:root{--tr:.1s cubic-bezier(.4,0,.2,1);--hg:#2c3038;--bg:#31363f;--bc:#fff;--fc:#ccc;--sg:#454a52;--mg:#f3f3f3;--mc:#444;--mp:#555;--ms:#666;--a1:#344d95;--a2:#c85424;--br:1px dotted rgba(0,0,0,.2);--sh:0 2px 4px rgba(0,0,0,.6);--op:.9;}html.dark{--mg:#3b3f46;--mc:#f9f9f9;--mp:#e5e5e5;--ms:#c6c6c6;--a1:#bbd3f7;--a2:#e39553;--br:1px dotted rgba(0,0,0,.3);--sh:0 2px 4px rgba(0,0,0,.2);--op:.7;}@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(--sg) transparent;scrollbar-width:thin;scroll-behavior:smooth;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg);max-width:540px;margin:0 auto;font-family:"Noto Sans","Arial Unicode MS",system-ui,sans-serif;word-spacing:1px;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}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}label,button,input[type="submit"]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}:focus-visible{outline:none;box-shadow:0 0 0 1px #0047ab}svg{color:var(--bc);width:33px;height:33px}a{color:var(--a1);text-decoration:none}label,button,input,header,article,.v,.s,.p,.e{-webkit-tap-highlight-color:transparent;transition:transform var(--tr)}article:active{transform:scale(.99)}.a{transition:transform 0s}.a:active{transform:scale(1)}.h:active,.s a:active,.e a:active{transform:scale(.98)}.p a:active,.bs a:active,h1 button:active,.vn button:active,input[type="submit"]:active{transform:scale(.95)}@media(hover: hover){a.i:hover,a.v:hover{box-shadow:var(--sh)}svg:hover,.h:hover{opacity:.9}.e a:hover,h1 button:hover,input[type="submit"]:hover,.vn button:hover{opacity:.7}.s a:hover,.p a:hover{opacity:var(--op)}}@media(hover: none){.e a:active,h1 button:active,input[type="submit"]:active,.vn button:active{opacity:.7}.s a:active,.p a:active{opacity:var(--op)}}.i p,.v h2,.v p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.a h1::first-letter,.i::first-letter,.v::first-letter{color:var(--a2)}header{background-color:var(--hg);padding:7px 6px 5px;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:0 0 2px 3px;font-size:25px;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}header button,.j{border-radius:30%;padding:4px}header button:active,.j:active{background-color:var(--bg);transform:scale(.90)}footer{background-color:var(--hg);color:var(--fc);padding:13px 8px 11px;margin:15px 0 0;font-size:14px;line-height:20px;text-align:center}h1{color:var(--bc);margin:12px 10px 0;font-size:22px;line-height:24px}h1 span{color:var(--fc);font-size:14px;vertical-align:2px}h1 button{border:1px solid var(--fc);border-radius:7px;padding:13px 6px;font-size:14px;line-height:0;vertical-align:2px}h1{display:flex;align-items:center;justify-content:space-between}h1,h2{font-weight:400}article,.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,input[type="submit"]{background-color:var(--sg);color:var(--bc);border-radius:7px}form,.p{color:var(--fc);margin:5px 7px 0;font-size:17px;line-height:1.4;text-align:center}label{font-size:14px}.p a,.p span,input{padding:4px 9px 2px;display:inline-block}.p a,.p span{margin:12px 5px 0}input[type="number"]{width:55px;margin:8px 10px 0;-moz-appearance:textfield;cursor:text}input[type="number"]:focus{box-shadow:var(--sh)}.e{margin:15px 10px 0;font-size:18px;line-height:32px;text-align:center}.e p{padding:10px}.e a{width:80%;padding:4px 0;margin-top:14px;display:inline-block}.s{padding:2px 12px 1px;margin:15px 10px 0;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(--a2);margin-right:5px}.s li:not(:last-child){border-bottom:var(--br)}article{margin:20px 10px 0}article:first-of-type,article:only-of-type{margin-top:15px}article h1,article h2{color:var(--mc);border-bottom:var(--br);padding:10px 0;margin:0 12px 7px;font-size:21px;line-height:27px}article p{font-size:17px;line-height:29px}.i{border-radius:7px;padding-bottom:8px;min-height:120px;display:block}.i p{color:var(--mc);margin:0 12px;-webkit-line-clamp:8}.a{padding:0 12px 8px}.a h1{margin-left:0;margin-right:0;display:block}.a p{margin:17px 0 0}.br,.a p:first-of-type,.a p:only-of-type{margin:0}.b,.bs{color:var(--ms);padding:2px 4px 4px 15px;font-size:14px;line-height:23px}.bs{padding:2px 4px 6px 0}.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}.bs a:hover{text-decoration:underline 0;text-underline-offset:4px}.v{padding:14px 16px 13px;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:18px;line-height:25px;-webkit-line-clamp:3}.v p{color:var(--ms);font-size:14px;line-height:23px;-webkit-line-clamp:5}.v:hover{transform:translateY(-2px)}.v:active{transform:translateY(2px)}.va{padding:0 16px;margin:20px auto 0}.vs{color:var(--bc);margin-bottom:16px;font-size:20px;line-height:24px;display:flex;justify-content:space-between;align-items:center}.vn{gap:8px;display:flex}.vn button{background-color:var(--sg);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}.ym{position:absolute;left:-9999px}