@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-normal-DKWgU5qY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus,:focus-visible{outline:none}body{margin:0;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;background:url(/images/wallpaper.png) center center #f1fbff;background-size:auto 256px;font-family:"Noto Serif Variable",serif;overflow:hidden}body,a{color:#333}body.dark{background-image:url(/images/wallpaper_dark.png);background-color:#01222e;color:#fff}body.dark,body.dark a{color:#fff}@media(prefers-color-scheme:dark){body{background-image:url(/images/wallpaper_dark.png);background-color:#01222e}body,a{color:#fff}}.wrapper{position:absolute;top:0;bottom:0;left:0;right:0;transition:transform .2s ease-out;pointer-events:none}.wrapper.main{overflow:hidden}.display{display:flex;align-items:center;justify-content:center;padding:48px;font-size:32px;font-weight:700;text-align:center}.display.left{transform:translate3d(-100%,0,0)}.display.right{transform:translate3d(100%,0,0)}.actions{position:absolute;left:0;right:0;padding:24px;display:flex;align-items:center;justify-content:center}.actions.top{top:0}.actions.bottom{bottom:0}.actions .spacer{flex:1}.actions .action{width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;pointer-events:auto}.actions .action.opaque{opacity:.6}.actions .action.vote{position:relative}.actions .action img{position:absolute;top:8px;left:8px}.actions .action .selected{transition:opacity .1s linear;opacity:0}.actions .action[data-active=true] .selected{opacity:1}.actions .action img,.actions .action svg{display:block;height:32px}@media screen and (min-width:600px){.wrapper{width:600px;left:calc((100% - 600px)/2)}}
