@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(https://fonts.gstatic.com/s/martianmono/v6/2V0aKIcADoYhV6w87xrTKjsSCKnIV2U.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(https://fonts.gstatic.com/s/martianmono/v6/2V0aKIcADoYhV6w87xrTKjsSAanIV2U.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(https://fonts.gstatic.com/s/martianmono/v6/2V0aKIcADoYhV6w87xrTKjsSC6nIV2U.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(https://fonts.gstatic.com/s/martianmono/v6/2V0aKIcADoYhV6w87xrTKjsSBanI.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}:root{--desktop:teal;--face:silver;--face-dark:#a6a6a6;--white:#fff;--black:#000;--shadow:grey;--titlebar:navy;--titlebar-text:#fff;--text:#000;--text-dim:#444;--link:navy;--bg:var(--face);--accent:var(--titlebar)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;padding:0}body{background:var(--face);color:var(--text);font-family:"MS Sans Serif","Microsoft Sans Serif",Geneva,Tahoma,Verdana,sans-serif;font-size:13px}h1,h2,h3{font-family:"Comic Sans MS","Comic Sans",cursive,var(--font-fallback,sans-serif)}a{color:var(--link)}button,input,select,textarea{font-family:inherit;font-size:13px;color:var(--text)}button{cursor:pointer}textarea{resize:vertical}.raised{background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black)}.sunken{background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}.pill-btn,.send-btn,button.btn{background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);border-radius:0;color:var(--text);padding:5px 12px;font-size:12px;font-weight:700}.pill-btn:active,.send-btn:active,button.btn:active{border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}button.btn:disabled{color:var(--shadow);cursor:default}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--white);border-left:1px solid var(--black)}::-webkit-scrollbar-thumb{background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--desktop);background-image:repeating-conic-gradient(var(--desktop) 0 25%,#007373 0 50%);background-size:4px 4px}.auth-card{width:100%;max-width:360px;background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);padding:0 0 20px;text-align:center;box-shadow:3px 3px 0 rgba(0,0,0,.4)}.auth-card:before{content:"mure.moe";display:block;background:var(--titlebar);color:var(--titlebar-text);font-weight:700;font-size:13px;text-align:left;padding:4px 8px;margin-bottom:18px;letter-spacing:.5px}.auth-emoji{font-size:40px;margin-bottom:6px}.auth-card h1{margin:0 24px 4px;font-size:15px;font-weight:700;font-family:Comic Sans MS,cursive,sans-serif}.auth-tagline{margin:0 24px 16px;font-size:11px;color:var(--text-dim)}.auth-card form{padding:0 24px}.auth-card input{width:100%;padding:5px 6px;margin-bottom:10px;background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);font-size:13px}.auth-card button[type=submit]{width:100%;padding:6px 14px;background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);font-weight:700;font-size:13px;margin-top:4px}.auth-card button[type=submit]:active{border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}.auth-error{color:maroon;font-size:12px;margin:-4px 24px 12px;text-align:left}.auth-switch{margin-top:16px;font-size:12px;color:var(--text-dim);padding:0 24px}.auth-switch a{color:var(--link);text-decoration:underline}.app-shell{min-height:100vh;display:flex;flex-direction:column;color:var(--text);background-color:var(--desktop);background-image:linear-gradient(180deg,rgba(0,0,128,.14) 0,rgba(0,0,128,0) 100%),repeating-conic-gradient(var(--desktop) 0 25%,#007373 0 50%);background-repeat:no-repeat,repeat;background-size:100% 150px,4px 4px}.navbar{height:34px;flex:none;display:flex;align-items:center;gap:4px;padding:0 6px;background:var(--titlebar);border-bottom:1px solid var(--black);position:-webkit-sticky;position:sticky;top:0;z-index:50}.navbar,.navbar-logo{color:var(--titlebar-text)}.navbar-logo{font-size:16px}.navbar-title{font-weight:700;letter-spacing:.5px;font-size:13px;color:var(--titlebar-text);font-family:Comic Sans MS,cursive,sans-serif;margin-right:6px}.navbar-brand{display:flex;align-items:center;gap:6px;background:none;border:none;padding:4px 6px;cursor:pointer}.navbar-brand:hover{background:hsla(0,0%,100%,.15)}.navbar .navbar-brand{background:none;border:none;border-radius:0;box-shadow:none;padding:4px 6px;color:var(--titlebar-text)}.navbar .navbar-brand:hover{background:hsla(0,0%,100%,.15)}.navbar .navbar-brand:active{border:none;box-shadow:none}.contact-fab-wrap{position:fixed;bottom:16px;left:16px;z-index:500;display:flex;flex-direction:column;align-items:center}.contact-fab-mascot{width:135px;height:auto;display:block;margin-bottom:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-fab{box-shadow:0 3px 8px rgba(0,0,0,.3)}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-window{width:100%;max-width:420px;margin-bottom:0;color:var(--text)}.modal-window .window-body p{font-size:13px;line-height:1.5}.navbar-link{color:var(--titlebar-text);text-decoration:none;font-size:12px;padding:4px 8px}.navbar-link:hover{background:hsla(0,0%,100%,.15)}.navbar-links{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0}.navbar-spacer{flex:1 1}.navbar-toggle{display:none}.navbar .navbar-toggle{margin-left:auto;background:none;border:none;border-radius:0;box-shadow:none;color:var(--titlebar-text);font-size:18px;line-height:1;padding:4px 8px}.navbar .navbar-toggle:active{border:none;box-shadow:none}.navbar-user{font-size:12px;color:var(--titlebar-text);margin-right:4px;text-decoration:none}.navbar button{background:var(--face);color:var(--text);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);padding:3px 10px;font-size:12px}.navbar button:active{border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}.main-content{flex:1 1;min-width:0;padding:12px}.page-wrap{max-width:900px;margin:0 auto}.site-footer{text-align:center;padding:10px 12px 14px;font-size:11px}.site-footer a{color:var(--text-dim);text-decoration:underline}.legal-content{color:#000}.theme-aero-dark .legal-content,.theme-weather .legal-content{color:#fff}.window{background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);margin-bottom:14px;box-shadow:2px 2px 0 rgba(0,0,0,.25)}.window-titlebar{background:var(--titlebar);color:var(--titlebar-text);font-weight:700;font-size:12px;padding:5px 9px;display:flex;align-items:center;gap:6px}.window-titlebar .dots{margin-left:auto;display:flex;gap:3px}.window-titlebar .dots span{width:9px;height:9px;background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);display:inline-block}.card,.window-body{padding:12px}.card{background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);margin-bottom:14px}.marquee-banner{background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);overflow:hidden;white-space:nowrap;padding:6px 0;margin-bottom:12px}.marquee-track{display:inline-block;padding-left:100%;animation:marquee 22s linear infinite;font-family:Comic Sans MS,cursive,sans-serif;font-size:13px;color:var(--titlebar);font-weight:700}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.wander-btn{background:linear-gradient(180deg,#ffd85c,#ff9d5c);border-color:#ffe9a8 #a35c1c #a35c1c #ffe9a8;border-style:solid;border-width:1px;color:#3a1c00;font-weight:700;font-family:Comic Sans MS,cursive,sans-serif;padding:10px 18px;font-size:14px}.wander-btn:active{border-color:#a35c1c #ffe9a8 #ffe9a8 #a35c1c;border-style:solid;border-width:1px}.home-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px}@media (max-width:720px){.home-grid{grid-template-columns:1fr}}.list-row{display:flex;align-items:baseline;gap:8px;padding:6px 2px;border-bottom:1px solid var(--face-dark);font-size:12px}.list-row:last-child{border-bottom:none}.list-row a{font-weight:700;text-decoration:none}.list-row a:hover{text-decoration:underline}.list-row .meta{color:var(--text-dim);font-size:11px;margin-left:auto;white-space:nowrap}.empty-note{color:var(--text-dim);font-size:12px;font-style:italic;padding:4px 2px}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.community-tile{display:block;text-decoration:none;color:var(--text);background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);overflow:hidden}.community-tile-banner{height:48px;display:flex;align-items:center;padding:0 10px;font-weight:700;color:#fff;font-family:Comic Sans MS,cursive,sans-serif;text-shadow:1px 1px 0 rgba(0,0,0,.35)}.community-tile-body{padding:8px 10px 10px;font-size:11px;color:var(--text-dim)}.community-tile-body strong{display:block;color:var(--text);font-size:12px;margin-bottom:3px}.community-header{padding:18px 16px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.3)}.community-header h1{margin:0 0 4px;font-size:20px}.community-header p{margin:0;font-size:12px;opacity:.95}.thread-row{display:flex;gap:10px;align-items:flex-start;padding:9px 4px;border-bottom:1px solid var(--face-dark)}.thread-row:last-child{border-bottom:none}.thread-title{font-size:13px;font-weight:700;text-decoration:none;display:block}.thread-title:hover{text-decoration:underline}.thread-meta{font-size:11px;color:var(--text-dim);margin-top:2px}.post-body{font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.reply-card{display:flex;gap:10px;padding:10px;background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);margin-bottom:8px}.reply-author{font-size:11px;font-weight:700;color:var(--link);text-decoration:none}.reply-meta{font-size:10px;color:var(--text-dim);margin-left:6px}.quote-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-dim);background:rgba(0,0,0,.05);border-left:3px solid var(--link);padding:5px 8px;margin-bottom:6px;border-radius:2px}.quote-preview-inline{margin-top:4px}.quote-snippet{color:var(--text);font-style:italic}.message-thread{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;max-height:55vh;overflow-y:auto;padding-right:4px}.message-bubble{position:relative;overflow:hidden;flex-shrink:0;max-width:75%;padding:8px 10px;background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}.message-bubble.mine{align-self:flex-end;background:var(--face)}.message-bubble:before{content:"";position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.32;pointer-events:none;z-index:0}.message-bubble:not(.mine):before{background-image:var(--other-banner-image);-webkit-mask-image:linear-gradient(270deg,#000 20%,transparent);mask-image:linear-gradient(270deg,#000 20%,transparent)}.message-bubble.mine:before{background-image:var(--my-banner-image);-webkit-mask-image:linear-gradient(90deg,#000 20%,transparent);mask-image:linear-gradient(90deg,#000 20%,transparent)}.message-bubble>*{position:relative;z-index:1}.message-bubble .thread-meta{margin-bottom:2px}.text-btn{background:none;border:none;padding:0;margin:0;font-size:11px;font-weight:400;color:var(--text-dim);text-decoration:underline;cursor:pointer}.text-btn:hover{color:var(--link)}.text-btn.danger{color:#a00000}.text-btn.danger:hover{color:#d32f2f}.report-popover{position:absolute;top:100%;left:0;margin-top:4px;padding:6px;z-index:20;width:190px}.report-popover textarea{width:100%;font-size:11px}.mod-delete-btn{background:none;border:none;padding:0 4px;margin-right:4px;font-size:13px;font-weight:700;line-height:1;color:#a00000;cursor:pointer}.mod-delete-btn:hover{color:#d32f2f}.post-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:6px;gap:6px;margin-top:8px;max-width:420px}.post-images img{width:100%;height:140px;object-fit:cover;cursor:pointer;border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black)}.lightbox-image{max-width:90vw;max-height:90vh;object-fit:contain;border:4px solid var(--white);box-shadow:0 8px 30px rgba(0,0,0,.5);cursor:default}.post-images-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.post-images-preview-item{display:flex;flex-direction:column;align-items:center;gap:2px}.post-images-preview-item img{width:80px;height:80px;object-fit:cover;border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black)}.nav-badge{display:inline-block;background:#cc1105;color:#fff;font-size:10px;font-weight:700;border-radius:8px;padding:1px 5px;margin-left:4px;line-height:1.4}.avatar-sm{width:46px;height:46px;flex:none;background:var(--face);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;overflow:hidden}.avatar-sm img{width:100%;height:100%;object-fit:cover}.reaction-bar{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.reaction-chip{background:var(--face);border-top:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--black);border-bottom:1px solid var(--black);padding:2px 7px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.reaction-chip.mine{background:#fff2b0;border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}.reaction-chip .count{font-size:10px;color:var(--text-dim)}.reaction-picker{display:grid;grid-template-columns:repeat(4,34px);grid-gap:4px;gap:4px}.reaction-picker button{background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);font-size:14px;padding:3px 6px}.reaction-picker-custom{grid-column:1/-1;display:flex;gap:4px;margin-top:2px}.reaction-picker-custom input{flex:1 1;min-width:0;padding:3px 4px;font-size:13px}.reaction-picker-custom button{flex:none}.field{margin-bottom:12px}.field label{display:block;font-size:11px;font-weight:700;margin-bottom:3px;color:var(--text-dim)}.field input[type=color],.field input[type=password],.field input[type=text],.field input[type=url],.field select,.field textarea{width:100%;padding:5px 6px;background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);font-size:13px}.field-hint{font-size:10px;color:var(--text-dim);margin-top:3px}.profile-banner{height:144px;background-size:cover;background-position:50%;border-bottom:2px solid rgba(0,0,0,.3);position:relative}.profile-header{position:relative;z-index:2;display:flex;align-items:flex-end;gap:14px;padding:0 16px 12px;margin-top:-49px}.profile-avatar{width:103px;height:103px;background:var(--white);border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white);box-shadow:2px 2px 0 rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;font-size:41px;font-weight:700;overflow:hidden;flex:none}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-name{font-size:17px;font-weight:700;font-family:Comic Sans MS,cursive,sans-serif}.profile-username{font-size:11px;color:var(--text-dim)}.profile-status-line{font-size:12px;margin-top:2px}.blinkie{display:inline-flex;align-items:center;gap:4px;background:var(--black);color:#fff;font-size:10px;padding:3px 6px;border:1px solid #fff;outline:1px solid #000;font-family:Comic Sans MS,cursive,sans-serif;animation:blink-fade 1.4s steps(1) infinite}@keyframes blink-fade{0%,49%{opacity:1}50%,to{opacity:.45}}.visitor-counter{display:inline-flex;align-items:center;gap:6px;background:#000;color:#4dff4d;font-family:Courier New,monospace;font-size:13px;letter-spacing:2px;padding:4px 8px}.guestbook-entry,.visitor-counter{border-top:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--white);border-bottom:1px solid var(--white)}.guestbook-entry{padding:8px;background:var(--white);margin-bottom:8px;font-size:12px}.guestbook-entry .gb-author{font-weight:700;color:var(--link);text-decoration:none}.guestbook-entry .gb-time{font-size:10px;color:var(--text-dim);margin-left:6px}.blog-entry{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--face-dark)}.blog-entry:last-child{border-bottom:none}.blog-entry h3{margin:0 0 3px;font-size:14px}.blog-entry .blog-meta{font-size:11px;color:var(--text-dim);margin-bottom:6px}.badge{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;background:var(--titlebar);color:var(--titlebar-text)}.section-title{font-size:12px;font-weight:700;margin:0 0 6px;color:var(--text)}.stack{flex-direction:column}.row-inline,.stack{display:flex;gap:8px}.row-inline{align-items:center}.lightbox-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:zoom-out}.lightbox-backdrop img{max-width:90vw;max-height:90vh;border:2px solid var(--white);outline:1px solid var(--black)}.theme-aero{--face:#eef6fc;--face-dark:#cfe6f7;--white:#fff;--black:#274156;--titlebar:#1e88e5;--titlebar-text:#fff;--text:#1a2b3c;--text-dim:#5b7488;--link:#0a6fd1;--desktop:#bfe3fb;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.theme-aero.app-shell{background-image:linear-gradient(180deg,rgba(30,136,229,.22),rgba(30,136,229,0)),radial-gradient(circle at 15% 15%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 18%),radial-gradient(circle at 82% 8%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 14%),radial-gradient(circle at 60% 75%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 24%),linear-gradient(180deg,#bfe3fb,#8fcdf5 45%,#d7f0e6);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 150px,auto,auto,auto,auto}.theme-aero h1,.theme-aero h2,.theme-aero h3{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.theme-aero .navbar{position:relative;overflow:hidden;height:40px;background:linear-gradient(180deg,#5fc0f8,#1e88e5 55%,#1668b3);border-bottom:1px solid #0d4d8a;box-shadow:0 2px 6px rgba(0,0,0,.25)}.theme-aero .navbar:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0));pointer-events:none}.theme-aero .navbar-title{text-shadow:0 1px 2px rgba(0,0,0,.35)}.theme-aero .navbar-link{border-radius:6px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-aero .navbar-link:hover{background:hsla(0,0%,100%,.22)}.theme-aero .navbar button{background:linear-gradient(180deg,#fff,#d8ecfb);border:1px solid #7fb8e0;border-radius:14px;color:#0a5fc4;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.8)}.theme-aero .navbar button:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.theme-aero .navbar .navbar-brand{background:none;border:none;border-radius:0;box-shadow:none;color:var(--titlebar-text)}.theme-aero .navbar .navbar-brand:hover{background:hsla(0,0%,100%,.18)}.theme-aero .navbar .navbar-brand:active{box-shadow:none}.theme-aero .card,.theme-aero .window{border:1px solid #9cc9ec;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(235,248,255,.88));box-shadow:0 6px 18px rgba(20,80,130,.18),inset 0 1px 0 hsla(0,0%,100%,.6)}.theme-aero .window-titlebar{position:relative;overflow:hidden;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#5fc0f8,#1e88e5 60%,#146bb8);padding:8px 12px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-aero .profile-banner{border-radius:13px 13px 0 0}.theme-aero .window-titlebar:after{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0));pointer-events:none}.theme-aero .window-titlebar .dots span{border-radius:50%;background:hsla(0,0%,100%,.85);border:none;box-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-aero .window-body{padding:14px}.theme-aero .pill-btn,.theme-aero .send-btn,.theme-aero button.btn{background:linear-gradient(180deg,#fff,#cfe9fb 55%,#a9d8f5);border:1px solid #6fb3e0;border-radius:16px;color:#0a5fc4;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.9);text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.theme-aero .pill-btn:active,.theme-aero .send-btn:active,.theme-aero button.btn:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.25)}.theme-aero button.btn:disabled{opacity:.5}.theme-aero .wander-btn{border-radius:20px;background:linear-gradient(180deg,#baf28a,#59c96b 55%,#2fa64a);border:1px solid #2a8a44;color:#0d3d19;box-shadow:0 3px 6px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.6);text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.theme-aero .field input[type=color],.theme-aero .field input[type=password],.theme-aero .field input[type=text],.theme-aero .field input[type=url],.theme-aero .field select,.theme-aero .field textarea{border-radius:10px;border:1px solid #9cc9ec;background:linear-gradient(180deg,#fff,#f2faff);box-shadow:inset 0 1px 3px rgba(20,80,130,.15)}.theme-aero .raised,.theme-aero .sunken{border-radius:8px;border:1px solid #9cc9ec;background:linear-gradient(180deg,#fff,#eaf6ff)}.theme-aero .community-tile{border:1px solid #9cc9ec;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px rgba(20,80,130,.15)}.theme-aero .community-tile-banner{position:relative}.theme-aero .community-tile-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 60%);pointer-events:none}.theme-aero .reaction-chip{border-radius:999px;border:1px solid #9cc9ec;background:linear-gradient(180deg,#fff,#e3f2fd);box-shadow:0 1px 2px rgba(0,0,0,.12)}.theme-aero .reaction-chip.mine{background:linear-gradient(180deg,#fff6c8,#ffe58a);border:1px solid #e0b93a}.theme-aero .reaction-picker{border-radius:12px}.theme-aero .reaction-picker button{border-radius:8px;border:1px solid #9cc9ec;background:#fff}.theme-aero .guestbook-entry,.theme-aero .message-bubble,.theme-aero .reply-card{border-radius:12px;border:1px solid #cfe6f7;background:linear-gradient(180deg,#fff,#f3faff);box-shadow:0 2px 6px rgba(20,80,130,.1)}.theme-aero .message-bubble.mine{background:linear-gradient(180deg,#eaf6ff,#d3ecfb)}.theme-aero .avatar-sm,.theme-aero .profile-avatar,.theme-aero .sidebar-avatar{border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.theme-aero .marquee-banner{border-radius:999px;border:1px solid #9cc9ec;background:linear-gradient(180deg,#fff,#eaf6ff)}.theme-aero ::-webkit-scrollbar{width:12px;height:12px}.theme-aero ::-webkit-scrollbar-track{background:#dff1fc;border-left:none}.theme-aero ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7fc4f0,#3d92d6);border-radius:8px;border:2px solid #dff1fc}.theme-chan{--face:#ffe;--face-dark:#f0e0d6;--white:#fff;--black:#d9bfb7;--shadow:#b3a396;--titlebar:#cc1105;--titlebar-text:#ffe;--text:#000;--text-dim:#7d6d63;--link:#00e;--desktop:#ffe;font-family:Arial,Helvetica,sans-serif}.theme-chan.app-shell{background-color:var(--desktop);background-image:linear-gradient(180deg,rgba(204,17,5,.16),rgba(204,17,5,0));background-repeat:no-repeat;background-size:100% 150px}.theme-chan .profile-name,.theme-chan h1,.theme-chan h2,.theme-chan h3{font-family:Arial,Helvetica,sans-serif}.theme-chan .navbar{background:var(--face);border-bottom:1px solid var(--titlebar);box-shadow:none}.theme-chan .navbar-title{font-family:Times New Roman,Times,serif;font-style:italic;color:var(--titlebar)}.theme-chan .navbar-logo{color:var(--titlebar)}.theme-chan .navbar-link,.theme-chan .navbar-user{color:var(--link);text-shadow:none}.theme-chan .navbar-link:hover{background:var(--face-dark)}.theme-chan .navbar button{background:var(--face);border:1px solid var(--black);border-radius:0;color:var(--text);box-shadow:none}.theme-chan .navbar button:active{background:var(--face-dark)}.theme-chan .navbar .navbar-brand{background:none;border:none;color:var(--titlebar)}.theme-chan .navbar .navbar-brand:hover{background:var(--face-dark)}.theme-chan .card,.theme-chan .window{border:1px solid var(--black);border-radius:0;background:var(--face);box-shadow:none}.theme-chan .window-titlebar{border-radius:0;background:var(--titlebar);color:var(--titlebar-text);box-shadow:none}.theme-chan .window-titlebar .dots{display:none}.theme-chan .profile-banner{border-radius:0}.theme-chan .pill-btn,.theme-chan .send-btn,.theme-chan button.btn{background:var(--face-dark);border:1px solid var(--black);border-radius:0;color:var(--text);box-shadow:none;font-weight:400}.theme-chan .pill-btn:active,.theme-chan .send-btn:active,.theme-chan button.btn:active{background:var(--black)}.theme-chan .wander-btn{background:var(--face-dark);border:1px solid var(--black);color:var(--titlebar);font-family:Arial,Helvetica,sans-serif;font-weight:700}.theme-chan .wander-btn:active{background:var(--black)}.theme-chan .field input[type=color],.theme-chan .field input[type=password],.theme-chan .field input[type=text],.theme-chan .field input[type=url],.theme-chan .field select,.theme-chan .field textarea{border-radius:0;border:1px solid var(--black);background:var(--white);box-shadow:none}.theme-chan .raised,.theme-chan .sunken{border-radius:0;border:1px solid var(--black);background:var(--face);box-shadow:none}.theme-chan .community-tile{border:1px solid var(--black);border-radius:0;box-shadow:none}.theme-chan .reaction-chip{border-radius:0;border:1px solid var(--black);background:var(--face-dark);box-shadow:none}.theme-chan .reaction-chip.mine{background:#f0e0a0;border:1px solid #cc1105}.theme-chan .reaction-picker{border-radius:0}.theme-chan .reaction-picker button{border-radius:0;border:1px solid var(--black);background:var(--white)}.theme-chan .guestbook-entry .gb-author,.theme-chan .reply-author{color:#117743;font-weight:700}.theme-chan .thread-title{color:#cc1105;font-weight:700}.theme-chan .guestbook-entry,.theme-chan .message-bubble,.theme-chan .reply-card{border-radius:0;border:1px solid var(--black);background:var(--face-dark);box-shadow:none}.theme-chan .message-bubble.mine{background:#f0e0a0}.theme-chan .avatar-sm,.theme-chan .profile-avatar,.theme-chan .sidebar-avatar{border-radius:0;border:1px solid var(--black);box-shadow:none}.theme-chan .marquee-banner{border-radius:0;border:1px solid var(--black);background:var(--face)}.theme-chan .marquee-track{font-family:Arial,Helvetica,sans-serif;font-style:italic}.theme-chan ::-webkit-scrollbar{width:16px;height:16px}.theme-chan ::-webkit-scrollbar-track{background:var(--face-dark)}.theme-chan ::-webkit-scrollbar-thumb{background:var(--black);border-radius:0;border:1px solid var(--face-dark)}.theme-aero-dark{--face:#221a30;--face-dark:#17111f;--white:#3a2c55;--black:#000;--shadow:#6b6478;--titlebar:#7c5cff;--titlebar-text:#fff;--text:#fff;--text-dim:#b3a4d9;--link:#b794ff;--desktop:#0a080d;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;color-scheme:dark}.theme-aero-dark .auth-error{color:#ff6b6b}.theme-aero-dark.app-shell{background-image:linear-gradient(180deg,rgba(124,92,255,.28),rgba(124,92,255,0)),radial-gradient(circle at 15% 15%,rgba(140,90,255,.18) 0,rgba(140,90,255,0) 20%),radial-gradient(circle at 82% 8%,rgba(90,50,190,.16) 0,rgba(90,50,190,0) 16%),radial-gradient(circle at 60% 80%,rgba(60,30,120,.14) 0,rgba(60,30,120,0) 26%),linear-gradient(180deg,#17171b,#0d0d10 55%,#050506);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 150px,auto,auto,auto,auto}.theme-aero-dark h1,.theme-aero-dark h2,.theme-aero-dark h3{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.theme-aero-dark .navbar{position:relative;overflow:hidden;height:40px;background:linear-gradient(180deg,#2a1f45,#17101f 55%,#0b0710);border-bottom:1px solid #4b2f8a;box-shadow:0 2px 6px rgba(0,0,0,.5)}.theme-aero-dark .navbar:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(180,140,255,.25),rgba(180,140,255,0));pointer-events:none}.theme-aero-dark .navbar-title{text-shadow:0 1px 3px rgba(0,0,0,.6)}.theme-aero-dark .navbar-link{border-radius:6px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.theme-aero-dark .navbar-link:hover{background:rgba(180,140,255,.18)}.theme-aero-dark .navbar button{background:linear-gradient(180deg,#2c2038,#1a1422);border:1px solid #6b4fb3;border-radius:14px;color:#d8c8ff;box-shadow:0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}.theme-aero-dark .navbar button:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.theme-aero-dark .navbar .navbar-brand{background:none;border:none;border-radius:0;box-shadow:none;color:var(--titlebar-text)}.theme-aero-dark .navbar .navbar-brand:hover{background:rgba(180,140,255,.18)}.theme-aero-dark .navbar .navbar-brand:active{box-shadow:none}.theme-aero-dark .card,.theme-aero-dark .window{border:1px solid #3d2f5c;border-radius:14px;background:linear-gradient(180deg,rgba(35,28,48,.92),rgba(16,12,22,.94));box-shadow:0 6px 18px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.04)}.theme-aero-dark .window-titlebar{position:relative;overflow:hidden;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#8a4fff,#6a2fd6 60%,#4a1fa0);padding:8px 12px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.theme-aero-dark .profile-banner{border-radius:13px 13px 0 0}.theme-aero-dark .window-titlebar:after{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0));pointer-events:none}.theme-aero-dark .window-titlebar .dots span{border-radius:50%;background:rgba(220,200,255,.55);border:none;box-shadow:0 1px 2px rgba(0,0,0,.4)}.theme-aero-dark .window-body{padding:14px}.theme-aero-dark .pill-btn,.theme-aero-dark .send-btn,.theme-aero-dark button.btn{background:linear-gradient(180deg,#3a2c55,#241a38 55%,#170f24);border:1px solid #7c4dff;border-radius:16px;color:#e6d9ff;box-shadow:0 2px 4px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);text-shadow:0 1px 0 rgba(0,0,0,.3)}.theme-aero-dark .pill-btn:active,.theme-aero-dark .send-btn:active,.theme-aero-dark button.btn:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.theme-aero-dark button.btn:disabled{opacity:.5}.theme-aero-dark .wander-btn{border-radius:20px;background:linear-gradient(180deg,#b98aff,#8a4fff 55%,#6a2fd6);border:1px solid #4a1fa0;color:#1a0f2e;box-shadow:0 3px 6px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.3);text-shadow:0 1px 0 hsla(0,0%,100%,.2)}.theme-aero-dark .field input[type=color],.theme-aero-dark .field input[type=password],.theme-aero-dark .field input[type=text],.theme-aero-dark .field input[type=url],.theme-aero-dark .field select,.theme-aero-dark .field textarea{border-radius:10px;border:1px solid #4b3873;background:linear-gradient(180deg,#221a30,#150f1e);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.theme-aero-dark option,.theme-aero-dark select{background-color:#1c1428;color:#fff}.theme-aero-dark .raised,.theme-aero-dark .sunken{border-radius:8px;border:1px solid #4b3873;background:linear-gradient(180deg,#241c34,#150f1e)}.theme-aero-dark .community-tile{border:1px solid #4b3873;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.4)}.theme-aero-dark .community-tile-banner{position:relative}.theme-aero-dark .community-tile-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 60%);pointer-events:none}.theme-aero-dark .reaction-chip{border-radius:999px;border:1px solid #4b3873;background:linear-gradient(180deg,#251c36,#180f22);box-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-aero-dark .reaction-chip.mine{background:linear-gradient(180deg,#4a2f8a,#341f66);border:1px solid #8a4fff}.theme-aero-dark .reaction-picker{border-radius:12px}.theme-aero-dark .reaction-picker button{border-radius:8px;border:1px solid #4b3873;background:#1c1526}.theme-aero-dark .guestbook-entry,.theme-aero-dark .message-bubble,.theme-aero-dark .reply-card{border-radius:12px;border:1px solid #3d2f5c;background:linear-gradient(180deg,#221a30,#150f1e);box-shadow:0 2px 6px rgba(0,0,0,.35)}.theme-aero-dark .message-bubble.mine{background:linear-gradient(180deg,#3a2258,#2a1840)}.theme-aero-dark .avatar-sm,.theme-aero-dark .profile-avatar,.theme-aero-dark .sidebar-avatar{border-radius:50%;border:2px solid #8a4fff;box-shadow:0 2px 6px rgba(0,0,0,.5)}.theme-aero-dark .marquee-banner{border-radius:999px;border:1px solid #4b3873;background:linear-gradient(180deg,#221a30,#150f1e)}.theme-aero-dark ::-webkit-scrollbar{width:12px;height:12px}.theme-aero-dark ::-webkit-scrollbar-track{background:#150f1e;border-left:none}.theme-aero-dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8a4fff,#5a2fb0);border-radius:8px;border:2px solid #150f1e}.theme-weather{--face:#2c3f66;--face-dark:#1b2545;--white:#4a5f8f;--black:#0a0a1a;--shadow:#1b1340;--titlebar:#e0955f;--titlebar-text:#ffe650;--text:#fff;--text-dim:#b9c6e6;--link:#ffe650;--desktop:#1b1340;font-family:Martian Mono,Courier New,monospace;color-scheme:dark}.theme-weather .auth-error{color:#ff6b6b}.theme-weather.app-shell{background-image:radial-gradient(circle at 18% 10%,rgba(232,147,92,.35) 0,rgba(232,147,92,0) 28%),radial-gradient(circle at 82% 6%,rgba(140,90,200,.28) 0,rgba(140,90,200,0) 22%),linear-gradient(160deg,#6b3fa0,#4a3a7a 30%,#2c3f66 60%,#1b1340);background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:fixed}.theme-weather h1,.theme-weather h2,.theme-weather h3{font-family:Martian Mono,Courier New,monospace;letter-spacing:.5px}.theme-weather .navbar{position:relative;overflow:hidden;height:40px;background:linear-gradient(100deg,#3a2668,#7a4fa8 35%,#e0955f 55%,#7a4fa8 75%,#3a2668);border-bottom:2px solid #1b1340;box-shadow:0 2px 8px rgba(0,0,0,.5)}.theme-weather .navbar:after{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0));pointer-events:none}.theme-weather .navbar-title{color:#ffe650;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-weight:700}.theme-weather .navbar-link{border-radius:4px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.theme-weather .navbar-link:hover{background:hsla(0,0%,100%,.16)}.theme-weather .navbar button{background:rgba(20,20,50,.55);border:1px solid #fff;border-radius:14px;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4)}.theme-weather .navbar button:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.theme-weather .navbar .navbar-brand{background:none;border:none;border-radius:0;box-shadow:none;color:#ffe650}.theme-weather .navbar .navbar-brand:hover{background:hsla(0,0%,100%,.16)}.theme-weather .navbar .navbar-brand:active{box-shadow:none}.theme-weather .card,.theme-weather .window{border:2px solid #1b1340;border-radius:6px;background:linear-gradient(180deg,rgba(44,63,102,.88),rgba(27,19,64,.92));box-shadow:0 6px 18px rgba(0,0,0,.5)}.theme-weather .window-titlebar{position:relative;overflow:hidden;border-radius:5px 5px 0 0;background:linear-gradient(100deg,#3a2668,#7a4fa8 30%,#e0955f 50%,#7a4fac 70%,#3a2668);padding:8px 12px;font-weight:700;letter-spacing:.5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.theme-weather .profile-banner{border-radius:5px 5px 0 0}.theme-weather .window-titlebar:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0));pointer-events:none}.theme-weather .window-titlebar .dots span{border-radius:50%;background:#fff;border:1px solid #1b1340;box-shadow:0 1px 2px rgba(0,0,0,.4)}.theme-weather .window-body{padding:14px}.theme-weather .pill-btn,.theme-weather .send-btn,.theme-weather button.btn{background:rgba(20,20,50,.55);border:2px solid #fff;border-radius:18px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);font-family:inherit;font-weight:700}.theme-weather .pill-btn:active,.theme-weather .send-btn:active,.theme-weather button.btn:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.theme-weather button.btn:disabled{opacity:.5}.theme-weather .wander-btn{border-radius:22px;background:linear-gradient(180deg,#f0a868,#d97b3f);border:2px solid #7a4020;color:#2a1206;box-shadow:0 3px 6px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.3);text-shadow:0 1px 0 hsla(0,0%,100%,.25);font-weight:700}.theme-weather .field input[type=color],.theme-weather .field input[type=password],.theme-weather .field input[type=text],.theme-weather .field input[type=url],.theme-weather .field select,.theme-weather .field textarea{border-radius:4px;border:1px solid #4a5f8f;background:rgba(20,20,50,.55);color:#fff;font-family:inherit}.theme-weather option,.theme-weather select{background-color:#1b2545;color:#fff}.theme-weather .raised,.theme-weather .sunken{border-radius:4px;border:1px solid #4a5f8f;background:linear-gradient(180deg,rgba(44,63,102,.75),rgba(27,19,64,.85))}.theme-weather .community-tile{border:1px solid #4a5f8f;border-radius:6px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.4)}.theme-weather .community-tile-banner{position:relative}.theme-weather .community-tile-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 60%);pointer-events:none}.theme-weather .reaction-chip{border-radius:999px;border:1px solid #4a5f8f;background:rgba(20,20,50,.6);color:#fff}.theme-weather .reaction-chip.mine{background:linear-gradient(180deg,#e0955f,#a85a2a);border:1px solid #ffe650;color:#1a0f06}.theme-weather .reaction-picker{border-radius:8px}.theme-weather .reaction-picker button{border-radius:4px;border:1px solid #4a5f8f;background:#1b2545}.theme-weather .guestbook-entry,.theme-weather .message-bubble,.theme-weather .reply-card{border-radius:6px;border:1px solid #3a4d7a;background:linear-gradient(180deg,rgba(44,63,102,.8),rgba(27,19,64,.88));box-shadow:0 2px 6px rgba(0,0,0,.35);color:#fff}.theme-weather .message-bubble.mine{background:linear-gradient(180deg,#d97b3f,#a85a2a)}.theme-weather .avatar-sm,.theme-weather .profile-avatar,.theme-weather .sidebar-avatar{border-radius:6px;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.5)}.theme-weather .marquee-banner{border-radius:999px;border:1px solid #4a5f8f;background:linear-gradient(180deg,rgba(44,63,102,.85),rgba(27,19,64,.92));color:#fff}.theme-weather ::-webkit-scrollbar{width:12px;height:12px}.theme-weather ::-webkit-scrollbar-track{background:#1b1340}.theme-weather ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f0a868,#a85a2a);border-radius:8px;border:2px solid #1b1340}.profile-transparent-windows .card,.profile-transparent-windows .window{background:color-mix(in srgb,var(--face) 85%,transparent)}.profile-transparent-windows .window-titlebar{background:color-mix(in srgb,var(--titlebar) 85%,transparent)}.profile-transparent-windows .window-titlebar .dots span{background:color-mix(in srgb,var(--face) 85%,transparent)}.theme-dark{--face:#2b2b2b;--white:#4a4a4a;--black:#000;--titlebar:#333;--titlebar-text:#f0f0f0;--text:#e8e8e8;--text-dim:#999;--link:#6ea8fe;--desktop:#101010;color-scheme:dark}.theme-dark .auth-error{color:#ff6b6b}.theme-dark.app-shell{background-color:var(--desktop);background-image:none}.theme-dark .legal-content,.theme-dark .marquee-track{color:#fff}.theme-sakura{--face:#fff0f5;--white:#fff8fb;--black:#6b3a52;--titlebar:#ff8fb3;--titlebar-text:#fff;--text:#5c3346;--text-dim:#b97b96;--link:#d6336c;--desktop:#ffd9e8}.theme-sakura.app-shell{background-color:var(--desktop);background-image:none}.theme-sakura .marquee-track{color:#d6336c}.call-toast{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:1100;background:var(--face);border:1px solid var(--black);padding:8px 16px;font-size:12px;font-weight:700;color:var(--text);box-shadow:0 3px 8px rgba(0,0,0,.3);max-width:calc(100vw - 32px);text-align:center}.call-modal-title{font-size:12px;color:var(--text-dim);margin-bottom:4px}.call-modal-name{font-size:18px;font-weight:700;margin-bottom:14px}.call-modal-actions{display:flex;gap:10px}button.btn.call-accept-btn{background:#2e7d32;color:#fff}button.btn.call-decline-btn{background:#b3261e;color:#fff}.call-bar{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:1050;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:8px 14px;font-size:12px;font-weight:700;color:var(--text);box-shadow:0 3px 10px rgba(0,0,0,.35);max-width:calc(100vw - 32px)}@media (max-width:900px){.navbar-toggle{display:inline-flex;align-items:center;justify-content:center}.navbar-links{display:none;position:fixed;top:34px;left:0;right:0;z-index:60;flex-direction:column;align-items:stretch;gap:0;background:var(--titlebar);border-bottom:1px solid var(--black);box-shadow:0 4px 10px rgba(0,0,0,.35);max-height:calc(100vh - 34px);overflow-y:auto}.navbar-links.open{display:flex}.theme-aero .navbar-links,.theme-aero-dark .navbar-links,.theme-weather .navbar-links{top:40px;max-height:calc(100vh - 40px)}.navbar-links .navbar-link,.navbar-links .navbar-user{padding:11px 14px;border-bottom:1px solid hsla(0,0%,100%,.12)}.navbar-spacer{display:none}.navbar-links button{margin:6px 14px;align-self:flex-start}}@media (max-width:700px){.profile-header{flex-wrap:wrap}.profile-actions{margin-left:0!important;width:100%;flex-wrap:wrap}.contact-fab-mascot{width:90px}}@media (max-width:600px){.auth-card h1,.blinkie,.community-tile-banner,.marquee-track,.navbar-title,.profile-name,.wander-btn,h1,h2,h3{font-family:Arial,Helvetica,sans-serif}}