@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_74a876{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_74a876{--font-pixelify:"Pixelify Sans","Pixelify Sans Fallback"}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jacquarda Bastarda\ 9;src:url(/fonts/JacquardaBastarda9-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--accent:#f15025;--bg:#191919;--surface:#242424;--border:color-mix(in srgb,#ced0ce 35%,transparent);--text:#e6e8e6;--text-strong:#ffffff;--muted:color-mix(in srgb,var(--text) 70%,var(--surface));--btn-face:var(--surface);--btn-text:#fff;--font-display:"Monocraft","Courier New",monospace;--font-body:"IBM Plex Sans","Segoe UI",Tahoma,sans-serif;--nav-h:3.5rem;--bottom-nav-h:4rem;--radius:2px;--content-max:42rem;--wp-brightness:1;--wp-contrast:1;--wp-saturate:1;--wp-hue:0deg;--wp-dim:0;--wp-filter:none;--wp-tint:transparent;--wp-tint-amount:38%;--wallpaper:none;--wallpaper-size:cover;--wallpaper-repeat:no-repeat;--wallpaper-position:center;--wallpaper-render:auto}:root,html[data-theme=dark]{color-scheme:only dark}html[data-theme=cream],html[data-theme=light]{--bg:#f2ede3;--surface:#e8e2d6;--border:#c4b8a8;--text:#191919;--text-strong:#191919;color-scheme:only light}html[data-theme=pink]{--accent:#d44878;--bg:#fff0f5;--surface:#ffdce8;--border:#e090b0;--text:#4a2438;--text-strong:#3a1828;color-scheme:only light}html[data-theme=blue]{--accent:#2f73c4;--bg:#eef6ff;--surface:#dcecff;--border:#8eb6e4;--text:#24384a;--text-strong:#182838;color-scheme:only light}html[data-theme=lavender]{--accent:#5b3d9c;--bg:#ebe4f6;--surface:#dcd0ee;--border:#9b7ec4;--text:#2a1848;--text-strong:#1e1038;--font-display:var(--font-pixelify),"Monocraft","Courier New",monospace;color-scheme:only light}html[data-theme=vampire]{--accent:#b71c32;--bg:#080405;--surface:#161012;--border:#4a3020;--text:#e6d7c3;--text-strong:#f4ead8;--font-display:"Jacquarda Bastarda 9","Monocraft",monospace;color-scheme:only dark}html[data-theme=lime]{--accent:#c8ff4a;--bg:#050505;--surface:#111111;--border:#2a2a2a;--text:#d8d8d8;--text-strong:#ffffff;--btn-text:#0a0a0a;--wallpaper:linear-gradient(color-mix(in srgb,var(--text) 12%,var(--bg)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 12%,var(--bg)) 1px,transparent 1px);--wallpaper-size:48px 48px;--wallpaper-repeat:repeat;color-scheme:only dark}html[data-theme=purple]{--accent:#d4a8ff;--bg:#050505;--surface:#111111;--border:#2a2a2a;--text:#d8d8d8;--text-strong:#ffffff;--btn-text:#0a0a0a;--wallpaper:linear-gradient(color-mix(in srgb,var(--text) 12%,var(--bg)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 12%,var(--bg)) 1px,transparent 1px);--wallpaper-size:48px 48px;--wallpaper-repeat:repeat;color-scheme:only dark}html[data-theme=medieval]{--accent:#a41e32;--bg:#121c38;--surface:#efe4c8;--border:#2c241c;--text:#3a2a1c;--text-strong:#24180e;--btn-face:#d4b45c;--btn-text:#24180e;--radius:0;--font-display:var(--font-pixelify),"Monocraft","Courier New",monospace;--font-body:Palatino,"Palatino Linotype",Georgia,"IBM Plex Sans",serif;color-scheme:only light}html[data-theme=xp]{--accent:#245edc;--bg:#3a6ea5;--surface:#ece9d8;--border:#0054e3;--text:#1a1a1a;--text-strong:#000000;--btn-text:#fff;--radius:6px;--font-display:"Trebuchet MS",Tahoma,"Segoe UI",sans-serif;--font-body:Tahoma,"Segoe UI","IBM Plex Sans",sans-serif;color-scheme:only light}html[data-theme=fruitger]{--accent:#67e8f9;--bg:#041018;--surface:rgba(6,18,28,0.38);--border:rgba(103,232,249,0.38);--text:#d7fbff;--text-strong:#ffffff;--btn-face:rgba(255,255,255,0.1);--btn-text:#042018;--radius:16px;--font-display:"Segoe UI",var(--font-plex),"IBM Plex Sans",Tahoma,sans-serif;--font-body:"Segoe UI",var(--font-plex),"IBM Plex Sans",Tahoma,sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background-color:var(--bg);background-image:none;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:inherit}body{position:relative;z-index:0;background-color:transparent}body:before{background-color:var(--bg);background-image:var(--wallpaper);background-size:var(--wallpaper-size);background-repeat:var(--wallpaper-repeat);background-position:var(--wallpaper-position);image-rendering:var(--wallpaper-render);filter:var(--wp-filter)}body:after,body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:after{background:rgb(0 0 0/var(--wp-dim)),color-mix(in srgb,var(--wp-tint) var(--wp-tint-amount),transparent)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.brand,.nav-link,.pixel,h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;image-rendering:pixelated}h1{font-size:32px;line-height:1.2}h2{font-size:24px}h3{font-size:16px}.shell{min-height:100dvh}.shell,.theme-slider{display:flex;flex-direction:column}.theme-slider{gap:.3rem;flex:1 1 14rem}.theme-slider header{display:flex;justify-content:space-between;gap:.5rem;font-size:.85rem;color:var(--muted)}.theme-slider input[type=range]{width:100%;accent-color:var(--accent)}.shell-main{flex:1 1;width:100%;max-width:1100px;margin:0 auto;padding:1rem 1rem calc(var(--bottom-nav-h) + 1rem)}@media (min-width:768px){.shell-main{padding:1.5rem 1.5rem 2rem;display:grid;grid-template-columns:220px 1fr;grid-gap:1.5rem;gap:1.5rem}.shell-main>.content-col{min-width:0}}.top-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--nav-h);padding:0 1rem;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.brand{font-size:24px;color:var(--accent)}.brand,.brand:hover{text-decoration:none}.brand:hover{filter:brightness(1.1)}.xp-tray{display:none}.top-search{flex:1 1;max-width:28rem;min-width:0}.top-search input{width:100%;padding:.5rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);outline:none}.top-search input:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent);opacity:1}.search-bar{display:flex;gap:.5rem;align-items:stretch}.search-bar input{flex:1 1;min-width:0;padding:.7rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);outline:none}.search-bar input:focus{border-color:var(--accent)}.hide-sm{display:none}@media (min-width:640px){.hide-sm{display:inline}}.desktop-nav{display:none}@media (min-width:768px){.desktop-nav{display:flex;flex-direction:column;gap:.35rem;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1rem);align-self:start}.top-alerts{display:none}}.top-alerts{position:relative;color:var(--text);text-decoration:none;background:none;border:none;box-shadow:none;padding:.2rem 0;font-size:.9rem}.top-alerts:hover{color:var(--accent);text-decoration:none}.nav-link{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius);text-decoration:none}.nav-link:hover{color:var(--text-strong);border-color:color-mix(in srgb,var(--text) 28%,var(--border));text-decoration:none}.nav-link.active{background:var(--accent);color:var(--btn-text);border-color:color-mix(in srgb,var(--accent) 55%,#000);box-shadow:0 2px 0 color-mix(in srgb,var(--text-strong) 22%,transparent);text-decoration:none;font-family:var(--font-display)}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);height:var(--bottom-nav-h);background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:768px){.bottom-nav{display:none}}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;font-size:.65rem;color:var(--muted);text-decoration:none}.bottom-nav a.active,.bottom-nav a:hover{color:var(--accent)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.stack{flex-direction:column;gap:1rem}.row,.stack{display:flex}.row{align-items:center;gap:.75rem;flex-wrap:wrap}.page-head{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.35rem}.page-head>.row{justify-content:space-between}.page-head h1{margin:0;font-size:24px}.page-head .muted{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1rem;background:var(--accent);color:var(--btn-text);border:2px solid color-mix(in srgb,var(--accent) 55%,#000);border-radius:var(--radius);box-shadow:0 2px 0 color-mix(in srgb,var(--text-strong) 22%,transparent);cursor:pointer;font-family:var(--font-display);font-size:14px;line-height:1}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(1.05)}.btn.ghost,.btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-size:.85rem;color:var(--muted)}.hex-color-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.hex-color-row input[type=color]{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;padding:.15rem;flex:0 0 auto;cursor:pointer}.hex-color-row input[type=text]{flex:1 1 8rem;min-width:0;font-family:ui-monospace,IBM Plex Mono,Menlo,monospace;letter-spacing:.04em}.theme-color-field{flex:1 1 100%}.theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}@media (min-width:640px){.theme-picker{grid-template-columns:repeat(auto-fill,minmax(7.4rem,1fr))}}.theme-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:.4rem;padding:.45rem;background:var(--surface);color:var(--text);border:2px solid var(--border);border-radius:var(--radius);font-family:var(--font-body);font-size:.82rem;text-align:left;cursor:pointer}.theme-pick.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.theme-pick-swatch{display:flex;height:1.85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 18%,transparent)}.theme-pick-swatch span{flex:1 1}.theme-studio{gap:.85rem}.theme-paint,.theme-studio{display:flex;flex-direction:column}.theme-paint{gap:.65rem;padding:.75rem;border:1px dashed color-mix(in srgb,var(--text) 28%,transparent)}.theme-paint-row{display:flex;flex-wrap:wrap;gap:.5rem}.theme-paint-chip,.theme-paint-part,.theme-paint-words{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-body);font-size:.85rem;cursor:pointer;color:inherit;background:color-mix(in srgb,var(--surface) 70%,transparent);border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:var(--radius);padding:.55rem .7rem;min-height:2.75rem;text-align:left}.theme-paint-card.selected,.theme-paint-chip.selected,.theme-paint-part.selected,.theme-paint-words.selected{outline:2px solid var(--accent);outline-offset:2px}.theme-paint-card{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.75rem;border:3px solid}.theme-paint-words{background:transparent;border-style:dashed;width:100%}.theme-paint-parts{display:flex;flex-wrap:wrap;gap:.4rem}.theme-paint-part{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface)}.theme-paint-dot{width:.85rem;height:.85rem;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);flex:0 0 auto}.theme-paint-changed{font-size:.7rem;color:var(--accent)}.theme-paint-edit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem .8rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 55%,var(--surface))}.theme-paint-edit.selected{outline:2px solid var(--accent);outline-offset:2px}.theme-paint-picker{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.theme-paint-picker input[type=color]{width:2.8rem;height:2.8rem;padding:.1rem;cursor:pointer}.theme-bg-tools{display:flex;flex-direction:column;gap:.65rem}.theme-details{padding:.7rem .8rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 55%,var(--surface))}.theme-details>:not(summary){margin-top:.85rem}.theme-details summary{cursor:pointer;color:var(--text-strong);font-weight:600}.theme-details-nested{background:transparent}.theme-color-list{display:flex;flex-direction:column;gap:.9rem}.field input,.field select,.field textarea{width:100%;padding:.7rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);outline:none}.field input[type=file]{background:var(--surface);color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.muted{color:var(--muted)}.install-page{max-width:28rem;margin:1.5rem auto 2rem;padding:0 1rem 2rem}.install-steps{margin:0;padding-left:1.2rem;gap:.55rem}.hero,.install-steps{display:flex;flex-direction:column}.hero{position:relative;min-height:calc(100dvh - var(--nav-h));justify-content:center;padding:2rem 1.25rem 4rem;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 70% 20%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 60%),linear-gradient(160deg,var(--bg),color-mix(in srgb,var(--surface) 80%,var(--bg)))}.hero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,color-mix(in srgb,var(--accent) 4%,transparent) 3px,color-mix(in srgb,var(--accent) 4%,transparent) 4px);pointer-events:none;opacity:.5}.hero-inner{position:relative;z-index:1;max-width:36rem}.hero h1{font-size:clamp(40px,12vw,72px);color:var(--accent);margin:0 0 .75rem;animation:brand-in .6s ease-out}.hero p{font-size:1.1rem;margin:0 0 1.5rem;color:var(--text);animation:brand-in .8s ease-out}.hero .cta-row{display:flex;gap:.75rem;flex-wrap:wrap;animation:brand-in 1s ease-out}@keyframes brand-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tabs{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:1rem;-webkit-overflow-scrolling:touch}.tab{flex:0 0 auto;padding:.75rem 1rem;color:var(--muted);border-bottom:2px solid transparent;text-decoration:none;font-family:var(--font-display);font-size:14px}.tab.active,.tab:hover{color:var(--accent);border-bottom-color:var(--accent);text-decoration:none}.feed-item{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);overflow:hidden}.feed-item .meta{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem .85rem}.feed-item .media-wrap{background:#111;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.feed-item .body{padding:1.1rem 1.1rem 1.15rem}.feed-item .caption{margin:0 0 .9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.mention{color:var(--accent);font-weight:600;text-decoration:none}.mention:hover{text-decoration:underline}.account-kit-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.account-number{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;letter-spacing:.04em;margin:.35rem 0;font-weight:700}.recovery-code-list{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem}.recovery-code-list code{font-size:.95rem}.feed-item .media{background:#111;aspect-ratio:1;object-fit:cover;width:100%;display:block}.media-carousel{position:relative}.media-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.media-carousel-track::-webkit-scrollbar{display:none}.media-carousel-slide{flex:0 0 100%;scroll-snap-align:start}.media-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text);font-size:1.35rem;line-height:1;padding:0;cursor:pointer;z-index:1}.media-carousel-nav.prev{left:.5rem}.media-carousel-nav.next{right:.5rem}.media-carousel-count{position:absolute;top:.55rem;right:.55rem;font-size:.75rem;padding:.15rem .4rem;background:color-mix(in srgb,var(--bg) 80%,transparent);border:1px solid var(--border);z-index:1}.media-carousel-dots{position:absolute;left:0;right:0;bottom:.55rem;display:flex;justify-content:center;gap:.35rem;z-index:1}.media-carousel-dots button{width:.45rem;height:.45rem;padding:0;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);cursor:pointer}.media-carousel-dots button.on{background:var(--accent);border-color:var(--accent)}.compose-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:.5rem;gap:.5rem}.compose-preview{display:flex;flex-direction:column;gap:.3rem}.compose-preview img,.compose-preview video{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--border);background:#111}.feed-item .media.reel{aspect-ratio:9/16;max-height:70vh;margin:0 auto}.feed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.action-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px solid color-mix(in srgb,var(--text) 22%,var(--border));background:var(--surface);color:var(--text);border-radius:var(--radius);font-size:.85rem;cursor:pointer;text-decoration:none;font-family:var(--font-body)}.action-chip:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));text-decoration:none}.action-chip.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.action-chip.muted{cursor:default;color:var(--muted)}.format-bar{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.format-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:2.2rem;min-height:2.2rem;padding:.25rem .55rem;font-family:var(--font-body);font-size:.85rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.format-btn:hover{border-color:var(--accent)}.formatted-body{line-height:1.6}.formatted-body p{margin:0 0 .75rem;white-space:pre-wrap}.formatted-body p:last-child,.formatted-body ul:last-child{margin-bottom:0}.formatted-body ul{margin:0 0 .75rem;padding-left:1.3rem}.formatted-body li{margin:.2rem 0}.thread-card{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;padding:1rem 1.1rem}.thread-main{min-width:0}.vote-col{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:2.25rem;padding-top:.1rem}.vote-btn{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:.85rem;line-height:1;padding:.25rem}.vote-btn:hover{color:var(--text)}.vote-btn.up{color:var(--accent)}.vote-btn.down{color:#6b8cff}.vote-score{font-family:var(--font-display);font-size:14px;color:var(--text-strong)}.report-wrap{position:relative}.report-trigger{font-size:.75rem;padding:.35rem .5rem;color:var(--muted)}.report-panel{margin-top:.5rem;min-width:min(100%,20rem);max-width:24rem;z-index:5}.avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 40%,var(--surface));display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;color:#fff;overflow:hidden;flex-shrink:0}.avatar img{width:100%;height:100%;object-fit:cover}.mango-cafe-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text)}.mango-cafe-icon svg{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.mango-cafe-steam-a{animation:mango-cafe-steam-a 1.2s steps(1) infinite}.mango-cafe-steam-b{animation:mango-cafe-steam-b 1.2s steps(1) infinite}.mango-cafe-steam-c{animation:mango-cafe-steam-c 1.2s steps(1) infinite}@keyframes mango-cafe-steam-a{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes mango-cafe-steam-b{0%,32%{opacity:0}33%,65%{opacity:1}66%,to{opacity:0}}@keyframes mango-cafe-steam-c{0%,65%{opacity:0}66%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.mango-cafe-steam-a,.mango-cafe-steam-b,.mango-cafe-steam-c{animation:none}.mango-cafe-steam-b,.mango-cafe-steam-c{opacity:0}}.more-menu{position:relative;flex-shrink:0}.more-trigger{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:1.1rem;letter-spacing:.05em;line-height:1;padding:.25rem .45rem;border-radius:var(--radius)}.more-trigger:hover{color:var(--text);background:var(--bg)}.more-panel{position:absolute;right:0;top:100%;z-index:20;min-width:11rem;padding:.5rem;box-shadow:0 8px 24px color-mix(in srgb,#000 35%,transparent)}.more-item{display:block;width:100%;text-align:left;border:none;background:transparent;color:var(--text);padding:.55rem .65rem;border-radius:var(--radius);cursor:pointer;font:inherit;text-decoration:none;box-sizing:border-box}.more-item:hover{background:var(--bg)}.more-item.danger{color:#ff6b4a}.inline-comments{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.inline-comment{display:flex;gap:.5rem;align-items:flex-start}.comment-card.nested,.inline-comment-block.nested{margin-left:.75rem;padding-left:.75rem;border-left:2px solid var(--border)}.comment-replies{gap:.65rem;margin-top:.55rem}.comment-replies,.comment-votes{display:flex;flex-direction:column}.comment-votes{align-items:center;gap:.1rem;min-width:1.6rem;flex-shrink:0}.comment-votes .vote-btn{font-size:.65rem;padding:.1rem;line-height:1}.comment-votes .vote-score{font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comment-reply-btn{background:none;border:none;color:var(--muted);font-size:.75rem;padding:.2rem 0;cursor:pointer;font-family:var(--font-body)}.comment-reply-btn:hover{color:var(--accent)}.inline-compose{display:flex;gap:.5rem;align-items:center}.inline-compose input{flex:1 1;min-width:0;padding:.55rem .7rem;background:var(--bg);border:1px solid var(--border);border-radius:999px;outline:none}.inline-compose input:focus{border-color:var(--accent)}.notif-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:999px;color:#fff;font-size:.65rem;font-family:var(--font-display);line-height:1}.notif-badge,.notif-dot{margin-left:.35rem;background:var(--accent)}.notif-dot{width:.45rem;height:.45rem;border-radius:50%;display:inline-block}.msg-sender{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem;text-decoration:none;color:inherit}.msg-sender:hover strong{color:var(--accent)}.notif-list{padding:0;overflow:hidden}.notif-item{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.notif-item:last-child{border-bottom:none}.notif-item.unread{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.notif-item:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.profile-header{padding:1.25rem;border:1px solid var(--border);background:var(--surface);margin-bottom:1rem}.messages-layout{display:grid;grid-gap:1rem;gap:1rem;min-height:60vh}@media (min-width:768px){.messages-layout{grid-template-columns:280px 1fr}}.msg-list{border:1px solid var(--border);background:var(--surface);max-height:70vh;overflow:auto}.msg-list a{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;min-width:0}.msg-list a.active,.msg-list a:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.msg-list-item{display:flex;align-items:center;gap:.65rem;min-width:0}.msg-list-copy,.msg-list-item>span{min-width:0;overflow:hidden}.msg-list-name{display:flex;align-items:center;gap:.4rem;min-width:0}.msg-list-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-thread{border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;min-height:50vh}.msg-bubbles{flex:1 1;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.bubble{max-width:80%;padding:.6rem .8rem;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);align-self:flex-start}.bubble.mine{align-self:flex-end;background:color-mix(in srgb,var(--accent) 22%,var(--surface));border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.msg-compose{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--border)}.msg-compose input{flex:1 1;padding:.65rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.error{color:#ff6b4a;font-size:.9rem}.success{color:#6bcf7f;font-size:.9rem}.module-grid{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.module-grid{grid-template-columns:1fr 1fr}}.module{border:1px dashed var(--border);padding:.85rem;background:var(--surface)}.module h4{margin:0 0 .4rem;font-family:var(--font-display);font-size:14px;color:var(--accent)}.music-list,.socials-blurb .social-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.music-row,.social-link-row{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.music-row:hover strong,.social-link-row:hover strong{color:var(--accent)}.social-icon{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--text);flex-shrink:0}.social-edit-row{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem;border:1px solid var(--border);background:var(--bg)}.music-art{width:2.25rem;height:2.25rem;border-radius:4px;object-fit:cover;flex-shrink:0}.music-art.placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--border);font-size:.75rem;color:var(--muted)}.empty{padding:2rem 1rem;text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border)}.name-with-badge{gap:.35rem}.name-with-badge,.verified-badge{display:inline-flex;align-items:center}.verified-badge{justify-content:center;color:var(--accent);flex-shrink:0;line-height:0}html[data-theme=lavender] .brand,html[data-theme=lavender] .btn,html[data-theme=lavender] .nav-link,html[data-theme=lavender] .pixel,html[data-theme=lavender] h1,html[data-theme=lavender] h2,html[data-theme=lavender] h3{font-family:var(--font-display);font-weight:600;-webkit-font-smoothing:none}html[data-theme=vampire] .brand,html[data-theme=vampire] .btn,html[data-theme=vampire] .nav-link,html[data-theme=vampire] .pixel,html[data-theme=vampire] h1,html[data-theme=vampire] h2,html[data-theme=vampire] h3{font-family:var(--font-display);font-weight:400;letter-spacing:0;image-rendering:pixelated;-webkit-font-smoothing:none}html[data-theme=vampire] .brand{font-size:27px}html[data-theme=vampire] h1{font-size:36px}html[data-theme=vampire] h2{font-size:27px}html[data-theme=vampire] .btn{font-size:18px}html[data-theme=vampire]{--wallpaper:url(/themes/vampire-diamonds.png);--wallpaper-repeat:repeat;--wallpaper-size:64px 64px;--wallpaper-render:pixelated;background-color:var(--bg)}html[data-theme=vampire] body{background-color:transparent;background-image:none}html[data-theme=vampire] img,html[data-theme=vampire] video{image-rendering:auto}html[data-theme=vampire] .bottom-nav,html[data-theme=vampire] .top-bar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=blue]{--wallpaper:linear-gradient(color-mix(in srgb,var(--text) 18%,var(--bg)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 18%,var(--bg)) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--text) 26%,var(--bg)) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 26%,var(--bg)) 1px,transparent 1px);--wallpaper-size:20px 20px,20px 20px,100px 100px,100px 100px;--wallpaper-repeat:repeat;background-color:var(--bg)}html[data-theme=blue] body{background-color:transparent;background-image:none}html[data-theme=blue] .bottom-nav,html[data-theme=blue] .top-bar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=lime] body,html[data-theme=purple] body{background-color:transparent;background-image:none}html[data-theme=lime] .bottom-nav,html[data-theme=lime] .top-bar,html[data-theme=purple] .bottom-nav,html[data-theme=purple] .top-bar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border)}html[data-theme=lime] .btn,html[data-theme=purple] .btn{border-color:color-mix(in srgb,var(--accent) 55%,#000);box-shadow:0 2px 0 #1a1a1a}html[data-theme=lime] .btn.ghost,html[data-theme=lime] .btn.secondary,html[data-theme=purple] .btn.ghost,html[data-theme=purple] .btn.secondary{color:var(--text);background:var(--surface);border-color:var(--border);box-shadow:none}html[data-theme=xp]{--wallpaper:url(/themes/xp-bliss.png);--wallpaper-render:auto;background-color:#5ea3d8}html[data-theme=xp],html[data-theme=xp] body{background-image:none;image-rendering:pixelated;image-rendering:crisp-edges}html[data-theme=xp] body{background-color:transparent}html[data-theme=xp] img,html[data-theme=xp] video{image-rendering:auto}html[data-theme=xp] .xp-tray{display:flex;align-items:center;align-self:stretch;margin:0 -1rem 0 .35rem;padding:0 .85rem;background:linear-gradient(#19a4ea,#0f78c8);color:#fff;font-family:Tahoma,Segoe UI,sans-serif;font-size:12px;font-weight:700;border-left:1px solid #5ec8f5}html[data-theme=xp] .top-bar{height:2.65rem;padding:0;background:linear-gradient(#3f8cf3,#245edc 55%,#1f54c9);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;color:#fff;box-shadow:inset 0 1px 0 #7eb3ff}html[data-theme=xp] .top-bar .muted{color:#eef6ff}html[data-theme=xp] .brand{display:flex;align-items:center;align-self:stretch;background:linear-gradient(#5fd15f,#2e9b2e);color:#fff;font-style:italic;font-weight:700;font-size:18px;letter-spacing:0;image-rendering:auto;text-shadow:1px 1px 0 #1a5c1a;padding:0 1.15rem 0 .85rem;border-radius:0 1.15rem 1.15rem 0;box-shadow:inset 0 1px 0 #b6f0b6}html[data-theme=xp] .top-search{max-width:16rem}html[data-theme=xp] .top-search input{background:#fff;color:#000;border:1px solid #003c74;border-radius:2px;height:1.7rem;padding:.15rem .5rem}html[data-theme=xp] .top-bar .btn,html[data-theme=xp] .top-bar .btn.ghost,html[data-theme=xp] .top-bar .btn.secondary{background:linear-gradient(#4d94f7,#2a6de0);color:#fff;border:1px solid #163f9c;box-shadow:inset 0 1px 0 #9ec5ff;font-size:12px;font-weight:700;height:1.7rem;padding:0 .65rem}html[data-theme=xp] .btn,html[data-theme=xp] .nav-link,html[data-theme=xp] .pixel,html[data-theme=xp] h1,html[data-theme=xp] h2,html[data-theme=xp] h3{font-family:var(--font-display);image-rendering:auto;letter-spacing:0;font-weight:700}html[data-theme=xp] .card,html[data-theme=xp] .empty,html[data-theme=xp] .feed-item,html[data-theme=xp] .msg-list,html[data-theme=xp] .msg-thread,html[data-theme=xp] .page-head,html[data-theme=xp] .profile-header{position:relative;background:#ece9d8;border:3px solid #0831d9;border-radius:8px 8px 0 0;box-shadow:3px 3px 0 rgba(0,30,80,.28)}html[data-theme=xp] .card,html[data-theme=xp] .empty,html[data-theme=xp] .msg-list,html[data-theme=xp] .msg-thread,html[data-theme=xp] .page-head,html[data-theme=xp] .profile-header{padding-top:2.35rem}html[data-theme=xp] .notif-list{padding-top:2.35rem;padding-bottom:4px}html[data-theme=xp] .feed-item{padding-top:26px}html[data-theme=xp] .card:before,html[data-theme=xp] .empty:before,html[data-theme=xp] .feed-item:before,html[data-theme=xp] .msg-list:before,html[data-theme=xp] .msg-thread:before,html[data-theme=xp] .page-head:before,html[data-theme=xp] .profile-header:before{content:"Mango";position:absolute;top:0;left:0;right:0;height:26px;padding:0 72px 0 8px;background:linear-gradient(90deg,#0b61d9,#3d9eff 55%,#166ae8);color:#fff;font-family:Tahoma,Trebuchet MS,sans-serif;font-size:12px;font-weight:700;line-height:26px;letter-spacing:0;text-shadow:1px 1px 0 #003c74;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;image-rendering:auto;border-radius:5px 5px 0 0}html[data-theme=xp] .card[data-xp-title]:before,html[data-theme=xp] .feed-item[data-xp-title]:before,html[data-theme=xp] .page-head[data-xp-title]:before,html[data-theme=xp] .profile-header[data-xp-title]:before{content:attr(data-xp-title)}html[data-theme=xp] .card:after,html[data-theme=xp] .empty:after,html[data-theme=xp] .feed-item:after,html[data-theme=xp] .msg-list:after,html[data-theme=xp] .msg-thread:after,html[data-theme=xp] .page-head:after,html[data-theme=xp] .profile-header:after{content:"";position:absolute;top:3px;right:4px;width:66px;height:21px;background:url(/themes/xp-caption.svg) no-repeat 50%/contain;pointer-events:none}html[data-theme=xp] .page-head{color:#000;padding:2.35rem .85rem .8rem;margin-bottom:.85rem}html[data-theme=xp] .empty,html[data-theme=xp] .empty .muted,html[data-theme=xp] .page-head .muted{color:var(--muted)}html[data-theme=xp] .tabs{background:#ece9d8;border-color:#fff #7f7f7f #7f7f7f #fff;border-style:solid;border-width:2px;box-shadow:1px 1px 0 #003c74;padding:0 .25rem;margin-bottom:.85rem;gap:0}html[data-theme=xp] .tab{color:#1a1a1a;font-family:Tahoma,Trebuchet MS,sans-serif;font-weight:700;font-size:12px;letter-spacing:0;image-rendering:auto;border-bottom-width:3px}html[data-theme=xp] .tab.active,html[data-theme=xp] .tab:hover{color:#0831d9;border-bottom-color:#0831d9;text-decoration:none}html[data-theme=xp] .action-chip{background:linear-gradient(#fff,#ece9d8);color:#000;border:1px solid #003c74;font-family:Tahoma,sans-serif}html[data-theme=xp] .action-chip.active{background:linear-gradient(#5a9cf5,#245edc);color:#fff;border-color:#003c74}html[data-theme=xp] .desktop-nav{gap:.7rem;align-items:center;padding:.35rem .2rem}html[data-theme=xp] .nav-link{position:relative;flex-direction:column;justify-content:flex-start;gap:.3rem;width:88px;padding:.35rem .25rem .3rem;background:transparent;border:1px solid transparent;border-radius:2px;box-shadow:none;color:#fff;text-align:center;font-family:Tahoma,Trebuchet MS,sans-serif;font-size:11px;font-weight:400;text-shadow:1px 1px 0 #000;image-rendering:auto;letter-spacing:0}html[data-theme=xp] .nav-link:before{content:"";width:40px;height:40px;flex-shrink:0;border:0;border-radius:0;box-shadow:none;background:url(/themes/xp-icons.svg) no-repeat;background-size:320px 40px;image-rendering:auto}html[data-theme=xp] .nav-link[data-xp-icon=home]:before{background-position:0 0}html[data-theme=xp] .nav-link[data-xp-icon=search]:before{background-position:-40px 0}html[data-theme=xp] .nav-link[data-xp-icon=communities]:before{background-position:-80px 0}html[data-theme=xp] .nav-link[data-xp-icon=chat]:before{background-position:-120px 0}html[data-theme=xp] .nav-link[data-xp-icon=alerts]:before{background-position:-160px 0}html[data-theme=xp] .nav-link[data-xp-icon=post]:before{background-position:-200px 0}html[data-theme=xp] .nav-link[data-xp-icon=settings]:before{background-position:-240px 0}html[data-theme=xp] .nav-link[data-xp-icon=profile]:before{background-position:-280px 0}html[data-theme=xp] .nav-link .notif-badge{position:absolute;top:.2rem;right:.85rem;margin:0;min-width:1rem;height:1rem;padding:0 .22rem;background:#e23b2e;border:1px solid #fff;font-size:.58rem;font-family:Tahoma,sans-serif;font-weight:700}html[data-theme=xp] .nav-link:hover{background:rgba(10,90,212,.28);border-color:transparent;color:#fff;text-decoration:none}html[data-theme=xp] .nav-link.active{background:#0a5ad4;border:1px dotted #fff;color:#fff;box-shadow:none;text-shadow:1px 1px 0 #003c74}html[data-theme=xp] .btn{background:linear-gradient(#5a9cf5,#245edc);border:1px solid #003c74;box-shadow:1px 1px 0 #003c74}html[data-theme=xp] .btn.ghost,html[data-theme=xp] .btn.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:none}html[data-theme=xp] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=file]):not([type=button]),html[data-theme=xp] select,html[data-theme=xp] textarea{background:#fff;color:#000;border-color:#808080 #fff #fff #808080;border-style:solid;border-width:2px;border-radius:0;box-shadow:none;caret-color:#000}html[data-theme=xp] input[type=file]{background:#fff;color:#000;border-color:#808080 #fff #fff #808080;border-style:solid;border-width:2px}html[data-theme=xp] input[type=file]::-webkit-file-upload-button{background:linear-gradient(#fff,#ece9d8);color:#000;border:1px solid #003c74;margin-right:.6rem;padding:.2rem .55rem}html[data-theme=xp] input[type=file]::file-selector-button{background:linear-gradient(#fff,#ece9d8);color:#000;border:1px solid #003c74;margin-right:.6rem;padding:.2rem .55rem}html[data-theme=xp] input::placeholder,html[data-theme=xp] textarea::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent)}html[data-theme=xp] .field input:focus,html[data-theme=xp] .field select:focus,html[data-theme=xp] .field textarea:focus,html[data-theme=xp] .msg-compose input:focus,html[data-theme=xp] .top-search input:focus{border-color:#808080 #fff #fff #808080;outline:1px dotted #000;outline-offset:-4px}html[data-theme=xp] .bottom-nav{background:linear-gradient(#3f8cf3,#245edc);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;color:#fff}html[data-theme=xp] .bottom-nav a,html[data-theme=xp] .bottom-nav a.active,html[data-theme=xp] .bottom-nav a:hover{color:#fff}html[data-theme=medieval]{--wallpaper:url(/themes/medieval-lands.png);background-color:#121c38}html[data-theme=medieval],html[data-theme=medieval] body{background-image:none;image-rendering:auto}html[data-theme=medieval] body{background-color:transparent}html[data-theme=medieval] img,html[data-theme=medieval] video{image-rendering:auto}@media (min-width:768px){html[data-theme=medieval] .shell-main{grid-template-columns:236px 1fr;gap:1.75rem;padding-top:1.75rem}}html[data-theme=medieval] .stack{gap:1.35rem}html[data-theme=medieval] .action-chip,html[data-theme=medieval] .brand,html[data-theme=medieval] .btn,html[data-theme=medieval] .nav-link,html[data-theme=medieval] .pixel,html[data-theme=medieval] .tab,html[data-theme=medieval] h1,html[data-theme=medieval] h2,html[data-theme=medieval] h3{font-family:var(--font-display);font-weight:500;letter-spacing:.04em;image-rendering:pixelated;-webkit-font-smoothing:none}html[data-theme=medieval] .brand{color:#efe4c8;font-size:26px;text-shadow:2px 2px 0 #1a1218,0 0 0 #d4a84a}html[data-theme=medieval] .bottom-nav,html[data-theme=medieval] .top-bar{background:#152a52;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;color:#efe4c8;box-shadow:inset 0 2px 0 #3a5a8c,inset 0 -4px 0 #a41e32,0 4px 0 #1a1218}html[data-theme=medieval] .bottom-nav{box-shadow:inset 0 -2px 0 #3a5a8c,inset 0 4px 0 #a41e32,0 -4px 0 #1a1218}html[data-theme=medieval] .top-bar .muted{color:#b8c8e0}html[data-theme=medieval] .top-search input{background:#efe4c8;color:#3a2a1c;border:2px solid #1a1218;border-radius:0;box-shadow:inset 2px 2px 0 #8a7060,inset -2px -2px 0 #fff6dc,0 0 0 2px #a41e32}html[data-theme=medieval] .action-chip,html[data-theme=medieval] .btn,html[data-theme=medieval] .top-bar .btn,html[data-theme=medieval] .top-bar .btn.ghost,html[data-theme=medieval] .top-bar .btn.secondary{background:#d4b45c;color:#24180e;border:2px solid #1a1218;border-radius:0;box-shadow:inset 2px 2px 0 #f8e8a8,inset -2px -2px 0 #8a5a18,inset 0 0 0 1px #a41e32,0 3px 0 #1a1218;font-size:15px;text-shadow:none}html[data-theme=medieval] .action-chip:hover,html[data-theme=medieval] .btn:hover,html[data-theme=medieval] .top-bar .btn:hover{filter:none;background:#e0c46a;text-decoration:none}html[data-theme=medieval] .action-chip:active,html[data-theme=medieval] .btn:active{transform:translateY(2px);box-shadow:inset 2px 2px 0 #8a5a18,inset -2px -2px 0 #f8e8a8,0 1px 0 #1a1218}html[data-theme=medieval] .btn.ghost,html[data-theme=medieval] .btn.secondary{background:#efe4c8;box-shadow:inset 2px 2px 0 #fff6dc,inset -2px -2px 0 #a09070,0 3px 0 #1a1218}html[data-theme=medieval] .action-chip.active{background:#a41e32;color:#efe4c8;border-color:#1a1218;box-shadow:inset 2px 2px 0 #d45a62,inset -2px -2px 0 #5c1018,0 0 0 2px #d4a84a}html[data-theme=medieval] .bottom-nav a,html[data-theme=medieval] .bottom-nav a.active,html[data-theme=medieval] .bottom-nav a:hover{color:#efe4c8}html[data-theme=medieval] .bottom-nav a.active{color:#d4a84a}html[data-theme=medieval] .desktop-nav{gap:.28rem;padding:1.25rem .75rem 1.2rem;background-color:#efe4c8;background-image:url(/themes/medieval-stud.svg),url(/themes/medieval-stud.svg),url(/themes/medieval-stud.svg),url(/themes/medieval-stud.svg);background-repeat:no-repeat;background-size:10px 10px;background-position:8px 8px,calc(100% - 8px) 8px,8px calc(100% - 8px),calc(100% - 8px) calc(100% - 8px);border:3px solid #1a1218;box-shadow:inset 0 0 0 3px #a41e32,inset 0 0 0 6px #d4a84a,0 0 0 3px #5c5854,4px 4px 0 #1a1218}html[data-theme=medieval] .desktop-nav:before{content:"";display:block;height:8px;margin:0 10px .55rem;background:repeating-linear-gradient(90deg,#a41e32 0 6px,#d4a84a 6px 12px,#152a52 12px 18px);box-shadow:0 2px 0 #1a1218}html[data-theme=medieval] .nav-link{background:#e8d8b0;border:2px solid #1a1218;border-radius:0;box-shadow:inset 2px 2px 0 #fff6dc,inset -2px -2px 0 #8a7060;color:#3a2a1c;padding:.48rem .55rem;font-size:15px}html[data-theme=medieval] .nav-link:hover{background:#f4ead0;color:#24180e;text-decoration:none}html[data-theme=medieval] .nav-link.active{background:#a41e32;color:#efe4c8;border-color:#1a1218;box-shadow:inset 2px 2px 0 #d45a62,inset -2px -2px 0 #5c1018,0 0 0 2px #d4a84a;font-family:var(--font-display)}html[data-theme=medieval] .card,html[data-theme=medieval] .empty,html[data-theme=medieval] .feed-item,html[data-theme=medieval] .msg-list,html[data-theme=medieval] .msg-thread,html[data-theme=medieval] .page-head,html[data-theme=medieval] .profile-header,html[data-theme=medieval] .tabs{position:relative;color:#3a2a1c;background-color:#efe4c8;background-image:url(/themes/medieval-stud.svg),url(/themes/medieval-stud.svg),url(/themes/medieval-stud.svg),url(/themes/medieval-stud.svg),repeating-linear-gradient(transparent 0 22px,rgba(21,42,82,.08) 22px 23px);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:10px 10px,10px 10px,10px 10px,10px 10px,auto;background-position:8px 8px,calc(100% - 8px) 8px,8px calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),0 0;border:3px solid #1a1218;border-radius:0;box-shadow:inset 0 0 0 3px #a41e32,inset 0 0 0 6px #d4a84a,0 0 0 3px #5c5854,5px 5px 0 #1a1218}html[data-theme=medieval] .card,html[data-theme=medieval] .empty,html[data-theme=medieval] .feed-item,html[data-theme=medieval] .msg-list,html[data-theme=medieval] .msg-thread,html[data-theme=medieval] .page-head,html[data-theme=medieval] .profile-header{padding-left:1.25rem;padding-right:1.25rem}html[data-theme=medieval] .msg-list,html[data-theme=medieval] .msg-thread{padding-top:.85rem;padding-bottom:.85rem}html[data-theme=medieval] .feed-item{padding-top:1.55rem}html[data-theme=medieval] .feed-item:before{content:"";position:absolute;top:8px;left:22px;right:22px;height:6px;background:repeating-linear-gradient(90deg,#a41e32 0 8px,#d4a84a 8px 16px,#152a52 16px 24px);box-shadow:0 1px 0 #1a1218;pointer-events:none}html[data-theme=medieval] .page-head{padding-top:.95rem;padding-bottom:.95rem;margin-bottom:1.25rem}html[data-theme=medieval] .module{background:#efe4c8;border:3px solid #1a1218;border-radius:0;color:#3a2a1c;box-shadow:inset 0 0 0 3px #a41e32,inset 0 0 0 6px #d4a84a,3px 3px 0 #1a1218;padding:.95rem 1rem}html[data-theme=medieval] .module h4{color:#a41e32}html[data-theme=medieval] .tabs{padding:.15rem .5rem 0;margin-bottom:1.25rem;gap:0}html[data-theme=medieval] .tab{color:#3a2a1c;font-size:15px;border-bottom-width:4px}html[data-theme=medieval] .tab.active,html[data-theme=medieval] .tab:hover{color:#a41e32;border-bottom-color:#d4a84a;text-decoration:none}html[data-theme=medieval] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=file]):not([type=button]),html[data-theme=medieval] select,html[data-theme=medieval] textarea{background:#f4ead8;color:#3a2a1c;border:2px solid #1a1218;border-radius:0;box-shadow:inset 3px 3px 0 #8a7060,inset -2px -2px 0 #fff6dc;caret-color:#3a2a1c}html[data-theme=medieval] input[type=file]{background:#f4ead8;color:#3a2a1c;border:2px solid #1a1218;border-radius:0;box-shadow:inset 3px 3px 0 #8a7060,inset -2px -2px 0 #fff6dc;padding:.4rem .5rem}html[data-theme=medieval] input[type=file]::-webkit-file-upload-button{background:#d4b45c;color:#24180e;border:2px solid #1a1218;border-radius:0;margin-right:.7rem;padding:.35rem .7rem;font-family:var(--font-display);font-size:13px;letter-spacing:.04em;box-shadow:inset 2px 2px 0 #f8e8a8,inset -2px -2px 0 #8a5a18;cursor:pointer}html[data-theme=medieval] input[type=file]::file-selector-button{background:#d4b45c;color:#24180e;border:2px solid #1a1218;border-radius:0;margin-right:.7rem;padding:.35rem .7rem;font-family:var(--font-display);font-size:13px;letter-spacing:.04em;box-shadow:inset 2px 2px 0 #f8e8a8,inset -2px -2px 0 #8a5a18;cursor:pointer}html[data-theme=medieval] .msg-list a{background:#e8d8b0;border:2px solid #1a1218;margin:0 0 .3rem;box-shadow:inset 2px 2px 0 #fff6dc,inset -2px -2px 0 #8a7060}html[data-theme=medieval] .msg-list a:hover{background:#f4ead0}html[data-theme=medieval] .msg-list a.active{background:#a41e32;color:#efe4c8;box-shadow:inset 2px 2px 0 #d45a62,inset -2px -2px 0 #5c1018,0 0 0 2px #d4a84a}html[data-theme=medieval] .msg-list a.active .muted{color:#f4d4d0}html[data-theme=medieval] input::placeholder,html[data-theme=medieval] textarea::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent)}html[data-theme=medieval] .notif-badge{background:#a41e32;color:#efe4c8;border:2px solid #1a1218;border-radius:0}html[data-theme=fruitger]{--wallpaper:linear-gradient(180deg,rgba(4,16,24,0.08),rgba(4,16,24,0.18)),url(/themes/fruitger-aero.jpg);background-color:#041820}html[data-theme=fruitger],html[data-theme=fruitger] body{color-scheme:only dark;background-image:none;image-rendering:auto}html[data-theme=fruitger] body{background-color:transparent}html[data-theme=fruitger] img,html[data-theme=fruitger] video{image-rendering:auto}html[data-theme=fruitger] .action-chip,html[data-theme=fruitger] .brand,html[data-theme=fruitger] .btn,html[data-theme=fruitger] .nav-link,html[data-theme=fruitger] .pixel,html[data-theme=fruitger] .tab,html[data-theme=fruitger] h1,html[data-theme=fruitger] h2,html[data-theme=fruitger] h3{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;image-rendering:auto;-webkit-font-smoothing:antialiased}html[data-theme=fruitger] .brand{color:#d7fbff;text-shadow:0 0 18px rgba(103,232,249,.6)}html[data-theme=fruitger] .top-bar{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(8,22,32,.42));backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border-bottom:1px solid rgba(120,240,255,.28);box-shadow:0 10px 30px rgba(0,16,24,.28)}html[data-theme=fruitger] .top-bar .muted{color:#c6e8ee}html[data-theme=fruitger] .top-search input{background:rgba(4,16,24,.38);color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}html[data-theme=fruitger] .top-bar .btn,html[data-theme=fruitger] .top-bar .btn.ghost,html[data-theme=fruitger] .top-bar .btn.secondary{height:2rem;padding:0 .85rem;font-size:13px}html[data-theme=fruitger] .card,html[data-theme=fruitger] .empty,html[data-theme=fruitger] .feed-item,html[data-theme=fruitger] .module,html[data-theme=fruitger] .msg-list,html[data-theme=fruitger] .msg-thread,html[data-theme=fruitger] .page-head,html[data-theme=fruitger] .profile-header{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),rgba(4,16,26,.34);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);border:1px solid rgba(120,240,255,.42);border-radius:18px;box-shadow:0 16px 40px rgba(0,16,28,.28),inset 0 1px 0 rgba(180,255,255,.28),0 0 0 1px rgba(103,232,249,.12)}html[data-theme=fruitger] .page-head{padding:.9rem 1rem;margin-bottom:1rem}html[data-theme=fruitger] .empty,html[data-theme=fruitger] .empty .muted,html[data-theme=fruitger] .page-head .muted{color:#b7d8de}html[data-theme=fruitger] .tabs{background:rgba(6,20,30,.38);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.2rem;margin-bottom:1rem;gap:.15rem}html[data-theme=fruitger] .tab{color:#c8e6ec;border-bottom:0;border-radius:999px;font-size:13px;font-weight:600}html[data-theme=fruitger] .tab.active,html[data-theme=fruitger] .tab:hover{color:#042018;background:linear-gradient(180deg,#c4f8ff,#67e8f9);text-decoration:none}html[data-theme=fruitger] .action-chip{background:rgba(255,255,255,.1);color:#eefbff;border:1px solid rgba(255,255,255,.22);border-radius:999px}html[data-theme=fruitger] .action-chip.active{background:linear-gradient(180deg,#c4f8ff,#22d3ee);color:#042018;border-color:rgba(255,255,255,.4)}html[data-theme=fruitger] .nav-link{background:rgba(8,22,32,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#eefbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}html[data-theme=fruitger] .nav-link:hover{background:rgba(103,232,249,.16);border-color:rgba(120,240,255,.5);color:#fff}html[data-theme=fruitger] .nav-link.active{background:linear-gradient(180deg,#b8f4ff,#22d3ee);color:#042018;border-color:rgba(180,255,255,.5);box-shadow:0 8px 22px rgba(34,211,238,.35),inset 0 1px 0 rgba(255,255,255,.7)}html[data-theme=fruitger] .btn{background:linear-gradient(180deg,#d6fbff,#67e8f9 45%,#22d3ee);color:#042018;border:1px solid rgba(255,255,255,.45);border-radius:999px;box-shadow:0 8px 18px rgba(34,211,238,.28),inset 0 1px 0 rgba(255,255,255,.75)}html[data-theme=fruitger] .btn.ghost,html[data-theme=fruitger] .btn.secondary{background:rgba(255,255,255,.1);color:#eefbff;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}html[data-theme=fruitger] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=file]):not([type=button]),html[data-theme=fruitger] select,html[data-theme=fruitger] textarea{background:rgba(4,16,24,.42);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);caret-color:#67e8f9}html[data-theme=fruitger] input[type=file]{background:rgba(4,16,24,.42);color:#eefbff;border:1px solid rgba(255,255,255,.22);border-radius:14px}html[data-theme=fruitger] input[type=file]::-webkit-file-upload-button{background:linear-gradient(180deg,#c4f8ff,#22d3ee);color:#042018;border:1px solid rgba(255,255,255,.4);border-radius:999px;margin-right:.65rem;padding:.3rem .7rem}html[data-theme=fruitger] input[type=file]::file-selector-button{background:linear-gradient(180deg,#c4f8ff,#22d3ee);color:#042018;border:1px solid rgba(255,255,255,.4);border-radius:999px;margin-right:.65rem;padding:.3rem .7rem}html[data-theme=fruitger] input::placeholder,html[data-theme=fruitger] textarea::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent)}html[data-theme=fruitger] .feed-item .media,html[data-theme=fruitger] .feed-item .media-wrap{border-color:rgba(255,255,255,.12);background:rgba(0,8,12,.35)}html[data-theme=fruitger] .search-bar input{background:rgba(4,16,24,.42);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px}html[data-theme=fruitger] .field input:focus,html[data-theme=fruitger] .field select:focus,html[data-theme=fruitger] .field textarea:focus,html[data-theme=fruitger] .msg-compose input:focus,html[data-theme=fruitger] .search-bar input:focus,html[data-theme=fruitger] .top-search input:focus{border-color:#67e8f9;box-shadow:0 0 0 3px rgba(103,232,249,.22),inset 0 1px 0 rgba(255,255,255,.18);outline:none}html[data-theme=fruitger] .bottom-nav{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(6,20,30,.55));backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-top:1px solid rgba(255,255,255,.22)}html[data-theme=fruitger] .bottom-nav a,html[data-theme=fruitger] .bottom-nav a.active,html[data-theme=fruitger] .bottom-nav a:hover{color:#eefbff}html[data-theme=fruitger] .bottom-nav a.active{color:#67e8f9;text-shadow:0 0 12px rgba(103,232,249,.65)}html[data-theme=fruitger] .msg-list a{background:rgba(255,255,255,.06);border:1px solid transparent;border-radius:14px;margin:0 0 .3rem}html[data-theme=fruitger] .msg-list a:hover{background:rgba(103,232,249,.12)}html[data-theme=fruitger] .msg-list a.active{background:linear-gradient(180deg,rgba(184,245,255,.28),rgba(34,211,238,.18));color:#fff;border-color:rgba(103,232,249,.45)}html[data-theme=fruitger] .notif-badge{background:#22d3ee;color:#042018;border:1px solid rgba(255,255,255,.45);border-radius:999px}html[data-theme=fruitger] .hero{background:radial-gradient(ellipse 70% 50% at 75% 18%,rgba(103,232,249,.28),transparent 60%),linear-gradient(160deg,rgba(4,16,24,.35),rgba(4,16,24,.55))}html[data-theme=fruitger] .hero:before{opacity:.18}@media (prefers-reduced-transparency:reduce){html[data-theme=fruitger] .bottom-nav,html[data-theme=fruitger] .card,html[data-theme=fruitger] .empty,html[data-theme=fruitger] .feed-item,html[data-theme=fruitger] .module,html[data-theme=fruitger] .msg-list,html[data-theme=fruitger] .msg-thread,html[data-theme=fruitger] .nav-link,html[data-theme=fruitger] .page-head,html[data-theme=fruitger] .profile-header,html[data-theme=fruitger] .tabs,html[data-theme=fruitger] .top-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#12303a}}