html[data-skin]{--bg:#101318;--paper:#191e26;--light:#202731;--sidebar:#12161d;--line:#303946;--ink:#edf1f7;--muted:#a1abba;--accent:#f5b44b;--accent-ink:#20180e;--green:var(--accent);--gold:var(--accent);--field:#12171e;--glow:#f5b44b22}html[data-skin=forest]{--bg:#0b1816;--paper:#132823;--light:#1b3630;--sidebar:#0d201b;--line:#31574b;--ink:#e6f7ee;--muted:#a4c5b8;--accent:#70dfb0;--accent-ink:#0a2319;--field:#0d211b;--glow:#70dfb022}html[data-skin=arcade]{--bg:#100c24;--paper:#1b1534;--light:#2b214b;--sidebar:#140f2c;--line:#4a3a6a;--ink:#f2edff;--muted:#b5a8d0;--accent:#ba9cff;--accent-ink:#1b1032;--field:#140f29;--glow:#ba9cff26}html[data-skin=sakura]{--bg:#211521;--paper:#302030;--light:#422c40;--sidebar:#291a28;--line:#64465a;--ink:#fff0f7;--muted:#cfb2c3;--accent:#ffa9c7;--accent-ink:#371225;--field:#251824;--glow:#ffa9c722}html[data-skin] .main-content,html[data-skin] .workspace,html[data-skin] body{background:var(--bg);color:var(--ink)}html[data-skin] :is(.sidebar,.channel-sidebar){background:var(--sidebar);border-color:var(--line)}html[data-skin] :is(.panel,.modal,.topbar,.chat-layout,.chat-conversation,.message-list,.settings-panel,.archive-card,.archive-detail,.item-info){background:var(--paper);border-color:var(--line);color:var(--ink)}html[data-skin] :is(input,textarea,select){background:var(--field);border-color:var(--line);color:var(--ink)}html[data-skin] :is(.button,.hero-button){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}html[data-skin] :is(.button.secondary,.button.ghost,.security-email,.shop-banner,.chat-header,.chat-composer,.message-content p,.honor-preview,.archive-rules,.friend-add){background:var(--light);border-color:var(--line);color:var(--ink)}html[data-skin] :is(.button:hover,.hero-button:hover){filter:brightness(1.08)}html[data-skin] :is(.nav-item.selected,.nav-item.active,.settings-nav .active,.collection-tabs .active,.archive-tabs .active,.channel-button.active){background:var(--glow);color:var(--accent);border-color:var(--accent)}html[data-skin] :is(.nav-item,.settings-nav button,.settings-admin-link,.topbar-title,.post-title,.post-meta>button,.post-body,.profile-name h1,.brand strong,.card-heading h3){color:var(--ink)}html[data-skin] :is(.muted,.sidebar-caption,.post-excerpt,.post-meta,.page-heading p,.modal-subtitle,.post-tags,.page-footer,.nav-heading){color:var(--muted)}html[data-skin] :is(.eyebrow,.header-coins,.title-badge,.tiny-title,.item-price,.section-title h2>span,.text-arrow,.text-button,.subtle-link){color:var(--accent)}html[data-skin] :is(.post-card,.feed-heading,.chat-header,.page-footer){border-color:var(--line)}html[data-skin] .brand-icon{background:var(--accent);color:var(--accent-ink)}html[data-skin] .item-display{background:radial-gradient(circle at 50% 50%,var(--glow),transparent 65%),var(--light)}.language-switch{display:flex!important;align-items:center;gap:7px;margin:0 0 14px!important;color:var(--muted);font-size:12px}.language-switch select{width:100%;padding:6px 10px;font-size:12px;min-height:32px}.language-switch>span{font-size:19px;color:var(--accent)}.mobile-language{display:none}.archive-square{margin-bottom:36px}.save-hero{display:flex;align-items:center;justify-content:space-between;overflow:hidden;min-height:290px;padding:36px 42px;background:radial-gradient(ellipse at 80% 40%,var(--glow),transparent 60%),var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:35px}.save-hero h2{text-wrap:balance;max-width:580px;font-size:32px;line-height:1.4;margin:17px 0 10px;letter-spacing:-.7px}.save-hero p{color:var(--muted);margin-bottom:22px}.save-hero .eyebrow{font-size:10px}.save-hero-art{position:relative;min-width:200px;height:200px;display:grid;place-items:center;margin-left:25px;perspective:700px}.save-cartridge{position:relative;transform:rotate(-11deg);border:2px solid var(--accent);box-shadow:9px 12px 0 var(--line),0 0 60px var(--glow);border-radius:18px 18px 6px 6px;width:135px;height:167px;background:var(--light);padding:18px;display:grid;grid-template-columns:40px 1fr;gap:8px;color:var(--accent)}.save-cartridge strong{line-height:1.1;font-size:21px}.save-cartridge>span{grid-column:1/-1;background:var(--accent);color:var(--accent-ink);font:10px monospace;padding:8px;text-align:center;align-self:end}.save-orbit{position:absolute;inset:0;border:1px dashed var(--line);border-radius:50%;transform:rotateX(55deg) rotate(-20deg) scale(1.3)}.star{position:absolute;color:var(--accent);font-style:normal;font-size:25px}.star.one{left:-6px;top:6px}.star.two{right:0;bottom:0}.star.three{right:5px;top:8px;font-size:16px}.archive-inline-search{display:flex;gap:8px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:4px 9px;max-width:260px}.archive-inline-search input{padding:6px 0;border:0;width:100%;box-shadow:none;font-size:12px;background:transparent}.archive-inline-search button{color:var(--accent)}.save-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.save-card{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .2s,border-color .2s;min-width:0;color:var(--ink)}.save-card:hover{transform:translateY(-4px);border-color:var(--accent)}.save-card-art{height:145px;position:relative;background:linear-gradient(145deg,#275146,#163233);overflow:hidden;display:grid;place-items:center}.save-card-art>span{font-size:58px;filter:drop-shadow(0 6px 12px #0007);position:relative;z-index:1}.save-card-art>small{position:absolute;right:10px;top:10px;border:1px solid #ffffff25;border-radius:4px;background:#111a25d9;color:#fff;font-size:10px;padding:3px 7px}.pixel-terrain{position:absolute;bottom:-5px;left:0;right:0;height:66px;opacity:.5;background:repeating-linear-gradient(90deg,#ffffff18 0 20px,transparent 20px 40px),linear-gradient(0deg,#0006,transparent);clip-path:polygon(0 35%,14% 35%,14% 7%,28% 7%,28% 52%,42% 52%,42% 25%,58% 25%,58% 62%,72% 62%,72% 0,87% 0,87% 42%,100% 42%,100% 100%,0 100%)}.wasteland .save-card-art{background:radial-gradient(ellipse at 70% 10%,#fbc36f44,transparent),linear-gradient(135deg,#554238,#241e23)}.pal .save-card-art{background:linear-gradient(145deg,#384b7a,#334b69 60%,#315e65)}.cavern .save-card-art{background:linear-gradient(145deg,#4a3866,#292e4e)}.farm .save-card-art{background:linear-gradient(145deg,#57643f,#294a39)}.custom .save-card-art{background:linear-gradient(145deg,var(--light),var(--field));color:var(--accent)}.save-card-copy{padding:20px}.save-card-copy h3{font-size:18px;display:flex;justify-content:space-between;align-items:center}.save-card-copy h3 svg,.save-card-copy p{color:var(--muted)}.save-card-copy p{font-size:12px;line-height:1.8;min-height:44px;margin:10px 0 20px}.save-card-copy footer{border-top:1px solid var(--line);padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.save-card-copy footer span{display:flex;align-items:center;gap:4px}.save-card-copy footer span:last-child{color:var(--accent)}.seed-disclosure{font-size:11px;color:var(--muted);margin-top:18px}.friends-directory h1,.skin-gallery h1{font-size:34px;margin:8px 0}.friend-add{display:flex;align-items:center;gap:20px;padding:22px;margin:25px 0}.friend-add label{flex:1;margin:0}.friend-add input{margin-top:7px}.friend-add .button{align-self:flex-end}.friends-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px}.friend-card{display:flex;align-items:center;gap:17px;padding:22px;min-width:0}.friend-card>div:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.friend-name{font-weight:700;text-align:left;overflow-wrap:anywhere}.friend-card small{font-size:11px;color:var(--muted)}.friend-actions{display:grid;gap:10px;justify-items:end}.collection-tabs{display:flex;gap:12px;margin:25px 0}.collection-tabs button{border:1px solid var(--line);border-radius:20px;padding:8px 20px;background:var(--paper);color:var(--muted)}.skin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.skin-card{padding:12px;text-align:left;border:2px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink)}.skin-card.selected{border-color:var(--accent)}.skin-preview{height:230px;border-radius:8px;overflow:hidden;display:flex;padding:12px;gap:13px}.skin-preview aside{width:20%;border-radius:4px;padding:15px 8px;font-size:28px;display:flex;align-items:center;flex-direction:column;gap:18px}.skin-preview i{display:block;width:80%;height:5px;border-radius:3px;background:currentColor;opacity:.3}.skin-preview section{flex:1;padding:8px}.skin-preview section>strong{font:12px monospace;letter-spacing:3px}.skin-preview section>div{height:115px;margin-top:14px;border:1px solid;border-radius:6px;font-size:42px;display:flex;align-items:center;justify-content:center;gap:15px}.skin-preview section>div span{font-size:8px;max-width:90px;letter-spacing:2px}.skin-preview footer{display:flex;gap:10px;margin-top:15px}.skin-preview footer i{height:35px;width:33%}.skin-label{display:flex;justify-content:space-between;gap:15px;padding:18px 10px 8px}.skin-label span{font-size:12px;color:var(--accent)}.invitation-panel{padding:22px;margin:20px 0}.invitation-form{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.invitation-form label{max-width:130px;margin:0}.invitation-form input{margin-top:6px}.invitation-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.invitation-list small{margin-left:15px;color:var(--muted)}.invite-secret{display:grid;gap:10px;background:var(--glow);border:1px solid var(--accent);padding:18px;border-radius:8px;margin:20px 0}.invite-secret code{font:18px monospace;overflow-wrap:anywhere;user-select:all;color:var(--accent)}.invite-secret small{color:var(--muted)}.invite-entry{max-width:450px;padding:15px 0}.invite-entry input{margin-top:8px}.archive-detail .archive-check input{width:auto}html[data-skin] .avatar.framed{outline-width:2px;outline-offset:3px;position:relative;border-radius:15px}.avatar.frame-pixel{outline:3px solid #80e6b8;box-shadow:6px 6px 0 #237b69,-5px -5px 0 #c2f4cb;border-radius:5px!important}.avatar.frame-frost{outline:2px solid #8edbff;box-shadow:0 0 0 7px #81d4ff22,0 0 17px #5eb8ff44}.avatar.frame-sakura{outline:2px solid #ffb7d4;box-shadow:0 0 0 6px #ffb7d422,4px -4px 0 #e778a2}.avatar.frame-dragon{outline:3px double #ffbb63;box-shadow:0 0 0 7px #e65d3233,0 0 20px #f4563244}.avatar.frame-neon{outline:2px solid #d897ff;box-shadow:0 0 0 6px #7853de33,0 0 20px #d369f655}.avatar.frame-ocean{outline:2px solid #70e3e3;box-shadow:0 0 0 6px #37babb33,0 0 0 8px #70e3e322;border-radius:50%!important}.avatar.frame-moon{outline:2px solid #dbe0ff;box-shadow:5px -4px 0 5px #aab7ff33,0 0 20px #aab7ff22}.avatar.frame-rune{outline:3px double #e5c474;box-shadow:0 0 0 7px #96774033;transform:rotate(-2deg)}.avatar.frame-rainbow{outline:2px solid #c2afff;box-shadow:3px 3px 0 5px #e695ce,-3px -3px 0 5px #7fdad9}.avatar.frame-forest{outline-color:#70c8a1!important}.avatar.frame-gold{outline-color:#f2cc6c!important}.avatar.frame-aurora{outline-color:#a59aff!important;box-shadow:0 0 15px #9882ff66!important}@media(min-width:1500px){.save-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px){.save-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.save-hero{padding:28px}.save-hero h2{font-size:28px}.save-hero-art{min-width:150px;transform:scale(.85);margin-left:0}.friends-grid{grid-template-columns:1fr}}@media(max-width:700px){.save-hero-art{display:none}.save-hero{min-height:240px;padding:25px}.save-hero h2{font-size:25px}.save-hero .eyebrow{font-size:8px}.save-grid{gap:12px}.save-card-art{height:110px}.save-card-art>span{font-size:43px}.save-card-copy{padding:14px}.save-card-copy h3{font-size:15px}.save-card-copy p{font-size:11px;min-height:60px}.save-card-copy footer{font-size:9px;flex-wrap:wrap}.archive-square .section-title{flex-wrap:wrap;gap:12px}.archive-inline-search{max-width:none;width:100%}.skin-grid{grid-template-columns:1fr;gap:16px}.skin-preview{height:220px}.friend-add{gap:12px;padding:17px;flex-wrap:wrap}.friend-add>svg{display:none}.friend-add label{min-width:180px}.friend-card{padding:18px;gap:12px}.friend-actions .button{font-size:11px}.language-switch{margin:0!important}.sidebar .language-switch{margin-bottom:16px!important}.mobile-language{display:block;width:95px}.mobile-language .language-switch>span{display:none}.mobile-language select{padding:4px;font-size:10px;min-height:28px}.topbar .breadcrumb,.topbar .search-box{display:none}.invitation-form{gap:10px}.invitation-form label{max-width:100px}.skin-label{font-size:14px}}@media(max-width:380px){.save-grid{grid-template-columns:1fr}.friend-card{flex-wrap:wrap}.mobile-language{width:82px}.save-card-copy p{min-height:0}}.topbar-language{display:block;flex:0 0 auto}html[data-skin] .language-switch{display:flex!important;flex-direction:row;align-items:center;gap:8px;margin:0!important;white-space:nowrap}html[data-skin] .language-switch>span{font-size:11px;font-weight:600;color:var(--muted)}html[data-skin] .language-switch select{width:110px;min-height:36px;padding:7px 9px;margin:0;font-size:12px;border:1px solid var(--line);border-radius:6px;cursor:pointer}.topbar .search-box{min-width:100px;flex:1}.settings-panel .skin-gallery{padding:0;max-width:none;margin:0}.settings-panel .skin-gallery h1{font-size:26px}.save-card-copy footer span:first-child{flex-wrap:wrap}.save-card-copy footer small{font-size:9px;color:var(--muted)}@media(max-width:1100px){.topbar .breadcrumb{display:none}.topbar{gap:14px}.topbar-language .language-switch>span{font-size:10px}}@media(max-width:700px){.topbar{height:auto;min-height:96px;flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.topbar-title{order:1;flex:1}.topbar-language{order:2}.topbar-right{order:3;flex-basis:100%;justify-content:flex-end}.topbar .search-box{display:none}.topbar-language .language-switch{gap:5px}.topbar-language .language-switch select{width:96px;min-height:32px;font-size:11px}.settings-panel .skin-gallery h1{font-size:22px}}