:root{--tr:.1s cubic-bezier(.4,0,.2,1);--hg:#2c3038;--hs:#454a52;--bg:#31363f;--foc:#0047ab;--bc:#fff;--bs:#ccc;--br:1px dotted rgba(0,0,0,.2);--mg:#f3f3f3;--mv:#e9e9e9;--mb:#808080;--mc:#444;--mp:#555;--ms:#666;--mh:#c85424;--a1:#344d95;--sh:0 2px 4px rgba(0,0,0,.6);--op:.85;}html.dark{--mg:#3b3f46;--mv:#383c43;--mb:#b0b0b0;--mc:#f9f9f9;--mp:#e5e5e5;--ms:#c6c6c6;--mh:#e39553;--a1:#bbd3f7;--sh:0 2px 4px rgba(0,0,0,.2);--op:.75;}@font-face{font-family:"Noto Sans";src:url("/noto.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}html{background-color:var(--hg);scrollbar-color:var(--hs) transparent;scrollbar-width:thin;scroll-behavior:smooth;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{background-color:var(--bg);max-width:540px;margin:0 auto;word-spacing:1px;font-family:"Noto Sans","Arial Unicode MS",sans-serif;font-synthesis:none;font-kerning:normal;overflow-wrap:anywhere;hyphens:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input,button{background:none;color:inherit;border:none;padding:0;margin:0;font:inherit;line-height:inherit;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,label{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}button[disabled]{pointer-events:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;cursor:text}button:focus{outline:none}input[type="number"]:focus{box-shadow:var(--sh)}:focus-visible{outline:none;box-shadow:0 0 0 1px var(--foc)}a{color:var(--a1);text-decoration:none}a,button,input,label{-webkit-tap-highlight-color:transparent;transition:transform var(--tr)}.h:active,.e a:active,.s a:active{transform:scale(.98)}button:active,button[disabled],.p a:active,.bs a:active{transform:scale(.96)}article:active{transform:scale(.99)}.a{transition:transform 0s}.a:active{transform:scale(1)}.v:hover{transform:translateY(-2px)}.v:active{transform:translateY(2px)}button,.e a,.s a,.p a,header a{transition:opacity var(--tr)}@media(hover:hover){button:hover,.e a:hover,.s a:hover,.p a:hover{opacity:var(--op)}header button:hover,header a:hover{opacity:.9}article:hover,a.v:hover{box-shadow:var(--sh)}.a:hover{box-shadow:none}.bs a:hover{text-decoration:underline 0;text-underline-offset:4px}}@media(hover:none){button:active,.e a:active,.s a:active,.p a:active{opacity:var(--op)}header button:active,header a:active{opacity:.9}.bs a:active{text-decoration:underline 0;text-underline-offset:4px}}.a,.i,.v,.s,.e p,.p a,input[type="number"]{background-color:var(--mg);color:var(--mc);border-radius:7px;transition:background-color var(--tr),color var(--tr),box-shadow var(--tr)}.e a,.p span,form button{background-color:var(--hs);color:var(--bc);border-radius:7px}.i:visited,.v:visited{background-color:var(--mv)}.ym{position:absolute;left:-9999px}header{background-color:var(--hg);padding:6px 6px 7px;line-height:0;top:0;z-index:999;position:sticky;display:flex;align-items:center}header>div{display:flex;align-items:center;flex:1;min-width:0}.h{color:var(--bc);text-shadow:0 0 1px var(--bc),0 0 1px var(--bc);padding:20px 6px;margin-left:3px;font-size:25px;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}header button,.j{padding:4px 4px 3px}header button:active,.j:active{background-color:var(--bg);border-radius:12px;transform:scale(.90)}header svg{color:var(--bc);width:33px;height:33px}footer{background-color:var(--hg);color:var(--bs);padding:13px 8px 11px;margin:15px 0 0;font-size:14px;line-height:20px;text-align:center}h1,.vs{color:var(--bc);margin:13px 14px 16px;font-size:20px;line-height:24px;display:flex;align-items:center;justify-content:space-between}h1 span{font-size:15px}h1 button{border:1px solid var(--bs);border-radius:5px;padding:13px 6px;font-size:15px;line-height:0}h1,h2{font-weight:400}form,.p{color:var(--bs);margin:6px 7px 0;font-size:17px;line-height:1.4;text-align:center}form label{font-size:14px}.p a,.p span{margin:12px 5px 0}input[type="number"]{width:55px;margin:8px 10px 0}.p a,.p span,form button,input[type="number"]{padding:4px 9px 2px;display:inline-block}.e{margin:0 15px;font-size:18px;line-height:32px;text-align:center}.e a{width:85%;padding:4px 0;margin-top:14px;display:inline-block}.e p{padding:10px}.s{padding:2px 12px 1px;margin:0 15px;font-size:19px;line-height:27px;list-style:none}.s a{color:var(--mc);padding:9px 0;display:block}.s span{color:var(--ms);font-size:14px;vertical-align:1px}.s a::before{content:"\2022";color:var(--mh);margin-right:5px}.s li:not(:last-child){border-bottom:var(--br)}article{border-radius:7px;margin:20px 15px 0}article:first-of-type,article:only-of-type{margin-top:0}article h1,article h2{color:var(--mc);border-bottom:var(--br);font-size:21px;line-height:27px}.a h1::first-letter,.i::first-letter,.v::first-letter{color:var(--mh)}.i{padding:10px 0 8px;display:block}.i h2{padding-bottom:8px;margin:0 12px 6px}.i p{color:var(--mp);margin:0 14px;font-size:15px;line-height:25px}.a:only-of-type{margin:15px 8px 0;padding:11px 12px 8px}.a h1{padding:0 0 10px;margin:0 0 7px;display:block}.a p{margin:17px 0 0;font-size:17px;line-height:29px}.br,.a p:first-of-type,.a p:only-of-type{margin:0}.b{color:var(--mb);padding:2px 16px 4px 14px;font-size:13px;line-height:20px}.bs{color:var(--ms);padding:2px 4px 6px 0;font-size:14px;line-height:23px}.bs a{color:var(--ms);display:inline-block}.b::before,.bs::before{content:"\2022";margin-right:5px}.bs a:not(:last-child)::after{content:"\2C";margin-right:5px}.v{padding:12px 15px;margin-top:2px;min-width:240px;max-width:240px;flex-shrink:0;scroll-snap-align:start}.v h2{color:var(--mc);padding:0;margin:0 0 8px;font-size:19px;line-height:25px;-webkit-line-clamp:3}.v p{color:var(--mp);font-size:13px;line-height:22px;-webkit-line-clamp:5}.v h2,.v p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.va{padding:0 16px;margin:20px auto 0}.vs{margin:0 0 16px}.vn{gap:8px;display:flex}.vn button{background-color:var(--hs);color:var(--bc);border-radius:10px;width:30px;height:30px;line-height:0}#slider{padding-bottom:4px;margin:0 2px;gap:14px;display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}#slider::-webkit-scrollbar{display:none}