@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comic-neue-latin-700-normal-NE4Vcoll.woff2)format("woff2"),url(/assets/comic-neue-latin-700-normal-yR9qu__P.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(/assets/orbitron-latin-800-normal-P4cBi4I7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-latin-400-normal-VmWungf4.woff2)format("woff2"),url(/assets/lobster-latin-400-normal-Cc8ENR_t.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/raleway-latin-200-normal-CONFMnkM.woff2)format("woff2"),url(/assets/raleway-latin-200-normal-CjfabvDx.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-700-normal-BVpQLp0x.woff2)format("woff2"),url(/assets/raleway-latin-700-normal-JVwBSLev.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff")}@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bagel-fat-one-latin-400-normal-CB1T13M1.woff2)format("woff2"),url(/assets/bagel-fat-one-latin-400-normal-BFAfIXLM.woff)format("woff")}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gloock-latin-400-normal-3dTk9V3B.woff2)format("woff2"),url(/assets/gloock-latin-400-normal-DCcIaDhi.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2)format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff)format("woff")}:root{--pink-50:#fdf1f7;--pink-100:#fce3ef;--pink-200:#fac2dd;--pink-300:#f986bd;--pink-400:#fa429a;--pink-500:#f50075;--pink-600:#cc0061;--pink-700:#a80050;--pink-800:#8a0042;--pink-900:#660031;--pink-950:#330018;--rb-pink:#ff4fa3;--rb-coral:#ff6a4f;--rb-orange:#ff8a5b;--rb-amber:#ffb648;--rb-yellow:#ffe94f;--rb-lime:#c4ff4f;--rb-mint:#3dffa8;--rb-aqua:#4fffe9;--rb-sky:#4fc3ff;--rb-periwinkle:#7d8cff;--rb-violet:#b371ff;--rb-bubblegum:#ff8ad8;--y1995:#ff5252;--y1996:#ff5833;--y1997:#ff7a33;--y1998:#ffa033;--y1999:#ffc533;--y2000:#ffe733;--y2001:#f1ff33;--y2002:#cf3;--y2003:#af3;--y2004:#85ff33;--y2005:#63ff33;--y2006:#3dff33;--y2007:#33ff4e;--y2008:#33ff70;--y2009:#33ff96;--y2010:#3fb;--y2011:#3fd;--y2012:#33fcff;--y2013:#33d6ff;--y2014:#33b4ff;--y2015:#3892ff;--y2016:#618bff;--y2017:#7a87ff;--y2018:#8a80ff;--y2019:#9c7aff;--y2020:#ae70ff;--y2021:#c466ff;--y2022:#da52ff;--y2023:#f833ff;--y2024:#ff33e0;--y2025:#ff38c0;--y2026:#ff47a3;--y2027:#ff4d85;--y2028:#ff526c;--y2029:#ff534d;--y2030:#ff5f33;--y2031:#ff8133;--y2032:#ffa733;--y2033:#fc3;--y2034:#fe3;--y2035:#ebff33}:root[data-mode=light]{--rb-pink:#c90060;--rb-coral:#c91f00;--rb-orange:#bc3600;--rb-amber:#945900;--rb-yellow:#736400;--rb-lime:#496e00;--rb-mint:#007541;--rb-aqua:#007364;--rb-sky:#006aa1;--rb-periwinkle:#364dff;--rb-violet:#8720ff;--rb-bubblegum:#c20081;--y1995:#c00;--y1996:#c72400;--y1997:#b23e00;--y1998:#995100;--y1999:#845f00;--y2000:#706300;--y2001:#646b00;--y2002:#547000;--y2003:#417000;--y2004:#2f7500;--y2005:#1b7500;--y2006:#067500;--y2007:#007510;--y2008:#007523;--y2009:#007539;--y2010:#00754e;--y2011:#00705e;--y2012:#006e70;--y2013:#006e8a;--y2014:#006ba8;--y2015:#0060d6;--y2016:#0039d6;--y2017:#0015d6;--y2018:#1200d6;--y2019:#3600d6;--y2020:#5d00d6;--y2021:#8400d6;--y2022:#a800d6;--y2023:#b100b7;--y2024:#bd00a0;--y2025:#c20084;--y2026:#c70063;--y2027:#cc0041;--y2028:#cc001e;--y2029:#cc0700;--y2030:#c22a00;--y2031:#ad4200;--y2032:#995600;--y2033:#7f6000;--y2034:#706700;--y2035:#606b00}:root{--void:#050507;--surface:#0e0e14;--sunk:#08080c;--raised:#15151d;--fg:#f1eff8;--muted:#a3a1b6;--line:#23222f;--line2:#34324a;--hot:#ff4fa3;--hot-hover:#ff79bb;--on-hot:#050507;--danger:#ff7a7a;--glow:1;--display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=light]{--void:#edeff2;--surface:#fff;--sunk:#e2e5ea;--raised:#f6f7f9;--fg:#15171b;--muted:#555c66;--line:#d3d8df;--line2:#b4bcc7;--hot:var(--pink-600);--hot-hover:var(--pink-700);--on-hot:#fff;--danger:#b3261e;--glow:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--void)}body{background:var(--void);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.wrap{max-width:1120px;margin:0 auto;padding-inline:16px}@media (width>=700px){.wrap{padding-inline:24px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--hot);color:var(--on-hot);z-index:100;border-radius:6px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--muted)}.small{font-size:13.5px}.mono{font-family:var(--mono);font-size:12.5px}.error,em.error,.fld em{color:var(--danger);font-size:13.5px;font-style:normal;font-weight:700}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.row.center{justify-content:center}.grow{flex:1}.seg7{fill:currentColor;width:auto;height:100%;display:block;overflow:visible}.site{z-index:30;background:var(--void);border-bottom:1px solid var(--line);position:relative}@media (width>=980px){.site{top:env(safe-area-inset-top,0px);position:sticky}}.bar{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:10px;display:flex}.logo{align-items:center;gap:8px;text-decoration:none;display:flex}.logo svg{width:28px;height:28px}.logo b{font-family:var(--display);letter-spacing:-.03em;font-size:25px;font-weight:800;font-stretch:118%;line-height:1}.logo i{background:var(--hot);width:.22em;height:.22em;margin-left:.04em;display:inline-block}.nav{scrollbar-width:none;flex-basis:100%;order:3;gap:2px;margin-inline:-6px;display:flex;overflow-x:auto}@media (width>=1180px){.nav{flex:auto;order:0;margin-inline:0}}.nav a{color:var(--muted);white-space:nowrap;border-radius:6px;flex:none;padding:8px 10px;font-size:14.5px;font-weight:700;text-decoration:none}.nav a:hover{color:var(--fg);background:var(--surface)}.nav a.active{color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.tools{align-items:center;gap:6px;margin-left:auto;display:flex}.ib{border:1px solid var(--line);width:40px;height:40px;color:var(--fg);background:0 0;border-radius:6px;flex:none;place-items:center;font-weight:800;text-decoration:none;display:inline-grid;position:relative}.ib:hover{border-color:var(--line2);background:var(--surface)}.ib.me{font-family:var(--display);font-size:17px}.bell .dot{background:var(--hot);min-width:18px;height:18px;color:var(--on-hot);border-radius:9px;place-items:center;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.ic{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (width<=560px){.tools .tmb span,.tools .new span{display:none}.tools .btn{padding:0 11px}}.btn{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform 60ms,background-color .12s,border-color .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.hot{background:var(--hot);color:var(--on-hot)}.btn.hot:hover{background:var(--hot-hover)}.btn.ghost{border-color:var(--line2);color:var(--fg);background:0 0}.btn.ghost:hover,.btn.ghost[aria-pressed=true]{border-color:var(--fg)}.btn.solid{background:var(--fg);color:var(--void)}.btn.danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.btn.sm{min-height:34px;padding:0 12px;font-size:14px}.btn.armed,.armed{background:var(--danger)!important;color:var(--void)!important;border-color:var(--danger)!important}.linkbtn{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-weight:700;text-decoration:underline}.linkbtn:hover{color:var(--fg)}.dial{border-bottom:1px solid var(--line);background:var(--sunk)}.track{scrollbar-width:thin;scrollbar-color:var(--line2) transparent;gap:2px;padding-block:10px 6px;display:flex;overflow-x:auto}.yr{color:var(--yc);border-radius:6px;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:52px;min-height:64px;padding:4px 7px;text-decoration:none;display:flex}.yr i{background:var(--yc);opacity:.55;border-radius:2px;width:4px;transition:opacity .2s,box-shadow .2s;display:block}.yr b{white-space:nowrap;font-size:14px;line-height:1}.yr:hover i{opacity:1}.yr[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.yr[aria-current=page] i{opacity:1;width:6px;box-shadow:0 0 calc(10px * var(--glow)) var(--yc)}#main{padding-block:20px 64px}.grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=960px){.grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}}.col{align-content:start;gap:16px;min-width:0;display:grid}.narrow{max-width:760px;margin-inline:auto}.side{align-content:start}.banner{background:var(--surface);border:1px dashed var(--line2);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.banner b{color:var(--fg)}.hero{gap:8px;display:grid}.line{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.hero h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,5.6vw,62px);font-weight:800;font-stretch:112%;line-height:1.02}.hero p{color:var(--muted);max-width:60ch;margin:4px 0 0;font-size:17px}.bigyear{letter-spacing:-.02em;text-shadow:0 0 calc(30px * var(--glow)) color-mix(in srgb, var(--yc) 40%, transparent);margin:2px 0 4px;font-size:clamp(80px,14vw,160px);line-height:.9}.hero h1.ytitle,.ytitle{font-size:clamp(26px,3.6vw,38px)}.trend{background:var(--surface);border:1px solid var(--line2);border-radius:6px;flex-wrap:wrap;justify-self:start;gap:6px 10px;padding:8px 12px;font-size:15px;display:inline-flex}.trend b{color:var(--hot)}.h2{font-family:var(--display);margin:8px 0 4px;font-size:20px;font-weight:800;font-stretch:108%}.branches{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.br{background:var(--sunk);border:1px solid var(--line);color:var(--bc);border-radius:6px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:13.5px;font-weight:700;display:inline-flex}.br:before{content:"";background:var(--bc);width:8px;height:8px;box-shadow:0 0 calc(7px * var(--glow)) var(--bc);border-radius:2px}.br[aria-pressed=true]{color:var(--void);background:var(--bc);border-color:var(--bc)}.br[aria-pressed=true]:before{background:var(--void);box-shadow:none}.tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-weight:700}.tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--hot)}.tabs .why{text-underline-offset:3px;margin-left:auto;font-size:13px;text-decoration:underline}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;padding:16px 18px 10px;display:grid;position:relative}.post .stamp{height:20px;color:var(--yc);filter:drop-shadow(0 0 calc(6px * var(--glow)) color-mix(in srgb, var(--yc) 70%, transparent));position:absolute;top:16px;right:18px}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-right:70px;font-size:13.5px;display:flex}.av{background:var(--sunk);border:2px solid;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.who{font-weight:700;text-decoration:none}.who:hover,.mention:hover,.taglink:hover{text-decoration:underline}.yearlink{text-underline-offset:4px;font-size:16px;line-height:1;text-decoration:underline;text-decoration-thickness:1px}.badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:10.5px;text-decoration:none}.example-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px dashed var(--line2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:10.5px}.ttl{font-family:var(--display);text-wrap:balance;margin:0;font-size:19px;font-weight:750;font-stretch:106%;line-height:1.2}.ttl a{text-decoration:none}.ttl a:hover{text-decoration:underline}.txt{overflow-wrap:anywhere;white-space:pre-line;max-width:66ch;margin:0;font-size:16.5px;line-height:1.56}.taglink,.mention{font-weight:700;text-decoration:none}.mention{color:var(--hot)}.photo{aspect-ratio:4/3;background:var(--sunk);border:1px dashed var(--line2);max-width:100%;color:var(--muted);text-align:center;border-radius:4px;place-items:center;padding:16px;font-size:13px;display:grid}.tags{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tag{border:1px solid var(--line2);border-radius:4px;padding:1px 8px;font-size:12.5px;font-weight:700}.acts{flex-wrap:wrap;align-items:center;gap:2px;margin-inline:-7px;display:flex}.act{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.act:hover{background:var(--sunk);color:var(--fg)}.act .n{font-family:var(--mono);font-variant-numeric:tabular-nums}.act.on{color:var(--hot)}.act.on .fill-on{fill:currentColor}.act .eye{fill:none}.act.on .eye{fill:var(--surface);stroke:none}.more{margin-left:auto;position:relative}.menu{z-index:20;background:var(--raised);border:1px solid var(--line2);border-radius:8px;min-width:220px;padding:6px;display:grid;position:absolute;bottom:100%;right:0;box-shadow:0 12px 30px #0006}.menu button{text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:14px;font-weight:700}.menu button:hover{background:var(--sunk)}.feed{gap:12px;display:grid}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line2);border-radius:8px;justify-items:center;gap:10px;padding:32px 16px;display:grid}.end{text-align:center;color:var(--muted);margin:4px 0 0;font-size:14px}.composer{gap:10px}.title-in{width:100%;font-family:var(--display);background:0 0;border:0;padding:2px 0;font-size:19px;font-weight:700;font-stretch:108%}.body-in{resize:vertical;background:0 0;border:0;width:100%;min-height:52px;font-size:16.5px}.title-in::placeholder,.body-in::placeholder,.in::placeholder,.fld input::placeholder,.fld textarea::placeholder{color:var(--muted);opacity:.85}.title-in:focus-visible,.body-in:focus-visible{outline:none}.composer:focus-within{border-color:var(--line2)}.crow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crow select,.fld select{background:var(--sunk);border:1px solid var(--line2);border-radius:6px;padding:7px 9px;font-size:14px}.seg{border:1px solid var(--line2);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);background:0 0;border:0;padding:6px 10px;font-size:13.5px;font-weight:700}.seg button[aria-pressed=true]{background:var(--fg);color:var(--void)}.chk{color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.chk input{width:17px;height:17px;accent-color:var(--hot)}.form{gap:12px;display:grid}.fld{border:0;gap:5px;margin:0;padding:0;display:grid}.fld>span,.fld legend{color:var(--muted);padding:0;font-size:13.5px;font-weight:700}.fld input,.fld textarea,.in{background:var(--sunk);border:1px solid var(--line2);border-radius:6px;width:100%;padding:9px 11px;font-size:16px}.fld [aria-invalid=true]{border-color:var(--danger)}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{border:2px solid var(--line2);border-radius:50%;width:32px;height:32px}.swatch[aria-pressed=true]{outline:3px solid var(--fg);outline-offset:2px}.cform{gap:8px;display:flex}.cform .in{flex:1;min-width:0}.thread{gap:12px;display:grid}.comments{gap:12px;margin:0;padding:0;list-style:none;display:grid}.comments .comments{border-left:2px solid color-mix(in srgb, var(--hot) 40%, var(--line));margin-top:10px;padding-left:14px}.comment{gap:4px;display:grid}.cmeta{align-items:center;gap:10px;font-size:14px;display:flex}.ctext{overflow-wrap:anywhere;margin:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;padding:16px;display:grid}.panel h2{font-family:var(--display);margin:0;font-size:21px;font-weight:800;font-stretch:110%;line-height:1.1}.panel>p{color:var(--muted);margin:0;font-size:13.5px}.panel-stamp{height:34px}.idea{background:var(--sunk);border:1px solid var(--line);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.idea .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.idea p{margin:0;font-size:15px}.lb{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lb li{grid-template-columns:18px 54px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.lb .rk,.lb .v{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.lb .b2{background:var(--sunk);border-radius:3px;height:6px;overflow:hidden}.lb .b2 i{background:var(--yc);height:100%;box-shadow:0 0 calc(8px * var(--glow)) var(--yc);display:block}.rules,.rules-list{gap:6px;margin:0;padding-left:20px;display:grid}.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.idea-row,.comm-row{gap:6px}.comm-row{grid-template-columns:44px minmax(0,1fr);align-items:start}.idea-text{font-family:var(--display);font-size:18px;font-weight:750;font-stretch:106%;text-decoration:none}.idea-row .meta{padding-right:0}.sq{width:44px;height:44px;font-family:var(--display);border:2px solid;border-radius:8px;place-items:center;font-weight:800;display:grid}.tagcloud{flex-wrap:wrap;gap:8px;display:flex}.tagchip{background:var(--surface);border:1px solid;border-radius:6px;padding:5px 10px;font-weight:700;text-decoration:none}.tagchip .n{font-family:var(--mono);color:var(--muted);font-size:12px}.profile .pname{font-family:var(--display);margin:0;font-size:28px;font-weight:800;font-stretch:112%;line-height:1.1}.profile .av{width:52px;height:52px;font-size:22px}.away{font-family:var(--mono);color:var(--muted);margin:0;font-size:14px}.notif.unread{border-color:var(--hot)}.doc p,.doc li{max-width:68ch}.rails{display:none}@media (width>=1400px){.rails{display:block}}.stk{width:var(--s,80px);height:var(--s,80px);transform:rotate(var(--r,0deg));z-index:4;background:0 0;border:0;padding:0;transition:transform .18s;position:fixed}.stk svg{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 5px 6px #00000073);width:100%;height:100%;overflow:visible}.stk:hover,.stk:focus-visible{transform:rotate(0)scale(1.08)}.pop{z-index:60;background:var(--raised);border:1px solid var(--line2);border-radius:8px;gap:8px;width:290px;padding:14px;display:grid;position:fixed;box-shadow:0 18px 40px #00000073}.pop h4{font-family:var(--display);margin:0;padding-right:36px;font-size:18px;font-weight:800;font-stretch:108%}.pop p{margin:0}.pop .x{width:32px;height:32px;position:absolute;top:8px;right:8px}.scrim{z-index:50;background:#050507d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}:root[data-mode=light] .scrim{background:#15171b80}.dialog{background:var(--surface);border:1px solid var(--line2);border-radius:12px;gap:14px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:20px;display:grid;overflow:auto}.dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-head h2{font-family:var(--display);margin:0;font-size:22px;font-weight:800;font-stretch:110%}.tm{gap:10px;display:grid}.tm .tm-year{height:clamp(60px,12vw,96px);color:var(--yc);filter:drop-shadow(0 0 calc(14px * var(--glow)) color-mix(in srgb, var(--yc) 70%, transparent))}.tm-title{font-family:var(--display);margin:0;font-size:20px;font-weight:800}.tm p{margin:0}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--fg);color:var(--void);z-index:70;text-align:center;border-radius:6px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%)}.foot{border-top:1px solid var(--line);padding-block:24px 40px}.foot-in{gap:12px;display:grid}.tagline{font-family:var(--display);margin:0;font-size:22px;font-weight:800;font-stretch:112%}.foot nav{flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.foot nav a{color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:before{transition:none!important;animation:none!important}}
