.dark,:root{color-scheme:dark;--sunmc-gold:#ffc267;--sunmc-orange:#f28a3d;--sunmc-background:#100e0b;--sunmc-surface:#1c1712;--sunmc-raised:#241d16;--sunmc-line:#443323;--sunmc-text:#fff3e2;--sunmc-muted:#bba993;--background:var(--sunmc-background);--foreground:var(--sunmc-text);--card:var(--sunmc-surface);--card-foreground:var(--sunmc-text);--popover:#241c15;--popover-foreground:var(--sunmc-text);--primary:var(--sunmc-gold);--primary-foreground:#271505;--secondary:#30251b;--secondary-foreground:#f5dfc4;--muted:#2a2119;--muted-foreground:var(--sunmc-muted);--accent:#3b2918;--accent-foreground:#ffd49a;--destructive:#ff8492;--border:var(--sunmc-line);--input:#5b4430;--ring:var(--sunmc-gold);--chart-1:var(--sunmc-gold);--chart-2:var(--sunmc-orange);--chart-3:#e57537;--chart-4:#dca54f;--chart-5:#ffe1ab;--sidebar:#15110e;--sidebar-foreground:#c6b29c;--sidebar-primary:var(--sunmc-gold);--sidebar-primary-foreground:#271505;--sidebar-accent:#382616;--sidebar-accent-foreground:#ffd49a;--sidebar-border:#3a2b1e;--sidebar-ring:var(--sunmc-gold)}body{background:var(--sunmc-background);color:var(--sunmc-text)}::selection{background:#885021;color:#fff4df}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--sunmc-gold)}.sunmc-sidebar [data-slot=sidebar-inner]{background:var(--sidebar)}.brand{color:#fff0d9;font-size:19px;letter-spacing:.025em;gap:14px}.brand>span:last-child{white-space:nowrap}.brand-symbol{flex:0 0 48px;width:48px;height:48px}.brand-symbol img{width:56px;height:56px;max-width:none}.brand-tag,.eyebrow{color:#b49b7e}.guild-select{background:#211a14;border-color:var(--sunmc-line)}.guild-avatar{background:#4b301c;color:#ffd598}.sunmc-sidebar [data-slot=sidebar-group-label]{color:#a58f76}.sunmc-sidebar [data-slot=sidebar-menu-button]:hover{background:#2b2118;color:#ffe4bf}.sunmc-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:linear-gradient(100deg,#503017,#2d2116);color:var(--sunmc-gold);box-shadow:inset 3px 0 var(--sunmc-orange)}.nav-count{background:#513720;color:#ffd7a0}.sidebar-status{background:#211e14;border-color:#44412a;color:#e2dfbf}.sidebar-status small{color:#b3ae89}.status-dot{background:#a8d77b;box-shadow:0 0 9px #a8d77b26}.status-dot.amber{background:var(--sunmc-gold);box-shadow:none}.avatar{background:#4c301e;color:#ffdbb0}.profile b{color:#f4e5d1}.breadcrumb,.edition,.icon-button,.profile small{color:var(--sunmc-muted)}.topbar{background:#15110ed9;border-color:#3a2b1e}.breadcrumb strong{color:#eddbc4}.icon-button:hover{background:#3b2918;color:var(--sunmc-gold)}.workspace{background:radial-gradient(ellipse at 68% 0,#e9933110,transparent 48%)}.command-row code,.heading-dot,.lime,.rank-number{color:var(--sunmc-gold)}.audit-row small,.audit-row time,.embed-help,.embed-preview-heading,.embed-preview-heading span,.embed-section-title span,.empty-activity,.field small,.module-card p,.muted,.page-heading p,.panel-heading p,.resource-card p,.resource-meta,.section-heading span,.toggle-row p,.workspace-footer,.workspace-footer>span{color:var(--sunmc-muted)}.button{background:#2b2118;border-color:#5b422b;color:#f3ddc0;transition:background .16s,border-color .16s,box-shadow .16s}.button:hover{background:#3b2b1c;border-color:#ae7842}.button.primary{background:linear-gradient(110deg,var(--sunmc-gold),#f7a34a);border-color:#ffc267;color:#271505;box-shadow:0 3px 14px #f28a3d14;font-weight:700}.button.primary:hover{background:linear-gradient(110deg,#ffd38c,#ffb45f);box-shadow:0 4px 20px #f28a3d26}.button.danger{background:#351d20;border-color:#7a3941;color:#ffb0b9}.button.danger:hover{background:#492229;border-color:#ad5360}.module-card,.panel,.stat-card{background:linear-gradient(135deg,#211a13,#191510);border-color:var(--sunmc-line)}.stat-card{border-top-color:#8c5a2f}.stat-card small,.stat-card svg,.stat-card>div{color:#c3ac91}.stat-card strong{color:#fff0d8}.stat-card small.trend,.stat-card small.trend svg{color:#b1da8d}.module-card:hover{border-color:#9b6738}.module-icon.lime,.module-icon.yellow{color:#ffd27d;background:#44331b}.module-icon.blue,.module-icon.violet{color:#ffc999;background:#443023}.module-icon.orange,.module-icon.pink{color:#ffaf71;background:#492b1d}.module-link{border-color:var(--sunmc-line);color:#e2c7a4}.module-link:hover,.text-link,.text-link:hover{color:var(--sunmc-gold)}.period{border-color:#5b422b;color:#d9c1a3}.chart-key,.chart-key small,.chart-x,.chart-y{color:#b29b7f}.chart-key>span,.progress-line span{background:linear-gradient(90deg,var(--sunmc-orange),var(--sunmc-gold))}.chart-plot svg line{stroke:#513d2a}.score-icon{background:#3b2a17;border-color:#7e552d;color:var(--sunmc-gold)}.protection-row,.protection-score p{color:#c0ad94}.audit-row,.embed-section-title,.form-actions,.health-panel>.text-link,.resource-card .button-group,.toggle-row{border-color:var(--sunmc-line)}.audit-icon{background:#35271b;color:#e6b574}.audit-row b,.data-table td{color:#eddbc3}.data-table th{color:#bca182}.data-table [data-slot=table-row]{border-color:var(--sunmc-line)}.searchbox{background:#1b1510;border-color:#58402a;color:#c1a27f}.searchbox input{color:var(--sunmc-text)}.field input::placeholder,.field textarea::placeholder,.searchbox input::placeholder{color:#a38b71}.searchbox kbd{border-color:#61472e}.field label{color:#e5cdb0}.embed-channel-row select,.field input,.field textarea{background:#15110d;border-color:#60452e;color:#fff0dd}.embed-channel-row select:focus,.field input:focus,.field textarea:focus{border-color:var(--sunmc-gold)}[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]{background:#241c15;color:var(--sunmc-text);border-color:#805b34;box-shadow:0 20px 70px #0008}.embed-check{color:#e7cfb1}.embed-check input{accent-color:var(--sunmc-gold)}.embed-details,.embed-field-card{border-color:#60452e}.embed-avatar{background:#f7a54d;color:#281706}.embed-avatar:has(img){background:#241b13}.embed-avatar img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.empty-state{border-color:#705033;color:#c6ac8b}.empty-state h3{color:#ffe2bd}.command-row,.inline-rule{background:#211910;border-color:#523a25}.command-row p,.inline-rule span{color:#c7af91}.progress-line{background:#40301f}.connection-bar,.demo-strip,.notice{background:#302314;border-color:#76512d;color:#f4d6a8}.connection-bar span,.demo-strip button{color:#d4b58c}.badge{background:#49331e;color:#ffd299}.badge.green{background:#293b22;color:#c1e6a5}.badge.red{background:#44242a;color:#ffb6bf}.badge.orange{background:#50351a;color:#ffcf8e}.access-screen{background:radial-gradient(ellipse at 50% 15%,#9a541c33,transparent 58%),#100e0b;color:var(--sunmc-text)}.access-card{background:linear-gradient(145deg,#2a1e13,#19140f);border-color:#6a4729;box-shadow:0 28px 110px #0007,0 0 80px #f28a3d08}.access-icon{color:var(--sunmc-gold)}.access-card p{color:#d2bca0}.access-note{color:#bda487;border-color:#5a3d25}.live-data-strip{color:#e7d1b0}.live-data-strip small{color:#bea382}@media (prefers-reduced-motion:reduce){.button{transition:none}}.info-template-bar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.info-editor select{width:100%;min-height:39px;padding:8px 10px;background:#15110d;color:#fff0dd;border:1px solid #60452e;border-radius:6px;font-size:12px}.info-preview{padding:20px;border-left:4px solid var(--sunmc-gold)}.info-banner{width:100%;border-radius:7px;margin-bottom:20px}.info-preview h2{font-size:20px;margin-bottom:10px}.info-preview h3{margin:20px 0 12px;color:var(--sunmc-gold);font-size:16px}.info-preview p,.info-preview small{color:var(--sunmc-muted);line-height:1.8;font-size:12px;overflow-wrap:anywhere}.info-section-copy{white-space:pre-wrap;padding:15px;background:#15110d;border-radius:7px;margin-bottom:20px}.info-saved{margin-top:20px}.info-saved h2{display:flex;gap:8px;align-items:center}.info-saved-row{padding:15px 0;border-top:1px solid var(--sunmc-line)}.info-saved-row b,.info-saved-row small{display:block;margin-bottom:9px}.info-saved-row small{color:var(--sunmc-muted);font-size:11px}