:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0d0a0a;--cream:#f0eddb;--paper:#f8f5e8;--mar:#7a0b0f;--red:#c8102e;--fg:#140e0e;--muted:#574f47;--line:#140e0e21;--head:"Fredoka", "Inter Tight", system-ui, sans-serif;--body:"Inter Tight", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ink);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--ink);position:fixed;inset:0 0 auto}a{color:var(--mar);text-underline-offset:3px}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.page{background:var(--paper);flex-direction:column;max-width:720px;min-height:100vh;margin:0 auto;display:flex;overflow-x:clip}.gut{padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px))}.h{font-family:var(--head);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.top{top:env(safe-area-inset-top,0px);z-index:20;height:60px;color:var(--cream);background:#0d0a0af0;align-items:center;gap:10px;display:flex;position:sticky}.top .back{width:44px;height:44px;color:var(--cream);justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.top img{width:auto;height:38px}.top .t{color:#f0eddbcc;flex:1;font-size:15px;font-weight:600}.tabs{scrollbar-width:none;background:var(--ink);gap:6px;padding-block:12px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{color:#f0eddbd1;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 13px;font-size:13.5px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #f0eddb2e}.tabs a[aria-current=page]{background:var(--cream);color:var(--ink);box-shadow:none;font-weight:600}main{padding-block:26px 48px}h1{font-size:34px;line-height:1.05}.upd{color:var(--muted);margin:8px 0 22px;font-size:13px}.short{box-shadow:0 0 0 1px var(--line) inset;background:#fff;border-radius:18px;margin-bottom:30px;padding:16px 18px}.short b.k{color:var(--mar);margin-bottom:6px;font-size:13px;display:block}.short ul{gap:6px;margin:0;padding-left:20px;font-size:15px;display:grid}h2{font-family:var(--head);margin:30px 0 8px;font-size:21px;font-weight:600;line-height:1.2}h3{margin:18px 0 4px;font-size:16px}p,li{font-size:15.5px}p{margin:0 0 12px}ul,ol{margin:0 0 12px;padding-left:22px}li{margin-bottom:6px}.box{box-shadow:0 0 0 1px var(--line) inset;background:#fff;border-radius:16px;margin:12px 0 16px;padding:14px 16px}.box p:last-child,.box ul:last-child{margin-bottom:0}.tbl{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:14.5px}.tbl th,.tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 8px}.tbl th{width:38%;font-weight:600}.cards{gap:10px;margin:8px 0 20px;display:grid}@media (width>=560px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{box-shadow:0 0 0 1px var(--line) inset;background:#fff;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.card b{font-size:15px}.card span{color:var(--muted);font-size:14px}.card a.cta{margin-top:8px}.cta{background:var(--mar);min-height:48px;color:var(--cream);border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta.dark{background:var(--fg)}.foot{background:var(--ink);color:#f0eddbb3;padding-block:26px calc(26px + env(safe-area-inset-bottom,0px));gap:8px;margin-top:auto;font-size:13px;display:grid}.foot img{width:auto;height:42px}.foot nav{flex-wrap:wrap;gap:0 16px;display:flex}.foot nav a{color:var(--cream);align-items:center;min-height:40px;display:inline-flex}h2[id]{scroll-margin-top:calc(130px + env(safe-area-inset-top,0px))}
