@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-400-normal.405055dd680fa1dcdfa2.woff2) format("woff2"),url(/static/media/poppins-latin-400-normal.1458587c0aa7cd06b82b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-latin-500-normal.08491d3f7fe7ae88ef44.woff2) format("woff2"),url(/static/media/poppins-latin-500-normal.eb0d4c666d17c3ab1848.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-latin-600-normal.91145014c0350c248ed2.woff2) format("woff2"),url(/static/media/poppins-latin-600-normal.c0dcdaeaab8caa158cb9.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-latin-700-normal.d86662fe776dae29ea78.woff2) format("woff2"),url(/static/media/poppins-latin-700-normal.cd04c2ad00870c9ceebf.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-latin-800-normal.ca6a92cea2062ebec667.woff2) format("woff2"),url(/static/media/poppins-latin-800-normal.c85b4172ef8cea3d563d.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-ext-400-normal.d7c074a9c34fe9785f69.woff2) format("woff2"),url(/static/media/poppins-latin-ext-400-normal.7e12786771ac4a8e6a5c.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-latin-ext-500-normal.fea4f3e65d3c3d8ebc84.woff2) format("woff2"),url(/static/media/poppins-latin-ext-500-normal.4fae39f28716eda1da8d.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-latin-ext-600-normal.62a35c4d2c25efed9019.woff2) format("woff2"),url(/static/media/poppins-latin-ext-600-normal.ecb76658948cb4994ec6.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-latin-ext-700-normal.51cc1e159ae5f0b8ec5c.woff2) format("woff2"),url(/static/media/poppins-latin-ext-700-normal.0891add22376e17f583d.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/poppins-latin-ext-800-normal.0bc4ab87cfa67c8380fc.woff2) format("woff2"),url(/static/media/poppins-latin-ext-800-normal.299edbee0edb8256290a.woff) format("woff")}:root{--bg:#000;--surface:#0b0b0d;--surface-2:#121216;--field:#1a1a1f;--line:#26262d;--line-strong:#3a3a44;--text:#f4f6f8;--text-soft:#d5dae0;--muted:#9aa3ad;--faint:#6f7782;--blue:#0d52ad;--cyan:#00c2ff;--gradient:linear-gradient(90deg,#0d52ad,#00c2ff);--danger:#ff6b6b;--brand:#ccc;--subtitle:#ffffffc7;--button-text:#fff;--button-surface:#000;--notice-text:#d9f4ff;--entry-text:#e9edf1;--entry-bg:linear-gradient(180deg,#101013,#0a0a0c);--skeleton:linear-gradient(100deg,#101013 30%,#17171c 50%,#101013 70%);--accent-rgb:0,194,255;--blue-rgb:13,82,173;--tint-rgb:255,255,255;--glow:radial-gradient(60% 45% at 12% -5%,#0d52ad61,#0000 70%),radial-gradient(50% 40% at 92% 0%,#00c2ff29,#0000 70%);--page-width:1800px;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}:root[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f4f6f9;--field:#f7f8fa;--line:#d9dee5;--line-strong:#a4aeba;--text:#182230;--text-soft:#344256;--muted:#526174;--faint:#647185;--blue:#174b91;--cyan:#005c99;--gradient:linear-gradient(90deg,#174b91,#006b94);--danger:#b42332;--brand:#182230;--subtitle:#526174;--button-surface:#fff;--notice-text:#174b65;--entry-text:#263548;--entry-bg:#fff;--skeleton:linear-gradient(100deg,#f1f3f6 30%,#e1e6ed 50%,#f1f3f6 70%);--accent-rgb:0,92,153;--blue-rgb:23,75,145;--tint-rgb:0,0,0;color-scheme:light}:root[data-theme=techno]{--bg:#111;--surface:#171717;--surface-2:#242424;--field:#111;--line:#777;--line-strong:#b8b8b8;--text:#f5f5e8;--text-soft:#f5f5e8;--muted:#c4c4b6;--faint:#aaa99b;--cyan:#d4ff00;--blue:#d4ff00;--gradient:linear-gradient(#d4ff00,#d4ff00);--button-text:#111;--notice-text:#f5f5e8;--entry-text:#f5f5e8;--entry-bg:#171717;--accent-rgb:212,255,0;--blue-rgb:212,255,0;--font:"Courier New",monospace;color-scheme:dark}:root[data-theme=coffee]{--bg:#f2e6d0;--surface:#faf2e2;--surface-2:#ecdcc0;--field:#f6ecd8;--line:#d6c19c;--line-strong:#9c7f58;--text:#35261a;--text-soft:#4d3a28;--muted:#6a523a;--faint:#74593b;--blue:#5a3218;--cyan:#8a4a1c;--gradient:linear-gradient(90deg,#5a3218,#9a561f);--danger:#a12b2b;--brand:#35261a;--subtitle:#6a523a;--button-text:#fff;--button-surface:#faf2e2;--notice-text:#4a2f18;--entry-text:#3d2c1e;--entry-bg:#faf2e2;--skeleton:linear-gradient(100deg,#f0e3cb 30%,#e3d1b1 50%,#f0e3cb 70%);--accent-rgb:138,74,28;--blue-rgb:90,50,24;--tint-rgb:90,50,24;--glow:radial-gradient(60% 45% at 12% -5%,#9a561f29,#0000 70%),radial-gradient(50% 40% at 92% 0%,#d6aa6e4d,#0000 70%);--font:Georgia,"Iowan Old Style","Palatino Linotype",serif;color-scheme:light}:root[data-theme=rust]{--bg:#e8d3b0;--surface:#f1e0c3;--surface-2:#dcc29b;--field:#ecd9ba;--line:#c9a97a;--line-strong:#94693a;--text:#2f1d12;--text-soft:#4a2f1c;--muted:#66442a;--faint:#6f4a2b;--blue:#7c2a0a;--cyan:#963608;--gradient:linear-gradient(90deg,#7c2a0a,#a8441a);--danger:#8f1d1d;--brand:#2f1d12;--subtitle:#66442a;--button-text:#fff;--button-surface:#f1e0c3;--notice-text:#3c2112;--entry-text:#34200f;--entry-bg:#f1e0c3;--skeleton:linear-gradient(100deg,#e4cda8 30%,#d6bb91 50%,#e4cda8 70%);--accent-rgb:150,54,8;--blue-rgb:124,42,10;--tint-rgb:124,42,10;--glow:radial-gradient(60% 45% at 12% -5%,#a8441a33,#0000 70%),radial-gradient(50% 40% at 92% 0%,#c48c4647,#0000 70%);--font:Rockwell,"Roboto Slab","Rockwell Nova",Georgia,serif;color-scheme:light}:root[data-theme=fallout]{--bg:#030803;--surface:#07100a;--surface-2:#0c1a0f;--field:#091309;--line:#1b4727;--line-strong:#2f8f48;--text:#b4ffc3;--text-soft:#8ff0a5;--muted:#62c97d;--faint:#4aa862;--blue:#12a24a;--cyan:#38ff7a;--gradient:linear-gradient(90deg,#0e8f3d,#38ff7a);--danger:#ff7a45;--brand:#8ff0a5;--subtitle:#62c97d;--button-text:#031207;--button-surface:#030803;--notice-text:#b4ffc3;--entry-text:#b4ffc3;--entry-bg:linear-gradient(180deg,#08130a,#050c07);--skeleton:linear-gradient(100deg,#08130a 30%,#0f2013 50%,#08130a 70%);--accent-rgb:56,255,122;--blue-rgb:18,162,74;--tint-rgb:120,255,150;--glow:repeating-linear-gradient(0deg,#0000 0 2px,#00000047 2px 3px),radial-gradient(60% 45% at 12% -5%,#12a24a42,#0000 70%),radial-gradient(50% 40% at 92% 0%,#38ff7a1a,#0000 70%);--font:"Share Tech Mono","Courier New",ui-monospace,monospace;color-scheme:dark}:root[data-theme=fallout] :is(.hero-subtitle,.brand-name,.board-head h2){text-shadow:0 0 10px #00c2ff59;text-shadow:0 0 10px rgba(var(--accent-rgb),.35)}:root[data-theme=smores]{--bg:#fffaf1;--surface:#fffdf8;--surface-2:#f5e8d3;--field:#fbf3e6;--line:#e6d3b5;--line-strong:#b88f5a;--text:#3e2415;--text-soft:#583826;--muted:#6f5238;--faint:#7a5b3f;--blue:#4a2814;--cyan:#7a4421;--gradient:linear-gradient(90deg,#4a2814,#9a5a22);--danger:#a32d2d;--brand:#3e2415;--subtitle:#6f5238;--button-text:#fff;--button-surface:#fffdf8;--notice-text:#4a2814;--entry-text:#43281a;--entry-bg:#fffdf8;--skeleton:linear-gradient(100deg,#f8eddb 30%,#efdfc4 50%,#f8eddb 70%);--accent-rgb:122,68,33;--blue-rgb:74,40,20;--tint-rgb:122,68,33;--glow:radial-gradient(60% 45% at 12% -5%,#d9a5664d,#0000 70%),radial-gradient(50% 40% at 92% 0%,#7a44211a,#0000 70%);color-scheme:light}:root[data-theme=sunny]{--bg:#f2faff;--surface:#fff;--surface-2:#e3f3fc;--field:#f5fbff;--line:#cfe6f3;--line-strong:#7fb4d4;--text:#123248;--text-soft:#244a63;--muted:#3f6580;--faint:#4c6f87;--blue:#0b5a8a;--cyan:#0b6fa8;--gradient:linear-gradient(90deg,#ffb800,#ff8a1f);--danger:#b3261e;--brand:#123248;--subtitle:#3f6580;--button-text:#1d2a33;--button-surface:#fff;--notice-text:#123248;--entry-text:#1b3d54;--entry-bg:#fff;--skeleton:linear-gradient(100deg,#e9f5fc 30%,#d6ebf7 50%,#e9f5fc 70%);--accent-rgb:11,111,168;--blue-rgb:11,90,138;--tint-rgb:11,111,168;--glow:radial-gradient(50% 45% at 90% -8%,#ffc42873,#0000 70%),radial-gradient(60% 45% at 8% -5%,#6ebeeb59,#0000 70%);color-scheme:light}:root[data-theme=sunny] .gradient-text{background:linear-gradient(90deg,#0b5a8a,#0b6fa8);-webkit-background-clip:text;background-clip:text}:root[data-theme=carmel]{--bg:#ecd9b9;--surface:#f6e9d0;--surface-2:#e0c89d;--field:#f0e0c2;--line:#d0b27e;--line-strong:#8a6a30;--text:#2a1a0e;--text-soft:#44301c;--muted:#5f4527;--faint:#6a4d2c;--blue:#0a4f52;--cyan:#0b5d5e;--gradient:linear-gradient(90deg,#0a4f52,#8a6420);--danger:#8f1d2c;--brand:#2a1a0e;--subtitle:#5f4527;--button-text:#fff;--button-surface:#f6e9d0;--notice-text:#2a1a0e;--entry-text:#33200f;--entry-bg:#f6e9d0;--skeleton:linear-gradient(100deg,#e8d3ac 30%,#dbc296 50%,#e8d3ac 70%);--accent-rgb:11,93,94;--blue-rgb:10,79,82;--tint-rgb:138,100,32;--glow:radial-gradient(60% 45% at 12% -5%,#0a4f5224,#0000 70%),radial-gradient(50% 40% at 92% 0%,#b8862b4d,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' fill='none' stroke='%238A6420' stroke-opacity='.17' stroke-width='1.2'%3E%3Cpath d='M24 24h40v40H24z'/%3E%3Cpath d='M44 15.716 72.284 44 44 72.284 15.716 44z'/%3E%3C/svg%3E");--font:"Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;color-scheme:light}:root[data-theme=carmel] :is(.hero-title,.board-head h2){letter-spacing:.06em}:root[data-theme=grid]{--bg:#e4e4e4;--surface:#f2f2f2;--surface-2:#dadada;--field:#ececec;--line:#bdbdbd;--line-strong:#6a6a6a;--text:#121212;--text-soft:#2a2a2a;--muted:#494949;--faint:#555;--blue:#9a3412;--cyan:#c2410c;--gradient:linear-gradient(90deg,#f25c05,#c24100);--danger:#b3261e;--brand:#121212;--subtitle:#3a3a3a;--button-text:#1a0b00;--button-surface:#f2f2f2;--notice-text:#121212;--entry-text:#181818;--entry-bg:#f2f2f2;--skeleton:linear-gradient(100deg,#e9e9e9 30%,#d8d8d8 50%,#e9e9e9 70%);--accent-rgb:194,65,12;--blue-rgb:154,52,18;--tint-rgb:0,0,0;--glow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M96 0H0v96' fill='none' stroke='%23000' stroke-opacity='.1'/%3E%3C/svg%3E"),radial-gradient(50% 40% at 92% 0%,#ff6a1329,#0000 70%);--font:"Space Mono","Courier New",ui-monospace,monospace;color-scheme:light}:root[data-theme=grid] :is(.composer-card,.entry,.field,.btn-primary,.btn-secondary,.page-btn,.filters,.menu-panel,.menu-toggle,.feedback-dialog){border-radius:4px}:root[data-theme=grid] :is(.hero-title,.board-head h2,.menu-panel legend){letter-spacing:.05em;text-transform:uppercase}:root[data-theme=lemon]{--bg:#fff44f;--surface:#fffde0;--surface-2:#ffe94a;--field:#fffbc4;--line:#111;--line-strong:#111;--text:#111;--text-soft:#1f1f1f;--muted:#2f2f2f;--faint:#3a3a3a;--blue:#7a1fd1;--cyan:#c4006a;--gradient:linear-gradient(90deg,#ff4fa8,#ff9a1f);--danger:#b3002d;--brand:#111;--subtitle:#1f1f1f;--button-text:#111;--button-surface:#fffde0;--notice-text:#111;--entry-text:#111;--entry-bg:#fffde0;--skeleton:linear-gradient(100deg,#fff7a0 30%,#ffec55 50%,#fff7a0 70%);--accent-rgb:196,0,106;--blue-rgb:122,31,209;--tint-rgb:0,0,0;--glow:radial-gradient(40% 35% at 6% 8%,#ff4fa859,#0000 70%),radial-gradient(40% 35% at 96% 12%,#22c55e59,#0000 70%);--font:"Trebuchet MS","Arial Rounded MT Bold",system-ui,sans-serif;color-scheme:light}:root[data-theme=lemon] :is(.composer-card,.entry,.field,.btn-primary,.btn-secondary,.page-btn,.filters,.menu-panel,.menu-toggle,.feedback-dialog){border:2px solid #111;box-shadow:4px 4px 0 #111}:root[data-theme=lemon] :is(.hero-title,.board-head h2){font-weight:800}:root[data-theme=grape]{--bg:#1b0b3b;--surface:#25104f;--surface-2:#301863;--field:#2b1559;--line:#43307f;--line-strong:#6f58b8;--text:#f3eeff;--text-soft:#e0d6fa;--muted:#b9aadf;--faint:#a090d2;--blue:#29c65a;--cyan:#86ff7f;--gradient:linear-gradient(90deg,#3ddc6b,#c4ff6b);--danger:#ff7a9a;--brand:#86ff7f;--subtitle:#cbbff0;--button-text:#14072e;--button-surface:#1b0b3b;--notice-text:#e9e1ff;--entry-text:#f0eaff;--entry-bg:linear-gradient(180deg,#2a1360,#220f4a);--skeleton:linear-gradient(100deg,#25104f 30%,#331a6c 50%,#25104f 70%);--accent-rgb:134,255,127;--blue-rgb:41,198,90;--tint-rgb:190,255,190;--glow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M56 0H0v56' fill='none' stroke='%2386FF7F' stroke-opacity='.12'/%3E%3C/svg%3E"),radial-gradient(60% 45% at 12% -5%,#6236d680,#0000 70%),radial-gradient(50% 40% at 92% 0%,#29c65a29,#0000 70%);--font:"Lato","Segoe UI",system-ui,sans-serif;color-scheme:dark}:root[data-theme=grape] :is(.hero-title,.board-head h2){font-family:Arial Black,Arial,sans-serif;letter-spacing:.01em}:root[data-theme=toxic]{--bg:#0b0b0b;--surface:#151515;--surface-2:#202020;--field:#1a1a1a;--line:#3a3a3a;--line-strong:#f2ff3d;--text:#f6f5e6;--text-soft:#ecebd8;--muted:#c5c4b0;--faint:#a9a894;--blue:#12d92b;--cyan:#2dff3f;--gradient:linear-gradient(90deg,#2dff3f,#f2ff3d);--danger:#ff5a8a;--brand:#2dff3f;--subtitle:#f2ff3d;--button-text:#07130a;--button-surface:#0b0b0b;--notice-text:#f6f5e6;--entry-text:#f6f5e6;--entry-bg:#151515;--skeleton:linear-gradient(100deg,#151515 30%,#222 50%,#151515 70%);--accent-rgb:45,255,63;--blue-rgb:18,217,43;--tint-rgb:255,255,200;--glow:radial-gradient(45% 40% at 8% 4%,#ff2bd14d,#0000 70%),radial-gradient(45% 40% at 94% 8%,#2dff3f33,#0000 70%);--font:"Trebuchet MS","Segoe UI",system-ui,sans-serif;color-scheme:dark}:root[data-theme=toxic] :is(.composer-card,.entry,.field,.btn-primary,.btn-secondary,.page-btn,.filters,.menu-panel,.menu-toggle,.feedback-dialog){box-shadow:4px 4px 0 #ff2bd1}:root[data-theme=toxic] :is(.hero-title,.board-head h2){font-family:Impact,Arial Black,sans-serif;letter-spacing:.03em;text-transform:uppercase}:root[data-theme=library]{--bg:#e8dfc4;--surface:#f3ecd6;--surface-2:#dcd1af;--field:#eee6cb;--line:#c6b98f;--line-strong:#6d6137;--text:#1c2a1f;--text-soft:#2d3f31;--muted:#4a5a44;--faint:#55644b;--blue:#234a30;--cyan:#2a5a3a;--gradient:linear-gradient(90deg,#234a30,#8a6a2a);--danger:#8f1d2c;--brand:#1c2a1f;--subtitle:#4a5a44;--button-text:#fff;--button-surface:#f3ecd6;--notice-text:#1c2a1f;--entry-text:#22331f;--entry-bg:#f3ecd6;--skeleton:linear-gradient(100deg,#e4dbbd 30%,#d6cba6 50%,#e4dbbd 70%);--accent-rgb:42,90,58;--blue-rgb:35,74,48;--tint-rgb:109,97,55;--glow:radial-gradient(60% 45% at 12% -5%,#234a3029,#0000 70%),radial-gradient(50% 40% at 92% 0%,#8a6a2a42,#0000 70%);--font:Georgia,"Iowan Old Style","Palatino Linotype",serif;color-scheme:light}:root[data-theme=rose]{--bg:#efdcd2;--surface:#f8ebe3;--surface-2:#e5cbbf;--field:#f3e3da;--line:#d6b5a8;--line-strong:#8a5a5e;--text:#3a1f24;--text-soft:#4f2f34;--muted:#6b4348;--faint:#754c50;--blue:#7a2f3d;--cyan:#9b3d4f;--gradient:linear-gradient(90deg,#9b3d4f,#c27a5c);--danger:#8f1d2c;--brand:#3a1f24;--subtitle:#6b4348;--button-text:#fff;--button-surface:#f8ebe3;--notice-text:#3a1f24;--entry-text:#44262b;--entry-bg:#f8ebe3;--skeleton:linear-gradient(100deg,#ecd6cb 30%,#e0c4b7 50%,#ecd6cb 70%);--accent-rgb:155,61,79;--blue-rgb:122,47,61;--tint-rgb:138,90,94;--glow:radial-gradient(60% 45% at 12% -5%,#c27a5c42,#0000 70%),radial-gradient(50% 40% at 92% 0%,#9b3d4f24,#0000 70%);--font:Georgia,"Iowan Old Style","Palatino Linotype",serif;color-scheme:light}:root[data-theme=light] body:before,:root[data-theme=techno] body:before{display:none}:root[data-theme=techno] :is(.composer-card,.entry,.field,.btn-primary,.btn-secondary,.page-btn,.filters,.menu-panel,.menu-toggle,.feedback-dialog){border:2px solid #3a3a44;border:2px solid var(--line-strong);border-radius:0;box-shadow:5px 5px 0 #d4ff00}:root[data-theme=techno] :is(.hero-title,.board-head h2,.menu-panel legend){letter-spacing:.04em;text-transform:uppercase}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:#000;background:var(--bg);color:#f4f6f8;color:var(--text);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font);line-height:1.5;margin:0;min-height:100vh}body:before{background:radial-gradient(60% 45% at 12% -5%,#0d52ad61,#0000 70%),radial-gradient(50% 40% at 92% 0,#00c2ff29,#0000 70%);background:var(--glow);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}::selection{background:#00c2ff59;background:rgba(var(--accent-rgb),.35)}:focus-visible{outline:2px solid #00c2ff;outline:2px solid var(--cyan);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page,.site-footer,.site-header{margin-inline:auto;width:min(100% - clamp(32px,6vw,96px),1800px);width:min(100% - clamp(32px,6vw,96px),var(--page-width))}.site-header{align-items:center;display:flex;justify-content:space-between;padding:22px 0 6px}.brand{align-items:center;color:#ccc;color:var(--brand);display:inline-flex;font-size:1.6rem;font-weight:700;text-decoration:none;white-space:nowrap}.site-footer{color:#9aa3ad;color:var(--muted);font-size:.85rem;padding:56px 0 40px;text-align:center}.site-footer p{margin:0}.about{border-top:1px solid #26262d;border-top:1px solid var(--line);line-height:1.8;margin:0 auto 36px;max-width:850px;padding-top:28px;text-align:left}.about h2{color:#f4f6f8;color:var(--text);margin-top:0}.about a,.about-page a,.legal a{color:#00c2ff;color:var(--cyan);font-weight:600}.about-page{line-height:1.8;margin:24px auto 0;max-width:850px}.about-page h1{margin:0 0 16px}.about-page h1,.about-page h2{color:#f4f6f8;color:var(--text)}.about-page h2{font-size:1.2rem;margin:28px 0 8px}.about-page p{margin:0 0 14px}.donate{background:linear-gradient(180deg,#101013,#0a0a0c);background:var(--entry-bg);border:1px solid #26262d;border:1px solid var(--line);border-radius:18px;line-height:1.6;margin:0 auto 32px;max-width:560px;padding:20px clamp(16px,4vw,28px);text-align:left}.donate h2{color:#f4f6f8;color:var(--text);font-size:1.15rem;margin:0 0 6px}.donate p{margin:0 0 12px}.donate-form{grid-gap:12px;display:grid;gap:12px}.donate-amounts,.donate-kind{display:flex;flex-wrap:wrap;gap:8px}.donate-amounts button,.donate-kind button{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:9999px;color:#f4f6f8;color:var(--text);cursor:pointer;font:inherit;min-height:38px;padding:6px 16px}.donate-amounts button[aria-pressed=true],.donate-kind button[aria-pressed=true]{background:#00c2ff29;background:rgba(var(--accent-rgb),.16);border-color:#00c2ff;border-color:var(--cyan);font-weight:700}.donate-custom{align-items:center;color:#f4f6f8;color:var(--text);display:inline-flex;gap:4px}.donate-custom .field{min-height:38px;padding:4px 10px;width:7rem}.donate-form .btn-primary{justify-self:start}.donate-thanks{color:#00c2ff;color:var(--cyan);font-weight:600}.donate-note{color:#6f7782;color:var(--faint);font-size:.78rem;margin:12px 0 0}.about p+p{margin-top:16px}.about,.contact{scroll-margin-top:24px}.about:focus,.contact:focus{outline:none}.contact a{color:#00c2ff;color:var(--cyan);font-weight:600}.contact a:hover{text-decoration:underline}.header-menu{position:relative}.menu-toggle{border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:12px;color:#f4f6f8;color:var(--text);cursor:pointer;display:grid;height:46px;place-items:center;width:46px}.menu-panel,.menu-toggle{background:#0b0b0d;background:var(--surface)}.menu-panel{border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 12px 40px #0004;max-height:calc(100dvh - 96px);overflow-y:auto;padding:14px;position:absolute;right:0;top:calc(100% + 12px);width:min(330px,calc(100vw - 32px));z-index:10}.menu-link{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:10px;color:#f4f6f8;color:var(--text);cursor:pointer;display:block;font:inherit;margin:1px 0;min-height:38px;padding:6px 12px;text-align:left;transition:background .15s ease;width:100%}.menu-link:hover{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1)}.menu-account{border-color:#26262d;border-color:var(--line);font-weight:600;margin-bottom:8px}.menu-section+.menu-section{margin-top:4px}.menu-section-body{margin:4px 0 6px;padding-left:6px}.menu-panel fieldset{border:0;border-bottom:1px solid #26262d;border-bottom:1px solid var(--line);margin:0 0 8px;padding:0 0 8px}.menu-panel legend{color:#9aa3ad;color:var(--muted);font-size:.82rem;margin-bottom:8px}.theme-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#f4f6f8;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:6px;justify-content:space-between;line-height:1.2;margin:0;min-height:34px;padding:5px 10px;text-align:left;transition:background .15s ease;width:100%}.theme-option:hover{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1)}.theme-option[aria-pressed=true]{background:#00c2ff24;background:rgba(var(--accent-rgb),.14);border-color:#00c2ff;border-color:var(--cyan);font-weight:600}.theme-option svg{color:#00c2ff;color:var(--cyan);flex:none;height:14px;width:14px}.theme-group+.theme-group{margin-top:4px}.theme-group-toggle{align-items:center;background:#121216;background:var(--surface-2);border:1px solid #26262d;border:1px solid var(--line);border-radius:10px;color:#f4f6f8;color:var(--text);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:10px;min-height:38px;padding:6px 12px;text-align:left;transition:background .15s ease;width:100%}.theme-group-toggle:hover{background:#00c2ff1f;background:rgba(var(--accent-rgb),.12)}.theme-group-current{color:#9aa3ad;color:var(--muted);font-size:.78rem;font-weight:400;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-group-toggle svg{flex:none;transition:transform .2s ease}.theme-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.theme-list{grid-gap:2px 6px;display:grid;gap:2px 6px;grid-template-columns:1fr 1fr;margin:4px 0 6px;padding:0}.feedback-dialog{background:#0b0b0d;background:var(--surface);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:20px;color:#f4f6f8;color:var(--text);max-height:calc(100dvh - 32px);overflow-y:auto;padding:clamp(18px,4vw,32px);width:min(560px,calc(100% - 32px))}.feedback-dialog::backdrop{background:#000b}.feedback-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.feedback-heading h2{margin:0}.feedback-form,.feedback-form label{grid-gap:14px;display:grid;gap:14px}.feedback-form label{gap:6px}.feedback-form textarea{height:auto;min-height:150px;resize:vertical}.feedback-privacy{color:#9aa3ad;color:var(--muted);font-size:.85rem}.hero{padding:clamp(14px,3vw,36px) 0 clamp(18px,2.4vw,28px);text-align:center}.hero-title{font-size:clamp(2rem,5.4vw,4rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0;text-transform:uppercase}.gradient-text{background:linear-gradient(90deg,#0d52ad,#00c2ff);background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;margin:-.18em -.08em;padding:.18em .08em}.hero-subtitle{color:#ffffffc7;color:var(--subtitle);font-size:clamp(.78rem,1.5vw,1.05rem);font-weight:500;letter-spacing:.06em;margin:14px 0 0;text-transform:uppercase}.btn-primary{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#0d52ad,#00c2ff);background:var(--gradient);border:0;border-radius:9999px;color:#fff;color:var(--button-text);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;padding:12px 36px;transition:transform .15s ease,filter .15s ease,box-shadow .2s ease}.composer-actions .btn-primary{font-size:.88rem;line-height:1;min-height:34px;padding:0 20px}.btn-primary:hover:not(:disabled){box-shadow:0 8px 28px #00c2ff47;box-shadow:0 8px 28px rgba(var(--accent-rgb),.28);filter:brightness(1.12);transform:translateY(-1px)}.btn-primary:disabled{cursor:not-allowed;opacity:.4}.btn-secondary{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#0d52ad,#00c2ff) border-box;background:linear-gradient(var(--button-surface),var(--button-surface)) padding-box,var(--gradient) border-box;border:1px solid #0000;border-radius:12px;color:#f4f6f8;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:500;gap:8px;justify-content:center;min-height:48px;padding:0 20px;transition:filter .15s ease}.btn-secondary:hover{filter:brightness(1.25)}.btn-secondary.has-active{color:#00c2ff;color:var(--cyan)}.badge{background:linear-gradient(90deg,#0d52ad,#00c2ff);background:var(--gradient);border-radius:9999px;color:#fff;color:var(--button-text);font-size:.75rem;font-weight:600;min-width:22px;padding:1px 7px;text-align:center}.link-btn{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:10px;color:#00c2ff;color:var(--cyan);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:500;gap:8px;padding:6px 12px;text-decoration:none;transition:background .15s ease}.link-btn:hover:not(:disabled){background:#00c2ff1f;background:rgba(var(--accent-rgb),.12)}.link-btn:disabled{cursor:not-allowed;opacity:.4}.field{background-color:#1a1a1f;background-color:var(--field);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:12px;color:#f4f6f8;color:var(--text);font:inherit;font-size:.95rem;height:48px;line-height:1.3;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field::placeholder{color:#6f7782;color:var(--faint)}.field:focus{border-color:#00c2ff;border-color:var(--cyan);box-shadow:0 0 0 3px #00c2ff2e;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);outline:none}select.field{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:40px}:root:is([data-theme=light],[data-theme=sunny],[data-theme=grid],[data-theme=lemon]) select.field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23182230' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root:is([data-theme=coffee],[data-theme=rust],[data-theme=smores],[data-theme=carmel],[data-theme=library],[data-theme=rose]) select.field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335261a' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=fallout] select.field{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4ffc3' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.composer{--composer-pad:clamp(20px,3.2vw,44px);margin-top:clamp(4px,1vw,12px)}.composer-card{background:linear-gradient(#0b0b0d,#0b0b0d) padding-box,linear-gradient(90deg,#0d52ad,#00c2ff) border-box;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--gradient) border-box;border:2px solid #0000;border-radius:26px;overflow:hidden;position:relative;transition:box-shadow .2s ease}.composer-card:focus-within{box-shadow:0 0 0 4px #00c2ff24,0 24px 80px #0d52ad47;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.14),0 24px 80px rgba(var(--blue-rgb),.28)}.composer-input{background:#0000;border:0;color:#f4f6f8;color:var(--text);display:block;font:inherit;font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);line-height:1.7;min-height:calc(8.5em + var(--composer-pad)*2);outline:none;padding:var(--composer-pad);resize:none;width:100%}.composer-field{position:relative}.composer-prompt{animation:prompt-fade 7s ease-in-out both;color:#6f7782;color:var(--faint);font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);left:var(--composer-pad);line-height:1.7;margin:0;pointer-events:none;position:absolute;right:var(--composer-pad);top:var(--composer-pad)}@keyframes prompt-fade{0%{opacity:0}17%,83%{opacity:1}to{opacity:0}}.composer-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.composer-option,.theme-picker{align-items:center;background:#0000;border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:9999px;color:#d5dae0;color:var(--text-soft);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;height:34px;line-height:1;transition:background .15s ease,border-color .15s ease}.composer-option{gap:8px;padding:0 14px 0 10px;-webkit-user-select:none;user-select:none}.theme-picker{justify-content:center;padding:0;width:34px}.theme-picker svg{height:16px;width:16px}.composer-option:hover,.theme-picker:hover,.theme-picker[aria-expanded=true]{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);border-color:#00c2ff;border-color:var(--cyan)}.composer-option:has(input:checked){background:#00c2ff1f;background:rgba(var(--accent-rgb),.12);border-color:#00c2ff;border-color:var(--cyan);color:#f4f6f8;color:var(--text)}.composer-option input{accent-color:#00c2ff;accent-color:var(--cyan);cursor:pointer;height:16px;margin:0;width:16px}.composer-option:has(input:focus-visible){outline:2px solid #00c2ff;outline:2px solid var(--cyan);outline-offset:2px}.theme-popover{background:#0b0b0d;background:var(--surface);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 12px 40px #0005;color:#f4f6f8;color:var(--text);overflow-y:auto;padding:14px;position:fixed;z-index:40}.theme-popover fieldset{border:0;margin:0;padding:0}.theme-popover legend{color:#9aa3ad;color:var(--muted);font-size:.82rem;margin-bottom:8px;padding:0}.history-code{align-items:center;background:#1a1a1f;background:var(--field);border:1px dashed #3a3a44;border:1px dashed var(--line-strong);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px 14px}.history-code code{color:#f4f6f8;color:var(--text);flex:1 1 auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.05rem;letter-spacing:.04em;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.history-code p{margin:0}.history-restore{grid-gap:10px;display:grid;gap:10px;padding-top:14px}.composer-bar,.history-restore{border-top:1px solid #26262d;border-top:1px solid var(--line)}.composer-bar{align-items:center;background:#ffffff08;background:rgba(var(--tint-rgb),.03);display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:14px calc(var(--composer-pad) + 18px) 14px var(--composer-pad)}.composer-grip{background:#0000;border:0;border-radius:6px;bottom:10px;color:#9aa3ad;color:var(--muted);cursor:ns-resize;height:24px;padding:0;position:absolute;right:10px;touch-action:none;width:24px}.composer-grip:before{background:linear-gradient(135deg,#0000 0 44%,currentColor 44% 54%,#0000 54% 70%,currentColor 70% 80%,#0000 80%);content:"";inset:3px;position:absolute}.composer-grip:focus-visible,.composer-grip:hover{color:#f4f6f8;color:var(--text)}.composer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:flex-end}.form-error{color:#ff6b6b;color:var(--danger);font-size:.9rem;margin:0}.composer-banner{align-items:flex-start;background:#00c2ff12;background:rgba(var(--accent-rgb),.07);border-bottom:1px solid #00c2ff40;border-bottom:1px solid rgba(var(--accent-rgb),.25);color:#d9f4ff;color:var(--notice-text);display:flex;gap:12px;padding:16px clamp(20px,3.2vw,44px)}.composer-banner p{margin:0}.composer-banner svg{color:#00c2ff;color:var(--cyan);flex:none;margin-top:3px}.composer.is-blocked .composer-input{cursor:not-allowed;opacity:.5}.post-view{margin-bottom:clamp(28px,4vw,48px)}.post-view-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.entry--featured{border-color:#00c2ff66;border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 0 1px #00c2ff1f,0 24px 80px #0d52ad38;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.12),0 24px 80px rgba(var(--blue-rgb),.22)}.entry--featured .entry-text{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.board{margin-top:clamp(24px,3vw,40px)}.board-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:18px}.board-head h2{align-items:center;display:flex;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;gap:14px;margin:0}.count-badge{background:#00c2ff1f;background:rgba(var(--accent-rgb),.12);border-radius:9999px;color:#00c2ff;color:var(--cyan);font-size:.9rem;font-weight:600;padding:4px 14px}.toolbar{margin-bottom:22px}.my-stats{align-items:center;background:#00c2ff12;background:rgba(var(--accent-rgb),.07);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:16px;padding:12px 18px}.my-stats-title{font-size:1rem;font-weight:700;margin:0}.sort-button{position:relative}.sort-button:focus-within{outline:2px solid #00c2ff;outline:2px solid var(--cyan);outline-offset:2px}.sort-button svg{flex:none;height:18px;width:18px}.sort-button svg:last-child{color:#9aa3ad;color:var(--muted);height:14px;width:14px}.sort-button-select{cursor:pointer;font:inherit;height:100%;inset:0;opacity:0;position:absolute;width:100%}.my-stats-sub{color:#9aa3ad;color:var(--muted);font-weight:500}.my-stats-list{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.menu-panel .my-stats{border-radius:12px;margin-bottom:10px;padding:8px 12px}.menu-panel .my-stats-title{font-size:.88rem}.menu-panel .my-stats-list{justify-content:space-between;width:100%}.my-stat{align-items:baseline;display:inline-flex;gap:8px}.my-stat dt{color:#9aa3ad;color:var(--muted);font-size:.9rem}.my-stat dt:after{content:":"}.my-stat dd{font-feature-settings:"tnum";color:#f4f6f8;color:var(--text);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.toolbar-row{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto auto}.toolbar-row:has(.my-stats--inline){grid-template-columns:minmax(180px,1fr) auto auto auto}.my-stats--inline{border-radius:12px;flex-wrap:nowrap;gap:4px 14px;margin:0;padding:0 16px;white-space:nowrap}.my-stats--inline .my-stats-title{font-size:.9rem}.my-stats--inline .my-stats-list{flex-wrap:nowrap;gap:4px 14px}.my-stats--inline .my-stat dt{font-size:.82rem}.my-stats--inline .my-stat dd{font-size:1rem}.search-field{position:relative}.search-field svg{color:#9aa3ad;color:var(--muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-field .field{padding-left:44px}.select-field{display:block}.toolbar-hint{color:#9aa3ad;color:var(--muted);font-size:.82rem;margin:10px 4px 0}.filters{grid-gap:14px;align-items:end;background:#0b0b0d;background:var(--surface);border:1px solid #26262d;border:1px solid var(--line);border-radius:16px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:14px;padding:18px}.filter{color:#9aa3ad;color:var(--muted);display:flex;flex-direction:column;font-size:.8rem;gap:6px;min-width:0}.filters-clear{justify-self:start}input[type=date].field{color-scheme:inherit}.entries{transition:opacity .15s ease}.entries.is-loading{opacity:.55}.entry{background:linear-gradient(180deg,#101013,#0a0a0c);background:var(--entry-bg);border:1px solid #26262d;border:1px solid var(--line);border-radius:20px;margin-bottom:18px;padding:clamp(18px,2.4vw,30px);transition:border-color .2s ease}.entry:hover{border-color:#3a3a44;border-color:var(--line-strong)}.entry--new{animation:arrive 2.4s ease-out}@keyframes arrive{0%{border-color:#00c2ff;border-color:var(--cyan);box-shadow:0 0 0 0 #00c2ff99;box-shadow:0 0 0 0 rgba(var(--accent-rgb),.6)}to{box-shadow:0 0 0 22px #00c2ff00;box-shadow:0 0 0 22px rgba(var(--accent-rgb),0)}}.entry-head{align-items:center;display:flex;gap:4px 8px;justify-content:space-between;margin-bottom:12px}.entry-left{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0 6px;min-width:0}.entry-author{color:#f4f6f8;color:var(--text);font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.entry-stats{align-items:center;display:flex;gap:4px 8px;justify-content:space-between;margin-top:12px}.entry-time-short,.entry-time-tiny{display:none}@media (max-width:420px){.entry-time-short{display:none!important}.entry-time-tiny{display:inline}}@media (max-width:520px){.entry-time-full{display:none}.entry-time-short{display:inline}.entry-author{font-size:.9rem}.entry-meta{font-size:.78rem}.entry-tool{width:26px}}.entry-meta{color:#9aa3ad;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:0 6px;margin:0}.entry-tools{flex:none;gap:2px}.entry-tool,.entry-tools{align-items:center;display:inline-flex}.entry-tool{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:6px;color:#9aa3ad;color:var(--muted);cursor:pointer;height:28px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:28px}.entry-tool svg{height:16px;width:16px}.entry-tool:hover:not(:disabled){background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);color:#f4f6f8;color:var(--text)}.entry-translate.is-active{background:#00c2ff24;background:rgba(var(--accent-rgb),.14);color:#00c2ff;color:var(--cyan)}.entry-translate[aria-busy=true]{cursor:progress;opacity:.5}.translate-note{color:#9aa3ad;color:var(--muted);font-size:.82rem;margin:8px 0 0}.translate-note.is-error{color:#ff6b6b;color:var(--danger)}.translate-note-btn{-webkit-appearance:none;appearance:none;background:none;border:0;color:#00c2ff;color:var(--cyan);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.entry-flag.is-reported{color:#00c2ff;color:var(--cyan);cursor:default}.entry-flag.is-reported svg{fill:currentColor}.entry-flag:disabled{cursor:default}.entry-text{color:#e9edf1;color:var(--entry-text);font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.75;overflow-wrap:anywhere;unicode-bidi:isolate;white-space:pre-wrap}.entry-text mark{background:#00c2ff4d;background:rgba(var(--accent-rgb),.3);border-radius:4px;color:#f4f6f8;color:var(--text);padding:0 3px}.entry .link-btn{margin:10px 0 0 -12px}.entry-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px}.comments-off{color:#6f7782;color:var(--faint);font-size:.88rem;padding:6px 12px}.comment-fold,.comment-reply,.comments-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:9999px;color:#9aa3ad;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;gap:8px;padding:6px 12px;transition:background .15s ease,color .15s ease}.comment-fold:hover,.comment-reply:hover,.comments-toggle:hover,.comments-toggle[aria-expanded=true]{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);color:#f4f6f8;color:var(--text)}.comments-toggle svg{height:16px;width:16px}.karma-btn{font-feature-settings:"tnum";align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:9999px;color:#9aa3ad;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-variant-numeric:tabular-nums;gap:6px;padding:5px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.karma-btn svg{height:16px;width:16px}.karma-btn:hover{border-color:#00c2ff;border-color:var(--cyan);color:#f4f6f8;color:var(--text)}.karma-btn:active{transform:scale(.94)}.karma-btn.is-liked{background:#00c2ff29;background:rgba(var(--accent-rgb),.16);border-color:#00c2ff;border-color:var(--cyan);color:#00c2ff;color:var(--cyan);font-weight:700}.karma-btn.is-liked svg{stroke-width:3}.karma-count{min-width:1ch;text-align:right}.karma-btn--small{font-size:.82rem;padding:3px 10px}.entry-stats .karma-btn{border-color:#0000;border-radius:9999px;padding:6px 12px}.entry-stats .karma-btn:hover{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);border-color:#0000;color:#f4f6f8;color:var(--text)}.entry-stats .karma-btn.is-liked{background:#00c2ff29;background:rgba(var(--accent-rgb),.16);border-color:#0000;color:#00c2ff;color:var(--cyan)}.views{font-feature-settings:"tnum";align-items:center;border-radius:9999px;color:#9aa3ad;color:var(--muted);display:inline-flex;font-size:.88rem;font-variant-numeric:tabular-nums;gap:8px;padding:4px 10px;position:relative}.views svg{height:16px;width:16px}.views-count{color:#d5dae0;color:var(--text-soft);display:inline-block;font-weight:600}.views.is-bumped{animation:views-glow 1.4s ease-out}.views.is-bumped .views-count{animation:bump 1s ease-out}.views-plus{animation:views-plus 1.4s ease-out forwards;bottom:70%;color:#00c2ff;color:var(--cyan);font-size:.95rem;font-weight:700;pointer-events:none;position:absolute;right:6px}@keyframes views-glow{0%{background:#00c2ff47;background:rgba(var(--accent-rgb),.28);box-shadow:0 0 0 0 #00c2ff80;box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5)}60%{background:#00c2ff1f;background:rgba(var(--accent-rgb),.12);box-shadow:0 0 0 8px #00c2ff00;box-shadow:0 0 0 8px rgba(var(--accent-rgb),0)}to{background:#0000;box-shadow:0 0 0 0 #00c2ff00;box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}}@keyframes views-plus{0%{opacity:0;transform:translateY(6px) scale(.8)}20%{opacity:1;transform:translateY(-4px) scale(1.1)}to{opacity:0;transform:translateY(-22px) scale(1)}}.live-dot{background:#6f7782;background:var(--faint);border-radius:50%;height:8px;margin-left:2px;width:8px}.live-dot.is-live{animation:pulse-ring 2s ease-out infinite;background:#00c2ff;background:var(--cyan)}@keyframes bump{0%{transform:scale(1)}30%{color:#00c2ff;color:var(--cyan);transform:scale(1.4)}to{transform:scale(1)}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 #00c2ff8c;box-shadow:0 0 0 0 rgba(var(--accent-rgb),.55)}70%{box-shadow:0 0 0 8px #00c2ff00;box-shadow:0 0 0 8px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 0 0 #00c2ff00;box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}}.comments{border-top:1px solid #26262d;border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.comment-form{margin-bottom:14px;position:relative}.comment-form-error{margin:-6px 0 12px}.comment-input{background:#1a1a1f;background:var(--field);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:12px;color:#f4f6f8;color:var(--text);display:block;font:inherit;line-height:1.5;min-height:96px;padding:12px 14px 52px;resize:none;width:100%}.comment-input::placeholder{color:#6f7782;color:var(--faint)}.comment-input:focus{border-color:#00c2ff;border-color:var(--cyan);box-shadow:0 0 0 3px #00c2ff2e;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);outline:none}.comment-form-bar{align-items:center;bottom:10px;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:flex-end;left:14px;position:absolute;right:10px}.comment-count{font-feature-settings:"tnum";color:#9aa3ad;color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums}.btn-small{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#0d52ad,#00c2ff);background:var(--gradient);border:0;border-radius:9999px;color:#fff;color:var(--button-text);cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;padding:7px 20px;transition:filter .15s ease,opacity .15s ease}.btn-small:hover:not(:disabled){filter:brightness(1.12)}.btn-small:disabled{cursor:not-allowed;opacity:.45}.comments-note{color:#9aa3ad;color:var(--muted);font-size:.92rem;margin:4px 0 0}.comment-children,.comment-list{list-style:none;margin:0;padding:0}.comment-children{border-left:2px solid #26262d;border-left:2px solid var(--line);margin:4px 0 0 10px;padding-left:clamp(10px,2vw,20px)}.comment{padding:8px 0}.comment-head{display:flex;flex-wrap:wrap;font-size:.82rem;gap:4px 8px}.comment-head,.comment-name-option{align-items:center;color:#9aa3ad;color:var(--muted)}.comment-name-option{cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;margin-right:auto}.comment-name-option .composer-option-icon{display:block}.comment-author{color:#d5dae0;color:var(--text-soft);font-weight:600}.comment-fold{border-color:#26262d;border-color:var(--line);border-radius:6px;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.comment-hidden{font-style:italic}.comment-text{color:#e9edf1;color:var(--entry-text);line-height:1.6;margin:6px 0 4px 32px;overflow-wrap:anywhere;white-space:pre-wrap}.comment-actions{align-items:center;display:flex;gap:8px;margin-left:32px}.comment-reply{font-size:.82rem;padding:3px 10px}.comment .comment-form{margin:8px 0 4px 32px}.comment .comment-children{margin-left:12px}.comment--arrive{animation:comment-in .6s ease-out}@keyframes comment-in{0%{background:#00c2ff2e;background:rgba(var(--accent-rgb),.18);opacity:0;transform:translateY(-6px)}40%{opacity:1}to{background:#0000;transform:none}}.new-posts{display:flex;justify-content:center}.new-posts:empty{display:none}.new-posts .btn-small{margin-bottom:14px}.entry--arrive{animation:post-in .7s ease-out}@keyframes post-in{0%{box-shadow:0 0 0 0 #00c2ff80;box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5);opacity:0;transform:translateY(-10px)}40%{opacity:1}to{box-shadow:0 0 0 18px #00c2ff00;box-shadow:0 0 0 18px rgba(var(--accent-rgb),0);transform:none}}.entry--skeleton{animation:shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#101013 30%,#17171c 50%,#101013 70%);background:var(--skeleton);background-size:200% 100%;min-height:150px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty,.notice{align-items:center;border:1px dashed #3a3a44;border:1px dashed var(--line-strong);border-radius:20px;color:#9aa3ad;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin-bottom:18px;padding:28px 20px;text-align:center}.empty p,.notice p{margin:0}.notice--error{border-color:#ff6b6b66;border-style:solid;color:#ff6b6b;color:var(--danger)}.pagination-bar{gap:16px;justify-content:space-between;margin-top:28px}.pagination,.pagination-bar{align-items:center;display:flex;flex-wrap:wrap}.pagination{gap:8px}.page-btn{font-feature-settings:"tnum";-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:12px;color:#f4f6f8;color:var(--text);cursor:pointer;font:inherit;font-size:.92rem;font-variant-numeric:tabular-nums;height:42px;min-width:42px;padding:0 14px;transition:border-color .15s ease,background .15s ease}.page-btn:hover:not(:disabled):not(.is-current){background:#00c2ff14;background:rgba(var(--accent-rgb),.08);border-color:#00c2ff;border-color:var(--cyan)}.page-btn.is-current{background:linear-gradient(90deg,#0d52ad,#00c2ff);background:var(--gradient);border-color:#0000;color:#fff;color:var(--button-text);font-weight:600}.page-btn:disabled{cursor:not-allowed;opacity:.35}.page-gap{padding:0 4px}.page-gap,.page-size{color:#9aa3ad;color:var(--muted)}.page-size{align-items:center;display:inline-flex;font-size:.9rem;gap:10px}.page-size .field{width:auto}@media (max-width:700px){.site-header{padding-top:12px}.brand{font-size:clamp(1rem,5.2vw,1.35rem)}.menu-toggle{height:40px;width:40px}.hero{padding:4px 0 12px}.hero-title{font-size:clamp(.95rem,5vw,1.9rem);letter-spacing:0;white-space:nowrap}.hero-subtitle{font-size:.7rem;margin-top:6px}.composer{--composer-pad:14px;margin-top:0}.composer-input,.composer-prompt{font-size:1rem;line-height:1.55}.composer-input{min-height:calc(4.4em + var(--composer-pad)*2)}.composer-bar{flex-wrap:nowrap;gap:8px;padding:8px 40px 8px 12px}.composer-info{flex-wrap:wrap;gap:6px;min-width:0}.composer-lifetime select{max-width:8.5rem}.composer-option{font-size:.8rem;height:32px;padding:0 10px 0 8px}.theme-picker{height:32px;width:32px}.composer-actions{flex-wrap:wrap;gap:6px;margin-left:auto}.composer-actions .form-error{flex:1 1 100%;order:-1;text-align:right}.composer-actions .btn-primary{font-size:.82rem;min-height:32px;padding:0 16px}.composer-grip{bottom:6px;right:6px}.board{margin-top:16px}.board-head{align-items:baseline;flex-wrap:nowrap;margin-bottom:10px}.board-head h2{font-size:1.3rem;gap:8px}.count-badge{font-size:.8rem;padding:2px 10px}.board .my-stats{display:none}.my-stats{align-items:stretch;border-radius:12px;flex-direction:column;gap:2px;margin-bottom:10px;padding:8px 12px}.my-stats-title{font-size:.85rem}.my-stats-list{grid-gap:0 8px;display:grid;gap:0 8px;grid-template-columns:repeat(3,auto);justify-content:space-between}.my-stat{gap:5px}.my-stat dt{font-size:.78rem}.my-stat dd{font-size:.95rem}.toolbar{margin-bottom:12px}.toolbar-row{gap:8px;grid-template-columns:minmax(0,1fr) auto}.toolbar-row .search-field{grid-column:auto}.toolbar-row .search-field .field{padding-left:38px}.toolbar-row .search-field svg{left:12px}.toolbar-row .btn-secondary,.toolbar-row .field{height:42px;min-height:42px;padding-bottom:0;padding-top:0}.toolbar-row .btn-secondary{justify-content:center;padding-inline:12px}.toolbar-row .btn-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.toolbar-row select.field{background-position:right 9px center;font-size:.88rem;padding-left:10px;padding-right:28px}.filters{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:12px}.filters .filter:nth-child(3),.filters .filter:nth-child(4),.filters-clear{grid-column:1/-1}.entry{border-radius:16px;margin-bottom:12px;padding:14px}.entry-head{margin-bottom:8px}.entry-stats{margin-top:8px}.pagination-bar{justify-content:center}}@media (max-width:340px){.board-head,.composer-bar{flex-wrap:wrap}.composer-actions{justify-content:flex-end;margin-left:0;width:100%}.toolbar-row{grid-template-columns:minmax(0,1fr) auto}.toolbar-row .search-field{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bot-check{display:flex;justify-content:flex-end}.join-error{display:block;font-size:.85rem}.related{margin-top:20px}.related-heading{color:#9aa3ad;color:var(--muted);font-size:.85rem;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.related-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.related-link{background:#0b0b0d;background:var(--surface);border:1px solid #26262d;border:1px solid var(--line);border-radius:12px;color:#d5dae0;color:var(--text-soft);display:block;padding:12px 16px;text-decoration:none;transition:border-color .15s}.related-link:focus-visible,.related-link:hover{border-color:#00c2ff80;border-color:rgba(var(--accent-rgb),.5)}.pii-warning{color:#ff6b6b;color:var(--danger);font-size:.85rem;line-height:1.4;margin:0;padding:8px 16px}.account-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.related--board{margin:0 0 16px}.menu-note{color:#ff6b6b;color:var(--danger);font-size:.8rem;line-height:1.35;margin:0;padding:4px 12px 8px}.board-tabs{grid-gap:4px;background:#121216;background:var(--surface-2);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:9999px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;width:100%}.board-tab{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:9999px;color:#9aa3ad;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:clamp(.86rem,.7rem + .7vw,1.15rem);font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:46px;min-width:0;padding:0 clamp(6px,2vw,22px);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.board-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-tab:hover{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);color:#f4f6f8;color:var(--text)}.board-tab[aria-selected=true]{background:linear-gradient(90deg,#0d52ad,#00c2ff);background:var(--gradient);box-shadow:0 2px 10px #00c2ff40;box-shadow:0 2px 10px rgba(var(--accent-rgb),.25);color:#fff;color:var(--button-text)}.board-tab:focus-visible{outline:2px solid #00c2ff;outline:2px solid var(--cyan);outline-offset:2px}.board-tab .count-badge{background:#00c2ff33;background:rgba(var(--accent-rgb),.2);color:inherit;font-size:.75rem;padding:1px 8px}@media (max-width:380px){.board-tab{min-height:42px;padding:0 4px}}.entry-private{align-items:center;color:#00c2ff;color:var(--cyan);display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;margin-left:10px}.entry-private svg{height:14px;width:14px}.composer-group{align-items:center;border-bottom:1px solid #26262d;border-bottom:1px solid var(--line);color:#00c2ff;color:var(--cyan);display:flex;font-size:.9rem;gap:8px;margin:0;padding:10px 16px}.composer-group svg{flex:none;height:16px;width:16px}.groups{grid-gap:24px;display:grid;gap:24px;margin:16px 0 28px}.groups,.groups-section>*,.groups>*{min-width:0}.groups--signin{background:#0b0b0d;background:var(--surface);border:1px solid #26262d;border:1px solid var(--line);border-radius:16px;justify-items:center;padding:36px 20px;text-align:center}.groups--signin p{color:#d5dae0;color:var(--text-soft);line-height:1.6;margin:0;max-width:560px}.groups h3{font-size:1rem;margin:0 0 8px}.groups-lock{color:#00c2ff;color:var(--cyan);height:32px;width:32px}.groups-note{color:#9aa3ad;color:var(--muted);line-height:1.5;margin:0}.groups-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.groups-item{align-items:center;background:#0b0b0d;background:var(--surface);border:1px solid #26262d;border:1px solid var(--line);border-radius:12px;color:#f4f6f8;color:var(--text);display:flex;font:inherit;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.groups-open{cursor:pointer;transition:border-color .15s ease}.groups-open:focus-visible,.groups-open:hover{border-color:#00c2ff8c;border-color:rgba(var(--accent-rgb),.55)}.groups-name{align-items:center;display:inline-flex;font-weight:600;gap:8px;overflow-wrap:anywhere}.groups-name svg{color:#00c2ff;color:var(--cyan);flex:none;height:18px;width:18px}.group-counts{font-feature-settings:"tnum";color:#9aa3ad;color:var(--muted);font-size:.88rem;font-variant-numeric:tabular-nums;gap:12px;margin-left:8px}.group-count,.group-counts{align-items:center;display:inline-flex}.group-count{gap:4px}.group-count svg{height:15px;width:15px}.copy-link-btn{align-items:center;display:inline-flex}.copy-link-btn svg{height:18px;width:18px}.groups-meta{color:#9aa3ad;color:var(--muted);font-size:.85rem;white-space:nowrap}.groups-actions{align-items:center;display:inline-flex;gap:12px}.groups-forms{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.groups-form{grid-gap:8px;align-content:start;display:grid;gap:8px}.groups-form label{grid-gap:6px;color:#d5dae0;color:var(--text-soft);display:grid;font-size:.9rem;gap:6px}.groups-form .btn-primary,.groups-form .btn-secondary{justify-self:start}.group-bar{background:#0b0b0d;background:var(--surface);border:1px solid #26262d;border:1px solid var(--line);border-radius:12px;margin:0 0 12px;padding:10px 14px}.group-bar-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.group-bar-name{align-items:center;display:inline-flex;gap:8px;margin:0;overflow-wrap:anywhere}.group-bar-name svg{color:#00c2ff;color:var(--cyan);height:16px;width:16px}.group-panel{grid-gap:16px;border-top:1px solid #26262d;border-top:1px solid var(--line);display:grid;gap:16px;margin-top:12px;padding-top:12px}.group-panel-block{grid-gap:8px;display:grid;gap:8px;justify-items:start}.group-members{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0;padding:0}.groups-search{margin-bottom:12px}.groups-open-inline{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:12px;justify-content:space-between;min-width:0;padding:0;text-align:left}.groups-open-inline:focus-visible .groups-name,.groups-open-inline:hover .groups-name{color:#00c2ff;color:var(--cyan)}.composer-lifetime{padding-right:6px}.composer-lifetime select{background:#0000;border:0;color:#f4f6f8;color:var(--text);font:inherit;max-width:11rem}.composer-lifetime select:focus-visible{border-radius:9999px;outline:2px solid #00c2ff;outline:2px solid var(--cyan);outline-offset:2px}.entry-expiry{align-items:center;color:#9aa3ad;color:var(--muted);display:inline-flex;font-size:.85em;gap:4px}.entry-expiry svg{height:14px;width:14px}.delete-btn:hover:not(:disabled){color:#ff6b6b;color:var(--danger,#e5484d)}.delete-ask{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:.9em;gap:8px}.btn-danger{background:#ff6b6b;background:var(--danger,#e5484d);border-color:#ff6b6b;border-color:var(--danger,#e5484d);color:#fff}.entry--gone{color:#9aa3ad;color:var(--muted)}.group-lifetime{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.entry-picture{aspect-ratio:1/1;background:#121216;background:var(--surface-2);border:1px solid #26262d;border:1px solid var(--line);border-radius:14px;margin:4px 0 14px;overflow:hidden;width:min(100%,480px)}.entry-picture img{display:block;height:100%;object-fit:cover;width:100%}.entry--featured .entry-picture{width:min(100%,640px)}.composer-picture{align-items:flex-start;background:#121216;background:var(--surface-2);border:1px solid #26262d;border:1px solid var(--line);border-radius:14px;display:flex;gap:14px;margin:0 0 12px;padding:10px}.composer-picture img{border-radius:10px;flex:none;height:120px;object-fit:cover;width:120px}.composer-picture figcaption{grid-gap:8px;color:#9aa3ad;color:var(--muted);display:grid;font-size:.88rem;gap:8px;justify-items:start;line-height:1.45}.composer-picture-btn svg{height:16px;width:16px}.composer-picture-btn:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.composer-picture{flex-direction:column}}.groups-guest{grid-gap:10px;background:#00c2ff0f;background:rgba(var(--accent-rgb),.06);border:1px solid #00c2ff59;border:1px solid rgba(var(--accent-rgb),.35);border-radius:14px;display:grid;gap:10px;padding:14px 16px}.groups-guest h3,.groups-guest p{margin:0}.groups-guest .groups-actions{flex-wrap:wrap}.composer-option-icon{display:none}@media (max-width:700px){.board-head{align-items:stretch}.composer-option-icon{display:block}.composer-option-text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.composer-option{gap:6px;padding:0 10px}.composer-lifetime select{max-width:6.2rem;text-overflow:ellipsis;width:6.2rem}.composer-picture-btn{justify-content:center;padding:0;width:34px}}.dm-friend{align-items:flex-start}.dm-friend-main{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.dm-preview{color:#9aa3ad;color:var(--muted);font-size:.88rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-friend-side{grid-gap:6px;display:grid;flex:none;gap:6px;justify-items:end}.dm-chat{grid-gap:12px;display:grid;gap:12px;min-width:0}.dm-messages{background:#0b0b0d;background:var(--surface);border:1px solid #26262d;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:min(60vh,560px);min-height:160px;overflow-y:auto;padding:12px}.dm-message{grid-gap:2px;align-self:flex-start;background:#121216;background:var(--surface-2);border:1px solid #26262d;border:1px solid var(--line);border-radius:14px 14px 14px 4px;display:grid;gap:2px;max-width:min(80%,640px);padding:8px 12px}.dm-message.is-mine{align-self:flex-end;background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);border-color:#00c2ff73;border-color:rgba(var(--accent-rgb),.45);border-radius:14px 14px 4px 14px}.dm-text{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.dm-meta{align-items:center;color:#9aa3ad;color:var(--muted);display:flex;font-size:.75rem;gap:8px;justify-content:flex-end}.dm-delete{background:none;border:0;color:inherit;cursor:pointer;padding:0}.dm-delete svg{height:14px;width:14px}.dm-compose{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dm-input{height:auto;min-height:48px;resize:vertical}@media (max-width:520px){.dm-message{max-width:92%}}.forum-top{--top-h:clamp(272px,15.5vw + 74px,312px);padding-top:clamp(4px,1vw,12px)}.forum-top,.forum-top .composer{display:flex;flex-direction:column}.forum-top .composer{margin-top:0}.forum-top .composer-card{display:flex;flex-direction:column;min-height:var(--top-h)}.forum-top .composer-field{display:flex;flex:1 1 auto;flex-direction:column}.forum-top .composer-input{flex:1 1 auto;min-height:0}.forum-top-part{display:flow-root;flex:1 1 auto}.forum-top-slot{display:flex;flex-direction:column}.forum-top-slot[hidden]{display:none}.forum-panel{background:linear-gradient(#0b0b0d,#0b0b0d) padding-box,linear-gradient(90deg,#0d52ad,#00c2ff) border-box;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--gradient) border-box;border:2px solid #0000;border-radius:26px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;margin-top:0;min-height:var(--top-h);min-width:0;padding:clamp(18px,2.6vw,34px)}.forum-panel h3{font-size:clamp(1.1rem,1rem + .5vw,1.45rem);margin:0}.forum-panel p{color:#9aa3ad;color:var(--muted);line-height:1.55;margin:0}.forum-panel .groups-forms{gap:14px 24px}.forum-panel .history-code{max-width:100%}@media (max-width:700px){.forum-panel{border-radius:22px;gap:8px;padding:14px 16px}}.panel-forms{grid-gap:14px 28px;display:grid;gap:14px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.panel-form{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.panel-form>label,.panel-label{color:#d5dae0;color:var(--text-soft);font-size:.9rem;font-weight:600}.panel-row{align-items:stretch;display:flex;gap:8px;min-width:0}.panel-row .field{flex:1 1;min-width:0}.panel-row select.field{flex:0 1 9rem}.panel-row .btn-primary,.panel-row .btn-secondary{flex:none;min-height:48px;padding:0 20px}.panel-small{font-size:.85rem;justify-self:start}.forum-panel .history-code{margin:0}@media (max-width:700px){.hide-small{display:none}.panel-forms{gap:10px;grid-template-columns:minmax(0,1fr)}.panel-row .btn-primary,.panel-row .btn-secondary{min-height:44px;padding:0 14px}.panel-row .field{height:44px}.forum-panel p{font-size:.9rem;line-height:1.45}.panel-form{gap:4px}}@media (max-width:520px){.forum-panel p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}}@media (max-width:340px){.forum-panel p{display:none}}@media (max-width:380px){.board-tab{font-size:.8rem}}.composer-option-icon{display:block;flex:none;height:16px;width:16px}.composer-option-text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.composer-option{gap:6px;padding:0 12px}.composer-picture-btn{justify-content:center;padding:0;width:34px}.composer-lifetime select{max-width:6.4rem;text-overflow:ellipsis;width:6.4rem}.composer-lifetime,.sort-button,.toolbar-row .btn-secondary{justify-content:center}.composer-lifetime{padding:0;position:relative;width:34px}.composer-lifetime .composer-option-icon{display:block}.composer-lifetime .composer-option-text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.composer-lifetime select{cursor:pointer;height:100%;inset:0;max-width:none;opacity:0;position:absolute;width:100%}.composer-lifetime:focus-within{outline:2px solid #00c2ff;outline:2px solid var(--cyan);outline-offset:2px}.crisis-help{background:#00c2ff1a;background:rgba(var(--accent-rgb),.1);border:1px solid #00c2ff;border:1px solid var(--cyan);border-radius:14px;line-height:1.5;margin:0 0 12px;padding:14px 16px}.crisis-help p{margin:0 0 10px}.crisis-help p:last-child{margin-bottom:0}.crisis-actions{display:flex;flex-wrap:wrap;gap:8px}.crisis-actions a{font-size:.95rem;padding:8px 20px;text-decoration:none}.crisis-more{font-size:.85rem}.crisis-more a{color:#00c2ff;color:var(--cyan);font-weight:600}.inline-field{display:flex;gap:6px;min-width:0;position:relative}.inline-field .field{flex:1 1;height:48px;min-width:0;padding-bottom:0;padding-top:0}.inline-field .field:last-of-type{padding-right:104px}.inline-field .field--short{flex:0 0 34%}.inline-field .btn-primary,.inline-field .btn-secondary,.inline-field select{bottom:5px;font-size:.88rem;line-height:1;min-height:0;padding:0 16px;position:absolute;right:5px;top:5px;width:auto}.inline-field .btn-secondary{background:#0b0b0d;background:var(--surface);border:1px solid #3a3a44;border:1px solid var(--line-strong)}.inline-field select{background:#00c2ff1f;background:rgba(var(--accent-rgb),.12);border:0;border-radius:9999px;color:#f4f6f8;color:var(--text);cursor:pointer;font:inherit;font-size:.85rem;max-width:7.6rem}.panel-trending{align-items:center;display:flex;gap:8px;margin-top:12px;min-width:0;overflow:hidden}.panel-trending .panel-label{flex:none}.trend-chip{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:9999px;color:#f4f6f8;color:var(--text);cursor:pointer;flex:0 1 auto;font:inherit;font-size:.85rem;max-width:14rem;min-width:0;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.trend-chip:hover{background:#00c2ff1f;background:rgba(var(--accent-rgb),.12);border-color:#00c2ff;border-color:var(--cyan)}@media (max-width:700px){.panel-trending{margin-top:8px}.panel-trending .trend-chip:nth-of-type(n+3){display:none}}.panel-label-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-height:1.2em}.panel-label-row .link-btn{font-size:.8rem;margin:0;padding:0}.panel-form .panel-label{color:#d5dae0;color:var(--text-soft);font-size:.9rem;font-weight:600}.groups-desc{display:block;font-size:.82rem;font-weight:400;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-bar-desc,.groups-desc{color:#9aa3ad;color:var(--muted)}.group-bar-desc{flex:1 1 100%;font-size:.88rem;margin:0}@media (max-width:700px){.panel-form .panel-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.forum-panel>.panel-text{display:none}.inline-field .field--short{flex-basis:30%}}.trend-chip.is-static{border-color:#26262d;border-color:var(--line);color:#9aa3ad;color:var(--muted);cursor:default}.trend-chip.is-static:hover{background:#0000;border-color:#26262d;border-color:var(--line)}.user-name{display:inline-block;position:relative}.user-link{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;padding:0;text-align:left}.user-link:hover{color:#00c2ff;color:var(--cyan);text-decoration:underline}.user-menu{grid-gap:2px;background:#0b0b0d;background:var(--surface);border:1px solid #3a3a44;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 8px 28px #0003;display:grid;gap:2px;left:0;min-width:11rem;padding:6px;position:absolute;top:calc(100% + 6px);z-index:5}.user-menu button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:8px;color:#f4f6f8;color:var(--text);cursor:pointer;font:inherit;font-size:.9rem;font-weight:500;padding:8px 10px;text-align:left}.user-menu button:hover:not(:disabled){background:#00c2ff1f;background:rgba(var(--accent-rgb),.12)}.user-menu-note{color:#9aa3ad;color:var(--muted);font-size:.8rem;font-weight:400;padding:4px 10px 6px;white-space:normal}
/*# sourceMappingURL=main.b6264782.css.map*/