@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");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:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.UEwtva_className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.UEwtva_variable{--font-sans:"Urbanist", "Urbanist Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}._80LjEW_className{font-family:Fraunces,Fraunces Fallback}._80LjEW_variable{--font-serif:"Fraunces", "Fraunces Fallback"}
:root{--bg:#fffaee;--surface:#fff;--text:#16150f;--muted:#8a8672;--line:#efe6c8;--edge:#16150f;--yellow:#ffcf1f;--yellow-deep:#f2b600;--sun:#fff0a8;--green:#0e8a4b;--green-bright:#19b862;--mint:#dcf5e6;--coral:#ff5a6e;--ink-fixed:#16150f;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), sans-serif;--hard:4px 4px 0 var(--edge);--btn-bg:var(--yellow);--btn-hover:var(--yellow-deep);--btn-fg:var(--ink-fixed);--dock-bg:var(--surface);--dock-shadow:var(--edge);--dock-icon:var(--muted);--dock-hover:var(--sun);--dock-active:var(--yellow);--dock-active-fg:var(--ink-fixed);--me-bg:linear-gradient(135deg, var(--green-bright), var(--green));--me-fg:#fff;--wm-near:var(--text);--wm-views:var(--green);--wm-hi:var(--yellow);--link-bg:var(--surface);--ctl-border:var(--line);--composer-bg:var(--surface);--composer-shadow:var(--yellow-deep);--composer-focus:var(--green-bright);--tab-on-bg:var(--yellow);--tab-on-fg:var(--ink-fixed);--chip-bg:linear-gradient(135deg, var(--green-bright), var(--green));--chip-fg:#fff;--tone-a:linear-gradient(135deg, var(--green-bright), var(--green));--tone-a-fg:#fff;--tone-b:linear-gradient(135deg, #ffe566, #ffb800);--tone-b-fg:var(--ink-fixed);--tone-c:linear-gradient(135deg, var(--yellow), #ff9f1c);--tone-c-fg:var(--ink-fixed);--card-bg:var(--surface);--card-border:var(--line);--where-bg:var(--mint);--where-fg:var(--green);--tag-bg:var(--sun);--blob-a:#ffcf1f4d;--blob-b:#19b86233;--dot:#16150f12}@media (prefers-color-scheme:dark){:root{--bg:#14130c;--surface:#1e1c12;--text:#f8f2da;--muted:#9a9680;--line:#35321f;--edge:#f8f2da;--sun:#3d3510;--mint:#12301f;--green:#4fe08e;--green-bright:#2fcf78;--blob-a:#ffcf1f21;--blob-b:#19b86224;--dot:#f8f2da0f}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font:400 16px/1.55 var(--sans);letter-spacing:.1px;-webkit-font-smoothing:antialiased;background:radial-gradient(circle, var(--dot) 1.2px, transparent 1.4px) 0 0 / 24px 24px, radial-gradient(60vmax 60vmax at 105% -10%, var(--blob-a), transparent 60%), radial-gradient(55vmax 55vmax at -10% 110%, var(--blob-b), transparent 60%), var(--bg);background-attachment:fixed;min-height:100vh;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}::selection{background:var(--yellow);color:var(--ink-fixed)}.btn{background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid var(--edge);letter-spacing:.2px;box-shadow:3px 3px 0 var(--edge);border-radius:999px;padding:8px 22px;font-weight:700;transition:transform .12s,box-shadow .12s,background .15s}.btn:hover{box-shadow:4px 4px 0 var(--edge);background:var(--btn-hover);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--edge);transform:translate(2px,2px)}.btn:disabled{opacity:.45;cursor:default;box-shadow:2px 2px 0 var(--edge);background:var(--btn-bg);transform:none}.btn.line{background:var(--surface);color:var(--text);padding:5px 16px;font-size:14px;font-weight:600}.btn.line:hover{background:var(--sun)}.btn.wide{width:100%;margin-top:12px;padding:12px}.rail{z-index:20;background:var(--dock-bg);border:1.5px solid var(--edge);width:66px;box-shadow:4px 4px 0 var(--dock-shadow);border-radius:33px;flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.mark{width:38px;height:38px;margin-bottom:8px;transition:transform .4s cubic-bezier(.3,1.8,.5,1)}.mark:hover{transform:rotate(-14deg)scale(1.12)}.rail a{width:46px;height:46px;color:var(--dock-icon);border:1.5px solid #0000;border-radius:50%;place-items:center;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.8,.5,1),background .15s,color .15s;display:grid}.rail a:hover{color:var(--text);background:var(--dock-hover);transform:translateY(-2px)scale(1.08)}.rail a.on{background:var(--dock-active);color:var(--dock-active-fg);border-color:var(--edge)}.rail .spacer{height:10px}.rail a.me{color:var(--me-fg);border-color:var(--edge);background:var(--me-bg);font-size:17px;font-weight:800}.rail a.me.on{background:linear-gradient(135deg, var(--yellow), #ff9f1c);color:var(--ink-fixed)}.col{max-width:660px;min-height:100vh;margin:0 auto;padding:0 20px 80px}.head{z-index:10;background:linear-gradient(var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px 0 14px;position:sticky;top:0}.brand{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wordmark{font:600 34px/1 var(--serif);letter-spacing:-.8px;color:var(--wm-near)}.wordmark i{color:var(--wm-views);background:linear-gradient(transparent 62%, var(--wm-hi) 62%, var(--wm-hi) 90%, transparent 90%);padding:0 3px;font-style:italic;font-weight:600}.link-btn{background:var(--link-bg);border:1.5px solid var(--ctl-border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.link-btn:hover{border-color:var(--edge);background:var(--sun);transform:translateY(-1px)}.link-btn.inline{background:var(--yellow);border-color:var(--edge);margin-top:10px;display:inline-flex}.composer{background:var(--composer-bg);border:1.5px solid var(--edge);box-shadow:5px 5px 0 var(--composer-shadow);border-radius:24px;gap:14px;padding:14px 16px;transition:box-shadow .2s,transform .2s;display:flex}.composer:focus-within{box-shadow:6px 6px 0 var(--composer-focus);transform:translate(-1px,-1px)}.composer .body{flex:1;min-width:0}.composer textarea{resize:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;outline:0;width:100%;height:32px;min-height:32px;max-height:220px;padding:4px 0;font-size:19px;font-weight:400;line-height:1.45;display:block;overflow-y:auto}.composer textarea::placeholder{color:var(--muted)}.extras{display:none}.composer.open .extras{animation:.25s both rise;display:block}.composer.open textarea{min-height:64px}.composer textarea::-webkit-scrollbar{display:none}.previews{gap:8px;margin:8px 0;padding:4px 2px;display:flex;overflow-x:auto}.prev{aspect-ratio:1;border:1.5px solid var(--edge);background:#000;border-radius:16px;flex:none;height:92px;position:relative;overflow:hidden}.prev img,.prev video{object-fit:cover;width:100%;height:100%;display:block}.prev button{color:#fff;background:#000000b3;border:0;border-radius:50%;width:24px;height:24px;line-height:1;position:absolute;top:5px;right:5px}.tools{border-top:1.5px dashed var(--line);align-items:center;gap:4px;padding-top:10px;display:flex}.tool{width:40px;height:40px;color:var(--green);background:0 0;border:0;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.8,.5,1),background .15s;display:grid}.tool:hover{background:var(--mint);transform:scale(1.15)rotate(-6deg)}.count{color:var(--muted);margin-left:auto;margin-right:12px;font-size:13px;font-weight:600}.count.over{color:var(--coral)}.tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.tabs>button:not(.geo-chip){color:var(--muted);background:0 0;border:1.5px solid #0000;border-radius:999px;padding:6px 16px;font-weight:600;transition:all .15s}.tabs>button:not(.geo-chip):hover{color:var(--text);background:var(--sun)}.tabs>button.on{background:var(--tab-on-bg);color:var(--tab-on-fg);border-color:var(--edge);box-shadow:2px 2px 0 var(--edge)}.geo-chip{border:1.5px solid var(--edge);background:var(--chip-bg);color:var(--chip-fg);box-shadow:2px 2px 0 var(--edge);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;display:flex}.geo-chip:hover{box-shadow:3px 3px 0 var(--edge);transform:translate(-1px,-1px)}.geo-chip svg{width:16px;height:16px;animation:2s ease-in-out infinite bob}.geo-chip span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-weight:500;overflow:hidden}.avatar{border:1.5px solid var(--edge);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}.tone-green{background:var(--tone-a);color:var(--tone-a-fg)}.tone-gold{background:var(--tone-b);color:var(--tone-b-fg)}.tone-solid{background:var(--tone-c);color:var(--tone-c-fg)}.post{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:26px;gap:14px;margin-top:16px;padding:18px 18px 12px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s both rise;display:flex}.post:hover{border-color:var(--edge);box-shadow:4px 6px 0 var(--sun);transform:translateY(-3px)}.post:nth-child(2){animation-delay:50ms}.post:nth-child(3){animation-delay:.1s}.post:nth-child(4){animation-delay:.15s}.post:nth-child(5){animation-delay:.2s}.post:nth-child(n+6){animation-delay:.25s}.post.fresh{border-color:var(--green-bright);animation:.5s cubic-bezier(.3,1.6,.5,1) pop-in}.post>a{border-radius:50%;flex:none;height:fit-content;transition:transform .25s cubic-bezier(.3,1.8,.5,1);display:block}.post>a:hover{transform:rotate(-8deg)scale(1.08)}.post .body{flex:1;min-width:0}.meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.meta b{font-size:16px;font-weight:700}.meta span{color:var(--muted);font-size:14px}a.name{text-decoration:none}a.name:hover b{color:var(--green)}.where{background:var(--where-bg);color:var(--where-fg);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:1px 10px 1px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.where svg{width:13px;height:13px}.where .dist{color:var(--where-fg);opacity:.75;font-weight:500}.text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;font-size:17px}.tag{background:var(--tag-bg);color:var(--text);border-radius:999px;padding:0 8px;font-size:.94em;font-weight:600}.media{border:1.5px solid var(--edge);border-radius:20px;gap:4px;margin-bottom:10px;display:grid;overflow:hidden}.media.n2{grid-template-columns:1fr 1fr}.media img,.media video{object-fit:cover;background:#000;width:100%;max-height:440px;transition:transform .5s;display:block}.media img:hover{transform:scale(1.04)}.media.n2 img,.media.n2 video{height:260px}.actions{gap:6px;margin-left:-8px;display:flex}.act{color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.act svg{width:19px;height:19px}.act:hover{background:var(--mint);color:var(--green)}.act[aria-label=Like]:hover{color:var(--coral);background:#ffe3e7}.act.liked{color:var(--coral)}.act.liked svg{fill:var(--coral);animation:.5s cubic-bezier(.3,1.8,.5,1) heart}.empty{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:26px;margin-top:24px;padding:48px 20px}.drawer{background:var(--surface);border:1.5px solid var(--edge);width:340px;max-width:calc(100% - 24px);box-shadow:var(--hard);z-index:40;border-radius:28px;padding:24px;transition:transform .35s cubic-bezier(.3,1.2,.5,1);position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;transform:translate(115%)}.drawer.open{transform:none}.drawer h2{font:600 28px var(--serif);justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.drawer h3{letter-spacing:1.6px;text-transform:uppercase;color:var(--green);margin:26px 0 8px;font-size:12px;font-weight:700}.search{border:1.5px solid var(--line);background:var(--bg);border-radius:999px;outline:0;width:100%;padding:12px 18px}.search:focus{border-color:var(--edge);box-shadow:3px 3px 0 var(--yellow)}.trend{cursor:pointer;border-radius:16px;margin:0 -14px;padding:10px 14px;transition:background .15s,transform .15s;position:relative}.trend:after{content:"↗";color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.trend b{font-weight:700}.trend small{color:var(--muted);display:block}.trend:hover{background:var(--sun);transform:translate(4px)}.who{align-items:center;gap:12px;padding:9px 0;display:flex}.who .avatar{width:40px;height:40px;font-size:15px}.who>div:nth-child(2){flex:1;min-width:0;line-height:1.3}.who small{color:var(--muted)}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#16150f59;display:none;position:fixed;inset:0}.scrim.on{animation:.2s fade;display:block}.x{background:var(--bg);border:1.5px solid var(--line);width:34px;height:34px;color:var(--text);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.x:hover{border-color:var(--edge);background:var(--sun)}dialog{border:1.5px solid var(--edge);background:var(--surface);color:var(--text);width:min(420px,92vw);box-shadow:6px 6px 0 var(--edge);border-radius:28px;padding:28px}dialog[open]{animation:.35s cubic-bezier(.3,1.6,.5,1) pop-in}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16150f73}dialog h3{font:600 28px var(--serif);margin:0 0 4px}dialog input:not([type=range]),dialog textarea{border:1.5px solid var(--line);background:var(--bg);border-radius:14px;outline:0;width:100%;margin-top:10px;padding:12px 16px}dialog input:focus,dialog textarea:focus{border-color:var(--edge);box-shadow:3px 3px 0 var(--yellow)}.geo-dialog{width:min(580px,94vw);max-height:94vh;padding:24px;overflow-y:auto}.geo-head{justify-content:space-between;align-items:center;display:flex}.geo-head h3{margin:0}.geo-sub{color:var(--muted);margin:2px 0 14px}.radius-map{border:1.5px solid var(--edge);background:var(--mint);z-index:0;border-radius:20px;height:300px;overflow:hidden}.map-loading{color:var(--muted);place-items:center;display:grid}.geo-hint{color:var(--muted);margin:8px 2px 14px;font-size:13px}.geo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.geo-place{align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.geo-place svg{color:var(--green)}.geo-place span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-row .btn.line{align-items:center;gap:6px;display:flex}.geo-row .btn.line svg{width:16px;height:16px}.geo-error{color:var(--coral);margin:8px 0 0;font-size:13px}.geo-radius{margin-top:18px}.geo-radius-top{justify-content:space-between;align-items:baseline;display:flex}.geo-radius-top label{letter-spacing:1.6px;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:700}.geo-radius-top output{font:600 34px var(--serif);color:var(--text)}.geo-radius input[type=range]{width:100%;accent-color:var(--green);height:6px;margin:10px 0}.geo-radius input[type=range]:disabled{opacity:.4}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--surface);border:1.5px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 14px;font-size:14px;font-weight:600;transition:all .15s}.chip:hover{color:var(--text);border-color:var(--edge);transform:translateY(-1px)}.chip.on{background:var(--tab-on-bg);color:var(--ink-fixed);border-color:var(--edge);box-shadow:2px 2px 0 var(--edge)}.geo-count{color:var(--muted);margin:18px 0 0}.geo-count b{color:var(--green);font:600 24px var(--serif)}.geo-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.geo-actions .btn.line{padding:8px 22px;font-size:16px}.map-pin span{background:var(--yellow);cursor:grab;border:3px solid #16150f;border-radius:50%;width:28px;height:28px;animation:2s infinite pulse;display:block;box-shadow:0 0 0 6px #ffcf1f59,0 3px 8px #00000059}.profile-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-bottom:6px;position:static}.link-btn.back{text-decoration:none}.banner{border:1.5px solid var(--edge);background:radial-gradient(circle at 18% 120%, var(--green-bright) 0 34%, transparent 35%), radial-gradient(circle at 85% -20%, #ff9f1c 0 30%, transparent 31%), radial-gradient(circle at 60% 110%, var(--green) 0 18%, transparent 19%), linear-gradient(120deg, var(--yellow), #ffe680);border-radius:28px;height:150px;position:relative;overflow:hidden}.banner:after{content:"";background:radial-gradient(circle,#ffffff80 1.5px,#0000 2px) 0 0/20px 20px;animation:14s linear infinite drift;position:absolute;inset:0}.profile{padding:0}.profile-top{z-index:1;justify-content:space-between;align-items:flex-end;margin:-46px 18px 0;display:flex;position:relative}.profile-top .avatar{border:4px solid var(--bg);outline:1.5px solid var(--edge);animation:.6s cubic-bezier(.3,1.6,.5,1) pop-in}.profile h1{font:600 38px/1.1 var(--serif);letter-spacing:-.8px;margin:12px 4px 0}.profile .handle{color:var(--green);margin:0 4px;font-weight:600}.profile .bio{margin:10px 4px;font-size:17px}.profile-where{flex-wrap:wrap;margin:0 4px}.stats{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stats span{background:var(--surface);border:1.5px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 14px;font-size:14px}.stats b{color:var(--text);font-weight:800}.profile .tabs{margin-top:18px}.edit-dialog{width:min(480px,94vw);max-height:94vh;overflow-y:auto}.edit-avatar{color:var(--muted);align-items:center;gap:14px;margin:14px 0 6px;display:flex}.field{margin-top:14px;display:block}.field>span{letter-spacing:1.6px;text-transform:uppercase;color:var(--green);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.field em{letter-spacing:0;color:var(--muted);font-style:normal;font-weight:500}.field input,.field textarea{resize:vertical;font-size:16px}.handle-input{border:1.5px solid var(--line);background:var(--bg);border-radius:14px;align-items:center;margin-top:10px;display:flex}.handle-input:focus-within{border-color:var(--edge);box-shadow:3px 3px 0 var(--yellow)}.handle-input i{color:var(--green);padding-left:16px;font-style:normal;font-weight:700}.handle-input input{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding-left:4px!important}.field-error{color:var(--coral);margin:4px 0 0;font-size:13px;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)translateY(-8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}@keyframes heart{0%{transform:scale(1)}30%{transform:scale(1.55)rotate(-8deg)}to{transform:scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pulse{0%{box-shadow:0 0 #ffcf1f99,0 3px 8px #00000059}to{box-shadow:0 0 0 16px #ffcf1f00,0 3px 8px #00000059}}@keyframes drift{to{background-position:40px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:880px){.rail{border-radius:31px;flex-direction:row;gap:4px;width:auto;height:62px;padding:0 14px;top:auto;bottom:14px;left:50%;transform:translate(-50%)}.rail .mark,.rail .rail-logo,.rail .spacer{display:none}.col{padding:0 16px 110px}}@media (max-width:560px){.geo-chip span{display:none}.radius-map{height:240px}.wordmark{font-size:28px}.post{border-radius:22px;padding:14px 14px 8px}}.tagline{color:var(--muted);margin:6px 0 0;font-size:14px;font-weight:500}.tagline:before{content:"";background:var(--green-bright);border-radius:50%;width:8px;height:8px;margin-right:7px;animation:2s infinite pulse;display:inline-block}.theme-dialog{width:min(720px,94vw);height:min(640px,90vh);max-height:90vh;padding:0;overflow:hidden}.theme-dialog[open]{flex-direction:column;display:flex}.theme-top{border-bottom:1.5px dashed var(--line);flex:none;padding:24px 28px 12px}.theme-top .geo-sub{margin-bottom:0}.theme-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 28px;overflow-y:auto}.theme-foot{border-top:1.5px dashed var(--line);flex:none;justify-content:flex-end;padding:14px 28px 20px;display:flex}@media (max-width:480px){.theme-top,.theme-scroll,.theme-foot{padding-left:18px;padding-right:18px}}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:4px;display:grid}.theme-card{text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:22px;padding:10px 10px 14px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s,border-color .2s}.theme-card:hover{border-color:var(--edge);transform:translateY(-3px)}.theme-card.on{border-color:var(--edge);box-shadow:4px 4px 0 var(--edge)}.theme-card small{color:var(--muted);padding:0 4px;line-height:1.35;display:block}.theme-name{font:600 20px var(--serif);justify-content:space-between;align-items:center;padding:10px 4px 2px;display:flex}.theme-check{font:700 11px var(--sans);letter-spacing:1px;text-transform:uppercase;background:var(--yellow);color:var(--ink-fixed);border:1.5px solid var(--edge);border-radius:999px;padding:1px 9px}.theme-preview{border:1.5px solid var(--edge);border-radius:16px;flex-direction:column;gap:10px;height:96px;padding:12px;display:flex}.tp-card{border:1.5px solid;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.tp-card i{border-radius:50%;flex:none;width:18px;height:18px}.tp-card b{border-radius:99px;flex:1;height:8px}.tp-dots{gap:6px;display:flex}.tp-dots i{border:1.5px solid #16150f;border-radius:50%;width:22px;height:22px}@media (max-width:480px){.theme-grid{grid-template-columns:1fr}}:root[data-theme=pastel-skyline]{--bg:#fddcec;--surface:#fff4de;--text:#1d1a2b;--muted:#7d6f86;--line:#f1bad5;--edge:#1d1a2b;--yellow:#ffe94d;--yellow-deep:#f5d400;--sun:#ffc9e1;--green:#4752c4;--green-bright:#6f8cf0;--mint:#e1e4ff;--coral:#f0475a;--ink-fixed:#1d1a2b;--blob-a:#ff8cc361;--blob-b:#8ca0ff57;--dot:#1d1a2b0d;--btn-bg:#ff8fc0;--btn-hover:#ff74b0;--btn-fg:#1d1a2b;--dock-bg:#ff8fc0;--dock-shadow:#e0689f;--dock-icon:#1d1a2b;--dock-hover:#ffc2de;--dock-active:#ffe94d;--dock-active-fg:#1d1a2b;--me-bg:#4fb9a8;--me-fg:#1d1a2b;--wm-near:#e8559a;--wm-views:#5560c8;--wm-hi:transparent;--link-bg:#e6e0ff;--ctl-border:#1d1a2b;--composer-bg:#ffb98a;--composer-shadow:#ef9a63;--composer-focus:#ff8fc0;--tab-on-bg:#6f8cf0;--tab-on-fg:#1d1a2b;--chip-bg:#8fe3c0;--chip-fg:#1d1a2b;--tone-a:#6f8cf0;--tone-a-fg:#1d1a2b;--tone-b:#8fe3c0;--tone-b-fg:#1d1a2b;--tone-c:#f0475a;--tone-c-fg:#1d1a2b;--card-bg:#fff4de;--card-border:#1d1a2b;--where-bg:#cfd4ff;--where-fg:#2d336b;--tag-bg:#fff07a}:root[data-theme=pastel-skyline] .banner{background:radial-gradient(circle at 18% 120%,#6f8cf0 0 34%,#0000 35%),radial-gradient(circle at 85% -20%,#ffb98a 0 30%,#0000 31%),radial-gradient(circle at 60% 110%,#8fe3c0 0 18%,#0000 19%),linear-gradient(120deg,#ff8fc0,#ffc2de)}:root[data-theme=pastel-skyline] .post:hover{box-shadow:4px 6px #ff8fc0}:root[data-theme=pastel-skyline] .rail a:hover{background:#ffc2de}:root[data-theme=pastel-skyline] .drawer{background:#fff4de}:root[data-theme=pastel-skyline] .geo-count b,:root[data-theme=pastel-skyline] .geo-radius-top label,:root[data-theme=pastel-skyline] .drawer h3,:root[data-theme=pastel-skyline] .field>span{color:#c23a86}:root[data-theme=coastal-drift]{--bg:#dff3ef;--surface:#f6ead9;--text:#12304a;--muted:#5d7f8f;--line:#b9dcd6;--edge:#12304a;--yellow:#fbd9a0;--yellow-deep:#f2c277;--sun:#c6e8ee;--green:#1a6a8f;--green-bright:#3fb5a8;--mint:#cfeee8;--coral:#e8604c;--ink-fixed:#12304a;--blob-a:#6fd0c061;--blob-b:#78b4e152;--dot:#12304a0d;--btn-bg:#6fd0c0;--btn-hover:#58c2b1;--btn-fg:#12304a;--dock-bg:#a9d6ea;--dock-shadow:#1d5f8a;--dock-icon:#12304a;--dock-hover:#cbe7f3;--dock-active:#fbdca0;--dock-active-fg:#12304a;--me-bg:#17587d;--me-fg:#fff;--wm-near:#12304a;--wm-views:#4fae9e;--wm-hi:#b5e3d6;--link-bg:#fff;--ctl-border:#12304a;--composer-bg:#a8d5e8;--composer-shadow:#7fb9d4;--composer-focus:#6fd0c0;--tab-on-bg:#1a5f86;--tab-on-fg:#fff;--chip-bg:#6fd0c0;--chip-fg:#12304a;--tone-a:#8fcfc0;--tone-a-fg:#12304a;--tone-b:#fbd9a0;--tone-b-fg:#12304a;--tone-c:#1a5f86;--tone-c-fg:#fff;--card-bg:#f6ead9;--card-border:#12304a;--where-bg:#6fd0c0;--where-fg:#12304a;--tag-bg:#fbd9a0}:root[data-theme=coastal-drift] .banner{background:radial-gradient(circle at 18% 120%,#1a5f86 0 34%,#0000 35%),radial-gradient(circle at 85% -20%,#fbd9a0 0 30%,#0000 31%),radial-gradient(circle at 60% 110%,#6fd0c0 0 18%,#0000 19%),linear-gradient(120deg,#a9d6ea,#cfeee8)}:root[data-theme=coastal-drift] .post:hover{box-shadow:4px 6px #6fd0c0}:root[data-theme=coastal-drift] .drawer{background:#f6ead9}:root[data-theme=wild-sage]{--bg:#b9cca4;--surface:#e6e0d0;--text:#1f2b22;--muted:#56624a;--line:#a3ba8c;--edge:#3a2c1f;--yellow:#f0c066;--yellow-deep:#d9a53f;--sun:#cfe0b9;--green:#2d6a43;--green-bright:#4f9a58;--mint:#cfdfbb;--coral:#d4553f;--ink-fixed:#1f2b22;--blob-a:#78a55059;--blob-b:#f0c06647;--dot:#3a2c1f0f;--btn-bg:#f0b95a;--btn-hover:#e0a63f;--btn-fg:#1f2b22;--dock-bg:#7d9a48;--dock-shadow:#3a2c1f;--dock-icon:#1f2b22;--dock-hover:#a3bd6f;--dock-active:#f0b95a;--dock-active-fg:#1f2b22;--me-bg:#4a3826;--me-fg:#f3ead7;--wm-near:#14452f;--wm-views:#3f8a4a;--wm-hi:#8fbf7a;--link-bg:#fff;--ctl-border:#3a2c1f;--composer-bg:#7d9a48;--composer-shadow:#5d7534;--composer-focus:#f0c066;--tab-on-bg:#2d5a3d;--tab-on-fg:#fff;--chip-bg:#2d6a43;--chip-fg:#fff;--tone-a:#a5c490;--tone-a-fg:#1f2b22;--tone-b:#f0c066;--tone-b-fg:#1f2b22;--tone-c:#4a3826;--tone-c-fg:#f3ead7;--card-bg:#e6e0d0;--card-border:#3a2c1f;--where-bg:#6f9a4f;--where-fg:#1f2b22;--tag-bg:#f0c066}:root[data-theme=wild-sage] .banner{background:radial-gradient(circle at 18% 120%,#2d5a3d 0 34%,#0000 35%),radial-gradient(circle at 85% -20%,#f0c066 0 30%,#0000 31%),radial-gradient(circle at 60% 110%,#7d9a48 0 18%,#0000 19%),linear-gradient(120deg,#a5c490,#cfe0b9)}:root[data-theme=wild-sage] .composer textarea::placeholder{color:#3a2c1f;opacity:.7}:root[data-theme=wild-sage] .tools{border-top-color:#3a2c1f4d}:root[data-theme=wild-sage] .post:hover{box-shadow:4px 6px #7d9a48}:root[data-theme=wild-sage] .drawer{background:#e6e0d0}:root[data-theme=midnight-radar]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1017;--surface:#111b26;--text:#e8f3f6;--muted:#7f95a6;--line:#1e3041;--edge:#2de2d0;--yellow:#b6ff3c;--yellow-deep:#9be01f;--sun:#16303a;--green:#2de2d0;--green-bright:#19b8a8;--mint:#0f2f33;--coral:#ff5c8a;--ink-fixed:#07131a;--blob-a:#2de2d029;--blob-b:#b6ff3c14;--dot:#e8f3f60d;--btn-bg:#b6ff3c;--btn-hover:#9be01f;--btn-fg:#07131a;--dock-bg:#111b26;--dock-shadow:#1b8f86;--dock-icon:#9fb4c2;--dock-hover:#16303a;--dock-active:#2de2d0;--dock-active-fg:#07131a;--me-bg:linear-gradient(135deg, #2de2d0, #b6ff3c);--me-fg:#07131a;--wm-near:#e8f3f6;--wm-views:#2de2d0;--wm-hi:#2de2d038;--link-bg:#111b26;--ctl-border:#2a4a5c;--composer-bg:#111b26;--composer-shadow:#1b8f86;--composer-focus:#b6ff3c;--tab-on-bg:#2de2d0;--tab-on-fg:#07131a;--chip-bg:#b6ff3c;--chip-fg:#07131a;--tone-a:linear-gradient(135deg, #2de2d0, #19a99b);--tone-a-fg:#07131a;--tone-b:linear-gradient(135deg, #d4ff7a, #b6ff3c);--tone-b-fg:#07131a;--tone-c:linear-gradient(135deg, #5b8cff, #8b5cff);--tone-c-fg:#fff;--card-bg:#111b26;--card-border:#1e3041;--where-bg:#2de2d024;--where-fg:#2de2d0;--tag-bg:#b6ff3c2e}:root[data-theme=midnight-radar] .banner{background:repeating-radial-gradient(circle at 80% 120%,#0000 0 22px,#2de2d073 23px 24px),radial-gradient(circle at 80% 120%,#b6ff3c59,#0000 45%),linear-gradient(120deg,#0d1f2b,#0a2f35)}:root[data-theme=midnight-radar] .banner:after{background:radial-gradient(circle,#2de2d059 1.5px,#0000 2px) 0 0/20px 20px}:root[data-theme=midnight-radar] .post{border-color:var(--line)}:root[data-theme=midnight-radar] .post:hover{border-color:#2de2d0;box-shadow:0 0 26px #2de2d038}:root[data-theme=midnight-radar] .rail a.on{box-shadow:0 0 14px #2de2d099}:root[data-theme=midnight-radar] .composer:focus-within{box-shadow:6px 6px #b6ff3c,0 0 28px #b6ff3c40}:root[data-theme=midnight-radar] .geo-chip{box-shadow:2px 2px 0 var(--edge), 0 0 14px #b6ff3c59}:root[data-theme=midnight-radar] .wordmark i{text-shadow:0 0 14px #2de2d08c}:root[data-theme=midnight-radar] .act:hover{background:#2de2d01f}:root[data-theme=midnight-radar] .act[aria-label=Like]:hover{background:#ff5c8a24}:root[data-theme=midnight-radar] .media{border-color:#1e3041}:root[data-theme=midnight-radar] .drawer{background:#111b26}:root[data-theme=midnight-radar] .radius-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.82)contrast(.92)saturate(.6)}:root[data-theme=midnight-radar] .radius-map{background:#0a1017}:root[data-theme=urban-concrete]{--bg:#e4e6e8;--surface:#fff;--text:#111418;--muted:#6b7280;--line:#c9cdd2;--edge:#1a1d21;--yellow:#9aa1a9;--yellow-deep:#7d848c;--sun:#d5d9dd;--green:#1a1d21;--green-bright:#4b5563;--mint:#eceef0;--coral:#c0392b;--ink-fixed:#111418;--blob-a:transparent;--blob-b:transparent;--dot:transparent;--btn-bg:#1a1d21;--btn-hover:#3a3f46;--btn-fg:#fff;--dock-bg:#fff;--dock-shadow:transparent;--dock-icon:#6b7280;--dock-hover:#e4e6e8;--dock-active:#1a1d21;--dock-active-fg:#fff;--me-bg:#1a1d21;--me-fg:#fff;--wm-near:#111418;--wm-views:#6b7280;--wm-hi:transparent;--link-bg:#fff;--ctl-border:#1a1d21;--composer-bg:#fff;--composer-shadow:transparent;--composer-focus:transparent;--tab-on-bg:#1a1d21;--tab-on-fg:#fff;--chip-bg:#fff;--chip-fg:#111418;--tone-a:#c9cdd2;--tone-a-fg:#111418;--tone-b:#eceef0;--tone-b-fg:#111418;--tone-c:#1a1d21;--tone-c-fg:#fff;--card-bg:#fff;--card-border:#c9cdd2;--where-bg:#e4e6e8;--where-fg:#374151;--tag-bg:#e4e6e8}:root[data-theme=urban-concrete] body{background:linear-gradient(#1114180b 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #1114180b 1px, transparent 1px) 0 0 / 32px 32px, var(--bg);background-attachment:fixed}:root[data-theme=urban-concrete] .btn,:root[data-theme=urban-concrete] .btn:hover,:root[data-theme=urban-concrete] .btn:active,:root[data-theme=urban-concrete] .btn:disabled,:root[data-theme=urban-concrete] .tabs>button.on,:root[data-theme=urban-concrete] .chip.on,:root[data-theme=urban-concrete] .geo-chip,:root[data-theme=urban-concrete] .geo-chip:hover,:root[data-theme=urban-concrete] .post:hover,:root[data-theme=urban-concrete] dialog,:root[data-theme=urban-concrete] .drawer,:root[data-theme=urban-concrete] .theme-card.on,:root[data-theme=urban-concrete] .rail{box-shadow:none}:root[data-theme=urban-concrete] .btn:hover,:root[data-theme=urban-concrete] .btn:active,:root[data-theme=urban-concrete] .geo-chip:hover,:root[data-theme=urban-concrete] .post:hover,:root[data-theme=urban-concrete] .rail a:hover,:root[data-theme=urban-concrete] .link-btn:hover,:root[data-theme=urban-concrete] .post>a:hover,:root[data-theme=urban-concrete] .composer:focus-within,:root[data-theme=urban-concrete] .theme-card:hover,:root[data-theme=urban-concrete] .tool:hover,:root[data-theme=urban-concrete] .chip:hover{transform:none}:root[data-theme=urban-concrete] .geo-chip svg,:root[data-theme=urban-concrete] .tagline:before{animation:none}:root[data-theme=urban-concrete] .composer:focus-within,:root[data-theme=urban-concrete] .search:focus,:root[data-theme=urban-concrete] dialog input:focus,:root[data-theme=urban-concrete] dialog textarea:focus,:root[data-theme=urban-concrete] .handle-input:focus-within{box-shadow:0 0 0 3px #c9cdd2}:root[data-theme=urban-concrete] .post:hover{border-color:#1a1d21}:root[data-theme=urban-concrete] .tagline:before{background:#1a1d21}:root[data-theme=urban-concrete] .post,:root[data-theme=urban-concrete] .composer,:root[data-theme=urban-concrete] .empty{border-radius:8px}:root[data-theme=urban-concrete] .media,:root[data-theme=urban-concrete] .prev,:root[data-theme=urban-concrete] .radius-map{border-radius:6px}:root[data-theme=urban-concrete] .rail{border-radius:14px}:root[data-theme=urban-concrete] .rail a,:root[data-theme=urban-concrete] .avatar,:root[data-theme=urban-concrete] .tool{border-radius:8px}:root[data-theme=urban-concrete] .btn,:root[data-theme=urban-concrete] .link-btn,:root[data-theme=urban-concrete] .geo-chip,:root[data-theme=urban-concrete] .chip,:root[data-theme=urban-concrete] .tabs>button,:root[data-theme=urban-concrete] .where,:root[data-theme=urban-concrete] .tag,:root[data-theme=urban-concrete] .stats span,:root[data-theme=urban-concrete] .search,:root[data-theme=urban-concrete] .act,:root[data-theme=urban-concrete] .x{border-radius:6px}:root[data-theme=urban-concrete] dialog,:root[data-theme=urban-concrete] .drawer,:root[data-theme=urban-concrete] .banner,:root[data-theme=urban-concrete] .theme-card{border-radius:12px}:root[data-theme=urban-concrete] .theme-preview{border-radius:8px}:root[data-theme=urban-concrete] .banner{background:repeating-linear-gradient(45deg,#2a2e34 0 14px,#33383f 14px 28px)}:root[data-theme=urban-concrete] .banner:after{background:radial-gradient(circle,#ffffff1f 1.5px,#0000 2px) 0 0/20px 20px}:root[data-theme=urban-concrete] .wordmark i{letter-spacing:-.5px;font-style:normal;font-weight:700}:root[data-theme=urban-concrete] .radius-map .leaflet-tile-pane{filter:grayscale()contrast(1.05)}:root[data-theme=sunset-chill]{--bg:#ecd2ea;--surface:#fff6ee;--text:#3a1f3d;--muted:#8a6a88;--line:#efc9d6;--edge:#4a2347;--yellow:#ffb36b;--yellow-deep:#f0893a;--sun:#ffe0cc;--green:#c2306e;--green-bright:#e0508f;--mint:#ffe3ef;--coral:#ff4f6d;--ink-fixed:#3a1f3d;--blob-a:#ff8c5a4d;--blob-b:#b48cf04d;--dot:#ffffff40;--btn-bg:#e8692e;--btn-hover:#d4561d;--btn-fg:#fff;--dock-bg:linear-gradient(180deg, #b79af0, #f58fb8 60%, #ffab70);--dock-shadow:#5a2a63;--dock-icon:#3a1f3d;--dock-hover:#ffffff73;--dock-active:#fff6ee;--dock-active-fg:#3a1f3d;--me-bg:#5a2a63;--me-fg:#fff;--wm-near:#5a2a63;--wm-views:#e8692e;--wm-hi:#ffaa6459;--link-bg:#fff6ee;--ctl-border:#4a2347;--composer-bg:linear-gradient(135deg, #ffd3a8, #ffb7d0);--composer-shadow:#d98fb0;--composer-focus:#e8692e;--tab-on-bg:#c2306e;--tab-on-fg:#fff;--chip-bg:linear-gradient(135deg, #e8692e, #e0508f);--chip-fg:#fff;--tone-a:#b79af0;--tone-a-fg:#3a1f3d;--tone-b:#ffc27a;--tone-b-fg:#3a1f3d;--tone-c:linear-gradient(135deg, #e0508f, #e8692e);--tone-c-fg:#fff;--card-bg:#fff6ee;--card-border:#4a2347;--where-bg:#e7dcff;--where-fg:#4a2c7a;--tag-bg:#ffd9b3}:root[data-theme=sunset-chill] body{background-color:#0000;background-image:radial-gradient(circle,#ffffff40 1.2px,#0000 1.4px),linear-gradient(165deg,#d8c6f6 0%,#f4c3da 48%,#ffc89c 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root[data-theme=sunset-chill] .banner{background:radial-gradient(circle at 78% 105%,#ffe08a 0 22%,#ffe08a59 23% 34%,#0000 35%),linear-gradient(#8a5fd6,#e0508f 55%,#ff9a4d)}:root[data-theme=sunset-chill] .post:hover{box-shadow:4px 6px #ffb36b}:root[data-theme=sunset-chill] .composer textarea::placeholder{color:#7a4a6a}:root[data-theme=sunset-chill] .tools{border-top-color:#4a234740}:root[data-theme=sunset-chill] .drawer{background:#fff6ee}:root[data-theme=matcha-cream]{--bg:#f1e8d8;--surface:#faf5ea;--text:#3b2a20;--muted:#8a7866;--line:#e0d3bb;--edge:#6b5240;--yellow:#d8c8a0;--yellow-deep:#c4b185;--sun:#e8dfc6;--green:#5c8035;--green-bright:#8fb257;--mint:#e3ecd0;--coral:#c8644b;--ink-fixed:#3b2a20;--blob-a:#9bbb6a47;--blob-b:#d9b98a52;--dot:transparent;--btn-bg:#9bbb6a;--btn-hover:#8aab58;--btn-fg:#3b2a20;--dock-bg:#dfe8c8;--dock-shadow:#b9c79a;--dock-icon:#3b2a20;--dock-hover:#cfdcb0;--dock-active:#6b8f3f;--dock-active-fg:#faf5ea;--me-bg:#5a4232;--me-fg:#faf5ea;--wm-near:#3b2a20;--wm-views:#5c8035;--wm-hi:#9bbb6a61;--link-bg:#faf5ea;--ctl-border:#d6c8ae;--composer-bg:#e6eed3;--composer-shadow:#c5d3a4;--composer-focus:#9bbb6a;--tab-on-bg:#5a4232;--tab-on-fg:#faf5ea;--chip-bg:#6b8f3f;--chip-fg:#fff;--tone-a:#b5ce8a;--tone-a-fg:#3b2a20;--tone-b:#e3c79a;--tone-b-fg:#3b2a20;--tone-c:#5a4232;--tone-c-fg:#faf5ea;--card-bg:#faf5ea;--card-border:#e0d3bb;--where-bg:#e3ecd0;--where-fg:#44602a;--tag-bg:#f0dfb9}:root[data-theme=matcha-cream] .btn,:root[data-theme=matcha-cream] .btn:hover,:root[data-theme=matcha-cream] .btn:disabled,:root[data-theme=matcha-cream] .tabs>button.on,:root[data-theme=matcha-cream] .chip.on,:root[data-theme=matcha-cream] .geo-chip,:root[data-theme=matcha-cream] .geo-chip:hover{box-shadow:0 3px 8px -2px #5a423247}:root[data-theme=matcha-cream] .btn:active{box-shadow:0 1px 2px #5a42324d}:root[data-theme=matcha-cream] .composer{box-shadow:0 10px 24px -12px #5a423266}:root[data-theme=matcha-cream] .composer:focus-within{box-shadow:0 10px 28px -10px #6b8f3f8c,0 0 0 3px #9bbb6a73}:root[data-theme=matcha-cream] .rail{box-shadow:0 12px 28px -12px #5a423273}:root[data-theme=matcha-cream] .post{border-radius:28px;box-shadow:0 6px 18px -12px #5a423259}:root[data-theme=matcha-cream] .post:hover{border-color:#cdbd9c;box-shadow:0 12px 26px -12px #5a423266}:root[data-theme=matcha-cream] dialog,:root[data-theme=matcha-cream] .drawer,:root[data-theme=matcha-cream] .theme-card.on{box-shadow:0 18px 40px -16px #5a423280}:root[data-theme=matcha-cream] .search:focus,:root[data-theme=matcha-cream] dialog input:focus,:root[data-theme=matcha-cream] dialog textarea:focus,:root[data-theme=matcha-cream] .handle-input:focus-within{box-shadow:0 0 0 3px #9bbb6a73}:root[data-theme=matcha-cream] .media,:root[data-theme=matcha-cream] .avatar{border-color:#6b5240}:root[data-theme=matcha-cream] .media{border-color:#e0d3bb}:root[data-theme=matcha-cream] .banner{background:radial-gradient(circle at 15% 115%,#6b8f3f 0 32%,#0000 33%),radial-gradient(circle at 88% -15%,#e3c79a 0 30%,#0000 31%),radial-gradient(circle at 55% 120%,#faf5ea 0 16%,#0000 17%),linear-gradient(135deg,#b5ce8a,#e6eed3)}:root[data-theme=matcha-cream] .composer textarea::placeholder{color:#6e6a4d}:root[data-theme=matcha-cream] .tools{border-top-color:#5a423233}:root[data-theme=matcha-cream] .drawer{background:#faf5ea}:root[data-theme=cyber-arcade]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07050f;--surface:#110c20;--text:#f3eeff;--muted:#9a8fc0;--line:#2a1f4a;--edge:#b44dff;--yellow:#2fd8ff;--yellow-deep:#17b8de;--sun:#1f1440;--green:#d28bff;--green-bright:#a64dff;--mint:#1c1038;--coral:#ff3d9a;--ink-fixed:#0a0612;--blob-a:#a64dff3d;--blob-b:#ff3d9a29;--dot:transparent;--btn-bg:#ff3d9a;--btn-hover:#ff1f8a;--btn-fg:#fff;--dock-bg:#110c20;--dock-shadow:#7a2bd6;--dock-icon:#b6a9e0;--dock-hover:#241848;--dock-active:linear-gradient(135deg, #ff3d9a, #a64dff);--dock-active-fg:#fff;--me-bg:linear-gradient(135deg, #a64dff, #ff3d9a);--me-fg:#fff;--wm-near:#f3eeff;--wm-views:#ff5cb0;--wm-hi:#a64dff4d;--link-bg:#110c20;--ctl-border:#5b2fa8;--composer-bg:#110c20;--composer-shadow:#7a2bd6;--composer-focus:#2fd8ff;--tab-on-bg:#a64dff;--tab-on-fg:#fff;--chip-bg:#2fd8ff;--chip-fg:#0a0612;--tone-a:linear-gradient(135deg, #a64dff, #6a2cff);--tone-a-fg:#fff;--tone-b:linear-gradient(135deg, #ff3d9a, #ff6ac1);--tone-b-fg:#fff;--tone-c:linear-gradient(135deg, #2fd8ff, #2f7bff);--tone-c-fg:#0a0612;--card-bg:#110c20;--card-border:#2a1f4a;--where-bg:#2fd8ff24;--where-fg:#2fd8ff;--tag-bg:#ff3d9a38}:root[data-theme=cyber-arcade] body{background:linear-gradient(#a64dff14 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #a64dff14 1px, transparent 1px) 0 0 / 40px 40px, radial-gradient(60vmax 60vmax at 105% -10%, var(--blob-a), transparent 60%), radial-gradient(55vmax 55vmax at -10% 110%, var(--blob-b), transparent 60%), var(--bg);background-attachment:fixed}:root[data-theme=cyber-arcade] .wordmark i{text-shadow:0 0 10px #ff3d9acc,0 0 26px #ff3d9a73}:root[data-theme=cyber-arcade] .wordmark{text-shadow:0 0 18px #a64dff80}:root[data-theme=cyber-arcade] .btn{border-color:#ff7cbc;box-shadow:3px 3px #7a2bd6,0 0 16px #ff3d9a73}:root[data-theme=cyber-arcade] .btn:hover{box-shadow:4px 4px #7a2bd6,0 0 24px #ff3d9aa6}:root[data-theme=cyber-arcade] .btn.line{border-color:#5b2fa8;box-shadow:3px 3px #5b2fa8}:root[data-theme=cyber-arcade] .tabs>button.on{box-shadow:2px 2px #5b2fa8,0 0 16px #a64dff99}:root[data-theme=cyber-arcade] .geo-chip{border-color:#7ae6ff;box-shadow:2px 2px #1b8fb0,0 0 16px #2fd8ff80}:root[data-theme=cyber-arcade] .chip.on{box-shadow:2px 2px #5b2fa8,0 0 12px #2fd8ff80}:root[data-theme=cyber-arcade] .rail{box-shadow:4px 4px #7a2bd6,0 0 26px #a64dff59}:root[data-theme=cyber-arcade] .rail a.on{border-color:#ff7cbc;box-shadow:0 0 16px #ff3d9ab3}:root[data-theme=cyber-arcade] .composer{box-shadow:5px 5px #7a2bd6,0 0 24px #a64dff40}:root[data-theme=cyber-arcade] .composer:focus-within{border-color:#2fd8ff;box-shadow:6px 6px #1b8fb0,0 0 30px #2fd8ff66}:root[data-theme=cyber-arcade] .post{border-color:var(--line)}:root[data-theme=cyber-arcade] .post:hover{border-color:#ff3d9a;box-shadow:0 0 26px #ff3d9a4d,4px 6px #5b2fa8}:root[data-theme=cyber-arcade] .media{border-color:#5b2fa8}:root[data-theme=cyber-arcade] .tag{color:#ff9ccb}:root[data-theme=cyber-arcade] .act:hover{background:#a64dff29}:root[data-theme=cyber-arcade] .act[aria-label=Like]:hover{background:#ff3d9a29}:root[data-theme=cyber-arcade] .drawer,:root[data-theme=cyber-arcade] dialog{background:#110c20;box-shadow:6px 6px #7a2bd6,0 0 40px #a64dff4d}:root[data-theme=cyber-arcade] .banner{background:radial-gradient(circle at 50% 118%,#ffd45a 0 18%,#ff3d9a 19% 34%,#0000 35%),linear-gradient(#14072f,#4b14a8 62%,#a64dff)}:root[data-theme=cyber-arcade] .banner:after{background:linear-gradient(#2fd8ff59 1px,#0000 1px) 0 0/100% 18px,linear-gradient(90deg,#2fd8ff40 1px,#0000 1px) 0 0/26px 100%;animation:none;-webkit-mask-image:linear-gradient(#0000 35%,#000);mask-image:linear-gradient(#0000 35%,#000)}:root[data-theme=cyber-arcade] .radius-map .leaflet-tile-pane{filter:invert()hue-rotate(225deg)brightness(.8)contrast(.95)saturate(.85)}:root[data-theme=cyber-arcade] .radius-map{background:#07050f}:root[data-theme=electric-juice]{--bg:#d6f94a;--surface:#fffbe8;--text:#2a0a24;--muted:#7a4a6e;--line:#e8e08a;--edge:#2a0a24;--yellow:#ff8a1f;--yellow-deep:#e07100;--sun:#f0ffa6;--green:#c2107a;--green-bright:#ff2fa0;--mint:#f3ffc0;--coral:#e0148c;--ink-fixed:#2a0a24;--blob-a:#ff8a1f59;--blob-b:#ff2fa047;--dot:#2a0a2414;--btn-bg:#ff2fa0;--btn-hover:#e8208c;--btn-fg:#fff;--dock-bg:#ff8a1f;--dock-shadow:#ff2fa0;--dock-icon:#2a0a24;--dock-hover:#ffb35c;--dock-active:#d6f94a;--dock-active-fg:#2a0a24;--me-bg:#2a0a24;--me-fg:#d6f94a;--wm-near:#2a0a24;--wm-views:#e0148c;--wm-hi:#ff8a1f;--link-bg:#fffbe8;--ctl-border:#2a0a24;--composer-bg:#ff9a3d;--composer-shadow:#ff2fa0;--composer-focus:#d6f94a;--tab-on-bg:#ff2fa0;--tab-on-fg:#fff;--chip-bg:#ff8a1f;--chip-fg:#2a0a24;--tone-a:#b7ee1f;--tone-a-fg:#2a0a24;--tone-b:#ff9a3d;--tone-b-fg:#2a0a24;--tone-c:#ff2fa0;--tone-c-fg:#fff;--card-bg:#fffbe8;--card-border:#2a0a24;--where-bg:#e5ff82;--where-fg:#2a0a24;--tag-bg:#ffc27a}:root[data-theme=electric-juice] .banner{background:radial-gradient(circle at 15% 115%,#d6f94a 0 30%,#0000 31%),radial-gradient(circle at 90% -15%,#ff8a1f 0 32%,#0000 33%),linear-gradient(120deg,#ff2fa0,#ff7a59)}:root[data-theme=electric-juice] .post:hover{box-shadow:4px 6px #ff2fa0}:root[data-theme=electric-juice] .composer textarea::placeholder{color:#5a1d44}:root[data-theme=electric-juice] .tools{border-top-color:#2a0a244d}:root[data-theme=neon-arcade]{--bg:#ece2ff;--surface:#fff;--text:#12082e;--muted:#6b5f8e;--line:#d4c4f7;--edge:#12082e;--yellow:#19e0ff;--yellow-deep:#00bfdf;--sun:#e0d2ff;--green:#5b21d6;--green-bright:#7c4dff;--mint:#e6dcff;--coral:#ff2f9e;--ink-fixed:#12082e;--blob-a:#7c4dff40;--blob-b:#ff3ea533;--dot:transparent;--btn-bg:#ff3ea5;--btn-hover:#ff1f94;--btn-fg:#12082e;--dock-bg:#5b21d6;--dock-shadow:#12082e;--dock-icon:#fff;--dock-hover:#fff3;--dock-active:#ff3ea5;--dock-active-fg:#12082e;--me-bg:#19e0ff;--me-fg:#12082e;--wm-near:#12082e;--wm-views:#ff2f9e;--wm-hi:#19e0ff73;--link-bg:#fff;--ctl-border:#12082e;--composer-bg:#19e0ff;--composer-shadow:#5b21d6;--composer-focus:#ff3ea5;--tab-on-bg:#5b21d6;--tab-on-fg:#fff;--chip-bg:#ff3ea5;--chip-fg:#12082e;--tone-a:#7c4dff;--tone-a-fg:#fff;--tone-b:#19e0ff;--tone-b-fg:#12082e;--tone-c:#ff3ea5;--tone-c-fg:#12082e;--card-bg:#fff;--card-border:#12082e;--where-bg:#b8f4ff;--where-fg:#0a3a5a;--tag-bg:#ffc2e3}:root[data-theme=neon-arcade] body{background:linear-gradient(#5b21d617 1px, transparent 1px) 0 0 / 36px 36px, linear-gradient(90deg, #5b21d617 1px, transparent 1px) 0 0 / 36px 36px, radial-gradient(60vmax 60vmax at 105% -10%, var(--blob-a), transparent 60%), radial-gradient(55vmax 55vmax at -10% 110%, var(--blob-b), transparent 60%), var(--bg);background-attachment:fixed}:root[data-theme=neon-arcade] .rail a:hover{color:#fff}:root[data-theme=neon-arcade] .wordmark i{text-shadow:0 0 12px #ff2f9e73}:root[data-theme=neon-arcade] .post:hover{box-shadow:4px 6px #5b21d6}:root[data-theme=neon-arcade] .geo-chip{color:#12082e}:root[data-theme=neon-arcade] .banner{background:radial-gradient(circle at 50% 118%,#ffe14a 0 17%,#ff3ea5 18% 33%,#0000 34%),linear-gradient(#2b0f7a,#5b21d6 65%,#19e0ff)}:root[data-theme=mango-tango]{--bg:#ffe066;--surface:#fff8e1;--text:#2b1a10;--muted:#86644a;--line:#f2cf6a;--edge:#2b1a10;--yellow:#ffc21a;--yellow-deep:#e6a800;--sun:#fff0b8;--green:#0f8f84;--green-bright:#19b5a5;--mint:#d8f6f1;--coral:#e8412d;--ink-fixed:#2b1a10;--blob-a:#ff6b524d;--blob-b:#19b5a542;--dot:#2b1a1012;--btn-bg:#ff6b52;--btn-hover:#f2563b;--btn-fg:#2b1a10;--dock-bg:#19b5a5;--dock-shadow:#0b6f66;--dock-icon:#0e2a28;--dock-hover:#5fd6c9;--dock-active:#ffe066;--dock-active-fg:#2b1a10;--me-bg:#ff5a4a;--me-fg:#2b1a10;--wm-near:#2b1a10;--wm-views:#e8412d;--wm-hi:#19b5a566;--link-bg:#fff8e1;--ctl-border:#2b1a10;--composer-bg:#ff8f78;--composer-shadow:#e0482f;--composer-focus:#19b5a5;--tab-on-bg:#0f8f84;--tab-on-fg:#fff;--chip-bg:#19b5a5;--chip-fg:#2b1a10;--tone-a:#19b5a5;--tone-a-fg:#2b1a10;--tone-b:#ffc21a;--tone-b-fg:#2b1a10;--tone-c:#ff5a4a;--tone-c-fg:#2b1a10;--card-bg:#fff8e1;--card-border:#2b1a10;--where-bg:#b8efe7;--where-fg:#0b5a52;--tag-bg:#ffd24d}:root[data-theme=mango-tango] .banner{background:radial-gradient(circle at 78% 112%,#ffc21a 0 24%,#ff6b52 25% 36%,#0000 37%),radial-gradient(circle at 12% 125%,#0f8f84 0 34%,#0000 35%),linear-gradient(#19b5a5,#7fe0d3)}:root[data-theme=mango-tango] .post:hover{box-shadow:4px 6px #19b5a5}:root[data-theme=mango-tango] .composer textarea::placeholder{color:#6a2f22}:root[data-theme=mango-tango] .tools{border-top-color:#2b1a1040}:root[data-theme=cosmic-berry]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f0b3b;--surface:#2a1050;--text:#f5ecff;--muted:#b69ad8;--line:#442070;--edge:#b266ff;--yellow:#7aa5ff;--yellow-deep:#5a88f0;--sun:#3a1a68;--green:#c58bff;--green-bright:#b266ff;--mint:#3a1a68;--coral:#ff6ec7;--ink-fixed:#12062a;--blob-a:#b266ff47;--blob-b:#3d7bff38;--dot:#f5ecff0d;--btn-bg:#3d7bff;--btn-hover:#2b66e6;--btn-fg:#fff;--dock-bg:#2a1050;--dock-shadow:#7a1fa2;--dock-icon:#cdb4ee;--dock-hover:#3a1a68;--dock-active:linear-gradient(135deg, #b266ff, #3d7bff);--dock-active-fg:#fff;--me-bg:linear-gradient(135deg, #b266ff, #3d7bff);--me-fg:#fff;--wm-near:#f5ecff;--wm-views:#c58bff;--wm-hi:#b266ff59;--link-bg:#2a1050;--ctl-border:#6a35b0;--composer-bg:#2a1050;--composer-shadow:#7a1fa2;--composer-focus:#3d7bff;--tab-on-bg:#b266ff;--tab-on-fg:#12062a;--chip-bg:#3d7bff;--chip-fg:#fff;--tone-a:linear-gradient(135deg, #b266ff, #7a1fa2);--tone-a-fg:#fff;--tone-b:linear-gradient(135deg, #3d7bff, #2b4de6);--tone-b-fg:#fff;--tone-c:linear-gradient(135deg, #e1a6ff, #b266ff);--tone-c-fg:#12062a;--card-bg:#2a1050;--card-border:#442070;--where-bg:#3d7bff33;--where-fg:#9bbcff;--tag-bg:#b266ff47}:root[data-theme=cosmic-berry] .wordmark i{text-shadow:0 0 14px #b266ff99}:root[data-theme=cosmic-berry] .post:hover{border-color:#b266ff;box-shadow:0 0 24px #b266ff4d}:root[data-theme=cosmic-berry] .rail a.on{box-shadow:0 0 14px #b266ffa6}:root[data-theme=cosmic-berry] .act:hover{background:#b266ff29}:root[data-theme=cosmic-berry] .media{border-color:#6a35b0}:root[data-theme=cosmic-berry] .banner{background:radial-gradient(circle at 20% 120%,#3d7bff 0 30%,#0000 31%),radial-gradient(circle at 85% -10%,#b266ff 0 34%,#0000 35%),radial-gradient(circle at 60% 125%,#7a1fa2 0 24%,#0000 25%),linear-gradient(130deg,#3a0d6e,#1f0b3b)}:root[data-theme=cosmic-berry] .radius-map .leaflet-tile-pane{filter:invert()hue-rotate(250deg)brightness(.82)contrast(.95)saturate(.8)}:root[data-theme=cosmic-berry] .radius-map{background:#1f0b3b}:root[data-theme=solar-flare]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#170806;--surface:#261009;--text:#fff1e0;--muted:#c9987a;--line:#4a2014;--edge:#ff6a2b;--yellow:#ffc400;--yellow-deep:#e0a800;--sun:#3a1a10;--green:#ffc400;--green-bright:#ff4d17;--mint:#3a1a10;--coral:#ff5c7a;--ink-fixed:#1a0a05;--blob-a:#ff4d1738;--blob-b:#ffc4001f;--dot:#fff1e00a;--btn-bg:#ffc400;--btn-hover:#ffb000;--btn-fg:#1a0a05;--dock-bg:#261009;--dock-shadow:#b8320b;--dock-icon:#e0b090;--dock-hover:#3a1a10;--dock-active:linear-gradient(135deg, #ffc400, #ff4d17);--dock-active-fg:#1a0a05;--me-bg:linear-gradient(135deg, #ff4d17, #ff5c7a);--me-fg:#fff;--wm-near:#fff1e0;--wm-views:#ff7a45;--wm-hi:#ff4d174d;--link-bg:#261009;--ctl-border:#8a3a1a;--composer-bg:#261009;--composer-shadow:#b8320b;--composer-focus:#ffc400;--tab-on-bg:#ff4d17;--tab-on-fg:#fff;--chip-bg:#ffc400;--chip-fg:#1a0a05;--tone-a:linear-gradient(135deg, #ffd23d, #ffc400);--tone-a-fg:#1a0a05;--tone-b:linear-gradient(135deg, #ff4d17, #ff7a45);--tone-b-fg:#fff;--tone-c:linear-gradient(135deg, #ff5c7a, #ff8fa3);--tone-c-fg:#1a0a05;--card-bg:#261009;--card-border:#4a2014;--where-bg:#ffc40026;--where-fg:#ffc400;--tag-bg:#ff4d1747}:root[data-theme=solar-flare] .wordmark i{text-shadow:0 0 14px #ff5a1ebf}:root[data-theme=solar-flare] .post:hover{border-color:#ff6a2b;box-shadow:0 0 26px #ff5a1e4d}:root[data-theme=solar-flare] .rail a.on{box-shadow:0 0 16px #ff8c14b3}:root[data-theme=solar-flare] .btn{box-shadow:3px 3px #b8320b,0 0 16px #ffc40059}:root[data-theme=solar-flare] .act:hover{background:#ff8c1424}:root[data-theme=solar-flare] .media{border-color:#8a3a1a}:root[data-theme=solar-flare] .banner{background:radial-gradient(circle at 50% 125%,#ffe066 0 14%,#ffc400 15% 24%,#ff4d17 25% 40%,#ff4d174d 41% 55%,#0000 56%),linear-gradient(#2a0d07,#170806)}:root[data-theme=solar-flare] .radius-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)sepia(.7)saturate(1.8)brightness(.7)contrast(.95)}:root[data-theme=solar-flare] .radius-map{background:#170806}:root[data-theme=acid-mint]{--bg:#bffbe0;--surface:#fffde0;--text:#1d0f3d;--muted:#6a5a94;--line:#cdeed6;--edge:#5b1fd1;--yellow:#fff23d;--yellow-deep:#ffe600;--sun:#d4fbea;--green:#5b1fd1;--green-bright:#7c3aed;--mint:#d8fbe9;--coral:#e0148c;--ink-fixed:#1d0f3d;--blob-a:#fff23d66;--blob-b:#7c3aed33;--dot:#5b1fd114;--btn-bg:#fff23d;--btn-hover:#ffe600;--btn-fg:#1d0f3d;--dock-bg:#fff23d;--dock-shadow:#5b1fd1;--dock-icon:#1d0f3d;--dock-hover:#fff97a;--dock-active:#5b1fd1;--dock-active-fg:#fff;--me-bg:#5b1fd1;--me-fg:#fff;--wm-near:#1d0f3d;--wm-views:#6a2be8;--wm-hi:#fff23dbf;--link-bg:#fffde0;--ctl-border:#5b1fd1;--composer-bg:#5ff0b4;--composer-shadow:#5b1fd1;--composer-focus:#fff23d;--tab-on-bg:#5b1fd1;--tab-on-fg:#fff;--chip-bg:#5b1fd1;--chip-fg:#fff;--tone-a:#5ff0b4;--tone-a-fg:#1d0f3d;--tone-b:#fff23d;--tone-b-fg:#1d0f3d;--tone-c:#7c3aed;--tone-c-fg:#fff;--card-bg:#fffde0;--card-border:#5b1fd1;--where-bg:#b8ffe0;--where-fg:#3a14a0;--tag-bg:#fff23d}:root[data-theme=acid-mint] .post:hover{box-shadow:4px 6px #5b1fd1}:root[data-theme=acid-mint] .composer textarea::placeholder{color:#2f5a4b}:root[data-theme=acid-mint] .tools{border-top-color:#5b1fd14d}:root[data-theme=acid-mint] .banner{background:radial-gradient(circle at 15% 120%,#5b1fd1 0 32%,#0000 33%),radial-gradient(circle at 88% -15%,#fff23d 0 30%,#0000 31%),radial-gradient(circle at 58% 125%,#7c3aed 0 18%,#0000 19%),linear-gradient(120deg,#5ff0b4,#bffbe0)}:root[data-theme=spring-blossom]{--bg:#fff5f5;--surface:#fff;--text:#22301e;--muted:#7d8a76;--line:#f5dcdc;--edge:#2e7d32;--yellow:#fbc02d;--yellow-deep:#f9a825;--sun:#fff0c2;--green:#2e7d32;--green-bright:#7cb342;--mint:#e8f5d8;--coral:#e91e63;--ink-fixed:#22301e;--blob-a:#e91e631f;--blob-b:#7cb34238;--dot:#2e7d3212;--btn-bg:#7cb342;--btn-hover:#6aa334;--btn-fg:#1b2e14;--dock-bg:#fff;--dock-shadow:#2e7d32;--dock-icon:#4d6b45;--dock-hover:#e8f5d8;--dock-active:#2e7d32;--dock-active-fg:#fff;--me-bg:#2e7d32;--me-fg:#fff;--wm-near:#22301e;--wm-views:#e91e63;--wm-hi:#fbc02d8c;--link-bg:#fff;--ctl-border:#2e7d32;--composer-bg:#fff;--composer-shadow:#7cb342;--composer-focus:#e91e63;--tab-on-bg:#2e7d32;--tab-on-fg:#fff;--chip-bg:#e91e63;--chip-fg:#fff;--tone-a:#7cb342;--tone-a-fg:#1b2e14;--tone-b:#fbc02d;--tone-b-fg:#22301e;--tone-c:#e91e63;--tone-c-fg:#fff;--card-bg:#fff;--card-border:#f5dcdc;--where-bg:#e8f5d8;--where-fg:#2e7d32;--tag-bg:#ffe3ec;--logo-bg:#7cb342;--logo-fg:#fff}:root[data-theme=spring-blossom] .post:hover{box-shadow:4px 6px #7cb342}:root[data-theme=spring-blossom] .banner{background:radial-gradient(circle at 12% 115%,#e91e63 0 22%,#0000 23%),radial-gradient(circle at 90% -10%,#fbc02d 0 24%,#0000 25%),radial-gradient(circle at 60% 125%,#2e7d32 0 20%,#0000 21%),linear-gradient(120deg,#7cb342,#ffe3ec)}:root[data-theme=summer-solstice]{--bg:#fdfbf7;--surface:#fff;--text:#2a1a12;--muted:#8a7a6c;--line:#f0e6d4;--edge:#d84315;--yellow:#fbc02d;--yellow-deep:#f9a825;--sun:#ffe9a8;--green:#0288d1;--green-bright:#29a5e8;--mint:#e1f3fc;--coral:#d84315;--ink-fixed:#2a1a12;--blob-a:#fbc02d4d;--blob-b:#0288d129;--dot:#d843150f;--btn-bg:#fbc02d;--btn-hover:#f9a825;--btn-fg:#2a1a12;--dock-bg:#fff;--dock-shadow:#d84315;--dock-icon:#8a5a44;--dock-hover:#ffe9a8;--dock-active:#d84315;--dock-active-fg:#fff;--me-bg:#0288d1;--me-fg:#fff;--wm-near:#2a1a12;--wm-views:#d84315;--wm-hi:#f57c0059;--link-bg:#fff;--ctl-border:#d84315;--composer-bg:#fff;--composer-shadow:#f57c00;--composer-focus:#0288d1;--tab-on-bg:#d84315;--tab-on-fg:#fff;--chip-bg:#0288d1;--chip-fg:#fff;--tone-a:#0288d1;--tone-a-fg:#fff;--tone-b:#fbc02d;--tone-b-fg:#2a1a12;--tone-c:#f57c00;--tone-c-fg:#2a1a12;--card-bg:#fff;--card-border:#f0e6d4;--where-bg:#e1f3fc;--where-fg:#01579b;--tag-bg:#ffe9a8;--logo-bg:#f57c00;--logo-fg:#fff}:root[data-theme=summer-solstice] .post:hover{box-shadow:4px 6px #f57c00}:root[data-theme=summer-solstice] .banner{background:radial-gradient(circle at 85% -5%,#fbc02d 0 26%,#0000 27%),radial-gradient(circle at 15% 120%,#0288d1 0 30%,#0000 31%),radial-gradient(circle at 55% 125%,#d84315 0 16%,#0000 17%),linear-gradient(120deg,#f57c00,#ffe9a8)}:root[data-theme=autumn-harvest]{--bg:#f5f2eb;--surface:#fffdf8;--text:#2b1f14;--muted:#85755f;--line:#e6dcc8;--edge:#bf360c;--yellow:#ffb300;--yellow-deep:#ff8f00;--sun:#ffe2a0;--green:#1b5e20;--green-bright:#2e7d32;--mint:#e2eed8;--coral:#c62828;--ink-fixed:#2b1f14;--blob-a:#bf360c24;--blob-b:#ffb30038;--dot:#bf360c0f;--btn-bg:#ffb300;--btn-hover:#ff8f00;--btn-fg:#2b1f14;--dock-bg:#fffdf8;--dock-shadow:#bf360c;--dock-icon:#7a4a2a;--dock-hover:#ffe2a0;--dock-active:#bf360c;--dock-active-fg:#fff;--me-bg:#1b5e20;--me-fg:#fff;--wm-near:#2b1f14;--wm-views:#bf360c;--wm-hi:#ffb30066;--link-bg:#fffdf8;--ctl-border:#bf360c;--composer-bg:#fffdf8;--composer-shadow:#ffb300;--composer-focus:#bf360c;--tab-on-bg:#bf360c;--tab-on-fg:#fff;--chip-bg:#1b5e20;--chip-fg:#fff;--tone-a:#1b5e20;--tone-a-fg:#fff;--tone-b:#ffb300;--tone-b-fg:#2b1f14;--tone-c:#c62828;--tone-c-fg:#fff;--card-bg:#fffdf8;--card-border:#e6dcc8;--where-bg:#e2eed8;--where-fg:#1b5e20;--tag-bg:#ffe2a0;--logo-bg:#bf360c;--logo-fg:#fff}:root[data-theme=autumn-harvest] .post:hover{box-shadow:4px 6px #ffb300}:root[data-theme=autumn-harvest] .banner{background:radial-gradient(circle at 14% 118%,#c62828 0 26%,#0000 27%),radial-gradient(circle at 88% -12%,#ffb300 0 28%,#0000 29%),radial-gradient(circle at 56% 125%,#1b5e20 0 18%,#0000 19%),linear-gradient(120deg,#bf360c,#ffb300)}:root[data-theme=winter-frost]{--bg:#f0f4f8;--surface:#fff;--text:#0f1b2d;--muted:#64748b;--line:#dbe4ee;--edge:#1a237e;--yellow:#ffd54f;--yellow-deep:#ffca28;--sun:#e3f4fd;--green:#004d40;--green-bright:#00796b;--mint:#dff3ef;--coral:#c62828;--ink-fixed:#0f1b2d;--blob-a:#4fc3f73d;--blob-b:#1a237e1a;--dot:#1a237e0f;--btn-bg:#4fc3f7;--btn-hover:#29b6f6;--btn-fg:#0f1b2d;--dock-bg:#fff;--dock-shadow:#1a237e;--dock-icon:#1a237e;--dock-hover:#e3f4fd;--dock-active:#1a237e;--dock-active-fg:#fff;--me-bg:#004d40;--me-fg:#fff;--wm-near:#0f1b2d;--wm-views:#004d40;--wm-hi:#ffd54f80;--link-bg:#fff;--ctl-border:#1a237e;--composer-bg:#fff;--composer-shadow:#4fc3f7;--composer-focus:#ffd54f;--tab-on-bg:#004d40;--tab-on-fg:#fff;--chip-bg:#1a237e;--chip-fg:#fff;--tone-a:#004d40;--tone-a-fg:#fff;--tone-b:#ffd54f;--tone-b-fg:#0f1b2d;--tone-c:#1a237e;--tone-c-fg:#fff;--card-bg:#fff;--card-border:#dbe4ee;--where-bg:#dff3ef;--where-fg:#004d40;--tag-bg:#fff3c4;--logo-bg:#004d40;--logo-fg:#fff}:root[data-theme=winter-frost] .post:hover{box-shadow:4px 6px #4fc3f7}:root[data-theme=winter-frost] .banner{background:radial-gradient(circle at 16% 120%,#1a237e 0 28%,#0000 29%),radial-gradient(circle at 88% -10%,#ffd54f 0 18%,#0000 19%),radial-gradient(circle at 58% 125%,#004d40 0 18%,#0000 19%),linear-gradient(120deg,#4fc3f7,#f0f4f8)}a.btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.profile-actions{gap:8px;display:flex}.rail a{position:relative}.rail-badge{background:var(--coral);color:#fff;min-width:19px;height:19px;font:800 11px/19px var(--sans);text-align:center;border:2px solid var(--dock-bg,var(--surface));border-radius:99px;padding:0 5px;position:absolute;top:1px;right:-2px}.col.wide{max-width:1000px;padding-bottom:20px}.msgs-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.msgs-title h1{font:600 32px/1.1 var(--serif);letter-spacing:-.6px;align-items:center;gap:12px;margin:0;display:flex}.pill-count{font:700 12px var(--sans);letter-spacing:.5px;background:var(--coral);color:#fff;border-radius:99px;padding:3px 10px}.msgs-title .btn svg{width:16px;height:16px}.msgs{grid-template-columns:340px minmax(0,1fr);gap:16px;height:calc(100vh - 170px);min-height:440px;margin-top:8px;display:grid}.msg-list,.msg-thread{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:24px;flex-direction:column;min-height:0;animation:.4s both rise;display:flex;overflow:hidden}.msg-tools{border-bottom:1.5px dashed var(--line);flex:none;gap:10px;padding:14px 14px 10px;display:grid}.msg-search{border:1.5px solid var(--line);background:var(--bg);border-radius:999px;outline:0;width:100%;padding:10px 16px}.msg-search:focus{border-color:var(--edge)}.conv-scroll{flex:1;min-height:0;overflow-y:auto}.conv{color:inherit;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.conv:hover{background:var(--sun)}.conv.on{background:var(--sun);box-shadow:inset 4px 0 0 var(--green-bright)}.conv-main{flex:1;min-width:0}.conv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conv-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.conv-top span{color:var(--muted);flex:none;font-size:12px}.conv-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.conv-preview em{opacity:.8;font-style:normal}.conv.unread .conv-top b,.conv.unread .conv-preview{color:var(--text);font-weight:700}.badge-dot{background:var(--coral);color:#fff;min-width:22px;height:22px;font:800 12px/22px var(--sans);text-align:center;border-radius:99px;flex:none;padding:0 6px}.thread-head{border-bottom:1.5px dashed var(--line);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.thread-who{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.thread-who b{display:block}.thread-who small{color:var(--muted)}.thread-who:hover b{color:var(--green)}.msg-back{border:1.5px solid var(--line);width:38px;height:38px;color:var(--text);border-radius:50%;place-items:center;text-decoration:none;display:none}.bubbles{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.bubble-wrap{flex-direction:column;max-width:76%;animation:.25s both pop-in;display:flex}.bubble-wrap.mine{align-self:flex-end;align-items:flex-end}.bubble-wrap.theirs{align-self:flex-start;align-items:flex-start}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border:1.5px solid var(--edge);border-radius:20px;padding:9px 15px;line-height:1.45}.mine .bubble{background:var(--btn-bg);color:var(--btn-fg);border-bottom-right-radius:6px}.theirs .bubble{background:var(--surface);color:var(--text);border-bottom-left-radius:6px}.bubble-time{color:var(--muted);margin:2px 6px 0;font-size:11px}.reply{border-top:1.5px dashed var(--line);flex:none;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.reply textarea{resize:none;border:1.5px solid var(--line);background:var(--bg);border-radius:22px;outline:0;flex:1;min-height:42px;max-height:120px;padding:10px 16px}.reply textarea:focus{border-color:var(--edge)}.reply .btn svg{width:16px;height:16px}.msg-empty{text-align:center;color:var(--muted);flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.msg-empty b{color:var(--text);font:600 22px var(--serif)}.msg-empty p{max-width:28ch;margin:0}.msg-empty.small{flex:none;padding:28px 16px;font-size:14px}.msg-empty.small b{font:700 14px var(--sans)}.msg-art{background:var(--sun);border:1.5px solid var(--edge);border-radius:50%;place-items:center;width:72px;height:72px;animation:3s ease-in-out infinite bob;display:grid}.msg-art svg{width:32px;height:32px}.compose-dialog{width:min(480px,94vw);max-height:94vh;overflow-y:auto}.to-pill{border:1.5px solid var(--edge);background:var(--bg);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;display:flex}.to-pill small{color:var(--muted)}.to-pill .x{width:26px;height:26px;margin-left:auto;font-size:18px}.to-list{border:1.5px solid var(--line);border-radius:16px;max-height:190px;margin-top:8px;overflow-y:auto}.to-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.to-row:last-child{border-bottom:0}.to-row:hover{background:var(--sun)}.to-row span{line-height:1.25;display:grid}.to-row small{color:var(--muted)}@media (max-width:880px){.col.wide{padding-bottom:110px}.msgs{height:calc(100dvh - 300px)}}@media (max-width:760px){.msgs{grid-template-columns:1fr}.msgs[data-view=list] .msg-thread,.msgs[data-view=thread] .msg-list{display:none}.msg-back{display:grid}.msgs-title h1{font-size:26px}.bubble-wrap{max-width:88%}}:root{--logo-bg:#78c21a;--logo-fg:#fff}:root[data-theme]:not([data-theme=citrus-pop]){--logo-bg:var(--tab-on-bg);--logo-fg:var(--tab-on-fg)}.brandmark{align-items:center;gap:12px;display:flex}.brand-logo{flex:none;width:40px;height:40px;transition:transform .4s cubic-bezier(.3,1.8,.5,1)}.brandmark:hover .brand-logo{transform:rotate(-8deg)scale(1.06)}.mark{border-radius:24%}@media (max-width:560px){.brand-logo{width:34px;height:34px}}.post{-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s,background-color .3s}.post:hover{transform:none}@media (hover:hover) and (pointer:fine){.post:hover{transform:translateY(-4px)}}.post:active{transition-duration:.15s;transform:scale(.985)}.post .media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.post:active .media img{transform:scale(1.03)}.act{transition:color .25s,background-color .25s,transform .2s cubic-bezier(.22,1,.36,1)}.act:active{transform:scale(.92)}.nt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nt-actions .btn{align-items:center;gap:6px;display:inline-flex}.nt-actions .btn svg{width:16px;height:16px}.nt-list{padding-bottom:24px}.nt-group{letter-spacing:1.6px;text-transform:uppercase;color:var(--green);margin:22px 4px 8px;font-size:12px;font-weight:700}.nt{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:22px;align-items:center;gap:8px;margin-top:10px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,background-color .3s;animation:.4s both rise;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nt:hover{box-shadow:3px 5px 0 var(--sun);transform:translateY(-2px)}}.nt:active{transform:scale(.99)}.nt.unread{background:color-mix(in srgb, var(--sun) 55%, var(--card-bg))}.nt.unread:before{content:"";background:var(--green-bright);border-radius:0 5px 5px 0;width:5px;position:absolute;top:14px;bottom:14px;left:-1.5px}.nt-main{min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;gap:14px;padding:14px 6px 14px 18px;text-decoration:none;display:flex}.nt-avatar{flex:none;height:fit-content;position:relative}.nt-sys{border:1.5px solid var(--edge);background:var(--sun);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.nt-type{border:2px solid var(--card-bg);color:#fff;background:var(--muted);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;right:-6px}.nt-type svg{stroke-width:2.4px;width:12px;height:12px}.nt-type.t-like{background:var(--coral)}.nt-type.t-like svg{fill:#fff}.nt-type.t-reply{background:var(--green-bright)}.nt-type.t-repost{background:var(--green);color:var(--card-bg)}.nt-type.t-follow{background:var(--tab-on-bg);color:var(--tab-on-fg)}.nt-type.t-mention{background:var(--yellow);color:var(--ink-fixed)}.nt-type.t-nearby{background:var(--chip-bg);color:var(--chip-fg)}.nt-type.t-system{background:var(--edge);color:var(--surface)}.nt-body{min-width:0}.nt-line{overflow-wrap:anywhere;margin:0;line-height:1.4}.nt-line b{font-weight:700}.nt-where{vertical-align:middle;margin:0 0 0 8px}.nt-snippet{border-left:3px solid var(--line);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 4px;padding:6px 12px;font-size:14.5px;display:-webkit-box;overflow:hidden}.nt-time{color:var(--muted);font-size:12.5px}.nt-side{flex:none;align-items:center;gap:8px;padding-right:14px;display:flex}.nt-mark{background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.nt-mark span{background:var(--green-bright);width:12px;height:12px;box-shadow:0 0 0 0 var(--green-bright);border-radius:50%;animation:2s infinite pulse}.nt-mark:hover{background:var(--sun)}.nt-side .x{opacity:0;width:30px;height:30px;font-size:20px;transition:opacity .2s}.nt:hover .nt-side .x,.nt:focus-within .nt-side .x{opacity:1}@media (hover:none){.nt-side .x{opacity:1}}.nt-empty{justify-items:center;gap:8px;display:grid}.nt-empty p{max-width:30ch;margin:0}@media (max-width:560px){.nt{flex-wrap:wrap}.nt-side{justify-content:flex-end;width:100%;padding:0 14px 12px}.nt-main{padding-bottom:6px}}body:has(dialog[open]){overflow:hidden}.post{cursor:pointer}.post:focus-visible{outline:3px solid var(--green-bright);outline-offset:2px}.post .media img{cursor:zoom-in}.view-dialog{border-radius:26px;width:min(1120px,96vw);height:min(780px,92vh);padding:0;overflow:hidden}.view-dialog[open]{display:flex}.view-dialog.slim{width:min(560px,96vw);height:min(620px,92vh)}.vd{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);width:100%;min-height:0;display:grid}.view-dialog.slim .vd{grid-template-columns:1fr}.vd-media{border-right:1.5px solid var(--edge);background:#0a0a0c;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.vd-media img,.vd-media video{object-fit:contain;width:100%;height:100%;animation:.3s fade;display:block}.vd-arrow{color:#111;background:#ffffffe0;border:1.5px solid #111;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vd-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.vd-arrow.prev{left:14px}.vd-arrow.next{right:14px}.vd-arrow.next svg{transform:scaleX(-1)}.vd-dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.vd-dots button{background:#ffffff80;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .2s}.vd-dots button.on{background:#fff;border-radius:99px;width:24px}.vd-count{color:#fff;font:600 13px var(--sans);background:#0009;border-radius:99px;padding:3px 12px;position:absolute;top:14px;left:14px}.vd-side{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.vd-head{border-bottom:1.5px dashed var(--line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.vd-who{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.vd-who b{display:block}.vd-who small{color:var(--muted)}.vd-who:hover b{color:var(--green)}.vd-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 18px 8px;overflow-y:auto}.vd-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 8px;font-size:17px}.vd-actions{border-bottom:1.5px dashed var(--line);padding:6px 0 10px}.vd-h{letter-spacing:1.6px;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;margin:14px 0 6px;font-size:12px;font-weight:700;display:flex}.vd-h span{background:var(--sun);color:var(--text);letter-spacing:0;border-radius:99px;padding:0 9px;font-size:12px}.vd-none{color:var(--muted);margin:14px 0;font-size:14px}.cm{gap:10px;padding:10px 0;animation:.3s both rise;display:flex}.cm>a{flex:none;height:fit-content}.cm-body{flex:1;min-width:0}.cm-top{align-items:baseline;gap:8px;display:flex}.cm-top span{color:var(--muted);font-size:12px}.cm p{overflow-wrap:anywhere;margin:2px 0 4px;line-height:1.45}.cm-actions{gap:14px;display:flex}.cm-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.cm-actions button svg{width:14px;height:14px}.cm-actions button:hover{color:var(--text)}.cm-actions button.liked{color:var(--coral)}.cm-actions button.liked svg{fill:var(--coral);animation:.5s cubic-bezier(.3,1.8,.5,1) heart}.vd-compose{border-top:1.5px dashed var(--line);flex:none;align-items:flex-end;gap:10px;padding:12px 16px 16px;display:flex}.vd-compose textarea{resize:none;border:1.5px solid var(--line);background:var(--bg);border-radius:22px;outline:0;flex:1;min-height:42px;max-height:110px;padding:10px 16px}.vd-compose textarea:focus{border-color:var(--edge)}@media (max-width:760px){.view-dialog{border-radius:26px 26px 0 0;width:100vw;max-width:100vw;height:94vh;margin:auto 0 0}.view-dialog.slim{height:min(72vh,620px)}.vd{grid-template-rows:minmax(0,40%) minmax(0,1fr);grid-template-columns:1fr}.view-dialog.slim .vd{grid-template-rows:minmax(0,1fr)}.vd-media{border-right:0;border-bottom:1.5px solid var(--edge)}}.tool:disabled{opacity:.35;cursor:not-allowed;background:0 0;transform:none}.tool.active{background:var(--mint);color:var(--green)}.yt-add{flex-wrap:wrap;gap:8px;margin:8px 0 4px;animation:.25s both rise;display:flex}.yt-add input{border:1.5px solid var(--line);background:var(--bg);border-radius:999px;outline:0;flex:1;min-width:0;padding:9px 16px}.yt-add input:focus{border-color:var(--edge)}.yt-add .field-error{flex-basis:100%;margin:0 4px}.yt-thumb{aspect-ratio:16/9;cursor:pointer;background:#000;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.media .yt-thumb img{cursor:pointer}.yt-play,.prev.yt .yt-play{pointer-events:none;background:#e62117;border-radius:14px;width:68px;height:48px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000059}.yt-play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:18px solid #fff;position:absolute;top:14px;left:27px}.yt-thumb:hover .yt-play{background:red;transform:translate(-50%,-50%)scale(1.12)}.yt-badge{color:#fff;font:700 12px var(--sans);letter-spacing:.3px;background:#000000a6;border-radius:99px;padding:2px 10px;position:absolute;top:10px;left:10px}.prev.yt{aspect-ratio:16/9;width:160px;height:auto}.prev.yt .yt-play{border-radius:9px;width:40px;height:28px}.prev.yt .yt-play:after{border-top-width:6px;border-bottom-width:6px;border-left-width:11px;top:8px;left:16px}.vd-yt{aspect-ratio:16/9;background:#000;align-self:center;width:100%;position:relative}.vd-yt iframe{border:0;width:100%;height:100%;display:block}.vd-yt-link{color:#fff;opacity:.85;font-size:13px;text-decoration:none;position:absolute;bottom:-34px;left:12px}.vd-yt-link:hover{opacity:1;text-decoration:underline}.lp,.auth-page{max-width:1120px;margin:0 auto;padding:0 20px}.lp-nav{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.lp-nav a{text-decoration:none}.lp-nav nav{gap:22px;margin-left:auto;margin-right:12px;font-weight:700;display:flex}.lp-nav nav a{color:var(--muted)}.lp-nav nav a:hover{color:var(--text)}.lp-nav-cta{align-items:center;gap:10px;display:flex}.lp-nav-cta .btn{text-decoration:none}.lp-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:48px 0 64px;display:grid}.lp-eyebrow{background:var(--tag-bg);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;margin:0 0 12px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}.lp h1{font:700 clamp(38px, 6vw, 64px)/1.05 var(--serif);margin:0 0 18px}.lp h1 em{color:var(--green);background:linear-gradient(transparent 62%, var(--wm-hi) 62%);font-style:italic}.lp-lead{color:var(--muted);max-width:52ch;margin:0 0 26px;font-size:19px}.lp-cta{flex-wrap:wrap;gap:12px;display:flex}.lp-cta.center{justify-content:center}.lp-big{align-items:center;padding:12px 26px;font-size:17px;text-decoration:none;display:inline-flex}.lp-note{color:var(--muted);margin:14px 0 0;font-size:14px}.lp-hero-art{position:relative}.lp-radar{width:100%;max-width:420px;margin:0 auto;display:block}.lp-radar circle{fill:none}.lp-radar .r1,.lp-radar .r2,.lp-radar .r3{stroke:var(--edge);stroke-width:1.5px;stroke-dasharray:5 6}.lp-radar .r3{fill:var(--blob-b)}.lp-radar .r2{fill:var(--where-bg);opacity:.8}.lp-radar .r1{fill:var(--sun)}.lp-radar .me{fill:var(--edge)}.lp-radar .pins circle{fill:var(--coral);stroke:var(--surface);stroke-width:2.5px}.lp-radar .far{fill:var(--muted);stroke:var(--surface);stroke-width:2.5px;opacity:.6}.lp-float{background:var(--surface);border:1.5px solid var(--edge);box-shadow:3px 3px 0 var(--edge);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:flex;position:absolute}.lp-float.a{top:8%;right:2%}.lp-float.b{bottom:8%;left:0}.lp-section{padding:56px 0}.lp-section h2{font:700 clamp(28px, 4vw, 40px)/1.15 var(--serif);text-align:center;margin:0 0 8px}.lp-section-sub{text-align:center;color:var(--muted);max-width:56ch;margin:0 auto 32px}.lp-section-sub.left{text-align:left;margin:0 0 18px}.lp-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li,.lp-feature{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:24px;padding:24px 20px;position:relative}.lp-steps li{box-shadow:4px 4px 0 var(--edge);border-color:var(--edge)}.lp-steps h3,.lp-feature h3{font:700 20px var(--serif);margin:12px 0 6px}.lp-steps p,.lp-feature p{color:var(--muted);margin:0;font-size:15px}.lp-step-n{font:700 34px var(--serif);color:var(--line);position:absolute;top:14px;right:16px}.lp-ic{background:var(--btn-bg);width:46px;height:46px;color:var(--btn-fg);border:1.5px solid var(--edge);border-radius:14px;place-items:center;display:grid}.lp-peek{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lp-peek h2{text-align:left}.lp-checks{gap:10px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.lp-checks li{align-items:center;gap:10px;display:flex}.lp-checks svg{color:var(--green)}.lp-posts{gap:14px;display:grid}.lp-post{background:var(--card-bg);border:1.5px solid var(--card-border);box-shadow:4px 4px 0 var(--edge);border-radius:22px;gap:12px;padding:16px;display:flex}.lp-post p{margin:4px 0 8px}.lp-likes{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.lp-likes svg{width:16px;height:16px}.lp-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.lp-privacy{text-align:center;background:var(--where-bg);border:1.5px dashed var(--edge);border-radius:28px;margin:24px 0;padding:36px 28px}.lp-privacy p{max-width:62ch;margin:8px auto 0}.lp-final{text-align:center;padding:56px 0 72px}.lp-final h2{font:700 clamp(28px, 4vw, 40px)/1.15 var(--serif);margin:0 0 22px}.lp-foot{border-top:1.5px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 36px;display:flex}.lp-foot nav{gap:18px;font-weight:700;display:flex}.lp-foot a{text-decoration:none}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-card{background:var(--surface);border:1.5px solid var(--edge);width:min(440px,100%);box-shadow:6px 6px 0 var(--edge);border-radius:28px;margin:24px auto 64px;padding:28px}.auth-form{gap:0;display:grid}.auth-form h1,.auth-form h3{font:600 28px var(--serif);margin:0 0 4px}.auth-sub{color:var(--muted);margin:0 0 6px}.auth-form input{border:1.5px solid var(--line);background:var(--bg);border-radius:14px;outline:0;width:100%;margin-top:10px;padding:12px 16px}.auth-form input:focus{border-color:var(--edge);box-shadow:3px 3px 0 var(--yellow)}.auth-form .btn.wide{text-align:center;justify-content:center;width:100%;margin-top:16px}.auth-form .btn.line.wide{margin-top:10px;text-decoration:none}.auth-form .link-btn{justify-self:center;margin-top:8px}.auth-fine{color:var(--muted);text-align:center;margin:18px 0 0;font-size:13px}@media (max-width:860px){.lp-hero,.lp-peek{grid-template-columns:1fr}.lp-hero{padding-top:24px}.lp-steps,.lp-features{grid-template-columns:1fr 1fr}.lp-nav nav{display:none}.lp-nav-cta{margin-left:auto}}@media (max-width:540px){.lp-steps,.lp-features{grid-template-columns:1fr}.lp-float{display:none}}.google-btn{color:#1f1f1f;background:#fff;justify-content:center;align-items:center;gap:10px;margin-top:16px;text-decoration:none;display:flex}.auth-or{color:var(--muted);align-items:center;gap:12px;margin:14px 0 2px;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-label{margin-top:12px;font-size:14px;font-weight:700}.auth-label+input{margin-top:4px}.act.reposted{color:var(--green)}.act.reposted svg{stroke-width:2.4px}.loc-gate{text-align:center}.loc-gate .loc-ic{width:56px;height:56px;margin:0 auto 12px}.loc-gate h1{font:600 28px var(--serif);margin:0 0 6px}.loc-gate .btn.wide{width:100%;margin-top:16px}.loc-help{text-align:left;margin-top:20px}.loc-help ol{color:var(--muted);gap:8px;margin:12px 0 0;padding-left:20px;font-size:14px;display:grid}.loc-gate .link-btn{margin-top:8px}.own-tools{gap:2px;margin-left:auto;display:inline-flex}.act.danger:hover{color:var(--coral);background:#ff5a6e24}.manage-dialog textarea{resize:vertical;min-height:120px}.manage-dialog .count{color:var(--muted);font-size:13px}.manage-dialog .count.over{color:var(--coral)}.manage-quote{border-left:3px solid var(--line);color:var(--muted);max-height:110px;margin:12px 0 0;padding:10px 14px;overflow:auto}.actions{flex-wrap:wrap;row-gap:2px;max-width:100%}.own-tools{max-width:100%}@media (max-width:600px){.actions{gap:2px}.actions .act{gap:5px;padding:6px 9px}.own-tools{margin-left:auto}}.feed-menu{position:relative}.feed-menu-btn{background:var(--tab-on-bg);color:var(--tab-on-fg);border:1.5px solid var(--edge);box-shadow:2px 2px 0 var(--edge);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 20px;font-size:16px;font-weight:700;display:inline-flex}.feed-menu-btn .chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .15s}.feed-menu-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.feed-menu-list{z-index:30;background:var(--surface);border:1.5px solid var(--edge);min-width:230px;box-shadow:4px 4px 0 var(--edge);border-radius:20px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0}.feed-menu-list button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:14px;gap:1px;padding:9px 14px;display:grid}.feed-menu-list button small{color:var(--muted);font-size:13px}.feed-menu-list button:hover{background:var(--sun)}.feed-menu-list button.on{background:var(--mint)}.post{position:relative}.post .own-tools{flex-direction:column;gap:0;width:auto;margin:0;position:absolute;top:10px;right:8px}.post .own-tools .act{padding:8px}.post.has-tools .meta,.post.has-tools .where,.post.has-tools .text{padding-right:38px}.loc-row{align-items:center;gap:8px;display:flex}.loc-row input{cursor:default;color:var(--muted);flex:1}.loc-row .btn{white-space:nowrap;padding:8px 16px}a.brandmark{color:inherit;text-decoration:none}.rail a.rail-logo{background:0 0;border:0;border-radius:24%;width:auto;height:auto;margin-bottom:8px}.rail a.rail-logo:hover{background:0 0;transform:none}.rail a.rail-logo .mark{margin-bottom:0}.legal{max-width:860px;margin:0 auto;padding:0 20px}.legal-card{background:var(--surface);border:1.5px solid var(--edge);box-shadow:6px 6px 0 var(--edge);border-radius:28px;margin:12px 0 40px;padding:32px clamp(20px,5vw,44px)}.legal-card h1{font:700 clamp(30px, 5vw, 42px)/1.1 var(--serif);margin:0 0 6px}.legal-card h2{font:700 22px var(--serif);margin:0 0 8px}.legal-card h3{font:700 16px var(--sans);margin:16px 0 6px}.legal-card section{margin-top:28px;scroll-margin-top:20px}.legal-card p,.legal-card li{line-height:1.65}.legal-card ul,.legal-card ol{padding-left:22px}.legal-card li{margin:5px 0}.legal-card a{color:var(--green);font-weight:600}.legal-meta{color:var(--muted);margin:0 0 14px;font-size:14px}.legal-lead{color:var(--muted);font-size:17px}.legal-toc{background:var(--where-bg);border-radius:18px;margin:20px 0 0;padding:16px 20px}.legal-toc ol{columns:2;column-gap:28px;margin:8px 0 0}.legal-toc li{break-inside:avoid;margin:3px 0}.legal-callout{border:1.5px dashed var(--edge);background:var(--tag-bg);border-radius:22px;padding:20px 22px}.drawer-legal{text-align:center;color:var(--muted);margin:24px 0 8px;font-size:13px}.drawer-legal a{color:inherit}.auth-fine a{color:inherit;font-weight:700}@media (max-width:600px){.legal-toc ol{columns:1}}.agree{border:1.5px solid var(--line);background:var(--where-bg);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.auth-form .agree input[type=checkbox]{width:20px;height:20px;accent-color:var(--green);flex:none;margin:2px 0 0;padding:0}.agree a{color:var(--green);font-weight:700}.auth-form button:disabled,.auth-form a.disabled{opacity:.55;cursor:not-allowed}.avatar.has-img{background:var(--surface);padding:0;overflow:hidden}.avatar.has-img img{object-fit:cover;width:100%;height:100%;display:block}.rail a.me{overflow:hidden}.rail a.me .me-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.edit-avatar{align-items:flex-start}.avatar-actions{flex:1;gap:6px;min-width:0;display:grid}.avatar-actions .row{flex-wrap:wrap;gap:8px;display:flex}.avatar-actions .btn{padding:6px 16px}.unknown-user{color:var(--muted);font-style:italic}.settings-dialog{width:min(540px,94vw);max-height:94vh;overflow-y:auto}.set-sec{border-top:1.5px dashed var(--line);margin-top:18px;padding-top:16px}.set-sec h4{font:700 18px var(--serif);margin:0 0 4px}.set-sec form,.set-confirm{gap:0;display:grid}.set-sec form .btn{justify-self:start;margin-top:12px}.set-ok{color:var(--green);margin:8px 0 0;font-weight:700}.danger-zone{border-top-color:var(--coral)}.danger-zone h4{color:var(--coral)}.btn.danger-btn{border-color:var(--coral);color:var(--coral)}button.btn.danger-btn:not(.line){background:var(--coral);color:#fff}.cm-actions .danger:hover,.cm-actions .danger{color:var(--coral)}.cm-actions .danger svg{width:16px;height:16px}.cm-confirm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.privacy-btn{border:1.5px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:14px}.privacy-btn svg{width:15px;height:15px}.privacy-btn:hover{color:var(--green);border-color:var(--edge);background:var(--mint)}.post.has-tools .actions{padding-right:74px}.field-hint{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.edit-dialog select,.manage-dialog select{border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:14px;margin-top:8px;padding:11px 14px}@media (max-width:600px){body{font-size:14px;line-height:1.5}.col{padding:0 12px 96px}.head{padding:12px 0 8px}.brand{margin-bottom:10px}.brand-logo{width:30px;height:30px}.brandmark{gap:8px}.wordmark{font-size:24px}.tagline{margin-top:4px;font-size:12px}.tagline:before{width:6px;height:6px;margin-right:5px}.link-btn{gap:6px;padding:5px 12px;font-size:13px}.btn{padding:6px 16px;font-size:13.5px}.btn.lp-big{padding:10px 20px;font-size:15px}svg.i{width:18px;height:18px}.x{width:30px;height:30px;font-size:20px}.feed-menu-btn{padding:6px 12px 6px 16px;font-size:14px}.feed-menu-list{min-width:200px}.feed-menu-list button{padding:7px 12px}.tabs{gap:6px;margin-top:10px}.tabs>button:not(.geo-chip){padding:5px 13px;font-size:13.5px}.geo-chip{gap:5px;padding:5px 11px;font-size:12.5px}.geo-chip svg{width:14px;height:14px}input,textarea,select{font-size:16px}.composer{box-shadow:4px 4px 0 var(--composer-shadow);border-radius:20px;gap:10px;padding:10px 12px}.composer textarea{height:28px;min-height:28px;line-height:1.4}.composer.open textarea{min-height:56px}.tool{width:34px;height:34px}.prev{height:76px}.avatar{width:38px;height:38px;font-size:15px}.post{border-radius:20px;gap:10px;margin-top:12px;padding:12px 12px 6px}.meta{gap:6px}.meta b{font-size:14.5px}.meta span{font-size:12px}.where{padding:1px 8px 1px 6px;font-size:11.5px}.where svg{width:12px;height:12px}.text{margin:6px 0 8px;font-size:15px}.media{border-radius:16px}.media.n2 img,.media.n2 video{height:180px}.act{gap:5px;padding:5px 7px;font-size:12.5px}.act svg{width:17px;height:17px}.privacy-btn{padding:4px 8px;font-size:11px;bottom:8px;right:10px}.privacy-btn svg{width:13px;height:13px}.post.has-tools .actions{padding-right:62px}.post .own-tools{top:6px;right:4px}.post .own-tools .act{padding:6px}.post.has-tools .meta,.post.has-tools .where,.post.has-tools .text{padding-right:30px}.rail{border-radius:27px;gap:2px;height:54px;padding:0 10px;bottom:10px}.rail a{width:40px;height:40px}.rail a.me{font-size:14px}.banner{height:96px}.profile-top{margin:-34px 12px 0}.profile h1{margin-top:8px;font-size:28px}.profile .bio{font-size:14.5px}.stats span{padding:3px 11px;font-size:12.5px}dialog{border-radius:22px;width:min(420px,94vw);padding:20px 18px}dialog h3,.drawer h2{font-size:22px}dialog input:not([type=range]),dialog textarea{padding:10px 14px}.drawer{border-radius:22px;padding:18px}.geo-radius-top output{font-size:26px}.geo-count b{font-size:20px}.chip{padding:3px 11px;font-size:13px}.conv{gap:10px;padding:10px 12px}.bubble{font-size:14px}.msgs-title h1,.nt-title{font-size:22px}.lp,.auth-page,.legal{padding:0 14px}.lp h1{font-size:34px}.lp-lead{font-size:16px}.lp-section h2,.lp-final h2{font-size:26px}.lp-steps li,.lp-feature{padding:18px 16px}.auth-card{border-radius:22px;padding:20px 18px}.auth-form h1,.auth-form h3{font-size:24px}.legal-card{border-radius:22px;padding:22px 16px}.legal-card h1{font-size:28px}.legal-card h2{font-size:19px}.legal-lead{font-size:15px}.legal-card p,.legal-card li{font-size:14px}}button.nt-main{text-align:left;font:inherit;background:0 0;border:0}.new-views-wrap{top:var(--head-h,150px);z-index:12;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.new-views{background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid var(--edge);box-shadow:3px 3px 0 var(--edge);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:7px 16px;font-size:14px;font-weight:700;animation:.3s both rise;display:inline-flex}.new-views:hover{background:var(--btn-hover);transform:translateY(-1px)}.new-views svg{stroke-width:2.4px;width:16px;height:16px}.new-views-wrap+*{margin-top:56px}.post.skel{pointer-events:none;animation:none}.post.skel:hover{box-shadow:none;border-color:var(--card-border);transform:none}.skel-block,.skel-line{background:linear-gradient(90deg, var(--line) 25%, var(--sun) 50%, var(--line) 75%);background-size:200% 100%;border:0;animation:1.3s linear infinite skel}.skel-line{border-radius:99px;height:12px;margin:9px 0}.skel-line.w25{width:25%}.skel-line.w40{width:40%}.skel-line.w70{width:70%}.skel-line.w90{width:90%}@keyframes skel{to{background-position:-200% 0}}.feed-end{text-align:center;color:var(--muted);margin:22px 0 8px;font-size:14px}
