/* Expanded style library: shared NOVA markup, distinct visual systems. */
@font-face{font-family:"Pixelated MS Sans";src:url('../assets/fonts/ms-sans-serif.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:"Pixelated MS Sans";src:url('../assets/fonts/ms-sans-serif-bold.woff2') format('woff2');font-weight:700;font-display:swap}
body[data-style="scandinavian-minimal"]{--bg:#f5f3ec;--surface:#fffefa;--surface-strong:#fffefa;--surface-soft:#efeee8;--text:#27302d;--muted:#747d78;--accent:#668276;--accent-2:#c5a98d;--border:#deddd6;--border-strong:#c4c5bd;--radius-xs:5px;--radius:11px;--shadow:0 12px 35px rgba(42,54,49,.06);--shadow-hover:0 18px 44px rgba(42,54,49,.1);--font-display:Georgia,serif}
body[data-style="japandi"]{--bg:#e8e0d1;--surface:#f5efe4;--surface-strong:#faf6ef;--surface-soft:#e4dacb;--text:#354037;--muted:#77776c;--accent:#8b6a4e;--accent-2:#788b72;--border:rgba(65,75,63,.16);--border-strong:rgba(65,75,63,.28);--radius-xs:9px;--radius:18px;--shadow:0 18px 45px rgba(58,52,43,.09);--shadow-hover:0 25px 55px rgba(58,52,43,.14);--font-display:Georgia,serif}
body[data-style="swiss-style"]{--bg:#f7f7f4;--surface:#fff;--surface-strong:#fff;--surface-soft:#efefec;--text:#101010;--muted:#666;--accent:#e3262e;--accent-2:#101010;--border:#101010;--border-strong:#101010;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font-display:Arial,Helvetica,sans-serif}
body[data-style="brutalism"]{--bg:#d8d8d8;--surface:#ededed;--surface-strong:#fff;--surface-soft:#cfcfcf;--text:#000;--muted:#333;--accent:#0000ee;--accent-2:#ff0000;--border:#000;--border-strong:#000;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font:Arial,sans-serif;--font-display:"Times New Roman",serif}
body[data-style="dark-luxury"]{color-scheme:dark;--bg:#080807;--surface:#11100e;--surface-strong:#17140f;--surface-soft:#1d1913;--text:#f3ead9;--muted:#958b7a;--accent:#c9a96e;--accent-2:#7e5d2f;--accent-contrast:#0b0906;--border:rgba(201,169,110,.24);--border-strong:rgba(201,169,110,.5);--radius-xs:2px;--radius:5px;--shadow:0 28px 70px rgba(0,0,0,.42);--shadow-hover:0 34px 90px rgba(0,0,0,.58);--font-display:Georgia,serif}
body[data-style="editorial-design"]{--bg:#f3eee5;--surface:#faf7f1;--surface-strong:#fffdf8;--surface-soft:#ebe4da;--text:#1d1c19;--muted:#736e66;--accent:#b53c2e;--accent-2:#d9ab77;--border:#d4ccc0;--border-strong:#958c80;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:0 18px 40px rgba(50,41,34,.09);--font-display:Georgia,serif}
body[data-style="apple-inspired"]{--bg:#f5f5f7;--surface:rgba(255,255,255,.88);--surface-strong:#fff;--surface-soft:#ececf0;--text:#1d1d1f;--muted:#6e6e73;--accent:#0071e3;--accent-2:#5ac8fa;--border:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.16);--radius-xs:12px;--radius:24px;--radius-lg:38px;--shadow:0 12px 38px rgba(0,0,0,.06);--shadow-hover:0 22px 55px rgba(0,0,0,.11);--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body[data-style="material-you"]{--bg:#f7f2fa;--surface:#fffbfe;--surface-strong:#fff;--surface-soft:#eee6f3;--text:#1d1b20;--muted:#79747e;--accent:#6750a4;--accent-2:#7d5260;--border:#cac4d0;--border-strong:#938f99;--radius-xs:20px;--radius:30px;--radius-lg:42px;--shadow:0 2px 8px rgba(29,27,32,.09);--shadow-hover:0 7px 18px rgba(29,27,32,.15);--font-display:Roboto,Arial,sans-serif}
body[data-style="fluent-design"]{--bg:#eaf2f9;--surface:rgba(255,255,255,.72);--surface-strong:#fff;--surface-soft:rgba(255,255,255,.42);--text:#17202a;--muted:#657482;--accent:#0067c0;--accent-2:#7eb6e6;--border:rgba(255,255,255,.8);--border-strong:rgba(60,110,150,.24);--radius-xs:7px;--radius:12px;--shadow:0 12px 38px rgba(27,62,89,.1);--shadow-hover:0 20px 50px rgba(27,62,89,.16)}
body[data-style="aurora-ui"]{color-scheme:dark;--bg:#061116;--surface:rgba(9,25,30,.72);--surface-strong:#0c1c21;--surface-soft:rgba(255,255,255,.06);--text:#ebfffa;--muted:#86a8a2;--accent:#30e3a2;--accent-2:#7667ff;--accent-contrast:#052018;--border:rgba(48,227,162,.2);--border-strong:rgba(118,103,255,.45);--radius-xs:13px;--radius:25px;--shadow:0 22px 70px rgba(0,0,0,.3);--shadow-hover:0 30px 85px rgba(0,0,0,.45)}
body[data-style="monochrome-modern"]{--bg:#f2f2f0;--surface:#fff;--surface-strong:#fff;--surface-soft:#e9e9e7;--text:#161616;--muted:#777;--accent:#161616;--accent-2:#888;--accent-contrast:#fff;--border:#d5d5d2;--border-strong:#999;--radius-xs:7px;--radius:15px;--shadow:0 14px 35px rgba(0,0,0,.06);--shadow-hover:0 22px 45px rgba(0,0,0,.11)}
body[data-style="high-contrast"]{color-scheme:dark;--bg:#000;--surface:#050505;--surface-strong:#111;--surface-soft:#1b1b1b;--text:#fff;--muted:#e5e5e5;--accent:#fff200;--accent-2:#00e5ff;--accent-contrast:#000;--border:#fff;--border-strong:#fff;--success:#5cff8d;--warning:#ffbe00;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:0 0 0 4px #fff200}
body[data-style="soft-gradient"]{--bg:#f4edff;--surface:rgba(255,255,255,.74);--surface-strong:#fff;--surface-soft:rgba(255,255,255,.42);--text:#30324a;--muted:#767993;--accent:#8273df;--accent-2:#e488b6;--border:rgba(255,255,255,.8);--border-strong:rgba(103,102,150,.2);--radius-xs:15px;--radius:28px;--shadow:0 20px 55px rgba(79,65,130,.1);--shadow-hover:0 28px 70px rgba(79,65,130,.16)}
body[data-style="duotone"]{--bg:#f7eee6;--surface:#fff5ec;--surface-strong:#fffaf4;--surface-soft:#eaded7;--text:#19204a;--muted:#5d6077;--accent:#ff6b5f;--accent-2:#19204a;--border:#19204a;--border-strong:#19204a;--radius-xs:4px;--radius:8px;--shadow:6px 6px 0 #19204a;--shadow-hover:10px 10px 0 #19204a}
body[data-style="vibrant-flat"]{--bg:#f4f1ff;--surface:#fff;--surface-strong:#fff;--surface-soft:#ece8ff;--text:#25223b;--muted:#6d6882;--accent:#6157ff;--accent-2:#ff5f7e;--border:rgba(37,34,59,.12);--border-strong:rgba(37,34,59,.22);--radius-xs:10px;--radius:18px;--shadow:none;--shadow-hover:none}
body[data-style="abstract-geometric"]{--bg:#f2ede5;--surface:#fffaf2;--surface-strong:#fff;--surface-soft:#e8e0d5;--text:#171717;--muted:#69635c;--accent:#2447ff;--accent-2:#ff4c2e;--border:#171717;--border-strong:#171717;--radius-xs:0;--radius:0;--shadow:7px 7px 0 rgba(23,23,23,.18);--shadow-hover:11px 11px 0 rgba(23,23,23,.26);--font-display:Arial,sans-serif}
body[data-style="premium-saas"]{color-scheme:dark;--bg:#0c1220;--surface:#131c2f;--surface-strong:#19243a;--surface-soft:#1d2940;--text:#f7f8ff;--muted:#9ca8bd;--accent:#8468ff;--accent-2:#4edac2;--accent-contrast:#fff;--border:rgba(255,255,255,.1);--border-strong:rgba(132,104,255,.4);--radius-xs:10px;--radius:20px;--shadow:0 20px 60px rgba(0,0,0,.28);--shadow-hover:0 30px 80px rgba(0,0,0,.42)}
body[data-style="dashboard-modern"]{--bg:#eef2f6;--surface:#fff;--surface-strong:#fff;--surface-soft:#f3f6f9;--text:#172033;--muted:#697589;--accent:#2563eb;--accent-2:#7c3aed;--border:#dce2e9;--border-strong:#bdc7d3;--radius-xs:7px;--radius:13px;--shadow:0 6px 22px rgba(31,47,70,.07);--shadow-hover:0 12px 30px rgba(31,47,70,.12)}
body[data-style="card-based"]{--bg:#e9edf3;--surface:#fff;--surface-strong:#fff;--surface-soft:#f0f3f8;--text:#253047;--muted:#778297;--accent:#5c6ac4;--accent-2:#d06f95;--border:rgba(37,48,71,.09);--border-strong:rgba(37,48,71,.18);--radius-xs:12px;--radius:20px;--shadow:0 10px 28px rgba(38,47,73,.08);--shadow-hover:0 18px 42px rgba(38,47,73,.14)}
body[data-style="magazine-style"]{--bg:#eee5d8;--surface:#f8f2e9;--surface-strong:#fffaf2;--surface-soft:#e7dccd;--text:#18202a;--muted:#6d675e;--accent:#e14832;--accent-2:#d8ad68;--border:#bfb3a4;--border-strong:#18202a;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font-display:Georgia,serif}
body[data-style="hero-centric"]{color-scheme:dark;--bg:#101326;--surface:#171c35;--surface-strong:#1d2342;--surface-soft:#222946;--text:#f7f4ff;--muted:#aca8c2;--accent:#a286ff;--accent-2:#ff7cab;--accent-contrast:#151027;--border:rgba(255,255,255,.12);--border-strong:rgba(162,134,255,.42);--radius-xs:13px;--radius:26px;--shadow:0 25px 75px rgba(0,0,0,.3);--shadow-hover:0 35px 90px rgba(0,0,0,.45)}
body[data-style="split-screen"]{--bg:#eee8dd;--surface:#f8f3eb;--surface-strong:#fff;--surface-soft:#e6ded1;--text:#1b2d28;--muted:#6d766f;--accent:#d9684d;--accent-2:#173f36;--border:rgba(27,45,40,.17);--border-strong:#173f36;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font-display:Georgia,serif}
body[data-style="immersive-fullscreen"]{color-scheme:dark;--bg:#070914;--surface:rgba(10,13,29,.68);--surface-strong:#10152b;--surface-soft:rgba(255,255,255,.06);--text:#fff;--muted:#a2a7c0;--accent:#4967ff;--accent-2:#f45ca8;--accent-contrast:#fff;--border:rgba(255,255,255,.13);--border-strong:rgba(73,103,255,.48);--radius-xs:4px;--radius:8px;--shadow:0 30px 90px rgba(0,0,0,.35);--shadow-hover:0 40px 110px rgba(0,0,0,.5)}
body[data-style="asymmetrical-layout"]{--bg:#ebe6dc;--surface:#f8f4eb;--surface-strong:#fff;--surface-soft:#e3ddd2;--text:#151515;--muted:#6e6961;--accent:#ff5b36;--accent-2:#315cff;--border:#151515;--border-strong:#151515;--radius-xs:2px;--radius:3px;--shadow:7px 8px 0 rgba(21,21,21,.14);--shadow-hover:10px 12px 0 rgba(21,21,21,.22);--font-display:Arial,sans-serif}
body[data-style="modular-grid"]{--bg:#e8edf3;--surface:#f9fbfd;--surface-strong:#fff;--surface-soft:#dde5ed;--text:#243148;--muted:#6d798d;--accent:#5a78e3;--accent-2:#40a6a0;--border:#bfc9d5;--border-strong:#7f8ea1;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none}
body[data-style="masonry-layout"]{--bg:#f0ece5;--surface:#fffdf8;--surface-strong:#fff;--surface-soft:#eae3da;--text:#323039;--muted:#78737c;--accent:#8474d8;--accent-2:#dc7d68;--border:#ded5ca;--border-strong:#b9ada0;--radius-xs:12px;--radius:20px;--shadow:0 14px 35px rgba(55,47,62,.08);--shadow-hover:0 22px 48px rgba(55,47,62,.14)}
body[data-style="timeline-style"]{--bg:#f5f1e9;--surface:#fffdf8;--surface-strong:#fff;--surface-soft:#eee7dc;--text:#34495e;--muted:#7d858b;--accent:#d95d45;--accent-2:#4e7184;--border:#d8d0c3;--border-strong:#a69b8c;--radius-xs:7px;--radius:15px;--shadow:0 10px 30px rgba(51,66,74,.07);--shadow-hover:0 18px 42px rgba(51,66,74,.12)}
body[data-style="data-viz-first"]{color-scheme:dark;--bg:#08131c;--surface:#0e1c28;--surface-strong:#132534;--surface-soft:#172c3a;--text:#effaff;--muted:#86a4b3;--accent:#20c997;--accent-2:#5b8cff;--accent-contrast:#062219;--border:rgba(32,201,151,.16);--border-strong:rgba(91,140,255,.42);--radius-xs:6px;--radius:12px;--shadow:0 16px 55px rgba(0,0,0,.28);--shadow-hover:0 24px 70px rgba(0,0,0,.42)}
body[data-style="ai-interface"]{color-scheme:dark;--bg:#0d0f1e;--surface:rgba(23,21,48,.74);--surface-strong:#1b1938;--surface-soft:rgba(255,255,255,.07);--text:#faf7ff;--muted:#aaa4c4;--accent:#a16cff;--accent-2:#43d9c2;--accent-contrast:#fff;--border:rgba(161,108,255,.2);--border-strong:rgba(67,217,194,.42);--radius-xs:14px;--radius:27px;--shadow:0 24px 75px rgba(0,0,0,.3);--shadow-hover:0 32px 90px rgba(0,0,0,.46)}
body[data-style="terminal-modern"]{color-scheme:dark;--bg:#06100b;--surface:#091710;--surface-strong:#0d2016;--surface-soft:#10291b;--text:#c9ffd8;--muted:#6fa67e;--accent:#65f598;--accent-2:#7fc7ff;--accent-contrast:#04110a;--border:rgba(101,245,152,.25);--border-strong:rgba(101,245,152,.56);--radius-xs:0;--radius:0;--shadow:0 0 0 1px rgba(101,245,152,.04);--shadow-hover:0 0 22px rgba(101,245,152,.12);--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="warm-neutral"]{--bg:#e9dfd2;--surface:#f7f1e8;--surface-strong:#fffaf4;--surface-soft:#dfd2c3;--text:#44382f;--muted:#827468;--accent:#a77c58;--accent-2:#c99883;--border:#d6c7b7;--border-strong:#aa9886;--radius-xs:12px;--radius:24px;--shadow:0 18px 45px rgba(75,59,45,.08);--shadow-hover:0 25px 58px rgba(75,59,45,.13);--font-display:Georgia,serif}
body[data-style="earth-tone"]{--bg:#d8c6ad;--surface:#eaddca;--surface-strong:#f4eadb;--surface-soft:#cdb99f;--text:#3c342c;--muted:#75695e;--accent:#7d5c45;--accent-2:#637158;--border:rgba(60,52,44,.18);--border-strong:rgba(60,52,44,.34);--radius-xs:10px;--radius:22px;--shadow:0 18px 42px rgba(68,50,36,.11);--shadow-hover:0 26px 54px rgba(68,50,36,.17);--font-display:Georgia,serif}
body[data-style="corporate-modern"]{--bg:#eaf1f6;--surface:#fff;--surface-strong:#fff;--surface-soft:#edf4f8;--text:#17334a;--muted:#637a8c;--accent:#164d78;--accent-2:#38a1b8;--border:#d1dee7;--border-strong:#9eb3c2;--radius-xs:5px;--radius:9px;--shadow:0 8px 26px rgba(26,60,84,.07);--shadow-hover:0 14px 36px rgba(26,60,84,.12)}
body[data-style="startup-modern"]{--bg:#f7f2ff;--surface:#fff;--surface-strong:#fff;--surface-soft:#eee7ff;--text:#29223d;--muted:#756e87;--accent:#6d4aff;--accent-2:#ff7a59;--border:rgba(65,48,100,.1);--border-strong:rgba(65,48,100,.2);--radius-xs:13px;--radius:25px;--shadow:0 16px 45px rgba(78,55,140,.1);--shadow-hover:0 24px 58px rgba(78,55,140,.16)}
body[data-style="clean-enterprise"]{--bg:#f3f6f8;--surface:#fff;--surface-strong:#fff;--surface-soft:#edf1f4;--text:#263746;--muted:#6f7f8b;--accent:#31546d;--accent-2:#6b8ca3;--border:#dce3e8;--border-strong:#b2c0ca;--radius-xs:4px;--radius:7px;--shadow:0 5px 18px rgba(38,55,70,.05);--shadow-hover:0 9px 26px rgba(38,55,70,.09)}
body[data-style="gaming-ui"]{color-scheme:dark;--bg:#090c13;--surface:#101620;--surface-strong:#161d29;--surface-soft:#1b2431;--text:#f3f7ff;--muted:#8491a5;--accent:#b4ff36;--accent-2:#7b55ff;--accent-contrast:#121c04;--border:rgba(180,255,54,.24);--border-strong:rgba(123,85,255,.5);--radius-xs:2px;--radius:4px;--shadow:0 20px 65px rgba(0,0,0,.36);--shadow-hover:0 0 28px rgba(180,255,54,.12),0 28px 80px rgba(0,0,0,.5);--font-display:"Arial Narrow",Arial,sans-serif}
body[data-style="glass-dashboard"]{color-scheme:dark;--bg:#11142a;--surface:rgba(28,31,62,.5);--surface-strong:rgba(37,41,78,.88);--surface-soft:rgba(255,255,255,.07);--text:#f6f7ff;--muted:#a6acd0;--accent:#56d7ff;--accent-2:#a16cff;--accent-contrast:#10152a;--border:rgba(255,255,255,.18);--border-strong:rgba(86,215,255,.42);--radius-xs:12px;--radius:22px;--shadow:0 20px 70px rgba(3,6,24,.3);--shadow-hover:0 30px 85px rgba(3,6,24,.46)}
body[data-style="floating-cards"]{--bg:#e9edf7;--surface:#fff;--surface-strong:#fff;--surface-soft:#f0f2fa;--text:#272b45;--muted:#767c95;--accent:#6d63e9;--accent-2:#f08aa8;--border:rgba(39,43,69,.08);--border-strong:rgba(39,43,69,.18);--radius-xs:14px;--radius:26px;--shadow:0 24px 55px rgba(45,49,90,.14);--shadow-hover:0 34px 70px rgba(45,49,90,.2)}
body[data-style="micro-interactions"]{--bg:#f3f6fc;--surface:#fff;--surface-strong:#fff;--surface-soft:#edf1fa;--text:#252b43;--muted:#737b92;--accent:#4c6fff;--accent-2:#ff6b8b;--border:#dfe4ef;--border-strong:#b9c3d8;--radius-xs:11px;--radius:20px;--shadow:0 10px 30px rgba(46,62,100,.08);--shadow-hover:0 18px 42px rgba(46,62,100,.14)}
body[data-style="motion-first"]{color-scheme:dark;--bg:#0e1224;--surface:#171c35;--surface-strong:#1d2342;--surface-soft:#242b4b;--text:#fff;--muted:#a6acc4;--accent:#ff4fa3;--accent-2:#49d5ff;--accent-contrast:#fff;--border:rgba(255,255,255,.12);--border-strong:rgba(73,213,255,.42);--radius-xs:10px;--radius:18px;--shadow:0 22px 70px rgba(0,0,0,.3);--shadow-hover:0 32px 88px rgba(0,0,0,.45)}
body[data-style="illustration-first"]{--bg:#f7efd9;--surface:#fff9e9;--surface-strong:#fffdf5;--surface-soft:#efe4ca;--text:#20334e;--muted:#6f766f;--accent:#1261c9;--accent-2:#ef694d;--border:rgba(32,51,78,.13);--border-strong:rgba(32,51,78,.25);--radius-xs:13px;--radius:26px;--shadow:0 18px 50px rgba(38,58,74,.1);--shadow-hover:0 27px 64px rgba(38,58,74,.16);--font-display:Georgia,serif}
body[data-style="liquid-design"]{--bg:#edf5ff;--surface:rgba(255,255,255,.62);--surface-strong:#fff;--surface-soft:rgba(255,255,255,.38);--text:#273051;--muted:#727b9b;--accent:#496bff;--accent-2:#ff64b7;--border:rgba(255,255,255,.76);--border-strong:rgba(73,107,255,.25);--radius-xs:24px;--radius:46px;--radius-lg:70px;--shadow:0 22px 65px rgba(57,76,142,.11);--shadow-hover:0 32px 80px rgba(57,76,142,.18)}
body[data-style="monospace-minimal"]{--bg:#f1f1ed;--surface:#fafaf6;--surface-strong:#fff;--surface-soft:#e8e9e4;--text:#181818;--muted:#6f736f;--accent:#53726a;--accent-2:#181818;--border:#cfd1cc;--border-strong:#181818;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="elegant-serif"]{--bg:#f2ece4;--surface:#faf7f1;--surface-strong:#fffdf9;--surface-soft:#e9e0d7;--text:#27211e;--muted:#786f69;--accent:#6f2f3c;--accent-2:#b28a62;--border:#d8ccc0;--border-strong:#a79482;--radius-xs:4px;--radius:9px;--shadow:0 16px 42px rgba(58,39,37,.08);--shadow-hover:0 24px 55px rgba(58,39,37,.13);--font-display:Georgia,"Times New Roman",serif}
body[data-style="bold-typography"]{--bg:#f6ec3f;--surface:#fffdf1;--surface-strong:#fff;--surface-soft:#eee33d;--text:#111;--muted:#424242;--accent:#ff4d35;--accent-2:#2447ff;--border:#111;--border-strong:#111;--radius-xs:0;--radius:0;--shadow:7px 7px 0 #111;--shadow-hover:12px 12px 0 #111;--font-display:"Arial Black",Impact,sans-serif}
body[data-style="experimental-editorial"]{--bg:#ece7dd;--surface:#f8f4eb;--surface-strong:#fffaf2;--surface-soft:#dfd7cc;--text:#1b1b1b;--muted:#6e6861;--accent:#ed4934;--accent-2:#2348d8;--border:#1b1b1b;--border-strong:#1b1b1b;--radius-xs:0;--radius:0;--shadow:8px 8px 0 rgba(27,27,27,.16);--shadow-hover:12px 12px 0 rgba(27,27,27,.25);--font-display:Georgia,serif}
body[data-style="comic-book"]{--bg:#ffe44b;--surface:#fff9df;--surface-strong:#fffdf3;--surface-soft:#ffeeb0;--text:#111;--muted:#4b4430;--accent:#e52f32;--accent-2:#2356d8;--accent-contrast:#fff;--border:#111;--border-strong:#111;--success:#1e9e5a;--warning:#ff8c1a;--radius-xs:0;--radius:0;--shadow:8px 8px 0 #111;--shadow-hover:13px 13px 0 #111;--font-display:"Arial Black",Impact,sans-serif}
body[data-style="linux-gnome"]{--bg:#2d2338;--surface:#f6f5f4;--surface-strong:#fff;--surface-soft:#e9e8e7;--text:#2e3436;--muted:#6f7578;--accent:#3584e4;--accent-2:#9141ac;--accent-contrast:#fff;--border:#c9c7c5;--border-strong:#9a9996;--radius-xs:9px;--radius:13px;--shadow:0 14px 38px rgba(0,0,0,.22);--shadow-hover:0 22px 52px rgba(0,0,0,.3);--font:Cantarell,"Segoe UI",sans-serif;--font-display:Cantarell,"Segoe UI",sans-serif}
body[data-style="openbsd-cwm"]{color-scheme:dark;--bg:#496b78;--surface:#d6d6d6;--surface-strong:#eee;--surface-soft:#c4c4c4;--text:#111;--muted:#474747;--accent:#f2ca30;--accent-2:#1f3944;--accent-contrast:#111;--border:#222;--border-strong:#000;--success:#32865a;--radius-xs:0;--radius:0;--shadow:5px 5px 0 rgba(0,0,0,.35);--shadow-hover:8px 8px 0 rgba(0,0,0,.45);--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="macos-aqua-ibook"]{--bg:#8fc2ee;--surface:#eef3f6;--surface-strong:#fff;--surface-soft:#dce4ea;--text:#111;--muted:#5d6770;--accent:#147cd1;--accent-2:#70bdff;--accent-contrast:#fff;--border:#788b9c;--border-strong:#4a5863;--radius-xs:9px;--radius:14px;--shadow:0 15px 35px rgba(29,67,101,.24);--shadow-hover:0 22px 48px rgba(29,67,101,.32);--font:"Lucida Grande",Geneva,"Trebuchet MS",sans-serif;--font-display:"Lucida Grande",Geneva,"Trebuchet MS",sans-serif}
body[data-style="macos-glossy-aqua"]{color-scheme:dark;--bg:#101c35;--surface:rgba(220,232,243,.82);--surface-strong:#eef5fa;--surface-soft:rgba(255,255,255,.3);--text:#111923;--muted:#556573;--accent:#1988e1;--accent-2:#84c6ff;--accent-contrast:#fff;--border:rgba(255,255,255,.7);--border-strong:#4e667c;--radius-xs:11px;--radius:17px;--shadow:0 20px 55px rgba(0,0,0,.34);--shadow-hover:0 28px 70px rgba(0,0,0,.44);--font:"Lucida Grande","Trebuchet MS",sans-serif;--font-display:"Lucida Grande","Trebuchet MS",sans-serif}
body[data-style="macos-liquid-glass"]{--bg:#c3ebff;--surface:rgba(255,255,255,.32);--surface-strong:rgba(255,255,255,.78);--surface-soft:rgba(255,255,255,.2);--text:#14213a;--muted:#61708b;--accent:#2865e8;--accent-2:#f65c9a;--accent-contrast:#fff;--border:rgba(255,255,255,.72);--border-strong:rgba(255,255,255,.92);--radius-xs:18px;--radius:30px;--radius-lg:46px;--shadow:0 22px 70px rgba(55,67,120,.18),inset 0 1px 1px rgba(255,255,255,.9);--shadow-hover:0 32px 88px rgba(55,67,120,.26),inset 0 1px 2px #fff;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body[data-style="windows-95"]{--bg:#008080;--surface:#c0c0c0;--surface-strong:#dfdfdf;--surface-soft:#c0c0c0;--text:#000;--muted:#404040;--accent:#000080;--accent-2:#008080;--accent-contrast:#fff;--border:#808080;--border-strong:#000;--radius-xs:0;--radius:0;--shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;--shadow-hover:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;--font:"Pixelated MS Sans",Tahoma,sans-serif;--font-display:"Pixelated MS Sans",Tahoma,sans-serif}
body[data-style="windows-2000"]{--bg:#3a6ea5;--surface:#d4d0c8;--surface-strong:#ece9e2;--surface-soft:#d4d0c8;--text:#000;--muted:#454545;--accent:#0a246a;--accent-2:#a6caf0;--accent-contrast:#fff;--border:#808080;--border-strong:#000;--radius-xs:0;--radius:0;--shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;--shadow-hover:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;--font:Tahoma,"Pixelated MS Sans",sans-serif;--font-display:Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-xp"]{--bg:#3c8bea;--surface:#ece9d8;--surface-strong:#fff;--surface-soft:#f3f1e7;--text:#111;--muted:#5d5c51;--accent:#245edb;--accent-2:#4cae36;--accent-contrast:#fff;--border:#1d43d1;--border-strong:#163c9d;--radius-xs:7px;--radius:10px;--shadow:0 8px 18px rgba(0,0,0,.25);--shadow-hover:0 12px 25px rgba(0,0,0,.32);--font:Tahoma,"Trebuchet MS",sans-serif;--font-display:"Trebuchet MS",Tahoma,sans-serif}
body[data-style="windows-8"]{color-scheme:dark;--bg:#180052;--surface:#2d0b67;--surface-strong:#35107b;--surface-soft:#421582;--text:#fff;--muted:#c5b8df;--accent:#00a4ef;--accent-2:#f25022;--accent-contrast:#fff;--border:transparent;--border-strong:#fff;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font:"Segoe UI",Arial,sans-serif;--font-display:"Segoe UI Light","Segoe UI",Arial,sans-serif}
body[data-style="windows-11"]{--bg:#d9e8f6;--surface:rgba(246,249,252,.76);--surface-strong:#fff;--surface-soft:rgba(255,255,255,.48);--text:#202020;--muted:#616161;--accent:#0067c0;--accent-2:#8c79d8;--accent-contrast:#fff;--border:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.16);--radius-xs:8px;--radius:14px;--radius-lg:22px;--shadow:0 12px 32px rgba(38,49,68,.14);--shadow-hover:0 20px 46px rgba(38,49,68,.2);--font:"Segoe UI Variable","Segoe UI",sans-serif;--font-display:"Segoe UI Variable","Segoe UI",sans-serif}
body[data-style="browser-window"]{--bg:#b9bec6;--surface:#fff;--surface-strong:#fff;--surface-soft:#f1f3f4;--text:#202124;--muted:#687078;--accent:#4285f4;--accent-2:#7b61d1;--accent-contrast:#fff;--border:#d5d9de;--border-strong:#aeb4bc;--radius-xs:8px;--radius:12px;--shadow:0 10px 28px rgba(38,45,55,.12);--shadow-hover:0 18px 40px rgba(38,45,55,.2);--font:Arial,"Segoe UI",sans-serif;--font-display:Arial,"Segoe UI",sans-serif}
body[data-style="windows-explorer"]{--bg:#dce9f6;--surface:rgba(255,255,255,.88);--surface-strong:#fff;--surface-soft:#f1f6fb;--text:#202124;--muted:#5f6771;--accent:#0067c0;--accent-2:#ffd45c;--accent-contrast:#fff;--border:#d7dde5;--border-strong:#b8c0ca;--radius-xs:6px;--radius:9px;--shadow:0 10px 30px rgba(49,67,91,.12);--shadow-hover:0 16px 40px rgba(49,67,91,.18);--font:"Segoe UI Variable","Segoe UI",sans-serif;--font-display:"Segoe UI Variable","Segoe UI",sans-serif}
body[data-style="bash-terminal"]{color-scheme:dark;--bg:#050708;--surface:#0b0f10;--surface-strong:#101617;--surface-soft:#151c1d;--text:#d6e7df;--muted:#779087;--accent:#66d9a8;--accent-2:#74b9ff;--accent-contrast:#07100c;--border:#2a3935;--border-strong:#466158;--success:#73e6a3;--warning:#ffd866;--danger:#ff6b7a;--radius-xs:0;--radius:0;--shadow:0 0 0 1px rgba(102,217,168,.05);--shadow-hover:0 0 28px rgba(102,217,168,.12);--font:"Cascadia Mono",Consolas,"Courier New",monospace;--font-display:"Cascadia Mono",Consolas,"Courier New",monospace}
body[data-style="symbian-s60"]{--bg:#26344a;--surface:#eef3f6;--surface-strong:#fff;--surface-soft:#dce8ef;--text:#101820;--muted:#566570;--accent:#315b9b;--accent-2:#89b5cf;--accent-contrast:#fff;--border:#72889a;--border-strong:#334b5f;--radius-xs:2px;--radius:4px;--shadow:0 6px 16px rgba(0,0,0,.28);--shadow-hover:0 10px 24px rgba(0,0,0,.36);--font:Arial,"Segoe UI",sans-serif;--font-display:Arial,"Segoe UI",sans-serif}
body[data-style="ericsson-gh388"]{--bg:#171a18;--surface:#a9b58b;--surface-strong:#bec8a4;--surface-soft:#96a278;--text:#172016;--muted:#3e4a38;--accent:#202a20;--accent-2:#d7dfbd;--accent-contrast:#d7dfbd;--border:#273026;--border-strong:#111611;--success:#233723;--warning:#5f6028;--radius-xs:2px;--radius:3px;--shadow:0 9px 0 #090b0a;--shadow-hover:0 12px 0 #090b0a;--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="iphone-os"]{--bg:#4d4d4d;--surface:#f3f3f3;--surface-strong:#fff;--surface-soft:#ddd;--text:#111;--muted:#626262;--accent:#147bd1;--accent-2:#7bbce9;--accent-contrast:#fff;--border:#929292;--border-strong:#555;--radius-xs:9px;--radius:13px;--shadow:0 8px 22px rgba(0,0,0,.3);--shadow-hover:0 12px 30px rgba(0,0,0,.4);--font:Helvetica,Arial,sans-serif;--font-display:Helvetica,Arial,sans-serif}
body[data-style="android-material"]{--bg:#f7f2fa;--surface:#fffbfe;--surface-strong:#fff;--surface-soft:#eee6f3;--text:#1d1b20;--muted:#79747e;--accent:#6750a4;--accent-2:#b7f397;--accent-contrast:#fff;--border:#cac4d0;--border-strong:#938f99;--radius-xs:18px;--radius:28px;--radius-lg:42px;--shadow:0 3px 9px rgba(29,27,32,.1);--shadow-hover:0 8px 20px rgba(29,27,32,.16);--font:Roboto,Arial,sans-serif;--font-display:Roboto,Arial,sans-serif}
body[data-style="beos"]{--bg:#336698;--surface:#d8d8d8;--surface-strong:#eee;--surface-soft:#c7c7c7;--text:#111;--muted:#484848;--accent:#ffcc00;--accent-2:#336698;--accent-contrast:#111;--border:#555;--border-strong:#111;--radius-xs:0;--radius:0;--shadow:6px 6px 0 rgba(0,0,0,.35);--shadow-hover:9px 9px 0 rgba(0,0,0,.45);--font:Arial,sans-serif;--font-display:Arial,sans-serif}
body[data-style="nes-8bit"]{--bg:#bcbcbc;--surface:#e6e6e6;--surface-strong:#f4f4f4;--surface-soft:#c9c9c9;--text:#171717;--muted:#555;--accent:#e60012;--accent-2:#575757;--accent-contrast:#fff;--border:#222;--border-strong:#111;--radius-xs:0;--radius:0;--shadow:6px 6px 0 #222;--shadow-hover:9px 9px 0 #111;--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="nintendo-64"]{color-scheme:dark;--bg:#171522;--surface:#29263a;--surface-strong:#343048;--surface-soft:#3d3853;--text:#fff;--muted:#aaa5bb;--accent:#f5c542;--accent-2:#3b82f6;--accent-contrast:#19170d;--border:rgba(255,255,255,.16);--border-strong:rgba(255,255,255,.3);--success:#29b765;--warning:#f5c542;--danger:#ef4444;--radius-xs:12px;--radius:20px;--shadow:0 14px 0 rgba(0,0,0,.25);--shadow-hover:0 20px 0 rgba(0,0,0,.32);--font:Arial,sans-serif;--font-display:"Arial Black",Arial,sans-serif}
body[data-style="sega-mega-drive"]{color-scheme:dark;--bg:#08090b;--surface:#15161a;--surface-strong:#1c1d22;--surface-soft:#26272d;--text:#f3f3f3;--muted:#9ca0a8;--accent:#d92332;--accent-2:#b9bec7;--accent-contrast:#fff;--border:#45474e;--border-strong:#b9bec7;--radius-xs:3px;--radius:7px;--shadow:0 16px 34px rgba(0,0,0,.48);--shadow-hover:0 22px 44px rgba(0,0,0,.62);--font:Arial,sans-serif;--font-display:"Arial Black",Arial,sans-serif}
body[data-style="amiga-workbench"]{--bg:#0055aa;--surface:#eee;--surface-strong:#fff;--surface-soft:#c8c8c8;--text:#000;--muted:#333;--accent:#ff8833;--accent-2:#0055aa;--accent-contrast:#000;--border:#000;--border-strong:#000;--radius-xs:0;--radius:0;--shadow:4px 4px 0 #000;--shadow-hover:7px 7px 0 #000;--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="commodore-64"]{color-scheme:dark;--bg:#40318d;--surface:#7869c4;--surface-strong:#7869c4;--surface-soft:#6556ad;--text:#d6d3ff;--muted:#b8b8e8;--accent:#b8b8e8;--accent-2:#91d8d0;--accent-contrast:#40318d;--border:#b8b8e8;--border-strong:#d6d3ff;--success:#91d8d0;--warning:#fff0a8;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="modern-console-blue"]{color-scheme:dark;--bg:#050a18;--surface:rgba(18,31,62,.62);--surface-strong:rgba(25,42,80,.88);--surface-soft:rgba(255,255,255,.08);--text:#f4f7ff;--muted:#a7b4d0;--accent:#1877f2;--accent-2:#68d8ff;--accent-contrast:#fff;--border:rgba(255,255,255,.14);--border-strong:rgba(104,216,255,.38);--radius-xs:10px;--radius:18px;--shadow:0 24px 65px rgba(0,0,0,.35);--shadow-hover:0 32px 85px rgba(0,0,0,.5);--font:"Segoe UI",Arial,sans-serif;--font-display:"Segoe UI",Arial,sans-serif}
body[data-style="modern-console-green"]{color-scheme:dark;--bg:#050b07;--surface:rgba(15,30,19,.86);--surface-strong:#13271a;--surface-soft:rgba(255,255,255,.08);--text:#f4fff4;--muted:#a2b6a6;--accent:#107c10;--accent-2:#76d13c;--accent-contrast:#fff;--border:rgba(255,255,255,.13);--border-strong:rgba(118,209,60,.36);--radius-xs:4px;--radius:8px;--shadow:0 20px 58px rgba(0,0,0,.38);--shadow-hover:0 28px 74px rgba(0,0,0,.52);--font:"Segoe UI",Arial,sans-serif;--font-display:"Segoe UI",Arial,sans-serif}
body[data-style="hybrid-console"]{--bg:#e9e9e9;--surface:#fff;--surface-strong:#fff;--surface-soft:#ededed;--text:#252525;--muted:#747474;--accent:#e60012;--accent-2:#00c3e3;--accent-contrast:#fff;--border:#d1d1d1;--border-strong:#8a8a8a;--radius-xs:8px;--radius:13px;--shadow:0 9px 24px rgba(0,0,0,.12);--shadow-hover:0 15px 34px rgba(0,0,0,.2);--font:Arial,sans-serif;--font-display:Arial,sans-serif}
body[data-style="galactic-command"]{color-scheme:dark;--bg:#05070b;--surface:#0c1118;--surface-strong:#111923;--surface-soft:#151e29;--text:#edf5f7;--muted:#84949c;--accent:#ed542f;--accent-2:#72d9ff;--accent-contrast:#fff;--border:#35424a;--border-strong:#71818a;--success:#73d8a0;--warning:#f0b747;--danger:#ed542f;--radius-xs:0;--radius:0;--shadow:0 18px 45px rgba(0,0,0,.48);--shadow-hover:0 26px 60px rgba(0,0,0,.62);--font:"Arial Narrow",Arial,sans-serif;--font-display:"Arial Narrow",Arial,sans-serif}
body[data-style="hackers-cinema"]{color-scheme:dark;--bg:#050012;--surface:rgba(14,5,34,.82);--surface-strong:#160a32;--surface-soft:rgba(255,255,255,.07);--text:#f8efff;--muted:#a990c0;--accent:#ff3bd4;--accent-2:#28f7ff;--accent-contrast:#100316;--border:rgba(40,247,255,.26);--border-strong:rgba(255,59,212,.58);--success:#6cff68;--warning:#ffe04b;--danger:#ff4a6e;--radius-xs:4px;--radius:7px;--shadow:0 0 24px rgba(40,247,255,.13),0 24px 65px rgba(0,0,0,.42);--shadow-hover:0 0 36px rgba(255,59,212,.23),0 32px 78px rgba(0,0,0,.56);--font:"Courier New",monospace;--font-display:Arial,sans-serif}
body[data-style="military-command"]{color-scheme:dark;--bg:#0b0f09;--surface:#151b12;--surface-strong:#1b2317;--surface-soft:#202a1b;--text:#d8e2c9;--muted:#879477;--accent:#7fa44c;--accent-2:#e0b24b;--accent-contrast:#10150d;--border:#394831;--border-strong:#667657;--success:#88b85a;--warning:#e0b24b;--danger:#d85c4a;--radius-xs:0;--radius:0;--shadow:0 14px 36px rgba(0,0,0,.38);--shadow-hover:0 20px 50px rgba(0,0,0,.52);--font:"Cascadia Mono",Consolas,monospace;--font-display:"Arial Narrow",Arial,sans-serif}
body[data-style="alien-invasion-system"]{color-scheme:dark;--bg:#07050c;--surface:rgba(20,13,31,.84);--surface-strong:#181022;--surface-soft:rgba(139,245,196,.07);--text:#e8fff5;--muted:#93aa9f;--accent:#8bf5c4;--accent-2:#8d57d9;--accent-contrast:#07100c;--border:rgba(139,245,196,.24);--border-strong:rgba(141,87,217,.55);--success:#8bf5c4;--warning:#dfc766;--danger:#ff5f82;--radius-xs:18px;--radius:34px;--radius-lg:60px;--shadow:0 0 34px rgba(139,245,196,.09),0 26px 70px rgba(0,0,0,.46);--shadow-hover:0 0 48px rgba(141,87,217,.18),0 34px 88px rgba(0,0,0,.6);--font:"Arial Narrow",Arial,sans-serif;--font-display:Georgia,serif}
body[data-style="digital-rain"]{color-scheme:dark;--bg:#000;--surface:rgba(0,8,3,.9);--surface-strong:#020d06;--surface-soft:rgba(54,242,124,.06);--text:#bfffd4;--muted:#55956b;--accent:#36f27c;--accent-2:#a3ffbf;--accent-contrast:#001d0a;--border:rgba(54,242,124,.28);--border-strong:rgba(54,242,124,.65);--success:#36f27c;--warning:#d6ff62;--danger:#ff5c72;--radius-xs:0;--radius:0;--shadow:0 0 18px rgba(54,242,124,.08);--shadow-hover:0 0 32px rgba(54,242,124,.16);--font:"Cascadia Mono",Consolas,"Courier New",monospace;--font-display:"Cascadia Mono",Consolas,"Courier New",monospace}
body[data-style="lunarstorm-retro"]{--bg:#d8d8d8;--surface:#f5f5f5;--surface-strong:#fff;--surface-soft:#e7e7e7;--text:#222;--muted:#666;--accent:#f07a19;--accent-2:#225d9b;--accent-contrast:#fff;--border:#aaa;--border-strong:#777;--success:#31984b;--warning:#e6a11d;--radius-xs:2px;--radius:3px;--shadow:0 2px 5px rgba(0,0,0,.18);--shadow-hover:0 4px 9px rgba(0,0,0,.24);--font:Verdana,Arial,sans-serif;--font-display:Verdana,Arial,sans-serif;--content-width:980px;--page-pad:14px}
body[data-style="bash-org-qdb"]{--bg:#efefef;--surface:#fff;--surface-strong:#fff;--surface-soft:#e5e5e5;--text:#111;--muted:#555;--accent:#2255aa;--accent-2:#777;--accent-contrast:#fff;--border:#aaa;--border-strong:#555;--success:#18873a;--warning:#aa7617;--radius-xs:0;--radius:0;--shadow:none;--shadow-hover:none;--font:Arial,sans-serif;--font-display:Arial,sans-serif;--content-width:960px;--page-pad:12px}
body[data-style="mirc-classic"]{--bg:#3a6ea5;--surface:#d4d0c8;--surface-strong:#fff;--surface-soft:#eee;--text:#000;--muted:#555;--accent:#0a246a;--accent-2:#1084d0;--accent-contrast:#fff;--border:#808080;--border-strong:#000;--success:#008000;--warning:#aa6200;--radius-xs:0;--radius:0;--shadow:5px 5px 0 rgba(0,0,0,.35);--shadow-hover:7px 7px 0 rgba(0,0,0,.42);--font:Tahoma,"Segoe UI",sans-serif;--font-display:Tahoma,"Segoe UI",sans-serif;--content-width:1280px}
body[data-style="irc-client"]{color-scheme:dark;--bg:#0b0e13;--surface:#10141b;--surface-strong:#151b24;--surface-soft:#1a212c;--text:#e9f0f5;--muted:#85929e;--accent:#56c8ff;--accent-2:#b48cff;--accent-contrast:#071016;--border:#27313d;--border-strong:#465668;--success:#6bd49a;--warning:#f0bf62;--danger:#ff7085;--radius-xs:5px;--radius:8px;--shadow:0 14px 38px rgba(0,0,0,.3);--shadow-hover:0 20px 52px rgba(0,0,0,.43);--font:"Cascadia Mono",Consolas,monospace;--font-display:"Segoe UI",Arial,sans-serif;--content-width:1380px}
body[data-style="mushroom-kingdom-8bit"]{--bg:#5c94fc;--surface:#f8e8c2;--surface-strong:#fff4d4;--surface-soft:#e6c68d;--text:#181818;--muted:#5b432e;--accent:#e85b2a;--accent-2:#43b047;--accent-contrast:#fff;--border:#181818;--border-strong:#000;--success:#43b047;--warning:#f6c945;--radius-xs:0;--radius:0;--shadow:6px 6px 0 #181818;--shadow-hover:9px 9px 0 #000;--font:"Courier New",monospace;--font-display:"Courier New",monospace}
body[data-style="knight-rider-dashboard"]{color-scheme:dark;--bg:#030303;--surface:#0b0b0d;--surface-strong:#111114;--surface-soft:#17171b;--text:#f3f3f3;--muted:#88898e;--accent:#ef1838;--accent-2:#f0b438;--accent-contrast:#fff;--border:#34343a;--border-strong:#696971;--success:#46d97b;--warning:#f0b438;--danger:#ef1838;--radius-xs:3px;--radius:7px;--shadow:0 18px 45px rgba(0,0,0,.55);--shadow-hover:0 25px 62px rgba(0,0,0,.72);--font:"Arial Narrow",Arial,sans-serif;--font-display:"Arial Black",Arial,sans-serif}
body[data-style="airwolf-cockpit"]{color-scheme:dark;--bg:#040a10;--surface:#0a131d;--surface-strong:#0e1a26;--surface-soft:#142433;--text:#e4f6ff;--muted:#7795a6;--accent:#57d9ff;--accent-2:#d9493f;--accent-contrast:#031118;--border:#2a4657;--border-strong:#527486;--success:#64d89a;--warning:#f2b64a;--danger:#d9493f;--radius-xs:2px;--radius:4px;--shadow:0 18px 48px rgba(0,0,0,.48);--shadow-hover:0 25px 65px rgba(0,0,0,.62);--font:"Cascadia Mono",Consolas,monospace;--font-display:"Arial Narrow",Arial,sans-serif}
body[data-style="a-team-operations"]{color-scheme:dark;--bg:#090a0b;--surface:#151618;--surface-strong:#1d1e21;--surface-soft:#25272a;--text:#f0f0ed;--muted:#9a9ca0;--accent:#d72732;--accent-2:#a6a9ad;--accent-contrast:#fff;--border:#44464b;--border-strong:#8e9196;--success:#5fb777;--warning:#e0a541;--danger:#d72732;--radius-xs:0;--radius:2px;--shadow:0 14px 32px rgba(0,0,0,.48);--shadow-hover:0 20px 46px rgba(0,0,0,.62);--font:"Arial Narrow",Arial,sans-serif;--font-display:Impact,"Arial Black",sans-serif}
body[data-style="windows-2000-mirc"]{--bg:#3a6ea5;--surface:#d4d0c8;--surface-strong:#fff;--surface-soft:#eee;--text:#000;--muted:#555;--accent:#0a246a;--accent-2:#1084d0;--accent-contrast:#fff;--border:#808080;--border-strong:#000;--success:#008000;--warning:#aa6200;--radius-xs:0;--radius:0;--shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;--shadow-hover:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;--font:Tahoma,"Pixelated MS Sans",sans-serif;--font-display:Tahoma,"Pixelated MS Sans",sans-serif;--content-width:1360px;--page-pad:18px}

/* Shared dark-theme treatments */
body:is([data-style="dark-luxury"],[data-style="aurora-ui"],[data-style="premium-saas"],[data-style="hero-centric"],[data-style="immersive-fullscreen"],[data-style="data-viz-first"],[data-style="ai-interface"],[data-style="terminal-modern"],[data-style="gaming-ui"],[data-style="glass-dashboard"],[data-style="motion-first"]) :is(.style-picker,.search-field input,.filter-field select,.auth-card input){color:var(--text);background:var(--surface-soft)}
body:is([data-style="dark-luxury"],[data-style="aurora-ui"],[data-style="premium-saas"],[data-style="hero-centric"],[data-style="immersive-fullscreen"],[data-style="data-viz-first"],[data-style="ai-interface"],[data-style="terminal-modern"],[data-style="gaming-ui"],[data-style="glass-dashboard"],[data-style="motion-first"]) .style-picker option,body:is([data-style="dark-luxury"],[data-style="aurora-ui"],[data-style="premium-saas"],[data-style="hero-centric"],[data-style="immersive-fullscreen"],[data-style="data-viz-first"],[data-style="ai-interface"],[data-style="terminal-modern"],[data-style="gaming-ui"],[data-style="glass-dashboard"],[data-style="motion-first"]) .filter-field option{color:#141722}

body[data-style="scandinavian-minimal"] .ambient{display:none}body[data-style="scandinavian-minimal"] .hero{background:#fffefa}body[data-style="scandinavian-minimal"] h1{font-weight:400}body[data-style="scandinavian-minimal"] .hero h1 span{color:#668276;font-style:italic}body[data-style="scandinavian-minimal"] .metric-card{box-shadow:none;border-width:1px 0 0;border-radius:0}
body[data-style="japandi"] .ambient{opacity:.08;filter:blur(60px)}body[data-style="japandi"] .hero{border-radius:40px 12px 40px 12px}body[data-style="japandi"] .hero::before{background:#b8c3aa;filter:none;border-radius:48% 52% 35% 65%}body[data-style="japandi"] .signal-card{border-radius:4px;background:#eee5d7}body[data-style="japandi"] h1{font-weight:400}body[data-style="japandi"] .button{border-radius:3px}
body[data-style="swiss-style"] .ambient{display:none}body[data-style="swiss-style"] .topbar{top:0;width:100%;margin:0;border-width:0 0 4px;border-radius:0}body[data-style="swiss-style"] h1{font-weight:800;letter-spacing:-.07em}body[data-style="swiss-style"] .eyebrow{color:#101010;border-left:26px solid #e3262e;padding-left:9px}body[data-style="swiss-style"] :is(.surface,.shell-surface){border-width:2px}body[data-style="swiss-style"] .hero{grid-template-columns:1.35fr .65fr}body[data-style="swiss-style"] .metric-card{box-shadow:none}body[data-style="swiss-style"] .button.primary{box-shadow:none}
body[data-style="brutalism"] .ambient{display:none}body[data-style="brutalism"] .topbar{position:relative;top:0;margin-top:0;width:100%;border-width:0 0 2px}body[data-style="brutalism"] :is(.surface,.shell-surface){border-width:2px}body[data-style="brutalism"] .brand-mark{border-radius:0;background:#0000ee}body[data-style="brutalism"] .button{border-radius:0;text-decoration:underline}body[data-style="brutalism"] .hero{background:#fff}body[data-style="brutalism"] .hero h1{text-transform:none}body[data-style="brutalism"] .hero h1 span{color:#0000ee;text-decoration:underline}body[data-style="brutalism"] .signal-card{border-radius:0;border:2px solid #000}body[data-style="brutalism"] .metric-card:nth-child(odd){background:#ffff00}
body[data-style="dark-luxury"]{background:radial-gradient(circle at 78% 8%,#2b2114,transparent 32%),#080807}body[data-style="dark-luxury"] .ambient{display:none}body[data-style="dark-luxury"] :is(.brand-mark,.button.primary){background:linear-gradient(145deg,#e2c58c,#9d7941);color:#090806}body[data-style="dark-luxury"] h1{font-weight:400}body[data-style="dark-luxury"] .hero h1 span{color:#c9a96e;font-style:italic}body[data-style="dark-luxury"] .hero{background:linear-gradient(135deg,#15120e,#0c0b09)}body[data-style="dark-luxury"] .signal-card{background:#17130f;border-color:#c9a96e}body[data-style="dark-luxury"] .metric-card strong{color:#d7b979}
body[data-style="editorial-design"] .ambient{display:none}body[data-style="editorial-design"] .topbar{border-width:0 0 1px;border-radius:0;box-shadow:none;background:transparent}body[data-style="editorial-design"] h1{font-weight:400}body[data-style="editorial-design"] .hero{border-width:1px 0;box-shadow:none;background:transparent}body[data-style="editorial-design"] .hero h1 span{color:#b53c2e;font-style:italic}body[data-style="editorial-design"] .metrics-grid{gap:0;border-top:1px solid}body[data-style="editorial-design"] .metric-card{border-width:0 1px 1px 0;box-shadow:none}
body[data-style="apple-inspired"] .ambient{display:none}body[data-style="apple-inspired"] .topbar{background:rgba(255,255,255,.78);backdrop-filter:blur(25px)}body[data-style="apple-inspired"] .brand-mark{border-radius:13px;background:#1d1d1f}body[data-style="apple-inspired"] .hero{background:#fff}body[data-style="apple-inspired"] .hero h1 span{background:linear-gradient(90deg,#0071e3,#af52de);background-clip:text;color:transparent}body[data-style="apple-inspired"] .button{border-radius:999px}body[data-style="apple-inspired"] .signal-card{background:#f5f5f7}
body[data-style="material-you"] .brand-mark,body[data-style="material-you"] .button.primary{border-radius:999px}body[data-style="material-you"] .main-nav a.is-active{border-radius:999px;background:#e8def8;color:#1d1b20}body[data-style="material-you"] .metric-card:nth-child(2){background:#e7e0ec}body[data-style="material-you"] .metric-card:nth-child(3){background:#ffd8e4}body[data-style="material-you"] .metric-card:nth-child(4){background:#d7e3ff}body[data-style="material-you"] .signal-card{border-radius:34px;background:#e8def8}
body[data-style="fluent-design"]{background:radial-gradient(circle at 8% 5%,#fff,transparent 35%),linear-gradient(145deg,#dfeef9,#eef6fb)}body[data-style="fluent-design"] :is(.surface,.shell-surface,.signal-card){backdrop-filter:blur(24px) saturate(125%)}body[data-style="fluent-design"] .topbar{background:rgba(255,255,255,.58)}body[data-style="fluent-design"] .hero{background:rgba(255,255,255,.55)}body[data-style="fluent-design"] .button.primary{background:#0067c0}
body[data-style="aurora-ui"]{background:radial-gradient(at 15% 18%,rgba(48,227,162,.38),transparent 35%),radial-gradient(at 83% 22%,rgba(118,103,255,.44),transparent 38%),radial-gradient(at 55% 85%,rgba(32,129,198,.3),transparent 38%),#061116;background-attachment:fixed}body[data-style="aurora-ui"] :is(.surface,.shell-surface){backdrop-filter:blur(22px)}body[data-style="aurora-ui"] .hero h1 span{background:linear-gradient(90deg,#52f0bb,#9d8cff);background-clip:text;color:transparent}body[data-style="aurora-ui"] .signal-card{background:rgba(8,23,28,.76)}body[data-style="aurora-ui"] .spark-bars i{background:linear-gradient(to top,#7667ff,#30e3a2)}
body[data-style="monochrome-modern"] .ambient{display:none}body[data-style="monochrome-modern"] *{filter:saturate(0)}body[data-style="monochrome-modern"] .hero{background:#fff}body[data-style="monochrome-modern"] .hero h1 span{color:#777}body[data-style="monochrome-modern"] .signal-card{background:#f2f2f0}
body[data-style="high-contrast"] .ambient{display:none}body[data-style="high-contrast"] :is(.surface,.shell-surface,.signal-card){border-width:3px}body[data-style="high-contrast"] .brand-mark,body[data-style="high-contrast"] .button.primary{background:#fff200;color:#000;box-shadow:5px 5px 0 #fff}body[data-style="high-contrast"] .main-nav a.is-active{background:#fff;color:#000}body[data-style="high-contrast"] .hero h1 span{color:#fff200;text-decoration:underline}body[data-style="high-contrast"] .metric-card strong{color:#fff200}
body[data-style="soft-gradient"]{background:linear-gradient(135deg,#f4e9ff,#e3f4ff 45%,#ffe7ef);background-attachment:fixed}body[data-style="soft-gradient"] :is(.surface,.shell-surface){backdrop-filter:blur(16px)}body[data-style="soft-gradient"] .hero{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.34))}body[data-style="soft-gradient"] .button.primary{background:linear-gradient(90deg,#8273df,#dd86b2)}body[data-style="soft-gradient"] .spark-bars i{background:linear-gradient(to top,#7b74de,#e58bb7)}
body[data-style="duotone"] .ambient{display:none}body[data-style="duotone"] .brand-mark,body[data-style="duotone"] .button.primary{background:#ff6b5f}body[data-style="duotone"] .main-nav a.is-active{background:#19204a;color:#fff5ec}body[data-style="duotone"] .metric-card:nth-child(even){background:#19204a;color:#fff5ec;--muted:#c3c5d2}body[data-style="duotone"] .signal-card{background:#ff6b5f;color:#19204a}
body[data-style="vibrant-flat"] .ambient{display:none}body[data-style="vibrant-flat"] :is(.surface,.shell-surface){box-shadow:none}body[data-style="vibrant-flat"] .brand-mark,body[data-style="vibrant-flat"] .button.primary{background:#6157ff}body[data-style="vibrant-flat"] .metric-card:nth-child(1){background:#ffce47}body[data-style="vibrant-flat"] .metric-card:nth-child(2){background:#ff7891}body[data-style="vibrant-flat"] .metric-card:nth-child(3){background:#5ed6c4}body[data-style="vibrant-flat"] .metric-card:nth-child(4){background:#8c7bff}body[data-style="vibrant-flat"] .signal-card{box-shadow:none;background:#ffce47}
body[data-style="abstract-geometric"]{background-image:linear-gradient(30deg,transparent 46%,rgba(36,71,255,.07) 47% 53%,transparent 54%)}body[data-style="abstract-geometric"] .ambient-one{border-radius:0;transform:rotate(35deg);filter:none;opacity:.15}body[data-style="abstract-geometric"] .ambient-two{border-radius:50%;filter:none;opacity:.12}body[data-style="abstract-geometric"] .brand-mark,body[data-style="abstract-geometric"] .button.primary{background:#2447ff}body[data-style="abstract-geometric"] .hero::before{border-radius:0;background:#ff4c2e;filter:none;transform:rotate(24deg)}body[data-style="abstract-geometric"] .signal-card{border:2px solid #171717;border-radius:0}
body[data-style="premium-saas"]{background:radial-gradient(circle at 50% -10%,#30245f,transparent 38%),#0c1220}body[data-style="premium-saas"] .topbar{background:rgba(19,28,47,.82);backdrop-filter:blur(18px)}body[data-style="premium-saas"] .brand-mark,body[data-style="premium-saas"] .button.primary{background:linear-gradient(135deg,#8468ff,#5e46d8)}body[data-style="premium-saas"] .hero{background:linear-gradient(135deg,#18223a,#10172a)}body[data-style="premium-saas"] .hero h1 span{background:linear-gradient(90deg,#a995ff,#4edac2);background-clip:text;color:transparent}body[data-style="premium-saas"] .signal-card{background:#1c2740}
body[data-style="dashboard-modern"] .page{padding-top:48px}body[data-style="dashboard-modern"] .topbar{min-height:58px}body[data-style="dashboard-modern"] .metric-card{min-height:135px;padding:18px}body[data-style="dashboard-modern"] .focus-card,body[data-style="dashboard-modern"] .activity-card,body[data-style="dashboard-modern"] .chart-card{padding:22px}body[data-style="dashboard-modern"] .hero{min-height:470px}body[data-style="dashboard-modern"] .brand-mark{border-radius:7px}
body[data-style="card-based"] .hero,body[data-style="card-based"] .metric-card,body[data-style="card-based"] :is(.focus-card,.activity-card){box-shadow:var(--shadow)}body[data-style="card-based"] .metrics-grid{gap:22px}body[data-style="card-based"] .metric-card:nth-child(2){transform:translateY(12px)}body[data-style="card-based"] .metric-card:nth-child(4){transform:translateY(-8px)}
body[data-style="magazine-style"] .ambient{display:none}body[data-style="magazine-style"] .topbar{border-width:0 0 2px;border-radius:0;box-shadow:none}body[data-style="magazine-style"] .hero{grid-template-columns:.7fr 1.3fr;border-width:2px 0;box-shadow:none}body[data-style="magazine-style"] .hero-copy{order:2}body[data-style="magazine-style"] .hero-visual{order:1}body[data-style="magazine-style"] h1{font-weight:400}body[data-style="magazine-style"] .hero h1 span{color:#e14832;font-style:italic}body[data-style="magazine-style"] .metric-card{box-shadow:none;border-width:2px 0 0}
body[data-style="hero-centric"]{background:radial-gradient(circle at 74% 15%,#3a285d,transparent 37%),#101326}body[data-style="hero-centric"] .hero{min-height:72vh;background:linear-gradient(120deg,rgba(23,28,53,.92),rgba(32,24,55,.72))}body[data-style="hero-centric"] .hero h1{font-size:clamp(3.8rem,8vw,8.6rem)}body[data-style="hero-centric"] .hero h1 span{background:linear-gradient(90deg,#a286ff,#ff7cab);background-clip:text;color:transparent}body[data-style="hero-centric"] .metrics-grid{margin-top:-42px;position:relative;z-index:3}
body[data-style="split-screen"] .ambient{display:none}body[data-style="split-screen"] .hero{padding:0;grid-template-columns:1fr 1fr;border:1px solid #173f36}body[data-style="split-screen"] .hero-copy{height:100%;padding:60px;display:flex;flex-direction:column;justify-content:center}body[data-style="split-screen"] .hero-visual{height:100%;min-height:550px;background:#173f36}body[data-style="split-screen"] .signal-card{background:#f8f3eb}body[data-style="split-screen"] .hero::before{background:#d9684d;filter:none}
body[data-style="immersive-fullscreen"]{background:radial-gradient(circle at 70% 8%,#273a8b,transparent 34%),radial-gradient(circle at 20% 70%,#702b5d,transparent 38%),#070914;background-attachment:fixed}body[data-style="immersive-fullscreen"] .topbar{position:absolute;left:50%;transform:translateX(-50%);background:rgba(8,10,22,.55);backdrop-filter:blur(18px)}body[data-style="immersive-fullscreen"] .page{width:100%;padding-top:0}body[data-style="immersive-fullscreen"] .hero{min-height:100vh;border:0;border-radius:0;padding:clamp(80px,10vw,160px);background:linear-gradient(120deg,rgba(7,9,20,.55),rgba(7,9,20,.08))}body[data-style="immersive-fullscreen"] .metrics-grid,body[data-style="immersive-fullscreen"] .dashboard-grid{width:min(calc(100% - 80px),var(--content-width));margin-left:auto;margin-right:auto}
body[data-style="asymmetrical-layout"] .hero{transform:rotate(-1deg);grid-template-columns:1.35fr .65fr}body[data-style="asymmetrical-layout"] .hero-copy{transform:translate(-3vw,4vh)}body[data-style="asymmetrical-layout"] .signal-main{transform:rotate(7deg)}body[data-style="asymmetrical-layout"] .metric-card:nth-child(2){transform:translateY(28px) rotate(1deg)}body[data-style="asymmetrical-layout"] .metric-card:nth-child(4){transform:translateY(-20px) rotate(-1deg)}body[data-style="asymmetrical-layout"] h1{text-transform:uppercase}
body[data-style="modular-grid"] .ambient{display:none}body[data-style="modular-grid"] .topbar{border-radius:0}body[data-style="modular-grid"] .hero,body[data-style="modular-grid"] .metric-card,body[data-style="modular-grid"] :is(.focus-card,.activity-card,.chart-card){border:1px solid #7f8ea1;box-shadow:none}body[data-style="modular-grid"] .metrics-grid,body[data-style="modular-grid"] .dashboard-grid,body[data-style="modular-grid"] .analysis-grid{gap:8px}body[data-style="modular-grid"] .metric-card{border-radius:0}
body[data-style="masonry-layout"] .metrics-grid{grid-template-columns:repeat(3,1fr);align-items:start}body[data-style="masonry-layout"] .metric-card:nth-child(1){grid-row:span 2;min-height:338px}body[data-style="masonry-layout"] .metric-card:nth-child(2){min-height:150px}body[data-style="masonry-layout"] .metric-card:nth-child(3){min-height:220px}body[data-style="masonry-layout"] .metric-card:nth-child(4){transform:translateY(-70px)}body[data-style="masonry-layout"] .dashboard-grid{margin-top:-45px}
body[data-style="timeline-style"] .focus-list{position:relative;padding-left:20px}body[data-style="timeline-style"] .focus-list::before{content:"";position:absolute;left:37px;top:20px;bottom:20px;width:2px;background:#d95d45}body[data-style="timeline-style"] .focus-item{position:relative;grid-template-columns:50px minmax(150px,1fr) minmax(100px,.75fr) 44px}body[data-style="timeline-style"] .focus-index{z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#d95d45;color:#fff}body[data-style="timeline-style"] .hero h1 span{color:#d95d45}
body[data-style="data-viz-first"] .page-analysis .analysis-grid{grid-template-columns:2fr .65fr}body[data-style="data-viz-first"] .chart-wide{min-height:560px}body[data-style="data-viz-first"] .chart-area{height:430px}body[data-style="data-viz-first"] .bar-actual{background:#20c997;box-shadow:0 0 10px rgba(32,201,151,.28)}body[data-style="data-viz-first"] .bar-forecast{border-color:#5b8cff;background:rgba(91,140,255,.2)}body[data-style="data-viz-first"] .metric-card strong{color:#20c997}body[data-style="data-viz-first"] .signal-card{background:#132534}
body[data-style="ai-interface"]{background:radial-gradient(circle at 18% 12%,rgba(161,108,255,.32),transparent 33%),radial-gradient(circle at 82% 28%,rgba(67,217,194,.2),transparent 35%),#0d0f1e;background-attachment:fixed}body[data-style="ai-interface"] :is(.surface,.shell-surface){backdrop-filter:blur(20px)}body[data-style="ai-interface"] .hero h1 span{background:linear-gradient(90deg,#be9cff,#43d9c2);background-clip:text;color:transparent}body[data-style="ai-interface"] .signal-card{background:rgba(25,22,54,.8)}body[data-style="ai-interface"] .insight-card{border-color:#a16cff;box-shadow:0 0 35px rgba(161,108,255,.12)}
body[data-style="terminal-modern"]{background-image:linear-gradient(rgba(101,245,152,.035) 1px,transparent 1px);background-size:100% 24px}body[data-style="terminal-modern"] .ambient{display:none}body[data-style="terminal-modern"] :is(.surface,.shell-surface,.signal-card){border-left-width:3px}body[data-style="terminal-modern"] .brand-mark{border-radius:0;background:#65f598;color:#06100b}body[data-style="terminal-modern"] .eyebrow::before{content:"> "}body[data-style="terminal-modern"] .hero h1 span{color:#65f598}body[data-style="terminal-modern"] .button{border-radius:0}body[data-style="terminal-modern"] .button.primary{background:#65f598}body[data-style="terminal-modern"] .metric-card strong{color:#65f598}
body[data-style="warm-neutral"] .ambient{display:none}body[data-style="warm-neutral"] .hero{background:#f7f1e8}body[data-style="warm-neutral"] h1{font-weight:400}body[data-style="warm-neutral"] .hero h1 span{color:#a77c58;font-style:italic}body[data-style="warm-neutral"] .signal-card{background:#eadfd2}body[data-style="warm-neutral"] .metric-card:nth-child(3){background:#e2d4c6}
body[data-style="earth-tone"]{background:linear-gradient(145deg,#d8c6ad,#c6b49d)}body[data-style="earth-tone"] .ambient{filter:blur(65px);opacity:.1}body[data-style="earth-tone"] .hero{background:#e7d8c5}body[data-style="earth-tone"] .hero::before{background:#7c876b;filter:none;border-radius:55% 45% 62% 38%}body[data-style="earth-tone"] .signal-card{background:#d1bea5}body[data-style="earth-tone"] .button.primary{background:#7d5c45}
body[data-style="corporate-modern"] .ambient{display:none}body[data-style="corporate-modern"] .topbar{border-radius:6px}body[data-style="corporate-modern"] .brand-mark{border-radius:4px;background:#164d78}body[data-style="corporate-modern"] .hero{background:#fff}body[data-style="corporate-modern"] .hero::before{background:#d5eef2;filter:none;border-radius:6px}body[data-style="corporate-modern"] .signal-card{border-radius:6px}body[data-style="corporate-modern"] .button{border-radius:4px}
body[data-style="startup-modern"]{background:radial-gradient(circle at 8% 6%,#ffe2d9,transparent 30%),radial-gradient(circle at 90% 12%,#e3dcff,transparent 32%),#f7f2ff}body[data-style="startup-modern"] .brand-mark,body[data-style="startup-modern"] .button.primary{background:linear-gradient(135deg,#6d4aff,#8a67ff)}body[data-style="startup-modern"] .hero{background:#fff}body[data-style="startup-modern"] .hero h1 span{background:linear-gradient(90deg,#6d4aff,#ff7a59);background-clip:text;color:transparent}body[data-style="startup-modern"] .metric-card:nth-child(2){background:#fff0ea}body[data-style="startup-modern"] .metric-card:nth-child(3){background:#ede8ff}
body[data-style="clean-enterprise"] .ambient{display:none}body[data-style="clean-enterprise"] .page{padding-top:45px}body[data-style="clean-enterprise"] .topbar{min-height:58px;border-radius:5px}body[data-style="clean-enterprise"] .hero{min-height:450px;background:#fff}body[data-style="clean-enterprise"] .metric-card{min-height:130px;padding:18px}body[data-style="clean-enterprise"] .focus-item{min-height:65px}body[data-style="clean-enterprise"] .button{min-height:44px}
body[data-style="gaming-ui"]{background:radial-gradient(circle at 85% 5%,rgba(123,85,255,.28),transparent 35%),#090c13;background-attachment:fixed}body[data-style="gaming-ui"] .surface::after{content:"";position:absolute;top:-1px;right:-1px;width:45px;height:9px;border-top:2px solid #b4ff36;border-right:2px solid #b4ff36}body[data-style="gaming-ui"] .brand-mark{border-radius:2px;background:#b4ff36;color:#111;box-shadow:5px 5px 0 #6544dc}body[data-style="gaming-ui"] h1{text-transform:uppercase}body[data-style="gaming-ui"] .hero h1 span{color:#b4ff36}body[data-style="gaming-ui"] .signal-card{border-radius:2px;background:#151d29}body[data-style="gaming-ui"] .spark-bars i{border-radius:0;background:linear-gradient(to top,#7b55ff,#b4ff36)}
body[data-style="glass-dashboard"]{background:radial-gradient(circle at 10% 15%,#24497d,transparent 35%),radial-gradient(circle at 85% 18%,#542a78,transparent 37%),#11142a;background-attachment:fixed}body[data-style="glass-dashboard"] :is(.surface,.shell-surface,.signal-card){backdrop-filter:blur(24px) saturate(130%)}body[data-style="glass-dashboard"] .hero{background:rgba(28,31,62,.45)}body[data-style="glass-dashboard"] .metric-card{background:rgba(255,255,255,.07)}body[data-style="glass-dashboard"] .signal-card{background:rgba(33,38,74,.58)}body[data-style="glass-dashboard"] .spark-bars i{background:linear-gradient(to top,#a16cff,#56d7ff)}
body[data-style="floating-cards"]{background:radial-gradient(circle at 14% 12%,#d9ddff,transparent 32%),radial-gradient(circle at 88% 22%,#ffe0e9,transparent 30%),#e9edf7}body[data-style="floating-cards"] .metric-card:nth-child(1){transform:rotate(-1.5deg) translateY(5px)}body[data-style="floating-cards"] .metric-card:nth-child(2){transform:rotate(1deg) translateY(-12px)}body[data-style="floating-cards"] .metric-card:nth-child(3){transform:rotate(-.7deg) translateY(15px)}body[data-style="floating-cards"] .metric-card:nth-child(4){transform:rotate(1.4deg) translateY(-5px)}body[data-style="floating-cards"] .signal-main{transform:rotate(-5deg)}body[data-style="floating-cards"] .signal-float{transform:rotate(8deg)}
body[data-style="micro-interactions"] .button:hover{transform:translateY(-4px) scale(1.025)}body[data-style="micro-interactions"] .metric-card:hover{transform:translateY(-7px) rotate(-.5deg)}body[data-style="micro-interactions"] .main-nav a:hover .nav-icon{transform:rotate(12deg)}body[data-style="micro-interactions"] .brand-mark{animation:micro-breathe 3s ease-in-out infinite}body[data-style="micro-interactions"] .row-action:hover{transform:rotate(-15deg) scale(1.1)}
body[data-style="motion-first"]{background:linear-gradient(135deg,#0e1224,#281233)}body[data-style="motion-first"] .ambient{opacity:.28;animation:motion-drift 7s ease-in-out infinite alternate}body[data-style="motion-first"] .hero h1 span{background:linear-gradient(90deg,#ff4fa3,#49d5ff);background-clip:text;color:transparent}body[data-style="motion-first"] .signal-main{animation:motion-card 5s ease-in-out infinite}body[data-style="motion-first"] .metric-card:nth-child(odd){animation:motion-card 5s ease-in-out infinite alternate}body[data-style="motion-first"] .spark-bars i{background:linear-gradient(to top,#ff4fa3,#49d5ff)}
body[data-style="illustration-first"] .ambient{display:none}body[data-style="illustration-first"] .hero{grid-template-columns:.82fr 1.18fr;background:#fff9e9}body[data-style="illustration-first"] .hero::before{display:none}body[data-style="illustration-first"] .hero h1{font-weight:400}body[data-style="illustration-first"] .hero h1 span{color:#ef694d;font-style:italic}body[data-style="illustration-first"] .hero-visual{min-height:500px;border-radius:24px;background:url('../assets/nova-illustration-first.png') center/cover no-repeat}body[data-style="illustration-first"] .hero-visual>*{opacity:0}body[data-style="illustration-first"] .metric-card:nth-child(2){background:#e8f2ea}body[data-style="illustration-first"] .metric-card:nth-child(3){background:#f7dfd3}
body[data-style="liquid-design"]{background:radial-gradient(circle at 15% 20%,#c9d7ff,transparent 38%),radial-gradient(circle at 85% 25%,#ffd0e8,transparent 36%),#edf5ff;background-attachment:fixed}body[data-style="liquid-design"] .ambient{filter:blur(75px);opacity:.22;animation:liquid-morph 9s ease-in-out infinite alternate}body[data-style="liquid-design"] :is(.surface,.shell-surface,.signal-card){backdrop-filter:blur(17px)}body[data-style="liquid-design"] .hero{border-radius:65% 35% 60% 40%/15% 18% 12% 20%}body[data-style="liquid-design"] .hero::before{border-radius:63% 37% 46% 54%/48% 60% 40% 52%;background:linear-gradient(135deg,#496bff,#ff64b7);filter:blur(6px)}body[data-style="liquid-design"] .signal-card{border-radius:55% 45% 60% 40%/48% 58% 42% 52%}
body[data-style="monospace-minimal"] .ambient{display:none}body[data-style="monospace-minimal"] .topbar{border-width:0 0 1px;border-radius:0;box-shadow:none;background:transparent}body[data-style="monospace-minimal"] h1{font-weight:400;letter-spacing:-.07em}body[data-style="monospace-minimal"] .eyebrow::before{content:"[ "}body[data-style="monospace-minimal"] .eyebrow::after{content:" ]"}body[data-style="monospace-minimal"] .hero{border-width:1px 0;box-shadow:none;background:transparent}body[data-style="monospace-minimal"] .metric-card{border-radius:0;box-shadow:none}
body[data-style="elegant-serif"] .ambient{display:none}body[data-style="elegant-serif"] h1{font-weight:400}body[data-style="elegant-serif"] .hero h1 span{color:#6f2f3c;font-style:italic}body[data-style="elegant-serif"] .topbar{border-width:0 0 1px;border-radius:0;box-shadow:none;background:transparent}body[data-style="elegant-serif"] .brand-mark{border-radius:50%;background:#6f2f3c}body[data-style="elegant-serif"] .button{border-radius:2px}body[data-style="elegant-serif"] .signal-card{border-radius:50% 50% 4px 4px}
body[data-style="bold-typography"] .ambient{display:none}body[data-style="bold-typography"] :is(.surface,.shell-surface,.signal-card){border-width:3px}body[data-style="bold-typography"] h1{font-size:clamp(4rem,10vw,10rem);text-transform:uppercase;letter-spacing:-.085em}body[data-style="bold-typography"] .hero h1 span{color:#ff4d35;text-decoration:underline 9px #2447ff}body[data-style="bold-typography"] .brand-mark,body[data-style="bold-typography"] .button.primary{background:#ff4d35;color:#111}body[data-style="bold-typography"] .metric-card:nth-child(odd){background:#ff4d35}body[data-style="bold-typography"] .metric-card:nth-child(even){background:#fff}
body[data-style="experimental-editorial"] .ambient{display:none}body[data-style="experimental-editorial"] .topbar{transform:rotate(-.6deg);border:2px solid #1b1b1b}body[data-style="experimental-editorial"] .hero{transform:rotate(.5deg);grid-template-columns:.65fr 1.35fr}body[data-style="experimental-editorial"] .hero-copy{order:2;transform:translateX(-8%)}body[data-style="experimental-editorial"] .hero-visual{order:1;transform:translateX(-10%) rotate(-4deg)}body[data-style="experimental-editorial"] h1{font-weight:400}body[data-style="experimental-editorial"] .hero h1 span{display:inline-block;color:#ed4934;transform:rotate(-3deg)}body[data-style="experimental-editorial"] .metric-card:nth-child(2){transform:translateY(26px) rotate(2deg)}body[data-style="experimental-editorial"] .metric-card:nth-child(4){transform:translateY(-18px) rotate(-2deg)}
body[data-style="comic-book"]{background-color:#ffe44b;background-image:radial-gradient(rgba(17,17,17,.22) 1.3px,transparent 1.3px);background-size:10px 10px}body[data-style="comic-book"] .ambient{display:none}body[data-style="comic-book"] :is(.surface,.shell-surface,.signal-card){border:3px solid #111}body[data-style="comic-book"] .topbar{transform:rotate(-.25deg)}body[data-style="comic-book"] .brand-mark{border:3px solid #111;background:#e52f32;color:#fff;box-shadow:4px 4px 0 #2356d8;text-shadow:2px 2px #111}body[data-style="comic-book"] .main-nav a{font-family:var(--font-display);text-transform:uppercase}body[data-style="comic-book"] .main-nav a.is-active{border:2px solid #111;background:#2356d8;color:#fff;box-shadow:3px 3px 0 #111}body[data-style="comic-book"] h1,body[data-style="comic-book"] h2{text-transform:uppercase}body[data-style="comic-book"] .eyebrow{color:#111;background:#ffe44b;display:inline-block;padding:5px 9px;border:2px solid #111;box-shadow:3px 3px 0 #111}body[data-style="comic-book"] .hero{background:#fffdf3;transform:rotate(.15deg)}body[data-style="comic-book"] .hero h1 span{display:inline-block;color:#e52f32;text-shadow:4px 4px 0 #2356d8,-1px -1px 0 #111;transform:rotate(-2deg)}body[data-style="comic-book"] .hero::before{background:#ffe44b;filter:none;border:3px solid #111;clip-path:polygon(50% 0,61% 28%,86% 8%,77% 39%,100% 50%,77% 61%,88% 88%,61% 74%,50% 100%,39% 74%,10% 90%,23% 61%,0 50%,23% 39%,10% 10%,39% 28%)}body[data-style="comic-book"] .button{border:3px solid #111;font-family:var(--font-display);text-transform:uppercase}body[data-style="comic-book"] .button.primary{background:#e52f32;box-shadow:5px 5px 0 #111}body[data-style="comic-book"] .button.secondary{background:#fff;box-shadow:5px 5px 0 #111}body[data-style="comic-book"] .button:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 #111}body[data-style="comic-book"] .signal-main{background:#2356d8;color:#fff;transform:rotate(-4deg);box-shadow:10px 10px 0 #111}body[data-style="comic-book"] .signal-main span{color:#fff}body[data-style="comic-book"] .signal-float{background:#ffe44b;transform:rotate(7deg)}body[data-style="comic-book"] .spark-bars i{border:2px solid #111;border-radius:0;background:#e52f32}body[data-style="comic-book"] .metric-card:nth-child(1){background:#e52f32;color:#fff}body[data-style="comic-book"] .metric-card:nth-child(2){background:#2356d8;color:#fff}body[data-style="comic-book"] .metric-card:nth-child(3){background:#ffe44b}body[data-style="comic-book"] .metric-card:nth-child(4){background:#fff}body[data-style="comic-book"] .metric-card:hover{transform:translate(-4px,-4px) rotate(-1deg)}body[data-style="comic-book"] :is(.focus-item,.settings-list label,.saved-card>a){border-top:3px solid #111}body[data-style="comic-book"] :is(.progress,.quality){height:10px;border:2px solid #111;background:#fff;border-radius:0}body[data-style="comic-book"] :is(.progress i,.quality i,.bar-actual){border-radius:0;background:#e52f32}body[data-style="comic-book"] .bar-forecast{border:2px solid #111;background:#2356d8}body[data-style="comic-book"] .donut{border:3px solid #111;background:conic-gradient(#e52f32 0 54%,#2356d8 54% 85%,#ffe44b 85%)}body[data-style="comic-book"] .donut>div{border:3px solid #111;background:#fff}body[data-style="comic-book"] .insight-card{background:#2356d8;color:#fff}body[data-style="comic-book"] .insight-card::after{content:"BAM!";color:#ffe44b;opacity:1;text-shadow:6px 6px 0 #e52f32,-2px -2px 0 #111;font-size:clamp(4rem,11vw,10rem);transform:translateY(-50%) rotate(-8deg)}body[data-style="comic-book"] :is(.search-field input,.filter-field select,.auth-card input){border:3px solid #111;background:#fff;box-shadow:4px 4px 0 #111}body[data-style="comic-book"] .data-panel th{background:#2356d8;color:#fff}body[data-style="comic-book"] .auth-card{background:#fff;transform:rotate(1deg)}body[data-style="comic-book"] .profile-avatar span{border:3px solid #111;border-radius:50%;background:#e52f32;box-shadow:6px 6px 0 #2356d8}

/* Desktop operating-system studies. The product content remains identical while
   chrome, window materials and controls follow each platform's visual language. */
body[data-style="linux-gnome"]{
  background:radial-gradient(circle at 18% 8%,#613583 0,transparent 32%),linear-gradient(145deg,#241d2e 0,#3b2948 54%,#1f1a28 100%);background-attachment:fixed
}
body[data-style="linux-gnome"] .ambient{display:none}
body[data-style="linux-gnome"] .topbar{top:0;width:100%;min-height:40px;margin:0;padding:4px 18px;border:0;border-radius:0;background:#242424;color:#fff;box-shadow:0 1px 7px rgba(0,0,0,.55)}
body[data-style="linux-gnome"] .brand-mark{width:31px;height:31px;border-radius:50%;background:#3584e4;box-shadow:none;font-size:.67rem}
body[data-style="linux-gnome"] .brand-copy small,body[data-style="linux-gnome"] .main-nav a{color:#deddda}
body[data-style="linux-gnome"] .main-nav a{min-height:32px;padding:4px 12px;border-radius:8px}
body[data-style="linux-gnome"] .main-nav a:hover{background:#3d3d3d;color:#fff;transform:none}
body[data-style="linux-gnome"] .main-nav a.is-active{background:#555;color:#fff}
body[data-style="linux-gnome"] .style-picker{min-height:31px;border-color:#555;background:#353535;color:#fff}
body[data-style="linux-gnome"] .avatar-button{width:31px;height:31px;border-color:#555;background:#353535;color:#fff}
body[data-style="linux-gnome"] .page{padding-top:46px}
body[data-style="linux-gnome"] :is(.surface,.shell-surface,.signal-card){border-color:#c8c6c4;box-shadow:0 10px 28px rgba(0,0,0,.28)}
body[data-style="linux-gnome"] .hero{padding-top:90px;background:#f6f5f4}
body[data-style="linux-gnome"] .hero::after{content:"NOVA Workspace";position:absolute;inset:0 0 auto;height:47px;display:grid;place-items:center;border-bottom:1px solid #c8c6c4;background:#deddda;color:#2e3436;font-weight:800;box-shadow:0 1px 3px rgba(0,0,0,.1)}
body[data-style="linux-gnome"] .button{min-height:44px;border-radius:8px}
body[data-style="linux-gnome"] .button.primary{background:#3584e4;box-shadow:none}
body[data-style="linux-gnome"] .metric-card:hover{transform:none;box-shadow:0 13px 30px rgba(0,0,0,.32)}

body[data-style="openbsd-cwm"]{background:#496b78;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:22px 22px;background-attachment:fixed}
body[data-style="openbsd-cwm"] .ambient{display:none}
body[data-style="openbsd-cwm"] .topbar{top:8px;width:calc(100% - 16px);min-height:34px;margin:8px 8px 0;padding:2px 7px;border:1px solid #000;border-radius:0;background:#1d2b31;color:#fff;box-shadow:3px 3px 0 rgba(0,0,0,.38)}
body[data-style="openbsd-cwm"] .brand-mark{width:27px;height:27px;border:1px solid #000;border-radius:0;background:#f2ca30;color:#111;box-shadow:none;font-size:.62rem}
body[data-style="openbsd-cwm"] .brand-copy strong{letter-spacing:0}
body[data-style="openbsd-cwm"] .brand-copy small,body[data-style="openbsd-cwm"] .main-nav a{color:#eee}
body[data-style="openbsd-cwm"] .main-nav a{min-height:27px;padding:2px 9px;border-radius:0}
body[data-style="openbsd-cwm"] .main-nav a:hover,body[data-style="openbsd-cwm"] .main-nav a.is-active{background:#f2ca30;color:#111;transform:none}
body[data-style="openbsd-cwm"] :is(.style-picker,.avatar-button){min-height:27px;height:27px;border:1px solid #000;border-radius:0;background:#d6d6d6;color:#111}
body[data-style="openbsd-cwm"] :is(.surface,.shell-surface,.signal-card){border:1px solid #000;border-radius:0;background:#d6d6d6;color:#111;box-shadow:5px 5px 0 rgba(0,0,0,.4)}
body[data-style="openbsd-cwm"] .page{padding-top:48px}
body[data-style="openbsd-cwm"] .hero{padding-top:78px}
body[data-style="openbsd-cwm"] .hero::before{display:none}
body[data-style="openbsd-cwm"] .hero::after{content:"xterm — nova@openbsd: ~/workspace";position:absolute;inset:0 0 auto;height:34px;padding:0 10px;display:flex;align-items:center;border-bottom:1px solid #000;background:#263e48;color:#fff;font-size:.78rem;font-weight:700}
body[data-style="openbsd-cwm"] .eyebrow{color:#263e48}
body[data-style="openbsd-cwm"] .button{min-height:38px;border:1px solid #000;border-radius:0;box-shadow:2px 2px 0 #000}
body[data-style="openbsd-cwm"] .button.primary{background:#f2ca30;color:#111}
body[data-style="openbsd-cwm"] .signal-card{background:#111;color:#e8e8e8;box-shadow:4px 4px 0 #000}
body[data-style="openbsd-cwm"] .signal-card :is(span,small){color:#a6d7a6}
body[data-style="openbsd-cwm"] .spark-bars i{border-radius:0;background:#f2ca30}
body[data-style="openbsd-cwm"] .site-footer{color:#fff;border-color:rgba(255,255,255,.35)}

body[data-style="macos-aqua-ibook"]{background:linear-gradient(180deg,#5f9fda 0,#9ac7ed 42%,#c5e0f6 100%);background-attachment:fixed}
body[data-style="macos-aqua-ibook"] .ambient{display:none}
body[data-style="macos-aqua-ibook"] .topbar{top:0;width:100%;min-height:30px;margin:0;padding:2px 13px;border:0;border-bottom:1px solid #4f6477;border-radius:0;background:repeating-linear-gradient(0deg,#f9f9f9 0,#f9f9f9 1px,#d7d7d7 2px,#f2f2f2 3px);box-shadow:0 1px 5px rgba(0,0,0,.35)}
body[data-style="macos-aqua-ibook"] .brand-mark{width:25px;height:25px;border:1px solid #547896;border-radius:50%;background:linear-gradient(#bfe7ff 0,#1785dc 49%,#0665b0 51%,#77c8ff 100%);box-shadow:inset 0 1px #fff,0 1px 2px rgba(0,0,0,.4);font-size:.56rem;text-shadow:0 1px #123}
body[data-style="macos-aqua-ibook"] .brand-copy small{display:none}
body[data-style="macos-aqua-ibook"] .main-nav a{min-height:25px;padding:2px 9px;border-radius:4px;color:#111;font-size:.75rem}
body[data-style="macos-aqua-ibook"] .main-nav a:hover,body[data-style="macos-aqua-ibook"] .main-nav a.is-active{background:#247fd0;color:#fff;transform:none}
body[data-style="macos-aqua-ibook"] :is(.style-picker,.avatar-button){min-height:24px;height:24px;border:1px solid #6e8190;background:linear-gradient(#fff,#d4dbe0);color:#111;box-shadow:inset 0 1px #fff}
body[data-style="macos-aqua-ibook"] .avatar-button{width:25px}
body[data-style="macos-aqua-ibook"] .page{padding-top:48px}
body[data-style="macos-aqua-ibook"] :is(.surface,.shell-surface,.signal-card){border:1px solid #70899e;background:repeating-linear-gradient(0deg,#f4f6f7 0,#f4f6f7 2px,#e5e9ec 3px,#f7f8f9 4px);box-shadow:0 14px 34px rgba(32,64,95,.34)}
body[data-style="macos-aqua-ibook"] .hero{padding-top:92px}
body[data-style="macos-aqua-ibook"] .hero::after,body[data-style="macos-glossy-aqua"] .hero::after{content:"";position:absolute;top:15px;left:18px;width:14px;height:14px;border:1px solid rgba(0,0,0,.45);border-radius:50%;background:radial-gradient(circle at 40% 30%,#fff 0 7%,#ff6b64 28%,#c82624 78%);box-shadow:22px 0 0 #efbd38,44px 0 0 #3fbd4d}
body[data-style="macos-aqua-ibook"] .button{min-height:40px;border:1px solid #1761a4;border-radius:18px;background:linear-gradient(#f9fcff 0,#8bd0ff 46%,#2085d2 50%,#7bc8ff 100%);color:#082d55;box-shadow:inset 0 1px #fff,0 1px 2px rgba(0,0,0,.35);text-shadow:0 1px rgba(255,255,255,.8)}
body[data-style="macos-aqua-ibook"] .button.secondary{border-color:#798b98;background:linear-gradient(#fff,#d4dce2)}
body[data-style="macos-aqua-ibook"] .signal-card{background:linear-gradient(160deg,#fff,#d8edf9 52%,#a2cbe9);box-shadow:inset 0 1px rgba(255,255,255,.9),0 18px 35px rgba(32,64,95,.32)}
body[data-style="macos-aqua-ibook"] .spark-bars i{background:linear-gradient(90deg,#086bbb,#75c8ff,#086bbb)}

body[data-style="macos-glossy-aqua"]{background:radial-gradient(ellipse at 50% 0,#416490 0,#172944 48%,#09111f 100%);background-attachment:fixed}
body[data-style="macos-glossy-aqua"] .ambient{opacity:.14;filter:blur(48px)}
body[data-style="macos-glossy-aqua"] .topbar{top:0;width:100%;min-height:34px;margin:0;padding:3px 14px;border:0;border-bottom:1px solid #05090d;border-radius:0;background:linear-gradient(#e9eef2 0,#9099a1 48%,#5d666e 52%,#aeb6bd 100%);color:#080b0e;box-shadow:0 2px 8px #000}
body[data-style="macos-glossy-aqua"] .brand-mark{width:27px;height:27px;border:1px solid #2b4f70;border-radius:50%;background:linear-gradient(#d9f3ff 0,#63b8f6 46%,#0c68b1 51%,#71c4ff 100%);color:#fff;box-shadow:inset 0 1px #fff,0 1px 2px #333;font-size:.6rem}
body[data-style="macos-glossy-aqua"] .brand-copy small{display:none}
body[data-style="macos-glossy-aqua"] .main-nav a{min-height:28px;padding:3px 10px;border-radius:4px;color:#101820;font-size:.77rem;text-shadow:0 1px rgba(255,255,255,.7)}
body[data-style="macos-glossy-aqua"] .main-nav a:hover,body[data-style="macos-glossy-aqua"] .main-nav a.is-active{background:rgba(18,63,102,.78);color:#fff;transform:none;text-shadow:0 1px #000}
body[data-style="macos-glossy-aqua"] :is(.style-picker,.avatar-button){min-height:26px;height:26px;border:1px solid #48545d;background:linear-gradient(#f8fbfd,#929da7);color:#111}
body[data-style="macos-glossy-aqua"] .avatar-button{width:27px}
body[data-style="macos-glossy-aqua"] .page{padding-top:52px}
body[data-style="macos-glossy-aqua"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(255,255,255,.72);background:linear-gradient(160deg,rgba(244,250,255,.93),rgba(183,205,224,.82));box-shadow:inset 0 1px rgba(255,255,255,.95),0 20px 55px rgba(0,0,0,.4)}
body[data-style="macos-glossy-aqua"] .hero{padding-top:94px}
body[data-style="macos-glossy-aqua"] .button{min-height:42px;border:1px solid #075a9c;border-radius:20px;background:linear-gradient(#e5f7ff 0,#63bfff 45%,#0874c5 51%,#62baff 100%);color:#fff;text-shadow:0 -1px #064f8a;box-shadow:inset 0 1px #fff,0 2px 5px rgba(0,0,0,.45)}
body[data-style="macos-glossy-aqua"] .button.secondary{border-color:#596a78;background:linear-gradient(#fff,#aebbc5);color:#18232c;text-shadow:0 1px #fff}
body[data-style="macos-glossy-aqua"] .signal-card{background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(116,178,226,.84));box-shadow:inset 0 1px #fff,0 20px 42px rgba(0,0,0,.43)}
body[data-style="macos-glossy-aqua"] .site-footer{color:#d9e4ee;border-color:rgba(255,255,255,.28)}

body[data-style="macos-liquid-glass"]{background:radial-gradient(circle at 14% 12%,#f8a7d2 0,transparent 28%),radial-gradient(circle at 84% 17%,#82dfff 0,transparent 31%),radial-gradient(circle at 61% 76%,#666bff 0,transparent 38%),linear-gradient(145deg,#effbff,#c7cfff 55%,#f7d4f0);background-attachment:fixed}
body[data-style="macos-liquid-glass"] .ambient{opacity:.16;filter:blur(76px)}
body[data-style="macos-liquid-glass"] .topbar{top:12px;width:min(calc(100% - 24px),var(--content-width));min-height:56px;margin:12px auto 0;padding:7px 10px 7px 14px;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.2));box-shadow:inset 0 1px rgba(255,255,255,.85),0 16px 45px rgba(53,73,136,.18);backdrop-filter:blur(28px) saturate(185%)}
body[data-style="macos-liquid-glass"] .brand-mark{width:37px;height:37px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(75,98,255,.48));box-shadow:inset 0 1px #fff,0 8px 18px rgba(53,73,136,.2);color:#263d9f}
body[data-style="macos-liquid-glass"] .brand-copy small{color:#52607a}
body[data-style="macos-liquid-glass"] .main-nav{padding:4px;border:1px solid rgba(255,255,255,.55);border-radius:18px;background:rgba(255,255,255,.22);box-shadow:inset 0 1px rgba(255,255,255,.7);backdrop-filter:blur(18px)}
body[data-style="macos-liquid-glass"] .main-nav a{min-height:36px;border-radius:14px;color:#42516d}
body[data-style="macos-liquid-glass"] .main-nav a:hover{background:rgba(255,255,255,.4);transform:none}
body[data-style="macos-liquid-glass"] .main-nav a.is-active{background:rgba(255,255,255,.73);color:#17233a;box-shadow:0 5px 14px rgba(58,74,128,.15)}
body[data-style="macos-liquid-glass"] :is(.style-picker,.avatar-button){border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.34);backdrop-filter:blur(18px)}
body[data-style="macos-liquid-glass"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(255,255,255,.62);background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.2));box-shadow:inset 0 1px rgba(255,255,255,.82),0 24px 70px rgba(49,64,123,.2);backdrop-filter:blur(30px) saturate(180%)}
body[data-style="macos-liquid-glass"] .hero::before{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.95),rgba(74,101,255,.33) 45%,rgba(246,92,155,.24));filter:blur(2px);box-shadow:inset 18px 18px 40px rgba(255,255,255,.55),0 30px 60px rgba(50,60,140,.2)}
body[data-style="macos-liquid-glass"] .button{border:1px solid rgba(255,255,255,.68);border-radius:18px;box-shadow:inset 0 1px rgba(255,255,255,.75),0 10px 24px rgba(57,73,135,.17);backdrop-filter:blur(18px)}
body[data-style="macos-liquid-glass"] .button.primary{background:linear-gradient(135deg,rgba(45,101,232,.9),rgba(99,83,234,.78))}
body[data-style="macos-liquid-glass"] .button.secondary{background:rgba(255,255,255,.35)}
body[data-style="macos-liquid-glass"] .signal-main{background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(210,225,255,.27));transform:rotate(-2deg)}

body[data-style="windows-95"],body[data-style="windows-2000"],body[data-style="windows-xp"],body[data-style="windows-11"]{padding-bottom:76px;background-attachment:fixed}
body[data-style="windows-95"]{background:#008080;font-family:"Pixelated MS Sans",Arial,sans-serif}
body[data-style="windows-95"] .ambient,body[data-style="windows-2000"] .ambient,body[data-style="windows-xp"] .ambient{display:none}
body[data-style="windows-95"] .topbar,body[data-style="windows-2000"] .topbar{position:fixed;top:auto;bottom:0;width:100%;min-height:42px;margin:0;padding:4px;border:0;border-top:2px solid #fff;border-radius:0;background:#c0c0c0;box-shadow:inset 0 1px #dfdfdf;grid-template-columns:auto 1fr auto}
body[data-style="windows-95"] .brand-copy,body[data-style="windows-2000"] .brand-copy{display:none}
body[data-style="windows-95"] .brand-mark,body[data-style="windows-2000"] .brand-mark{width:auto;height:34px;padding:0 8px;border:0;border-radius:0;background:#c0c0c0;color:#000;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font-size:0}
body[data-style="windows-95"] .brand-mark::after,body[data-style="windows-2000"] .brand-mark::after{content:"Start";font-size:.76rem;font-weight:700;letter-spacing:0}
body[data-style="windows-95"] .main-nav,body[data-style="windows-2000"] .main-nav{justify-content:start;overflow:hidden}
body[data-style="windows-95"] .main-nav a,body[data-style="windows-2000"] .main-nav a{min-height:32px;padding:3px 9px;border-radius:0;color:#000;background:#c0c0c0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font-size:.68rem}
body[data-style="windows-95"] .main-nav a:hover,body[data-style="windows-95"] .main-nav a.is-active,body[data-style="windows-2000"] .main-nav a:hover,body[data-style="windows-2000"] .main-nav a.is-active{background:#000080;color:#fff;transform:none}
body[data-style="windows-95"] :is(.style-picker,.avatar-button),body[data-style="windows-2000"] :is(.style-picker,.avatar-button){min-height:32px;height:32px;border:0;border-radius:0;background:#c0c0c0;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="windows-95"] .avatar-button,body[data-style="windows-2000"] .avatar-button{width:34px}
body[data-style="windows-95"] .page,body[data-style="windows-2000"] .page{padding-top:38px}
body[data-style="windows-95"] :is(.surface,.shell-surface,.signal-card),body[data-style="windows-2000"] :is(.surface,.shell-surface,.signal-card){border:0;border-radius:0;background:#c0c0c0;color:#000;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-95"] .hero,body[data-style="windows-2000"] .hero{padding-top:82px}
body[data-style="windows-95"] .hero::before,body[data-style="windows-2000"] .hero::before{display:none}
body[data-style="windows-95"] .hero::after,body[data-style="windows-2000"] .hero::after{content:"NOVA Workspace";position:absolute;inset:4px 4px auto;height:29px;padding:0 7px;display:flex;align-items:center;background:#000080;color:#fff;font-size:.72rem;font-weight:700}
body[data-style="windows-95"] .button,body[data-style="windows-2000"] .button{min-height:36px;border:0;border-radius:0;background:#c0c0c0;color:#000;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-95"] .button:active,body[data-style="windows-2000"] .button:active{transform:translate(1px,1px);box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff}
body[data-style="windows-95"] :is(.search-field input,.filter-field select,.auth-card input),body[data-style="windows-2000"] :is(.search-field input,.filter-field select,.auth-card input){border:0;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff,inset 2px 2px #808080}
body[data-style="windows-95"] .spark-bars i,body[data-style="windows-2000"] .spark-bars i{border-radius:0;background:#000080}
body[data-style="windows-95"] .site-footer,body[data-style="windows-2000"] .site-footer{color:#fff;border-color:rgba(255,255,255,.5)}

body[data-style="windows-2000"]{background:linear-gradient(135deg,#3a6ea5,#4f7ead);font-family:Tahoma,"Segoe UI",sans-serif}
body[data-style="windows-2000"] .topbar{background:#d4d0c8}
body[data-style="windows-2000"] :is(.surface,.shell-surface,.signal-card),body[data-style="windows-2000"] .button{background:#d4d0c8}
body[data-style="windows-2000"] .hero::after{background:linear-gradient(90deg,#0a246a,#a6caf0)}
body[data-style="windows-2000"] .main-nav a{background:#d4d0c8;font-family:Tahoma,sans-serif}

body[data-style="windows-xp"]{background:radial-gradient(ellipse at 78% 21%,rgba(255,255,255,.88) 0 4%,transparent 5%),radial-gradient(ellipse at 63% 15%,rgba(255,255,255,.72) 0 6%,transparent 7%),radial-gradient(ellipse at 32% 94%,#2c9f35 0 34%,transparent 35%),linear-gradient(180deg,#2e93e6 0,#78c6f1 62%,#55ad3d 63%,#26852f 100%);font-family:Tahoma,"Segoe UI",sans-serif}
body[data-style="windows-xp"] .topbar{position:fixed;top:auto;bottom:0;width:100%;min-height:46px;margin:0;padding:3px 7px;border:0;border-radius:0;background:linear-gradient(#3168d5 0,#245ed2 15%,#1c55c5 87%,#1746a5 100%);box-shadow:inset 0 2px rgba(255,255,255,.35),0 -1px 3px rgba(0,0,0,.4);grid-template-columns:auto 1fr auto}
body[data-style="windows-xp"] .brand-copy{display:none}
body[data-style="windows-xp"] .brand-mark{width:auto;height:38px;padding:0 18px;border:1px solid #18531a;border-radius:0 18px 18px 0;background:linear-gradient(#65c452,#389f32 48%,#238228 52%,#52b846);color:#fff;box-shadow:inset 0 2px rgba(255,255,255,.42),2px 0 4px rgba(0,0,0,.35);font-size:0;font-style:italic;text-shadow:1px 1px #18531a}
body[data-style="windows-xp"] .brand-mark::after{content:"start";font-size:.92rem;font-weight:700;letter-spacing:0}
body[data-style="windows-xp"] .main-nav{justify-content:start;overflow:hidden}
body[data-style="windows-xp"] .main-nav a{min-height:35px;padding:4px 11px;border-radius:3px;background:linear-gradient(#4f81df,#245dcc);color:#fff;font-size:.72rem;text-shadow:1px 1px #17418f}
body[data-style="windows-xp"] .main-nav a:hover,body[data-style="windows-xp"] .main-nav a.is-active{background:linear-gradient(#77a2eb,#4381dd);transform:none}
body[data-style="windows-xp"] :is(.style-picker,.avatar-button){min-height:34px;height:34px;border:1px solid #143a8e;background:#1c57c7;color:#fff}
body[data-style="windows-xp"] .avatar-button{width:35px;border-radius:2px}
body[data-style="windows-xp"] .page{padding-top:40px}
body[data-style="windows-xp"] :is(.surface,.shell-surface,.signal-card){border:3px solid #2763d3;border-radius:7px;background:#ece9d8;color:#111;box-shadow:0 8px 20px rgba(0,0,0,.33)}
body[data-style="windows-xp"] .hero{padding-top:90px}
body[data-style="windows-xp"] .hero::before{display:none}
body[data-style="windows-xp"] .hero::after{content:"NOVA Workspace";position:absolute;inset:0 0 auto;height:36px;padding:0 11px;display:flex;align-items:center;border-radius:4px 4px 0 0;background:linear-gradient(#4a8aff 0,#0757e6 18%,#0054e3 75%,#3987f5 100%);color:#fff;font-weight:700;text-shadow:1px 1px #083b9a}
body[data-style="windows-xp"] .button{min-height:39px;border:1px solid #003c74;border-radius:4px;background:linear-gradient(#fff,#ecebe5 45%,#d5d2c7 52%,#f6f5ed);color:#111;box-shadow:inset 0 0 0 1px #fff}
body[data-style="windows-xp"] .button.primary{border-color:#185b17;background:linear-gradient(#8cdd7e,#46ae3d 48%,#258b28 52%,#6fc65e);color:#fff;text-shadow:1px 1px #185b17}
body[data-style="windows-xp"] .signal-card{background:#fff;border-color:#2763d3}
body[data-style="windows-xp"] .spark-bars i{background:linear-gradient(90deg,#1b5fd3,#62a0ff);border-radius:2px 2px 0 0}

body[data-style="windows-8"]{background:linear-gradient(145deg,#200060,#3a0078);color:#fff;font-family:"Segoe UI",Arial,sans-serif}
body[data-style="windows-8"] .ambient{display:none}
body[data-style="windows-8"] .topbar{top:0;width:100%;min-height:58px;margin:0;padding:7px 28px;border:0;border-radius:0;background:#180052;color:#fff;box-shadow:none}
body[data-style="windows-8"] .brand-mark{width:36px;height:36px;border-radius:0;background:#00a4ef;box-shadow:none}
body[data-style="windows-8"] .brand-copy small,body[data-style="windows-8"] .main-nav a{color:#d9ccf4}
body[data-style="windows-8"] .main-nav a{min-height:38px;border-radius:0}
body[data-style="windows-8"] .main-nav a:hover,body[data-style="windows-8"] .main-nav a.is-active{background:#00a4ef;color:#fff;transform:none}
body[data-style="windows-8"] :is(.style-picker,.avatar-button){border:1px solid rgba(255,255,255,.5);border-radius:0;background:#180052;color:#fff}
body[data-style="windows-8"] .page{width:min(calc(100% - 64px),var(--content-width));padding-top:42px}
body[data-style="windows-8"] :is(.surface,.shell-surface,.signal-card){border:0;border-radius:0;background:#f3f3f3;color:#1b1b1b;box-shadow:none}
body[data-style="windows-8"] .hero{min-height:480px;background:#00a4ef}
body[data-style="windows-8"] .hero::before{right:-5%;top:-30%;width:520px;height:520px;border:35px solid rgba(255,255,255,.14);background:transparent;filter:none}
body[data-style="windows-8"] .hero h1 span{color:#fff}
body[data-style="windows-8"] .hero-lead,body[data-style="windows-8"] .hero-meta{color:#e6f7ff}
body[data-style="windows-8"] .button{border-radius:0;box-shadow:none}
body[data-style="windows-8"] .button.primary{background:#180052;color:#fff}
body[data-style="windows-8"] .button.secondary{border:2px solid #fff;background:transparent;color:#fff}
body[data-style="windows-8"] .metrics-grid{gap:8px}
body[data-style="windows-8"] .metric-card{min-height:185px;border:0;background:#00a4ef;color:#fff}
body[data-style="windows-8"] .metric-card:nth-child(2){background:#f25022}
body[data-style="windows-8"] .metric-card:nth-child(3){background:#7fba00}
body[data-style="windows-8"] .metric-card:nth-child(4){background:#ffb900;color:#111}
body[data-style="windows-8"] .metric-card :is(.metric-top,small){color:inherit}
body[data-style="windows-8"] .metric-card:hover{transform:none;filter:brightness(1.08)}
body[data-style="windows-8"] .signal-card{background:#180052;color:#fff}
body[data-style="windows-8"] .signal-card :is(span,small){color:#d9ccf4}
body[data-style="windows-8"] .site-footer{color:#fff;border-color:rgba(255,255,255,.4)}

body[data-style="windows-11"]{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.95) 0,transparent 22%),radial-gradient(circle at 80% 15%,rgba(157,119,220,.62) 0,transparent 32%),radial-gradient(circle at 48% 78%,rgba(75,165,232,.75) 0,transparent 40%),linear-gradient(145deg,#e5f2fb,#d3d7f2 52%,#ead7f2);font-family:"Segoe UI Variable","Segoe UI",sans-serif}
body[data-style="windows-11"] .ambient{opacity:.1;filter:blur(70px)}
body[data-style="windows-11"] .topbar{position:fixed;top:auto;bottom:10px;width:min(760px,calc(100% - 24px));min-height:58px;margin:0;left:50%;transform:translateX(-50%);padding:7px 10px;border:1px solid rgba(255,255,255,.55);border-radius:13px;background:rgba(243,247,252,.72);box-shadow:0 12px 32px rgba(35,52,90,.25),inset 0 1px rgba(255,255,255,.75);backdrop-filter:blur(30px) saturate(150%);grid-template-columns:auto 1fr auto}
body[data-style="windows-11"] .brand-copy{display:none}
body[data-style="windows-11"] .brand-mark{width:39px;height:39px;border-radius:5px;background:linear-gradient(90deg,#08a5f0 48%,transparent 48% 52%,#08a5f0 52%),linear-gradient(#08a5f0 48%,transparent 48% 52%,#08a5f0 52%);color:transparent;box-shadow:none}
body[data-style="windows-11"] .main-nav{justify-content:center}
body[data-style="windows-11"] .main-nav a{min-height:39px;padding:5px 10px;border-radius:6px;color:#344054}
body[data-style="windows-11"] .main-nav a:hover,body[data-style="windows-11"] .main-nav a.is-active{background:rgba(255,255,255,.72);color:#111827;transform:none;box-shadow:0 3px 10px rgba(39,57,90,.12)}
body[data-style="windows-11"] :is(.style-picker,.avatar-button){min-height:38px;height:38px;border-color:rgba(80,104,140,.18);border-radius:7px;background:rgba(255,255,255,.62)}
body[data-style="windows-11"] .avatar-button{width:39px}
body[data-style="windows-11"] .page{padding-top:44px}
body[data-style="windows-11"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(255,255,255,.65);background:rgba(246,249,252,.76);box-shadow:0 18px 48px rgba(37,56,89,.18);backdrop-filter:blur(26px) saturate(145%)}
body[data-style="windows-11"] .hero{padding-top:92px}
body[data-style="windows-11"] .hero::after{content:"NOVA Workspace";position:absolute;inset:0 0 auto;height:46px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid rgba(74,94,125,.12);background:rgba(255,255,255,.42);color:#243047;font-size:.82rem;font-weight:650}
body[data-style="windows-11"] .button{min-height:43px;border-radius:7px;box-shadow:0 3px 8px rgba(39,58,96,.1)}
body[data-style="windows-11"] .button.primary{background:#0067c0}
body[data-style="windows-11"] .button.secondary{background:rgba(255,255,255,.58)}
body[data-style="windows-11"] .signal-card{background:rgba(255,255,255,.67)}

body[data-style="browser-window"]{background:linear-gradient(145deg,#c8cdd4,#aeb4bd);padding-bottom:28px}
body[data-style="browser-window"] .ambient{display:none}
body[data-style="browser-window"] .topbar{top:8px;width:min(calc(100% - 28px),var(--content-width));min-height:154px;margin:14px auto 0;padding:101px 14px 10px;border:1px solid #969da6;border-radius:16px 16px 0 0;background:#f1f3f4;box-shadow:0 18px 55px rgba(34,40,49,.28);overflow:hidden;grid-template-columns:auto 1fr auto}
body[data-style="browser-window"] .topbar::before{content:"NOVA — Designbibliotek                                      +";position:absolute;inset:0 0 auto;height:42px;padding:0 22px 0 92px;display:flex;align-items:center;border-bottom:1px solid #c7ccd2;background:radial-gradient(circle at 22px 21px,#ff605c 0 6px,transparent 7px),radial-gradient(circle at 43px 21px,#ffbd44 0 6px,transparent 7px),radial-gradient(circle at 64px 21px,#00ca4e 0 6px,transparent 7px),linear-gradient(#e7e9ec,#d9dce0);color:#4d535a;font-size:.75rem;font-weight:650;white-space:pre}
body[data-style="browser-window"] .topbar::after{content:"‹    ›    ↻        🔒  nova.local/workspace                                      ☆    ⋮";position:absolute;top:42px;left:0;right:0;height:50px;padding:0 22px;display:flex;align-items:center;border-bottom:1px solid #d2d6db;background:#f5f6f7;color:#4d535a;font-size:.78rem;font-weight:600;white-space:pre}
body[data-style="browser-window"] .brand-mark{width:32px;height:32px;border-radius:50%;background:#4285f4;box-shadow:none;font-size:.67rem}
body[data-style="browser-window"] .brand-copy small{display:none}
body[data-style="browser-window"] .main-nav a{min-height:34px;padding:4px 10px;border-radius:5px;color:#5f6368;font-size:.76rem}
body[data-style="browser-window"] .main-nav a:hover,body[data-style="browser-window"] .main-nav a.is-active{background:#dfe4ea;color:#202124;transform:none}
body[data-style="browser-window"] :is(.style-picker,.avatar-button){min-height:34px;height:34px;border-color:#c7ccd2;border-radius:7px;background:#fff;color:#202124}
body[data-style="browser-window"] .avatar-button{width:34px}
body[data-style="browser-window"] #main-content{width:min(calc(100% - 28px),var(--content-width));margin:auto;border:1px solid #969da6;border-top:0;background:#fff;box-shadow:0 20px 55px rgba(34,40,49,.28)}
body[data-style="browser-window"] .page{width:calc(100% - 56px);padding-top:38px}
body[data-style="browser-window"] :is(.surface,.shell-surface,.signal-card){border-color:#d5d9de;background:#fff;box-shadow:0 8px 24px rgba(38,45,55,.1)}
body[data-style="browser-window"] .hero{background:linear-gradient(145deg,#fff,#f5f8ff)}
body[data-style="browser-window"] .hero::before{background:linear-gradient(135deg,#dceaff,#ebddff);filter:none}
body[data-style="browser-window"] .button{min-height:42px;border-radius:6px}
body[data-style="browser-window"] .button.primary{box-shadow:0 3px 8px rgba(66,133,244,.26)}
body[data-style="browser-window"] .site-footer{color:#42474e;border-color:rgba(42,47,53,.26)}

body[data-style="windows-explorer"]{background:radial-gradient(circle at 80% 10%,rgba(170,142,229,.48),transparent 34%),radial-gradient(circle at 24% 28%,rgba(128,204,241,.6),transparent 38%),linear-gradient(145deg,#dcecf7,#e5e2f4);background-attachment:fixed}
body[data-style="windows-explorer"] .ambient{display:none}
body[data-style="windows-explorer"] .topbar{top:8px;width:min(calc(100% - 28px),var(--content-width));min-height:156px;margin:14px auto 0;padding:105px 15px 10px;border:1px solid #b7c1cd;border-radius:10px 10px 0 0;background:rgba(248,251,254,.94);box-shadow:0 18px 48px rgba(48,65,88,.23);overflow:hidden;grid-template-columns:auto 1fr auto;backdrop-filter:blur(20px)}
body[data-style="windows-explorer"] .topbar::before{content:"NOVA Workspace — File Explorer                                                    —   □   ×";position:absolute;inset:0 0 auto;height:39px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid #d7dde5;background:rgba(255,255,255,.84);color:#303740;font-size:.75rem;white-space:pre}
body[data-style="windows-explorer"] .topbar::after{content:"‹    ›    ↑       This PC  ›  NOVA Workspace                         Search NOVA Workspace";position:absolute;top:39px;left:0;right:0;height:56px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #d7dde5;background:#f7fafc;color:#424b55;font-size:.76rem;font-weight:600;white-space:pre}
body[data-style="windows-explorer"] .brand-mark{position:relative;width:36px;height:27px;margin-top:5px;border-radius:3px;background:linear-gradient(#ffd966,#eeb23e);color:transparent;box-shadow:inset 0 -3px rgba(175,115,12,.15)}
body[data-style="windows-explorer"] .brand-mark::before{content:"";position:absolute;left:3px;top:-6px;width:17px;height:8px;border-radius:3px 3px 0 0;background:#f4c247}
body[data-style="windows-explorer"] .brand-copy small{display:none}
body[data-style="windows-explorer"] .main-nav{justify-content:start}
body[data-style="windows-explorer"] .main-nav a{min-height:36px;padding:5px 11px;border-radius:5px;color:#3f4852;font-size:.75rem}
body[data-style="windows-explorer"] .main-nav a:hover,body[data-style="windows-explorer"] .main-nav a.is-active{background:#e5f1fb;color:#123e64;transform:none}
body[data-style="windows-explorer"] :is(.style-picker,.avatar-button){min-height:35px;height:35px;border-color:#ced6df;border-radius:5px;background:#fff;color:#303740}
body[data-style="windows-explorer"] .avatar-button{width:36px}
body[data-style="windows-explorer"] .page{padding-top:38px}
body[data-style="windows-explorer"] :is(.surface,.shell-surface,.signal-card){border-color:#d7dde5;background:rgba(255,255,255,.9);box-shadow:0 8px 25px rgba(49,67,91,.1);backdrop-filter:blur(18px)}
body[data-style="windows-explorer"] .hero{padding-left:284px;background:#fff}
body[data-style="windows-explorer"] .hero::after{content:"Home\A Desktop\A Downloads\A Documents\A Pictures\A Music\A Videos\A\A This PC\A Network";position:absolute;inset:0 auto 0 0;width:220px;padding:34px 22px;border-right:1px solid #d7dde5;background:#f6f9fc;color:#3e4954;font-size:.8rem;line-height:2.15;white-space:pre}
body[data-style="windows-explorer"] .hero::before{right:8%;top:18%;width:250px;height:175px;border:1px solid #e0b13b;border-radius:10px;background:linear-gradient(#ffe483,#ffc84c);filter:none;box-shadow:inset 0 -18px rgba(201,133,8,.1),0 18px 40px rgba(89,70,23,.14)}
body[data-style="windows-explorer"] .hero-copy,body[data-style="windows-explorer"] .hero-visual{z-index:2}
body[data-style="windows-explorer"] .metrics-grid{gap:10px}
body[data-style="windows-explorer"] .metric-card{position:relative;min-height:178px;padding-top:76px;border-radius:6px;box-shadow:none}
body[data-style="windows-explorer"] .metric-card::before{content:"";position:absolute;left:23px;top:27px;width:46px;height:31px;border-radius:3px;background:linear-gradient(#ffd966,#eeb23e);box-shadow:inset 0 -4px rgba(175,115,12,.13)}
body[data-style="windows-explorer"] .metric-card::after{content:"";position:absolute;left:26px;top:21px;width:21px;height:9px;border-radius:3px 3px 0 0;background:#f4c247}
body[data-style="windows-explorer"] .metric-card:hover{transform:none;border-color:#8ebee8;background:#eaf5ff;box-shadow:inset 0 0 0 1px #8ebee8}
body[data-style="windows-explorer"] .button{min-height:40px;border-radius:5px;box-shadow:none}
body[data-style="windows-explorer"] .button.primary{background:#0067c0}
body[data-style="windows-explorer"] .data-panel th{background:#f1f6fb}

body[data-style="bash-terminal"]{background:#050708;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);background-attachment:fixed}
body[data-style="bash-terminal"] .ambient{display:none}
body[data-style="bash-terminal"] .topbar{top:8px;width:min(calc(100% - 22px),var(--content-width));min-height:112px;margin:11px auto 0;padding:52px 13px 9px;border:1px solid #394542;border-radius:7px 7px 0 0;background:#0b0f10;box-shadow:0 18px 55px rgba(0,0,0,.62);overflow:hidden;grid-template-columns:auto 1fr auto}
body[data-style="bash-terminal"] .topbar::before{content:"●  ●  ●        hakan@nova: ~/workspace — bash";position:absolute;inset:0 0 auto;height:40px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #303a37;background:linear-gradient(#2a302f,#1c2221);color:#aebdb8;font-size:.74rem;white-space:pre}
body[data-style="bash-terminal"] .brand-mark{width:36px;height:36px;border:1px solid #66d9a8;border-radius:0;background:#0b0f10;color:#66d9a8;box-shadow:none;font-size:0}
body[data-style="bash-terminal"] .brand-mark::after{content:"$_";font-size:.86rem;letter-spacing:0}
body[data-style="bash-terminal"] .brand-copy strong{color:#66d9a8;letter-spacing:.04em}
body[data-style="bash-terminal"] .brand-copy small{color:#779087;text-transform:none}
body[data-style="bash-terminal"] .main-nav a{min-height:37px;padding:5px 10px;border:1px solid transparent;border-radius:0;color:#9fb2aa;font-size:.75rem}
body[data-style="bash-terminal"] .main-nav a::before{content:"./";color:#74b9ff}
body[data-style="bash-terminal"] .main-nav a:hover,body[data-style="bash-terminal"] .main-nav a.is-active{border-color:#466158;background:#101817;color:#d6e7df;transform:none}
body[data-style="bash-terminal"] :is(.style-picker,.avatar-button){min-height:36px;height:36px;border:1px solid #394b45;border-radius:0;background:#101617;color:#d6e7df}
body[data-style="bash-terminal"] .avatar-button{width:38px}
body[data-style="bash-terminal"] .page{padding-top:32px}
body[data-style="bash-terminal"] :is(.surface,.shell-surface,.signal-card){border:1px solid #2a3935;border-radius:0;background:#0b0f10;box-shadow:none}
body[data-style="bash-terminal"] .hero{padding-top:178px;background:#080b0c}
body[data-style="bash-terminal"] .hero::before{display:none}
body[data-style="bash-terminal"] .hero::after{content:"hakan@nova:~/workspace$ nova status --live\A[ ok ] database connected\A[ ok ] analytics stream active\A[ ok ] 24 records synchronized\A\A$ _";position:absolute;inset:28px 32px auto;color:#66d9a8;font-size:.78rem;line-height:1.7;white-space:pre}
body[data-style="bash-terminal"] .eyebrow{color:#74b9ff;text-transform:none;letter-spacing:0}
body[data-style="bash-terminal"] .eyebrow::before{content:"hakan@nova:~$ ";color:#66d9a8}
body[data-style="bash-terminal"] h1,body[data-style="bash-terminal"] .page-heading h1{font-size:clamp(2.1rem,5vw,4.8rem);letter-spacing:-.06em}
body[data-style="bash-terminal"] .hero h1 span{color:#66d9a8}
body[data-style="bash-terminal"] .button{min-height:40px;border:1px solid #466158;border-radius:0;background:#101617;color:#d6e7df;box-shadow:none}
body[data-style="bash-terminal"] .button::before{content:"[";color:#66d9a8}
body[data-style="bash-terminal"] .button::after{content:"]";color:#66d9a8}
body[data-style="bash-terminal"] .button.primary{background:#66d9a8;color:#07100c}
body[data-style="bash-terminal"] .button.primary::before,body[data-style="bash-terminal"] .button.primary::after{color:#07100c}
body[data-style="bash-terminal"] .signal-main{border-color:#66d9a8;background:#08100d;transform:none}
body[data-style="bash-terminal"] .signal-float{border-color:#74b9ff;background:#091116;transform:none;animation:none}
body[data-style="bash-terminal"] .spark-bars i{border-radius:0;background:#66d9a8;animation:none}
body[data-style="bash-terminal"] .metric-card{background:#0b0f10}
body[data-style="bash-terminal"] .metric-card:nth-child(even){border-color:#344b5c}
body[data-style="bash-terminal"] .metric-card:hover{transform:none;background:#0e1614;box-shadow:inset 3px 0 #66d9a8}
body[data-style="bash-terminal"] :is(.progress,.quality){border-radius:0;background:#1d2825}
body[data-style="bash-terminal"] :is(.progress i,.quality i,.bar-actual){border-radius:0;background:#66d9a8}
body[data-style="bash-terminal"] .bar-forecast{border-color:#74b9ff;background:rgba(116,185,255,.12)}
body[data-style="bash-terminal"] :is(.search-field input,.filter-field select,.auth-card input){border:1px solid #466158;border-radius:0;background:#050708;color:#d6e7df;box-shadow:none}
body[data-style="bash-terminal"] .data-panel th{background:#101617;color:#66d9a8}
body[data-style="bash-terminal"] .auth-card{position:relative;padding-top:88px}
body[data-style="bash-terminal"] .auth-card::before{content:"hakan@nova:~$ ssh user@nova.local\Auser@nova.local's password:";position:absolute;left:30px;right:30px;top:25px;color:#66d9a8;font-size:.75rem;line-height:1.6;white-space:pre}
body[data-style="bash-terminal"] .profile-avatar span{border:1px solid #66d9a8;border-radius:0;background:#101817;color:#66d9a8}
body[data-style="bash-terminal"] .site-footer{color:#779087;border-color:#2a3935;text-transform:none}

/* Mobile system studies */
body[data-style="symbian-s60"]{background:linear-gradient(145deg,#1d2635,#3c4d67);background-attachment:fixed}
body[data-style="symbian-s60"] .ambient{display:none}
body[data-style="symbian-s60"] .topbar{top:8px;width:min(calc(100% - 24px),1120px);min-height:135px;margin:12px auto 0;padding:47px 10px 39px;border:10px solid #1c232b;border-radius:24px 24px 14px 14px;background:#dce8ef;box-shadow:inset 0 0 0 2px #606b73,0 22px 55px rgba(0,0,0,.42);overflow:hidden;grid-template-columns:auto 1fr auto}
body[data-style="symbian-s60"] .topbar::before{content:"▮▮▮   3G             NOVA             12:48   ▮▮▮";position:absolute;inset:0 0 auto;height:36px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #213f6d;background:linear-gradient(#557dae,#274d83);color:#fff;font-size:.73rem;font-weight:700;white-space:pre;text-shadow:0 1px #152d4e}
body[data-style="symbian-s60"] .topbar::after{content:"Options                                                               Exit";position:absolute;inset:auto 0 0;height:30px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #172d4e;background:#26344a;color:#fff;font-size:.7rem;font-weight:700;white-space:pre}
body[data-style="symbian-s60"] .brand-mark{width:31px;height:31px;border:1px solid #1e4679;border-radius:3px;background:linear-gradient(#7ba4cf,#315b9b);box-shadow:inset 0 1px rgba(255,255,255,.55);font-size:.62rem}
body[data-style="symbian-s60"] .brand-copy small{display:none}
body[data-style="symbian-s60"] .main-nav a{min-height:31px;padding:3px 9px;border-radius:2px;color:#273b4b;font-size:.72rem}
body[data-style="symbian-s60"] .main-nav a:hover,body[data-style="symbian-s60"] .main-nav a.is-active{background:#315b9b;color:#fff;transform:none}
body[data-style="symbian-s60"] :is(.style-picker,.avatar-button){min-height:31px;height:31px;border:1px solid #627b8e;border-radius:2px;background:#eef3f6;color:#101820}
body[data-style="symbian-s60"] .avatar-button{width:32px}
body[data-style="symbian-s60"] .page{max-width:1096px;padding-top:35px}
body[data-style="symbian-s60"] :is(.surface,.shell-surface,.signal-card){border:1px solid #72889a;border-radius:3px;background:#eef3f6;box-shadow:0 7px 17px rgba(0,0,0,.28)}
body[data-style="symbian-s60"] .hero{padding-top:91px;background:#eef3f6}
body[data-style="symbian-s60"] .hero::after{content:"NOVA Workspace";position:absolute;inset:0 0 auto;height:42px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #284c7e;background:linear-gradient(#6b90bb,#315b9b);color:#fff;font-size:.82rem;font-weight:700;text-shadow:0 1px #1c3a62}
body[data-style="symbian-s60"] .hero::before{border-radius:3px;background:linear-gradient(#d7e6ee,#a7c4d7);filter:none}
body[data-style="symbian-s60"] .button{min-height:37px;border:1px solid #244e80;border-radius:3px;box-shadow:inset 0 1px rgba(255,255,255,.45)}
body[data-style="symbian-s60"] .button.primary{background:linear-gradient(#6f98c5,#315b9b)}
body[data-style="symbian-s60"] .metric-card{min-height:132px;border-radius:2px;box-shadow:none}
body[data-style="symbian-s60"] .metric-card:hover{transform:none;background:#315b9b;color:#fff;box-shadow:none}
body[data-style="symbian-s60"] .metric-card:hover :is(.metric-top,small){color:#fff}
body[data-style="symbian-s60"] :is(.focus-item,.settings-list label,.saved-card>a){border-top:1px solid #9baeba}
body[data-style="symbian-s60"] .site-footer{color:#dce8ef;border-color:rgba(255,255,255,.3)}

body[data-style="ericsson-gh388"]{background:radial-gradient(circle at 50% 25%,#323935,#171a18 60%,#080a09);background-attachment:fixed}
body[data-style="ericsson-gh388"] .ambient{display:none}
body[data-style="ericsson-gh388"] .topbar{top:9px;width:min(calc(100% - 28px),980px);min-height:151px;margin:14px auto 0;padding:57px 22px 44px;border:15px solid #202420;border-radius:28px;background:#a9b58b;box-shadow:inset 0 0 0 4px #0e110f,0 24px 0 #080a09;overflow:hidden;grid-template-columns:auto 1fr auto}
body[data-style="ericsson-gh388"] .topbar::before{content:"ERICSSON  GH 388        GSM ▮▮▮        12:48";position:absolute;inset:13px 22px auto;padding-bottom:8px;border-bottom:2px solid #273026;color:#172016;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:pre}
body[data-style="ericsson-gh388"] .topbar::after{content:"MENU                                                           CLR";position:absolute;inset:auto 20px 10px;color:#172016;font-size:.72rem;font-weight:700;white-space:pre}
body[data-style="ericsson-gh388"] .brand-mark{width:35px;height:35px;border:2px solid #172016;border-radius:2px;background:#bec8a4;color:#172016;box-shadow:none;font-size:.62rem}
body[data-style="ericsson-gh388"] .brand-copy strong{letter-spacing:.03em}
body[data-style="ericsson-gh388"] .brand-copy small{display:none}
body[data-style="ericsson-gh388"] .main-nav a{min-height:34px;padding:3px 8px;border:1px solid transparent;border-radius:1px;color:#172016;font-size:.67rem;text-transform:uppercase}
body[data-style="ericsson-gh388"] .main-nav a:hover,body[data-style="ericsson-gh388"] .main-nav a.is-active{border-color:#172016;background:#202a20;color:#d7dfbd;transform:none}
body[data-style="ericsson-gh388"] :is(.style-picker,.avatar-button){min-height:34px;height:34px;border:2px solid #172016;border-radius:2px;background:#bec8a4;color:#172016}
body[data-style="ericsson-gh388"] .avatar-button{width:35px}
body[data-style="ericsson-gh388"] .page{max-width:950px;padding-top:52px}
body[data-style="ericsson-gh388"] :is(.surface,.shell-surface,.signal-card){border:3px double #273026;border-radius:2px;background:#a9b58b;color:#172016;box-shadow:0 9px 0 #090b0a}
body[data-style="ericsson-gh388"] .hero{padding-top:105px;background-image:repeating-linear-gradient(0deg,rgba(23,32,22,.05) 0 1px,transparent 1px 4px)}
body[data-style="ericsson-gh388"] .hero::after{content:"NOVA / ACTIVE MENU";position:absolute;inset:20px 24px auto;padding-bottom:9px;border-bottom:2px solid #273026;color:#172016;font-size:.78rem;font-weight:700;letter-spacing:.08em}
body[data-style="ericsson-gh388"] .hero::before{display:none}
body[data-style="ericsson-gh388"] .eyebrow{color:#172016;letter-spacing:.05em}
body[data-style="ericsson-gh388"] .button{min-height:39px;border:2px solid #0c0f0d;border-radius:7px;background:linear-gradient(#3a413d,#1b201d);color:#d7dfbd;box-shadow:inset 0 2px rgba(255,255,255,.12),0 4px 0 #090b0a;text-transform:uppercase}
body[data-style="ericsson-gh388"] .button.primary{background:linear-gradient(#4a544d,#202a20);color:#d7dfbd}
body[data-style="ericsson-gh388"] .signal-card{background:#bec8a4;box-shadow:0 7px 0 #090b0a}
body[data-style="ericsson-gh388"] .spark-bars i{border-radius:0;background:#202a20;animation:none}
body[data-style="ericsson-gh388"] .metric-card:hover{transform:none;background:#bec8a4;box-shadow:0 12px 0 #090b0a}
body[data-style="ericsson-gh388"] :is(.progress,.quality){border-radius:0;background:#87936c}
body[data-style="ericsson-gh388"] :is(.progress i,.quality i,.bar-actual){border-radius:0;background:#202a20}
body[data-style="ericsson-gh388"] .site-footer{color:#a9b58b;border-color:#3e4a43}

body[data-style="iphone-os"]{background-color:#555;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);background-attachment:fixed}
body[data-style="iphone-os"] .ambient{display:none}
body[data-style="iphone-os"] .topbar{top:0;width:100%;min-height:108px;margin:0;padding:55px 14px 10px;border:0;border-bottom:1px solid #111;border-radius:0;background:linear-gradient(#6fa0c5 0,#3c79a8 48%,#235b88 52%,#3e7ba9 100%);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.55);grid-template-columns:auto 1fr auto}
body[data-style="iphone-os"] .topbar::before{content:"●●●  NOVA                         12:48                         3G  ▮▮▮";position:absolute;inset:0 0 auto;height:24px;padding:0 12px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.7rem;font-weight:700;white-space:pre}
body[data-style="iphone-os"] .brand-mark{width:34px;height:34px;border:1px solid #123d63;border-radius:8px;background:linear-gradient(#8bc1e8,#196aa8 50%,#0d4e82 51%,#4389ba);box-shadow:inset 0 1px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.5);font-size:.65rem;text-shadow:0 -1px #12466d}
body[data-style="iphone-os"] .brand-copy small{color:#dbeafa}
body[data-style="iphone-os"] .main-nav a{min-height:36px;padding:5px 11px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:.75rem;text-shadow:0 -1px #244d6b}
body[data-style="iphone-os"] .main-nav a:hover,body[data-style="iphone-os"] .main-nav a.is-active{border-color:#173d5c;background:linear-gradient(#5d91ba,#245e8c);color:#fff;transform:none;box-shadow:inset 0 1px rgba(255,255,255,.35)}
body[data-style="iphone-os"] :is(.style-picker,.avatar-button){min-height:35px;height:35px;border:1px solid #153f61;border-radius:8px;background:linear-gradient(#6f9fc3,#275f8b);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.4)}
body[data-style="iphone-os"] .avatar-button{width:36px}
body[data-style="iphone-os"] .page{padding-top:42px}
body[data-style="iphone-os"] :is(.surface,.shell-surface,.signal-card){border:1px solid #888;border-radius:12px;background:linear-gradient(#fff,#e1e1e1);box-shadow:0 8px 22px rgba(0,0,0,.3)}
body[data-style="iphone-os"] .hero{padding-top:91px;background:#f3f3f3}
body[data-style="iphone-os"] .hero::after{content:"NOVA Workspace";position:absolute;inset:0 0 auto;height:46px;display:grid;place-items:center;border-bottom:1px solid #173d5c;border-radius:11px 11px 0 0;background:linear-gradient(#81acd0,#3a77a7 49%,#275f8c 51%,#477faa);color:#fff;font-weight:700;text-shadow:0 -1px #173d5c}
body[data-style="iphone-os"] .hero::before{background:repeating-linear-gradient(90deg,#727272 0 2px,#666 2px 4px);filter:none}
body[data-style="iphone-os"] .button{min-height:42px;border:1px solid #174c76;border-radius:9px;background:linear-gradient(#78b8e8,#147bd1 48%,#0861aa 52%,#4b9bdb);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.65),0 2px 3px rgba(0,0,0,.35);text-shadow:0 -1px #174c76}
body[data-style="iphone-os"] .button.secondary{border-color:#666;background:linear-gradient(#fff,#c9c9c9);color:#222;text-shadow:0 1px #fff}
body[data-style="iphone-os"] .metric-card{background:linear-gradient(#fff,#e5e5e5)}
body[data-style="iphone-os"] .signal-card{background:linear-gradient(#fff,#d7e7f2)}
body[data-style="iphone-os"] :is(.search-field input,.filter-field select,.auth-card input){border:1px solid #888;border-radius:8px;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.18)}
body[data-style="iphone-os"] .site-footer{color:#eee;border-color:rgba(255,255,255,.28)}

body[data-style="android-material"]{background:radial-gradient(circle at 85% 8%,#ddd0ff,transparent 30%),radial-gradient(circle at 12% 35%,#d5f6bc,transparent 34%),#f7f2fa;background-attachment:fixed}
body[data-style="android-material"] .ambient{display:none}
body[data-style="android-material"] .topbar{top:10px;width:min(calc(100% - 24px),var(--content-width));min-height:98px;margin:12px auto 0;padding:42px 15px 10px;border:1px solid rgba(103,80,164,.12);border-radius:34px;background:rgba(255,251,254,.9);box-shadow:0 7px 20px rgba(59,46,82,.12);grid-template-columns:auto 1fr auto;overflow:hidden;backdrop-filter:blur(18px)}
body[data-style="android-material"] .topbar::before{content:"12:48                                                        5G   ◉   87%";position:absolute;inset:0 0 auto;height:32px;padding:0 20px;display:flex;align-items:center;justify-content:center;color:#49454f;font-size:.68rem;font-weight:650;white-space:pre}
body[data-style="android-material"] .brand-mark{width:43px;height:43px;border-radius:16px;background:#6750a4;box-shadow:none}
body[data-style="android-material"] .brand-copy small{color:#79747e}
body[data-style="android-material"] .main-nav{padding:5px;border-radius:25px;background:#eee6f3}
body[data-style="android-material"] .main-nav a{min-height:39px;border-radius:20px;color:#625b71}
body[data-style="android-material"] .main-nav a:hover{background:#e2d8ea;transform:none}
body[data-style="android-material"] .main-nav a.is-active{background:#d0bcff;color:#381e72}
body[data-style="android-material"] :is(.style-picker,.avatar-button){min-height:42px;height:42px;border:0;border-radius:20px;background:#eee6f3;color:#49454f}
body[data-style="android-material"] .avatar-button{width:43px}
body[data-style="android-material"] .page{padding-top:42px}
body[data-style="android-material"] :is(.surface,.shell-surface,.signal-card){border:0;border-radius:28px;background:#fffbfe;box-shadow:0 3px 9px rgba(29,27,32,.1)}
body[data-style="android-material"] .hero{background:linear-gradient(135deg,#f4eefe,#e8f7dc)}
body[data-style="android-material"] .hero::before{border-radius:42% 58% 66% 34%/44% 38% 62% 56%;background:linear-gradient(135deg,#b7f397,#d0bcff);filter:none}
body[data-style="android-material"] .button{min-height:50px;border:0;border-radius:25px;box-shadow:none}
body[data-style="android-material"] .button.primary{background:#6750a4}
body[data-style="android-material"] .button.secondary{background:#e8def8}
body[data-style="android-material"] .metric-card:nth-child(1){background:#eaddff}
body[data-style="android-material"] .metric-card:nth-child(2){background:#d5f6bc}
body[data-style="android-material"] .metric-card:nth-child(3){background:#ffdad6}
body[data-style="android-material"] .metric-card:nth-child(4){background:#d3e3fd}
body[data-style="android-material"] .metric-card:hover{transform:none;box-shadow:0 8px 20px rgba(29,27,32,.15)}
body[data-style="android-material"] :is(.search-field input,.filter-field select,.auth-card input){min-height:56px;border:1px solid #79747e;border-radius:4px 4px 0 0;background:#f7f2fa}

/* Retro desktop and console studies */
body[data-style="beos"]{background:#336698;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:18px 18px;background-attachment:fixed}
body[data-style="beos"] .ambient{display:none}
body[data-style="beos"] .topbar{top:8px;width:min(calc(100% - 16px),var(--content-width));min-height:78px;margin:8px auto 0;padding:31px 10px 7px;border:2px solid #111;border-radius:0;background:#d8d8d8;box-shadow:5px 5px 0 rgba(0,0,0,.38);overflow:visible;grid-template-columns:auto 1fr auto}
body[data-style="beos"] .topbar::before{content:"NOVA Deskbar";position:absolute;left:-2px;top:-2px;width:210px;height:29px;padding:0 10px;display:flex;align-items:center;border:2px solid #111;border-bottom-width:1px;background:#ffcc00;color:#111;font-size:.75rem;font-weight:700}
body[data-style="beos"] .brand-mark{width:34px;height:34px;border:2px solid #111;border-radius:0;background:#ffcc00;color:#111;box-shadow:inset 1px 1px #fff;font-size:.66rem}
body[data-style="beos"] .brand-copy small{display:none}
body[data-style="beos"] .main-nav a{min-height:34px;padding:4px 10px;border:1px solid transparent;border-radius:0;color:#111;font-size:.74rem}
body[data-style="beos"] .main-nav a:hover,body[data-style="beos"] .main-nav a.is-active{border-color:#111;background:#ffcc00;color:#111;transform:none}
body[data-style="beos"] :is(.style-picker,.avatar-button){min-height:34px;height:34px;border:2px solid #111;border-radius:0;background:#eee;color:#111;box-shadow:inset 1px 1px #fff}
body[data-style="beos"] .avatar-button{width:35px}
body[data-style="beos"] .page{padding-top:45px}
body[data-style="beos"] :is(.surface,.shell-surface,.signal-card){border:2px solid #111;border-radius:0;background:#d8d8d8;color:#111;box-shadow:6px 6px 0 rgba(0,0,0,.38)}
body[data-style="beos"] .hero{padding-top:90px}
body[data-style="beos"] .hero::before{display:none}
body[data-style="beos"] .hero::after{content:"NOVA Workspace";position:absolute;left:-2px;top:-2px;width:260px;height:34px;padding:0 12px;display:flex;align-items:center;border:2px solid #111;background:#ffcc00;color:#111;font-size:.82rem;font-weight:700}
body[data-style="beos"] .button{min-height:38px;border:2px solid #111;border-radius:0;background:#d8d8d8;color:#111;box-shadow:inset 2px 2px #fff,inset -2px -2px #777}
body[data-style="beos"] .button.primary{background:#ffcc00;color:#111}
body[data-style="beos"] .signal-card{background:#eee}
body[data-style="beos"] .metric-card:hover{transform:none;background:#ffcc00;box-shadow:9px 9px 0 rgba(0,0,0,.45)}
body[data-style="beos"] :is(.search-field input,.filter-field select,.auth-card input){border:2px solid #111;border-radius:0;background:#fff;box-shadow:inset 2px 2px #777}
body[data-style="beos"] .site-footer{color:#fff;border-color:rgba(255,255,255,.45)}

body[data-style="nes-8bit"]{background-color:#bcbcbc;background-image:linear-gradient(45deg,rgba(0,0,0,.07) 25%,transparent 25% 75%,rgba(0,0,0,.07) 75%),linear-gradient(45deg,rgba(0,0,0,.07) 25%,transparent 25% 75%,rgba(0,0,0,.07) 75%);background-position:0 0,8px 8px;background-size:16px 16px}
body[data-style="nes-8bit"] .ambient{display:none}
body[data-style="nes-8bit"] .topbar{top:8px;width:min(calc(100% - 18px),var(--content-width));min-height:70px;margin:9px auto 0;border:4px solid #222;border-radius:0;background:#d7d7d7;box-shadow:6px 6px 0 #222}
body[data-style="nes-8bit"] .brand-mark{border:3px solid #222;border-radius:0;background:#e60012;color:#fff;box-shadow:3px 3px 0 #222;font-size:.65rem}
body[data-style="nes-8bit"] .brand-copy strong,body[data-style="nes-8bit"] h1,body[data-style="nes-8bit"] h2{text-transform:uppercase;letter-spacing:-.04em}
body[data-style="nes-8bit"] .brand-copy small{color:#555}
body[data-style="nes-8bit"] .main-nav a{border:3px solid transparent;border-radius:0;color:#333;text-transform:uppercase;font-size:.7rem}
body[data-style="nes-8bit"] .main-nav a:hover,body[data-style="nes-8bit"] .main-nav a.is-active{border-color:#222;background:#e60012;color:#fff;transform:none;box-shadow:3px 3px 0 #222}
body[data-style="nes-8bit"] :is(.style-picker,.avatar-button){border:3px solid #222;border-radius:0;background:#e6e6e6;color:#171717}
body[data-style="nes-8bit"] .page{padding-top:48px}
body[data-style="nes-8bit"] :is(.surface,.shell-surface,.signal-card){border:4px solid #222;border-radius:0;background:#e6e6e6;box-shadow:6px 6px 0 #222}
body[data-style="nes-8bit"] .hero::before{border:4px solid #222;border-radius:0;background:repeating-linear-gradient(45deg,#e60012 0 18px,#f4f4f4 18px 36px);filter:none;clip-path:polygon(0 0,100% 0,100% 80%,80% 80%,80% 100%,20% 100%,20% 80%,0 80%)}
body[data-style="nes-8bit"] .hero h1 span{color:#e60012;text-shadow:3px 3px #222}
body[data-style="nes-8bit"] .button{border:4px solid #222;border-radius:0;background:#d7d7d7;color:#171717;box-shadow:4px 4px 0 #222;text-transform:uppercase}
body[data-style="nes-8bit"] .button.primary{background:#e60012;color:#fff}
body[data-style="nes-8bit"] .button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #222}
body[data-style="nes-8bit"] .signal-main{background:#222;color:#fff;transform:none}
body[data-style="nes-8bit"] .signal-main :is(span,small){color:#ccc}
body[data-style="nes-8bit"] .spark-bars i{border-radius:0;background:#e60012;animation:none}
body[data-style="nes-8bit"] .metric-card:nth-child(2){background:#e60012;color:#fff}
body[data-style="nes-8bit"] .metric-card:nth-child(3){background:#575757;color:#fff}
body[data-style="nes-8bit"] .metric-card:hover{transform:translate(-3px,-3px)}
body[data-style="nes-8bit"] :is(.progress,.quality){border:2px solid #222;border-radius:0;background:#fff}

body[data-style="nintendo-64"]{background:radial-gradient(circle at 18% 20%,rgba(59,130,246,.28),transparent 32%),radial-gradient(circle at 82% 22%,rgba(239,68,68,.25),transparent 30%),radial-gradient(circle at 50% 85%,rgba(41,183,101,.2),transparent 38%),#171522;background-attachment:fixed}
body[data-style="nintendo-64"] .ambient{display:none}
body[data-style="nintendo-64"] .topbar{border:2px solid rgba(255,255,255,.17);border-radius:18px;background:#29263a;box-shadow:0 12px 0 rgba(0,0,0,.28)}
body[data-style="nintendo-64"] .brand-mark{border-radius:10px;background:linear-gradient(135deg,#ef4444 0 25%,#f5c542 25% 50%,#29b765 50% 75%,#3b82f6 75%);color:#fff;box-shadow:0 7px 0 rgba(0,0,0,.28);text-shadow:2px 2px #111}
body[data-style="nintendo-64"] .main-nav a{color:#aaa5bb}
body[data-style="nintendo-64"] .main-nav a:hover{background:#3d3853;color:#fff}
body[data-style="nintendo-64"] .main-nav a.is-active{background:#f5c542;color:#19170d}
body[data-style="nintendo-64"] :is(.surface,.shell-surface,.signal-card){border:2px solid rgba(255,255,255,.16);border-radius:20px;background:#29263a;box-shadow:0 14px 0 rgba(0,0,0,.25)}
body[data-style="nintendo-64"] .hero::before{border-radius:20px;background:conic-gradient(from 45deg,#ef4444,#f5c542,#29b765,#3b82f6,#ef4444);filter:none;transform:rotate(15deg);box-shadow:0 20px 0 rgba(0,0,0,.24)}
body[data-style="nintendo-64"] .hero h1 span{background:linear-gradient(90deg,#ef4444,#f5c542,#29b765,#3b82f6);background-clip:text;color:transparent}
body[data-style="nintendo-64"] .button{border:2px solid rgba(255,255,255,.2);border-radius:14px;box-shadow:0 7px 0 rgba(0,0,0,.28)}
body[data-style="nintendo-64"] .button.primary{background:#f5c542;color:#19170d}
body[data-style="nintendo-64"] .signal-main{background:#3b82f6;transform:rotate(-2deg)}
body[data-style="nintendo-64"] .signal-float{background:#ef4444;transform:rotate(4deg)}
body[data-style="nintendo-64"] .metric-card:nth-child(1){border-color:#ef4444}
body[data-style="nintendo-64"] .metric-card:nth-child(2){border-color:#f5c542}
body[data-style="nintendo-64"] .metric-card:nth-child(3){border-color:#29b765}
body[data-style="nintendo-64"] .metric-card:nth-child(4){border-color:#3b82f6}
body[data-style="nintendo-64"] .metric-card:hover{transform:translateY(-7px) rotate(-1deg);box-shadow:0 21px 0 rgba(0,0,0,.3)}

body[data-style="sega-mega-drive"]{background:repeating-linear-gradient(135deg,#08090b 0 22px,#111216 23px 25px);background-attachment:fixed}
body[data-style="sega-mega-drive"] .ambient{display:none}
body[data-style="sega-mega-drive"] .topbar{border:2px solid #555861;border-radius:8px;background:linear-gradient(#24252a,#0e0f12);box-shadow:inset 0 3px #b9bec7,0 15px 30px #000}
body[data-style="sega-mega-drive"] .topbar::after{content:"16-BIT";position:absolute;right:14px;bottom:-19px;padding:5px 13px;border:2px solid #b9bec7;border-radius:18px;background:#0a0a0c;color:#fff;font:900 italic .68rem/1 Arial,sans-serif}
body[data-style="sega-mega-drive"] .brand-mark{border:2px solid #b9bec7;border-radius:50%;background:#0a0a0c;color:#fff;box-shadow:inset 0 3px #4b4d55,0 0 0 4px #111;font-style:italic}
body[data-style="sega-mega-drive"] .brand-copy strong,body[data-style="sega-mega-drive"] h1,body[data-style="sega-mega-drive"] h2{text-transform:uppercase;font-style:italic}
body[data-style="sega-mega-drive"] .main-nav a{border-radius:3px;color:#b9bec7;text-transform:uppercase}
body[data-style="sega-mega-drive"] .main-nav a:hover,body[data-style="sega-mega-drive"] .main-nav a.is-active{background:#d92332;color:#fff;transform:none}
body[data-style="sega-mega-drive"] :is(.style-picker,.avatar-button){border-color:#555861;border-radius:3px;background:#15161a;color:#fff}
body[data-style="sega-mega-drive"] :is(.surface,.shell-surface,.signal-card){border:2px solid #45474e;border-radius:7px;background:linear-gradient(145deg,#1c1d22,#0e0f12);box-shadow:inset 0 3px rgba(185,190,199,.25),0 16px 34px rgba(0,0,0,.48)}
body[data-style="sega-mega-drive"] .hero{border-top:8px solid #d92332}
body[data-style="sega-mega-drive"] .hero::before{border:2px solid #b9bec7;border-radius:50%;background:repeating-radial-gradient(circle,#d92332 0 9px,#0a0a0c 10px 18px);filter:none}
body[data-style="sega-mega-drive"] .hero h1 span{color:#d92332;text-shadow:3px 3px #000}
body[data-style="sega-mega-drive"] .button{border:2px solid #b9bec7;border-radius:18px;background:linear-gradient(#34363d,#0e0f12);color:#fff;box-shadow:inset 0 2px rgba(255,255,255,.18),0 5px 0 #000;text-transform:uppercase;font-style:italic}
body[data-style="sega-mega-drive"] .button.primary{border-color:#d92332;background:#d92332}
body[data-style="sega-mega-drive"] .spark-bars i{border-radius:0;background:#d92332}
body[data-style="sega-mega-drive"] .metric-card:nth-child(odd){border-top-color:#d92332}

body[data-style="amiga-workbench"]{background:#0055aa;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:8px 8px}
body[data-style="amiga-workbench"] .ambient{display:none}
body[data-style="amiga-workbench"] .topbar{top:6px;width:calc(100% - 12px);min-height:66px;margin:6px;border:3px solid #000;border-radius:0;background:#eee;box-shadow:4px 4px 0 #000}
body[data-style="amiga-workbench"] .topbar::before{content:"Workbench Screen   85% free   12:48";position:absolute;inset:0 0 auto;height:19px;padding:0 7px;display:flex;align-items:center;background:#0055aa;color:#fff;font-size:.65rem;font-weight:700}
body[data-style="amiga-workbench"] .topbar{padding-top:24px}
body[data-style="amiga-workbench"] .brand-mark{width:32px;height:32px;border:3px solid #000;border-radius:0;background:#ff8833;color:#000;box-shadow:2px 2px 0 #000;font-size:.6rem}
body[data-style="amiga-workbench"] .brand-copy small{display:none}
body[data-style="amiga-workbench"] .main-nav a{min-height:32px;border:2px solid transparent;border-radius:0;color:#000;font-size:.67rem;text-transform:uppercase}
body[data-style="amiga-workbench"] .main-nav a:hover,body[data-style="amiga-workbench"] .main-nav a.is-active{border-color:#000;background:#0055aa;color:#fff;transform:none}
body[data-style="amiga-workbench"] :is(.style-picker,.avatar-button){min-height:32px;height:32px;border:3px solid #000;border-radius:0;background:#eee;color:#000}
body[data-style="amiga-workbench"] .avatar-button{width:33px}
body[data-style="amiga-workbench"] .page{padding-top:45px}
body[data-style="amiga-workbench"] :is(.surface,.shell-surface,.signal-card){border:3px solid #000;border-radius:0;background:#eee;color:#000;box-shadow:4px 4px 0 #000}
body[data-style="amiga-workbench"] .hero{padding-top:82px}
body[data-style="amiga-workbench"] .hero::before{display:none}
body[data-style="amiga-workbench"] .hero::after{content:"NOVA Workspace                                               ◇  □";position:absolute;inset:0 0 auto;height:28px;padding:0 8px;display:flex;align-items:center;background:#0055aa;color:#fff;font-size:.7rem;font-weight:700;white-space:pre}
body[data-style="amiga-workbench"] .button{min-height:37px;border:3px solid #000;border-radius:0;background:#eee;color:#000;box-shadow:inset 2px 2px #fff,inset -2px -2px #777}
body[data-style="amiga-workbench"] .button.primary{background:#ff8833;color:#000}
body[data-style="amiga-workbench"] .signal-main{background:#0055aa;color:#fff;transform:none}
body[data-style="amiga-workbench"] .signal-main :is(span,small){color:#eee}
body[data-style="amiga-workbench"] .metric-card:nth-child(2){background:#ff8833}
body[data-style="amiga-workbench"] .metric-card:hover{transform:none;box-shadow:7px 7px 0 #000}
body[data-style="amiga-workbench"] :is(.progress,.quality,.spark-bars i){border-radius:0}
body[data-style="amiga-workbench"] .site-footer{color:#fff;border-color:rgba(255,255,255,.5)}

body[data-style="commodore-64"]{background:#40318d;padding:20px;border:18px solid #7869c4;min-height:100vh}
body[data-style="commodore-64"] .ambient{display:none}
body[data-style="commodore-64"] .topbar{top:0;width:100%;min-height:130px;margin:0;padding:65px 0 0;border:0;border-radius:0;background:#40318d;box-shadow:none;display:block;text-align:center}
body[data-style="commodore-64"] .topbar::before{content:"**** COMMODORE 64 NOVA BASIC V2 ****\A 64K RAM SYSTEM  38911 BASIC BYTES FREE\A READY.";position:absolute;inset:0;color:#d6d3ff;font-size:.82rem;line-height:1.55;white-space:pre}
body[data-style="commodore-64"] .brand{display:none}
body[data-style="commodore-64"] .top-actions{position:absolute;right:0;bottom:0;display:flex}
body[data-style="commodore-64"] .main-nav{justify-content:center;gap:18px}
body[data-style="commodore-64"] .main-nav a{min-height:28px;padding:2px 4px;border-radius:0;color:#d6d3ff;font-size:.72rem;text-transform:uppercase}
body[data-style="commodore-64"] .main-nav a::before{content:"LOAD \""}
body[data-style="commodore-64"] .main-nav a::after{content:"\",8"}
body[data-style="commodore-64"] .main-nav a:hover,body[data-style="commodore-64"] .main-nav a.is-active{background:#d6d3ff;color:#40318d;transform:none}
body[data-style="commodore-64"] :is(.style-picker,.avatar-button){min-height:28px;height:28px;border:1px solid #b8b8e8;border-radius:0;background:#40318d;color:#d6d3ff}
body[data-style="commodore-64"] .avatar-button{width:29px}
body[data-style="commodore-64"] .page{width:min(calc(100% - 24px),1180px);padding-top:34px}
body[data-style="commodore-64"] :is(.surface,.shell-surface,.signal-card){border:2px solid #b8b8e8;border-radius:0;background:#7869c4;color:#d6d3ff;box-shadow:none}
body[data-style="commodore-64"] .hero{padding-top:150px}
body[data-style="commodore-64"] .hero::before{display:none}
body[data-style="commodore-64"] .hero::after{content:"READY.\A LOAD \"NOVA WORKSPACE\",8,1\A SEARCHING FOR NOVA WORKSPACE\A LOADING\A RUN";position:absolute;inset:25px auto auto 30px;color:#d6d3ff;font-size:.8rem;line-height:1.55;white-space:pre}
body[data-style="commodore-64"] .eyebrow{color:#91d8d0;letter-spacing:0}
body[data-style="commodore-64"] h1,body[data-style="commodore-64"] h2,body[data-style="commodore-64"] h3{text-transform:uppercase;letter-spacing:0}
body[data-style="commodore-64"] .hero h1 span{color:#fff0a8}
body[data-style="commodore-64"] .button{min-height:38px;border:2px solid #d6d3ff;border-radius:0;background:#40318d;color:#d6d3ff;box-shadow:none;text-transform:uppercase}
body[data-style="commodore-64"] .button::before{content:"RUN ";color:#91d8d0}
body[data-style="commodore-64"] .button.primary{background:#d6d3ff;color:#40318d}
body[data-style="commodore-64"] .button.primary::before{color:#40318d}
body[data-style="commodore-64"] .signal-card{background:#40318d;transform:none}
body[data-style="commodore-64"] .spark-bars i{border-radius:0;background:#b8b8e8;animation:none}
body[data-style="commodore-64"] .metric-card:hover{transform:none;background:#6556ad;box-shadow:none}
body[data-style="commodore-64"] :is(.search-field input,.filter-field select,.auth-card input){border:2px solid #b8b8e8;border-radius:0;background:#40318d;color:#d6d3ff}
body[data-style="commodore-64"] .site-footer{color:#b8b8e8;border-color:#b8b8e8}

/* Current console-inspired studies */
body[data-style="modern-console-blue"]{padding-bottom:94px;background:radial-gradient(circle at 72% 24%,rgba(24,119,242,.5),transparent 34%),radial-gradient(circle at 26% 62%,rgba(104,216,255,.17),transparent 38%),linear-gradient(145deg,#050a18,#102451 65%,#071027);background-attachment:fixed}
body[data-style="modern-console-blue"] .ambient{display:none}
body[data-style="modern-console-blue"] .topbar{position:fixed;top:auto;bottom:14px;left:50%;transform:translateX(-50%);width:min(920px,calc(100% - 28px));min-height:67px;margin:0;padding:8px 13px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(10,18,38,.72);box-shadow:0 18px 55px rgba(0,0,0,.5);backdrop-filter:blur(28px) saturate(145%);grid-template-columns:auto 1fr auto}
body[data-style="modern-console-blue"] .brand-mark{width:46px;height:46px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:linear-gradient(145deg,#1877f2,#68d8ff);box-shadow:0 0 28px rgba(104,216,255,.28);font-size:0}
body[data-style="modern-console-blue"] .brand-mark::after{content:"△○×□";font-size:.52rem;letter-spacing:-.08em}
body[data-style="modern-console-blue"] .brand-copy{display:none}
body[data-style="modern-console-blue"] .main-nav a{min-height:44px;border-radius:12px;color:#a7b4d0}
body[data-style="modern-console-blue"] .main-nav a:hover,body[data-style="modern-console-blue"] .main-nav a.is-active{background:rgba(255,255,255,.14);color:#fff;transform:none;box-shadow:0 6px 16px rgba(0,0,0,.22)}
body[data-style="modern-console-blue"] :is(.style-picker,.avatar-button){min-height:44px;height:44px;border-color:rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.08);color:#fff}
body[data-style="modern-console-blue"] .avatar-button{width:45px}
body[data-style="modern-console-blue"] .page{padding-top:34px}
body[data-style="modern-console-blue"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(255,255,255,.15);background:linear-gradient(145deg,rgba(25,42,80,.76),rgba(9,17,38,.62));box-shadow:0 24px 65px rgba(0,0,0,.35);backdrop-filter:blur(20px)}
body[data-style="modern-console-blue"] .hero{min-height:650px;border:0;background:linear-gradient(90deg,rgba(3,8,20,.86),rgba(3,8,20,.18));box-shadow:none}
body[data-style="modern-console-blue"] .hero::before{right:3%;top:8%;width:560px;height:560px;background:radial-gradient(circle at 30% 28%,#fff,rgba(104,216,255,.75) 6%,rgba(24,119,242,.52) 27%,rgba(24,119,242,.05) 62%,transparent 64%);filter:blur(1px)}
body[data-style="modern-console-blue"] .hero h1 span{background:linear-gradient(90deg,#fff,#68d8ff);background-clip:text;color:transparent}
body[data-style="modern-console-blue"] .button{border-radius:12px}
body[data-style="modern-console-blue"] .button.primary{background:#1877f2;box-shadow:0 0 28px rgba(24,119,242,.28)}
body[data-style="modern-console-blue"] .signal-main{background:linear-gradient(145deg,rgba(24,119,242,.78),rgba(15,43,99,.86));transform:none}
body[data-style="modern-console-blue"] .metrics-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:13px}
body[data-style="modern-console-blue"] .metric-card:first-child{background:linear-gradient(135deg,#1877f2,#0d3c8a);transform:scale(1.025)}
body[data-style="modern-console-blue"] .metric-card:hover{transform:translateY(-8px) scale(1.02);border-color:#68d8ff}
body[data-style="modern-console-blue"] .site-footer{color:#a7b4d0;border-color:rgba(255,255,255,.15)}

body[data-style="modern-console-green"]{background:radial-gradient(circle at 50% 0,rgba(16,124,16,.5),transparent 38%),radial-gradient(circle at 82% 55%,rgba(118,209,60,.14),transparent 35%),#050b07;background-attachment:fixed}
body[data-style="modern-console-green"] .ambient{display:none}
body[data-style="modern-console-green"] .topbar{top:12px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(7,17,11,.82);box-shadow:0 18px 48px rgba(0,0,0,.45);backdrop-filter:blur(22px)}
body[data-style="modern-console-green"] .brand-mark{border-radius:50%;background:#107c10;box-shadow:0 0 0 5px rgba(118,209,60,.14);font-size:0}
body[data-style="modern-console-green"] .brand-mark::after{content:"X";font-size:1rem;font-weight:400}
body[data-style="modern-console-green"] .brand-copy small{color:#a2b6a6}
body[data-style="modern-console-green"] .main-nav a{border-radius:3px;color:#a2b6a6}
body[data-style="modern-console-green"] .main-nav a:hover,body[data-style="modern-console-green"] .main-nav a.is-active{background:#107c10;color:#fff;transform:none}
body[data-style="modern-console-green"] :is(.style-picker,.avatar-button){border-color:rgba(255,255,255,.16);border-radius:3px;background:#13271a;color:#fff}
body[data-style="modern-console-green"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(15,30,19,.88);box-shadow:0 20px 58px rgba(0,0,0,.38);backdrop-filter:blur(18px)}
body[data-style="modern-console-green"] .hero{min-height:590px;background:linear-gradient(100deg,rgba(4,12,7,.9),rgba(9,49,18,.35))}
body[data-style="modern-console-green"] .hero::before{right:4%;top:10%;width:510px;height:510px;border:24px solid rgba(118,209,60,.22);background:transparent;filter:none;box-shadow:0 0 80px rgba(16,124,16,.2)}
body[data-style="modern-console-green"] .hero h1 span{color:#76d13c}
body[data-style="modern-console-green"] .button{border-radius:4px;box-shadow:none}
body[data-style="modern-console-green"] .button.primary{background:#107c10}
body[data-style="modern-console-green"] .signal-main{background:linear-gradient(135deg,#107c10,#0b4d13);transform:none}
body[data-style="modern-console-green"] .metrics-grid{gap:9px}
body[data-style="modern-console-green"] .metric-card{min-height:190px;border-radius:4px}
body[data-style="modern-console-green"] .metric-card:nth-child(1){background:#107c10}
body[data-style="modern-console-green"] .metric-card:nth-child(2){background:#173a21}
body[data-style="modern-console-green"] .metric-card:hover{transform:none;border-color:#76d13c;box-shadow:inset 0 -5px #76d13c}
body[data-style="modern-console-green"] .site-footer{color:#a2b6a6;border-color:rgba(255,255,255,.14)}

body[data-style="hybrid-console"]{background:linear-gradient(90deg,#00c3e3 0 2.2%,#ececec 2.2% 97.8%,#e60012 97.8%);background-attachment:fixed}
body[data-style="hybrid-console"] .ambient{display:none}
body[data-style="hybrid-console"] .topbar{top:0;width:100%;min-height:98px;margin:0;padding:41px 20px 8px;border:0;border-bottom:1px solid #cfcfcf;border-radius:0;background:rgba(248,248,248,.96);box-shadow:0 4px 15px rgba(0,0,0,.12);grid-template-columns:auto 1fr auto}
body[data-style="hybrid-console"] .topbar::before{content:"12:48          NOVA HOME                                      ● Online   Wi-Fi   87%";position:absolute;inset:0 0 auto;height:31px;padding:0 22px;display:flex;align-items:center;justify-content:center;color:#4b4b4b;font-size:.68rem;font-weight:650;white-space:pre}
body[data-style="hybrid-console"] .brand-mark{width:41px;height:41px;border-radius:20px 8px 8px 20px;background:#00c3e3;box-shadow:none}
body[data-style="hybrid-console"] .brand-mark::after{content:"●";font-size:.58rem}
body[data-style="hybrid-console"] .brand-copy small{display:none}
body[data-style="hybrid-console"] .main-nav{gap:12px}
body[data-style="hybrid-console"] .main-nav a{min-height:42px;border:2px solid transparent;border-radius:99px;color:#5f5f5f}
body[data-style="hybrid-console"] .main-nav a:hover{background:#e8e8e8;transform:none}
body[data-style="hybrid-console"] .main-nav a.is-active{border-color:#222;background:#fff;color:#222}
body[data-style="hybrid-console"] :is(.style-picker,.avatar-button){min-height:41px;height:41px;border-color:#ccc;border-radius:50%;background:#fff;color:#333}
body[data-style="hybrid-console"] .style-picker{border-radius:8px}
body[data-style="hybrid-console"] .avatar-button{width:42px;background:#e60012;color:#fff}
body[data-style="hybrid-console"] .page{padding-top:42px}
body[data-style="hybrid-console"] :is(.surface,.shell-surface,.signal-card){border:1px solid #d1d1d1;border-radius:13px;background:#fff;box-shadow:0 9px 24px rgba(0,0,0,.12)}
body[data-style="hybrid-console"] .hero{background:linear-gradient(90deg,#f8f8f8,#fff)}
body[data-style="hybrid-console"] .hero::before{right:4%;top:18%;width:330px;height:330px;border-radius:34% 11% 11% 34%;background:#e60012;filter:none;box-shadow:-55px 0 0 #00c3e3}
body[data-style="hybrid-console"] .hero h1 span{color:#e60012}
body[data-style="hybrid-console"] .button{border-radius:99px;box-shadow:none}
body[data-style="hybrid-console"] .button.primary{background:#e60012}
body[data-style="hybrid-console"] .button.secondary{border:2px solid #222;background:#fff}
body[data-style="hybrid-console"] .metrics-grid{grid-template-columns:repeat(4,minmax(210px,1fr));overflow-x:auto;padding:8px 4px 20px;scroll-snap-type:x proximity}
body[data-style="hybrid-console"] .metric-card{min-height:210px;border:5px solid #fff;border-radius:12px;background:#e60012;color:#fff;scroll-snap-align:start}
body[data-style="hybrid-console"] .metric-card:nth-child(2){background:#00c3e3}
body[data-style="hybrid-console"] .metric-card:nth-child(3){background:#ffb900;color:#222}
body[data-style="hybrid-console"] .metric-card:nth-child(4){background:#6c5ce7}
body[data-style="hybrid-console"] .metric-card :is(.metric-top,small){color:inherit}
body[data-style="hybrid-console"] .metric-card:hover{transform:scale(1.035);border-color:#222;box-shadow:0 14px 30px rgba(0,0,0,.18)}
body[data-style="hybrid-console"] .signal-main{background:#00c3e3;color:#fff;transform:none}
body[data-style="hybrid-console"] .signal-main :is(span,small){color:#eaffff}

/* Cinematic computer-system studies */
body[data-style="galactic-command"]{background:#05070b;background-image:linear-gradient(rgba(114,217,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(114,217,255,.035) 1px,transparent 1px);background-size:42px 42px;background-attachment:fixed}
body[data-style="galactic-command"] .ambient{display:none}
body[data-style="galactic-command"] .topbar{top:10px;border:1px solid #52616a;border-radius:0;background:#0c1118;box-shadow:0 18px 45px rgba(0,0,0,.48);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}
body[data-style="galactic-command"] .topbar::before{content:"COMMAND NETWORK // SECTOR 7 // LINK: STABLE";position:absolute;top:0;right:26px;height:18px;padding:0 9px;display:flex;align-items:center;background:#ed542f;color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.12em}
body[data-style="galactic-command"] .brand-mark{border:2px solid #ed542f;border-radius:50%;background:radial-gradient(circle,#ed542f 0 18%,transparent 20% 42%,#ed542f 44% 48%,transparent 50%);color:#fff;box-shadow:0 0 20px rgba(237,84,47,.2);font-size:.6rem}
body[data-style="galactic-command"] .brand-copy strong{letter-spacing:.16em;text-transform:uppercase}
body[data-style="galactic-command"] .brand-copy small{color:#84949c}
body[data-style="galactic-command"] .main-nav a{border:1px solid transparent;border-radius:0;color:#84949c;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}
body[data-style="galactic-command"] .main-nav a:hover,body[data-style="galactic-command"] .main-nav a.is-active{border-color:#71818a;background:#151e29;color:#edf5f7;transform:none;box-shadow:inset 4px 0 #ed542f}
body[data-style="galactic-command"] :is(.style-picker,.avatar-button){border-color:#52616a;border-radius:0;background:#111923;color:#edf5f7}
body[data-style="galactic-command"] :is(.surface,.shell-surface,.signal-card){border:1px solid #35424a;border-radius:0;background:#0c1118;box-shadow:0 18px 45px rgba(0,0,0,.48);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}
body[data-style="galactic-command"] .hero{min-height:620px;border-left:5px solid #ed542f;background:linear-gradient(100deg,#0c1118 0,#0c1118 54%,#080b10 54%)}
body[data-style="galactic-command"] .hero::before{right:4%;top:11%;width:440px;height:440px;border:2px solid #ed542f;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 34px,rgba(114,217,255,.25) 35px 36px),conic-gradient(from 20deg,transparent 0 8%,rgba(237,84,47,.72) 8% 9%,transparent 9% 24%,rgba(114,217,255,.65) 24% 25%,transparent 25% 100%);filter:none;box-shadow:0 0 30px rgba(237,84,47,.14);animation:galactic-scan 18s linear infinite}
body[data-style="galactic-command"] .eyebrow{color:#72d9ff}
body[data-style="galactic-command"] h1,body[data-style="galactic-command"] h2{text-transform:uppercase;letter-spacing:-.035em}
body[data-style="galactic-command"] .hero h1 span{color:#ed542f}
body[data-style="galactic-command"] .button{border:1px solid #71818a;border-radius:0;background:#111923;color:#edf5f7;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-transform:uppercase;letter-spacing:.08em;box-shadow:none}
body[data-style="galactic-command"] .button.primary{background:#ed542f;color:#fff}
body[data-style="galactic-command"] .signal-main{border-color:#72d9ff;background:#071018;transform:none}
body[data-style="galactic-command"] .signal-float{border-color:#ed542f;background:#160b09;transform:none;animation:none}
body[data-style="galactic-command"] .spark-bars i{border-radius:0;background:#ed542f}
body[data-style="galactic-command"] .metric-card{border-left:5px solid #35424a}
body[data-style="galactic-command"] .metric-card:nth-child(odd){border-left-color:#ed542f}
body[data-style="galactic-command"] .metric-card:nth-child(even){border-left-color:#72d9ff}
body[data-style="galactic-command"] .metric-card:hover{transform:none;border-color:#71818a;box-shadow:inset 0 0 28px rgba(114,217,255,.06)}
body[data-style="galactic-command"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}
body[data-style="galactic-command"] .bar-actual{background:#ed542f}
body[data-style="galactic-command"] .bar-forecast{border-color:#72d9ff;background:rgba(114,217,255,.12)}
body[data-style="galactic-command"] .site-footer{color:#84949c;border-color:#35424a}

body[data-style="hackers-cinema"]{background:radial-gradient(circle at 50% 2%,rgba(255,59,212,.3),transparent 28%),radial-gradient(circle at 84% 40%,rgba(40,247,255,.18),transparent 32%),#050012;background-attachment:fixed;perspective:1000px}
body[data-style="hackers-cinema"] .ambient{opacity:.2;filter:blur(60px)}
body[data-style="hackers-cinema"] .topbar{top:10px;border:1px solid rgba(40,247,255,.35);border-radius:6px;background:rgba(10,3,27,.78);box-shadow:0 0 28px rgba(40,247,255,.12),0 18px 46px rgba(0,0,0,.48);backdrop-filter:blur(22px)}
body[data-style="hackers-cinema"] .brand-mark{border:1px solid #28f7ff;border-radius:3px;background:#ff3bd4;color:#070018;box-shadow:6px 6px 0 rgba(40,247,255,.65),0 0 20px rgba(255,59,212,.35);transform:rotate(-4deg)}
body[data-style="hackers-cinema"] .brand-copy strong{color:#28f7ff;text-transform:uppercase}
body[data-style="hackers-cinema"] .brand-copy small{color:#ff3bd4}
body[data-style="hackers-cinema"] .main-nav a{border:1px solid transparent;border-radius:3px;color:#a990c0;text-transform:uppercase}
body[data-style="hackers-cinema"] .main-nav a:hover,body[data-style="hackers-cinema"] .main-nav a.is-active{border-color:#28f7ff;background:rgba(40,247,255,.1);color:#28f7ff;transform:skewX(-5deg);box-shadow:0 0 18px rgba(40,247,255,.18)}
body[data-style="hackers-cinema"] :is(.style-picker,.avatar-button){border-color:rgba(255,59,212,.5);border-radius:3px;background:#160a32;color:#f8efff}
body[data-style="hackers-cinema"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(40,247,255,.26);border-radius:6px;background:rgba(14,5,34,.82);box-shadow:0 0 24px rgba(40,247,255,.11),0 24px 65px rgba(0,0,0,.42);backdrop-filter:blur(16px)}
body[data-style="hackers-cinema"] .hero{overflow:visible;background:linear-gradient(120deg,rgba(14,5,34,.94),rgba(33,5,57,.68))}
body[data-style="hackers-cinema"] .hero::before{right:1%;top:14%;width:480px;height:340px;border:1px solid #28f7ff;border-radius:0;background-image:linear-gradient(rgba(40,247,255,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(255,59,212,.25) 1px,transparent 1px);background-size:24px 24px;filter:none;transform:perspective(480px) rotateX(58deg) rotateZ(-10deg);box-shadow:0 0 45px rgba(40,247,255,.22);animation:hacker-city 5s ease-in-out infinite alternate}
body[data-style="hackers-cinema"] .eyebrow{color:#28f7ff}
body[data-style="hackers-cinema"] .hero h1 span{background:linear-gradient(90deg,#ff3bd4,#28f7ff);background-clip:text;color:transparent;text-shadow:0 0 25px rgba(255,59,212,.18)}
body[data-style="hackers-cinema"] .button{border:1px solid #28f7ff;border-radius:3px;background:rgba(40,247,255,.08);color:#28f7ff;box-shadow:0 0 17px rgba(40,247,255,.14);text-transform:uppercase}
body[data-style="hackers-cinema"] .button.primary{border-color:#ff3bd4;background:#ff3bd4;color:#120518;box-shadow:0 0 26px rgba(255,59,212,.3)}
body[data-style="hackers-cinema"] .signal-main{border-color:#ff3bd4;background:rgba(26,5,50,.92);transform:rotateY(-8deg) rotateZ(-2deg)}
body[data-style="hackers-cinema"] .signal-float{border-color:#28f7ff;background:#07172a;transform:rotate(5deg);animation:float 5s ease-in-out infinite}
body[data-style="hackers-cinema"] .spark-bars i{border-radius:0;background:linear-gradient(#28f7ff,#ff3bd4)}
body[data-style="hackers-cinema"] .metric-card:nth-child(odd){border-color:rgba(255,59,212,.4);transform:perspective(500px) rotateY(2deg)}
body[data-style="hackers-cinema"] .metric-card:nth-child(even){transform:perspective(500px) rotateY(-2deg)}
body[data-style="hackers-cinema"] .metric-card:hover{transform:translateY(-8px) scale(1.02);border-color:#28f7ff;box-shadow:0 0 35px rgba(40,247,255,.2)}
body[data-style="hackers-cinema"] :is(.progress,.quality){border-radius:0;background:#24113c}
body[data-style="hackers-cinema"] :is(.progress i,.quality i,.bar-actual){border-radius:0;background:#ff3bd4}
body[data-style="hackers-cinema"] .bar-forecast{border-color:#28f7ff;background:rgba(40,247,255,.12)}
body[data-style="hackers-cinema"] .site-footer{color:#a990c0;border-color:rgba(40,247,255,.22)}

body[data-style="military-command"]{background:#0b0f09;background-image:linear-gradient(rgba(127,164,76,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(127,164,76,.055) 1px,transparent 1px);background-size:32px 32px;background-attachment:fixed}
body[data-style="military-command"] .ambient{display:none}
body[data-style="military-command"] .topbar{top:8px;border:1px solid #667657;border-radius:0;background:#151b12;box-shadow:0 14px 36px rgba(0,0,0,.38);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}
body[data-style="military-command"] .topbar::before{content:"CLASSIFICATION: RESTRICTED // GRID 59°N 18°E";position:absolute;inset:0 0 auto;height:17px;padding:0 8px;display:flex;align-items:center;background:repeating-linear-gradient(135deg,#e0b24b 0 8px,#1b2317 8px 16px);color:transparent}
body[data-style="military-command"] .brand-mark{border:2px solid #7fa44c;border-radius:0;background:#1b2317;color:#e0b24b;box-shadow:inset 0 0 0 3px #0b0f09;font-size:.7rem}
body[data-style="military-command"] .brand-copy strong,body[data-style="military-command"] h1,body[data-style="military-command"] h2{text-transform:uppercase;letter-spacing:.06em}
body[data-style="military-command"] .brand-copy small{color:#879477}
body[data-style="military-command"] .main-nav a{border:1px solid transparent;border-radius:0;color:#879477;text-transform:uppercase;font-size:.68rem;letter-spacing:.07em}
body[data-style="military-command"] .main-nav a:hover,body[data-style="military-command"] .main-nav a.is-active{border-color:#7fa44c;background:#202a1b;color:#d8e2c9;transform:none;box-shadow:inset 0 -3px #e0b24b}
body[data-style="military-command"] :is(.style-picker,.avatar-button){border-color:#667657;border-radius:0;background:#1b2317;color:#d8e2c9}
body[data-style="military-command"] :is(.surface,.shell-surface,.signal-card){border:1px solid #394831;border-radius:0;background:#151b12;box-shadow:0 14px 36px rgba(0,0,0,.38);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}
body[data-style="military-command"] .hero{border-left:5px solid #7fa44c;background:linear-gradient(110deg,#151b12 0,#151b12 55%,#10150d 55%)}
body[data-style="military-command"] .hero::before{right:5%;top:13%;width:420px;height:420px;border:2px solid #7fa44c;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 41px,rgba(127,164,76,.22) 42px 43px),conic-gradient(from 0deg,rgba(127,164,76,.72),transparent 12% 100%);filter:none;box-shadow:inset 0 0 35px rgba(127,164,76,.09);animation:military-radar 6s linear infinite}
body[data-style="military-command"] .eyebrow{color:#e0b24b}
body[data-style="military-command"] .hero h1 span{color:#7fa44c}
body[data-style="military-command"] .button{border:1px solid #667657;border-radius:0;background:#202a1b;color:#d8e2c9;box-shadow:none;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));text-transform:uppercase}
body[data-style="military-command"] .button.primary{background:#7fa44c;color:#10150d}
body[data-style="military-command"] .signal-main{border-color:#7fa44c;background:#10170e;transform:none}
body[data-style="military-command"] .signal-float{border-color:#e0b24b;background:#1d190d;transform:none;animation:none}
body[data-style="military-command"] .spark-bars i{border-radius:0;background:#7fa44c}
body[data-style="military-command"] .metric-card{border-top:3px solid #394831}
body[data-style="military-command"] .metric-card:nth-child(3){border-top-color:#e0b24b}
body[data-style="military-command"] .metric-card:hover{transform:none;border-color:#7fa44c;box-shadow:inset 0 0 0 1px #7fa44c}
body[data-style="military-command"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}
body[data-style="military-command"] .bar-actual{background:#7fa44c}
body[data-style="military-command"] .bar-forecast{border-color:#e0b24b;background:rgba(224,178,75,.12)}
body[data-style="military-command"] .site-footer{color:#879477;border-color:#394831}

body[data-style="alien-invasion-system"]{background:radial-gradient(ellipse at 75% 15%,rgba(141,87,217,.38),transparent 34%),radial-gradient(ellipse at 18% 62%,rgba(139,245,196,.15),transparent 37%),radial-gradient(ellipse at 55% 90%,rgba(63,31,82,.42),transparent 42%),#07050c;background-attachment:fixed}
body[data-style="alien-invasion-system"] .ambient{opacity:.12;filter:blur(75px)}
body[data-style="alien-invasion-system"] .topbar{top:10px;border:1px solid rgba(139,245,196,.28);border-radius:48% 52% 22px 22px/36% 36% 22px 22px;background:linear-gradient(135deg,rgba(24,16,34,.9),rgba(11,23,21,.75));box-shadow:inset 0 0 28px rgba(141,87,217,.15),0 24px 65px rgba(0,0,0,.45);backdrop-filter:blur(20px)}
body[data-style="alien-invasion-system"] .topbar::before{content:"⟊ ⋔ ⌁ ⋉   BIO-LINK 07   ⌇ ⋰ ⟟";position:absolute;left:50%;top:5px;transform:translateX(-50%);color:#8bf5c4;font:700 .62rem/1 Georgia,serif;letter-spacing:.35em;white-space:nowrap;opacity:.78}
body[data-style="alien-invasion-system"] .brand-mark{border:1px solid #8bf5c4;border-radius:62% 38% 58% 42%/45% 61% 39% 55%;background:radial-gradient(circle at 40% 35%,#d7fff0,#8bf5c4 16%,#8d57d9 48%,#090712 72%);color:#07100c;box-shadow:0 0 28px rgba(139,245,196,.24)}
body[data-style="alien-invasion-system"] .brand-copy strong{font-family:Georgia,serif;letter-spacing:.14em;text-transform:uppercase}
body[data-style="alien-invasion-system"] .brand-copy small{color:#93aa9f}
body[data-style="alien-invasion-system"] .main-nav a{border:1px solid transparent;border-radius:50% 50% 18px 18px;color:#93aa9f;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}
body[data-style="alien-invasion-system"] .main-nav a:hover,body[data-style="alien-invasion-system"] .main-nav a.is-active{border-color:rgba(139,245,196,.5);background:rgba(139,245,196,.1);color:#8bf5c4;transform:none;box-shadow:inset 0 0 18px rgba(139,245,196,.12)}
body[data-style="alien-invasion-system"] :is(.style-picker,.avatar-button){border-color:rgba(139,245,196,.3);background:rgba(20,13,31,.8);color:#e8fff5}
body[data-style="alien-invasion-system"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(139,245,196,.24);background:linear-gradient(145deg,rgba(24,16,34,.88),rgba(8,22,19,.74));box-shadow:inset 0 0 34px rgba(141,87,217,.11),0 26px 70px rgba(0,0,0,.46);backdrop-filter:blur(18px)}
body[data-style="alien-invasion-system"] .hero{border-radius:58% 42% 42px 42px/18% 18% 42px 42px;background:linear-gradient(115deg,rgba(20,13,31,.92),rgba(14,35,30,.65))}
body[data-style="alien-invasion-system"] .hero::before{right:4%;top:8%;width:470px;height:470px;border:2px solid rgba(139,245,196,.48);border-radius:59% 41% 66% 34%/42% 58% 42% 58%;background:radial-gradient(ellipse at 45% 43%,#e9fff7 0 2%,#8bf5c4 3% 8%,rgba(141,87,217,.52) 20%,rgba(20,13,31,.18) 52%,transparent 54%),repeating-conic-gradient(from 20deg,rgba(139,245,196,.28) 0 2deg,transparent 2deg 17deg);filter:blur(.3px);box-shadow:inset 0 0 58px rgba(141,87,217,.28),0 0 45px rgba(139,245,196,.1);animation:alien-pulse 7s ease-in-out infinite alternate}
body[data-style="alien-invasion-system"] .eyebrow{color:#8bf5c4;letter-spacing:.24em}
body[data-style="alien-invasion-system"] .hero h1 span{background:linear-gradient(90deg,#8bf5c4,#ba8cff);background-clip:text;color:transparent}
body[data-style="alien-invasion-system"] .button{border:1px solid rgba(139,245,196,.42);border-radius:50% 50% 18px 18px/28% 28% 72% 72%;background:rgba(139,245,196,.07);color:#8bf5c4;box-shadow:inset 0 0 20px rgba(139,245,196,.08)}
body[data-style="alien-invasion-system"] .button.primary{background:linear-gradient(135deg,#8bf5c4,#67cfa4);color:#07100c}
body[data-style="alien-invasion-system"] .signal-main{border-radius:61% 39% 55% 45%/42% 60% 40% 58%;background:rgba(14,38,31,.88);transform:rotate(-2deg)}
body[data-style="alien-invasion-system"] .signal-float{border-radius:45% 55% 63% 37%/58% 37% 63% 42%;background:rgba(40,20,58,.92);transform:rotate(4deg)}
body[data-style="alien-invasion-system"] .spark-bars i{border-radius:50% 50% 0 0;background:linear-gradient(#8bf5c4,#8d57d9)}
body[data-style="alien-invasion-system"] .metric-card:nth-child(odd){border-radius:56% 44% 28px 28px/18% 18% 28px 28px}
body[data-style="alien-invasion-system"] .metric-card:nth-child(even){border-radius:44% 56% 28px 28px/18% 18% 28px 28px}
body[data-style="alien-invasion-system"] .metric-card:hover{transform:translateY(-7px) scale(1.015);border-color:#8bf5c4;box-shadow:inset 0 0 35px rgba(139,245,196,.1),0 28px 70px rgba(0,0,0,.55)}
body[data-style="alien-invasion-system"] :is(.progress,.quality){background:rgba(139,245,196,.08)}
body[data-style="alien-invasion-system"] :is(.progress i,.quality i,.bar-actual){background:linear-gradient(90deg,#8d57d9,#8bf5c4)}
body[data-style="alien-invasion-system"] .bar-forecast{border-color:#8bf5c4;background:rgba(139,245,196,.1)}
body[data-style="alien-invasion-system"] :is(.search-field input,.filter-field select,.auth-card input){border-color:rgba(139,245,196,.34);border-radius:20px;background:rgba(7,5,12,.7);color:#e8fff5}
body[data-style="alien-invasion-system"] .site-footer{color:#93aa9f;border-color:rgba(139,245,196,.2)}

body[data-style="digital-rain"]{background:#000;background-image:repeating-linear-gradient(0deg,rgba(54,242,124,.025) 0 1px,transparent 1px 4px);background-attachment:fixed}
body[data-style="digital-rain"]::before{content:"01 ﾊ 10 ﾐ 001 ﾋ 11 ﾅ\A110 ｻ 01 ｶ 101 ﾃ 0\A001 ﾓ 11 ﾆ 010 ﾒ 1\A10 ﾗ 001 ｾ 11 ﾈ 01\A011 ﾘ 10 ｷ 001 ﾎ 1\A1 ﾜ 010 ﾂ 11 ﾏ 001";position:fixed;z-index:0;inset:-60vh 0 0;overflow:hidden;color:#36f27c;font:700 1rem/2 "Courier New",monospace;letter-spacing:clamp(12px,3vw,48px);white-space:pre;word-spacing:clamp(12px,3vw,45px);opacity:.18;pointer-events:none;text-shadow:0 0 8px #36f27c;animation:digital-rain-fall 14s linear infinite}
body[data-style="digital-rain"] .ambient{display:none}
body[data-style="digital-rain"] :is(.topbar,#main-content,.site-footer){position:relative;z-index:1}
body[data-style="digital-rain"] .topbar{top:8px;border:1px solid rgba(54,242,124,.38);border-radius:0;background:rgba(0,8,3,.92);box-shadow:0 0 22px rgba(54,242,124,.1);backdrop-filter:blur(8px)}
body[data-style="digital-rain"] .topbar::before{content:"WAKE // NODE 01 // SIGNAL LOCKED";position:absolute;left:12px;top:-8px;padding:0 7px;background:#000;color:#36f27c;font-size:.56rem;letter-spacing:.14em}
body[data-style="digital-rain"] .brand-mark{border:1px solid #36f27c;border-radius:0;background:#020d06;color:#36f27c;box-shadow:0 0 18px rgba(54,242,124,.16);font-size:0}
body[data-style="digital-rain"] .brand-mark::after{content:"01";font-size:.8rem;letter-spacing:0}
body[data-style="digital-rain"] .brand-copy strong{color:#36f27c;letter-spacing:.08em;text-transform:uppercase}
body[data-style="digital-rain"] .brand-copy small{color:#55956b;text-transform:none}
body[data-style="digital-rain"] .main-nav a{border:1px solid transparent;border-radius:0;color:#55956b;text-transform:lowercase}
body[data-style="digital-rain"] .main-nav a::before{content:"/";color:#36f27c}
body[data-style="digital-rain"] .main-nav a:hover,body[data-style="digital-rain"] .main-nav a.is-active{border-color:#36f27c;background:rgba(54,242,124,.07);color:#36f27c;transform:none;box-shadow:0 0 16px rgba(54,242,124,.1)}
body[data-style="digital-rain"] :is(.style-picker,.avatar-button){border-color:rgba(54,242,124,.4);border-radius:0;background:#020d06;color:#bfffd4}
body[data-style="digital-rain"] :is(.surface,.shell-surface,.signal-card){border:1px solid rgba(54,242,124,.28);border-radius:0;background:rgba(0,8,3,.9);box-shadow:0 0 18px rgba(54,242,124,.08);backdrop-filter:blur(6px)}
body[data-style="digital-rain"] .hero{background:linear-gradient(100deg,rgba(0,8,3,.97),rgba(0,18,7,.77))}
body[data-style="digital-rain"] .hero::before{right:4%;top:12%;width:430px;height:430px;border:1px solid #36f27c;border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(54,242,124,.22) 17px 18px),repeating-linear-gradient(0deg,transparent 0 19px,rgba(54,242,124,.12) 20px 21px);filter:none;box-shadow:inset 0 0 50px rgba(54,242,124,.08)}
body[data-style="digital-rain"] .eyebrow{color:#36f27c;letter-spacing:.08em;text-transform:lowercase}
body[data-style="digital-rain"] .eyebrow::before{content:"> ";color:#a3ffbf}
body[data-style="digital-rain"] .hero h1 span{color:#36f27c;text-shadow:0 0 16px rgba(54,242,124,.2)}
body[data-style="digital-rain"] .button{border:1px solid #36f27c;border-radius:0;background:#020d06;color:#36f27c;box-shadow:0 0 13px rgba(54,242,124,.08);text-transform:lowercase}
body[data-style="digital-rain"] .button::before{content:"["}
body[data-style="digital-rain"] .button::after{content:"]"}
body[data-style="digital-rain"] .button.primary{background:#36f27c;color:#001d0a}
body[data-style="digital-rain"] .signal-main{border-color:#36f27c;background:#001206;transform:none}
body[data-style="digital-rain"] .signal-float{border-color:#a3ffbf;background:#000b04;transform:none;animation:none}
body[data-style="digital-rain"] .spark-bars i{border-radius:0;background:#36f27c;box-shadow:0 0 8px rgba(54,242,124,.25)}
body[data-style="digital-rain"] .metric-card:hover{transform:none;background:rgba(54,242,124,.06);border-color:#36f27c;box-shadow:inset 3px 0 #36f27c}
body[data-style="digital-rain"] :is(.progress,.quality){border-radius:0;background:#05200e}
body[data-style="digital-rain"] :is(.progress i,.quality i,.bar-actual){border-radius:0;background:#36f27c}
body[data-style="digital-rain"] .bar-forecast{border-color:#a3ffbf;background:rgba(163,255,191,.08)}
body[data-style="digital-rain"] :is(.search-field input,.filter-field select,.auth-card input){border:1px solid rgba(54,242,124,.48);border-radius:0;background:#000;color:#bfffd4}
body[data-style="digital-rain"] .data-panel th{background:#020d06;color:#36f27c}
body[data-style="digital-rain"] .profile-avatar span{border:1px solid #36f27c;border-radius:0;background:#020d06;color:#36f27c}
body[data-style="digital-rain"] .site-footer{color:#55956b;border-color:rgba(54,242,124,.25);text-transform:lowercase}

/* Social-web and IRC nostalgia studies */
body[data-style="lunarstorm-retro"]{background:#d8d8d8;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px);background-size:100% 3px}
body[data-style="lunarstorm-retro"] .ambient{display:none}
body[data-style="lunarstorm-retro"] .topbar{top:0;width:min(calc(100% - 18px),980px);min-height:103px;margin:9px auto 0;padding:51px 8px 8px;border:1px solid #777;border-radius:3px;background:#eee;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden;grid-template-columns:auto 1fr auto}
body[data-style="lunarstorm-retro"] .topbar::before{content:"LUNAR COMMUNITY                                        463 218 medlemmar online";position:absolute;inset:0 0 auto;height:42px;padding:0 13px;display:flex;align-items:center;background:linear-gradient(90deg,#f07a19 0 37%,#225d9b 37%);color:#fff;font-size:.68rem;font-weight:700;white-space:pre;text-shadow:0 1px rgba(0,0,0,.35)}
body[data-style="lunarstorm-retro"] .brand-mark{width:37px;height:37px;border:2px solid #fff;border-radius:50%;background:#225d9b;color:#fff;box-shadow:0 0 0 2px #f07a19;font-size:.65rem}
body[data-style="lunarstorm-retro"] .brand-copy strong{color:#225d9b;letter-spacing:.04em}
body[data-style="lunarstorm-retro"] .brand-copy small{color:#777}
body[data-style="lunarstorm-retro"] .main-nav{gap:1px}
body[data-style="lunarstorm-retro"] .main-nav a{min-height:34px;padding:4px 8px;border:1px solid #aaa;border-radius:2px;background:#f5f5f5;color:#225d9b;font-size:.67rem}
body[data-style="lunarstorm-retro"] .main-nav a:hover,body[data-style="lunarstorm-retro"] .main-nav a.is-active{background:#f07a19;color:#fff;transform:none}
body[data-style="lunarstorm-retro"] :is(.style-picker,.avatar-button){min-height:34px;height:34px;border:1px solid #999;border-radius:2px;background:#fff;color:#222;font-size:.68rem}
body[data-style="lunarstorm-retro"] .avatar-button{width:35px}
body[data-style="lunarstorm-retro"] .page{padding:18px 0 38px}
body[data-style="lunarstorm-retro"] :is(.surface,.shell-surface,.signal-card){border:1px solid #999;border-radius:2px;background:#f5f5f5;box-shadow:0 2px 5px rgba(0,0,0,.16)}
body[data-style="lunarstorm-retro"] .hero{min-height:620px;padding:82px 190px 38px;display:block;background:#fff}
body[data-style="lunarstorm-retro"] .hero::after{content:"MIN LUNAR\A• Mitt krypin\A• Gästbok (12)\A• Dagbok\A• Vänner\A• Klubbar\A• Mail (3)\A\A ONLINE\A● alex_85\A● moonchild\A● synthkid";position:absolute;inset:0 auto 0 0;width:165px;padding:18px 12px;border-right:1px solid #aaa;background:#e8eef5;color:#333;font-size:.68rem;line-height:1.8;white-space:pre}
body[data-style="lunarstorm-retro"] .hero::before{content:"NYTT PÅ LUNAR\A\A★ Färska krypin\A★ Veckans klubb\A★ Diggtoppen\A★ Nya gästboksinlägg\A\A ANNONS\A[ 468 × 60 ]";position:absolute;inset:0 0 0 auto;width:165px;height:auto;padding:18px 12px;border-left:1px solid #aaa;border-radius:0;background:#fff1e5;color:#333;font-size:.66rem;line-height:1.8;white-space:pre;filter:none}
body[data-style="lunarstorm-retro"] .hero-copy{max-width:none}
body[data-style="lunarstorm-retro"] .hero-visual{min-height:250px}
body[data-style="lunarstorm-retro"] .eyebrow{display:inline-block;margin-bottom:8px;padding:4px 7px;background:#225d9b;color:#fff;font-size:.62rem;letter-spacing:.04em}
body[data-style="lunarstorm-retro"] h1{font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.05em}
body[data-style="lunarstorm-retro"] .hero h1 span{color:#f07a19}
body[data-style="lunarstorm-retro"] .button{min-height:36px;padding:0 12px;border:1px solid #777;border-radius:2px;background:linear-gradient(#fff,#ddd);color:#222;box-shadow:none;font-size:.68rem}
body[data-style="lunarstorm-retro"] .button.primary{background:linear-gradient(#ffad62,#f07a19);color:#fff}
body[data-style="lunarstorm-retro"] .signal-card{background:#fff}
body[data-style="lunarstorm-retro"] .signal-main{transform:none}
body[data-style="lunarstorm-retro"] .signal-float{transform:none;animation:none}
body[data-style="lunarstorm-retro"] .metrics-grid{grid-template-columns:1fr 1fr;gap:8px}
body[data-style="lunarstorm-retro"] .metric-card{min-height:122px;padding:42px 14px 14px;position:relative;box-shadow:none}
body[data-style="lunarstorm-retro"] .metric-card::before{content:"COMMUNITY-MODUL";position:absolute;inset:0 0 auto;height:25px;padding:0 8px;display:flex;align-items:center;background:#225d9b;color:#fff;font-size:.58rem;font-weight:700}
body[data-style="lunarstorm-retro"] .metric-card:nth-child(even)::before{background:#f07a19}
body[data-style="lunarstorm-retro"] .metric-card:hover{transform:none;background:#fff7ef;box-shadow:none}
body[data-style="lunarstorm-retro"] :is(.focus-card,.activity-card,.chart-card,.insight-card,.data-panel,.profile-hero,.personal-stats,.settings-card,.saved-card){padding-top:45px;position:relative}
body[data-style="lunarstorm-retro"] :is(.focus-card,.activity-card,.chart-card,.insight-card,.data-panel,.profile-hero,.personal-stats,.settings-card,.saved-card)::before{content:"LUNARSTORM";position:absolute;inset:0 0 auto;height:27px;padding:0 9px;display:flex;align-items:center;background:#225d9b;color:#fff;font-size:.6rem;font-weight:700}
body[data-style="lunarstorm-retro"] .site-footer{font-size:.58rem}

body[data-style="bash-org-qdb"]{background:#efefef}
body[data-style="bash-org-qdb"] .ambient{display:none}
body[data-style="bash-org-qdb"] .topbar{top:0;width:min(calc(100% - 18px),960px);min-height:62px;margin:10px auto 0;padding:8px 10px;border:1px solid #777;border-radius:0;background:#fff;box-shadow:none;grid-template-columns:auto 1fr auto}
body[data-style="bash-org-qdb"] .brand-mark{width:35px;height:35px;border:1px solid #222;border-radius:0;background:#222;color:#fff;box-shadow:none;font-family:"Courier New",monospace;font-size:.64rem}
body[data-style="bash-org-qdb"] .brand-copy strong{letter-spacing:0;text-transform:lowercase}
body[data-style="bash-org-qdb"] .brand-copy small{color:#555;text-transform:none;letter-spacing:0}
body[data-style="bash-org-qdb"] .main-nav{gap:0}
body[data-style="bash-org-qdb"] .main-nav a{min-height:28px;padding:3px 7px;border-radius:0;color:#2255aa;font-size:.67rem;font-weight:400;text-decoration:underline}
body[data-style="bash-org-qdb"] .main-nav a:hover,body[data-style="bash-org-qdb"] .main-nav a.is-active{background:#222;color:#fff;transform:none;text-decoration:none}
body[data-style="bash-org-qdb"] :is(.style-picker,.avatar-button){min-height:30px;height:30px;border:1px solid #777;border-radius:0;background:#eee;color:#111;font-size:.65rem}
body[data-style="bash-org-qdb"] .avatar-button{width:31px}
body[data-style="bash-org-qdb"] .page{padding:20px 0 34px}
body[data-style="bash-org-qdb"] :is(.surface,.shell-surface,.signal-card){border:1px solid #aaa;border-radius:0;background:#fff;box-shadow:none}
body[data-style="bash-org-qdb"] .hero{min-height:0;padding:68px 18px 24px;display:block;background:#fff}
body[data-style="bash-org-qdb"] .hero::before{display:none}
body[data-style="bash-org-qdb"] .hero::after{content:"QDB — QUOTE DATABASE  |  latest  |  random  |  top 100  |  add quote";position:absolute;inset:0 0 auto;height:35px;padding:0 10px;display:flex;align-items:center;border-bottom:1px solid #777;background:#222;color:#fff;font-size:.7rem;font-weight:700}
body[data-style="bash-org-qdb"] .hero-visual{display:none}
body[data-style="bash-org-qdb"] .eyebrow{margin-bottom:7px;color:#555;font-size:.61rem;letter-spacing:0;text-transform:none}
body[data-style="bash-org-qdb"] h1,body[data-style="bash-org-qdb"] .page-heading h1{font-size:clamp(1.7rem,3.5vw,3rem);letter-spacing:-.04em}
body[data-style="bash-org-qdb"] h2{font-size:1.2rem}
body[data-style="bash-org-qdb"] .hero h1 span{color:#2255aa}
body[data-style="bash-org-qdb"] .button{min-height:31px;padding:0 9px;border:1px solid #777;border-radius:0;background:#eee;color:#111;box-shadow:none;font-size:.66rem}
body[data-style="bash-org-qdb"] .button.primary{background:#222;color:#fff}
body[data-style="bash-org-qdb"] .metrics-grid{grid-template-columns:1fr;gap:9px}
body[data-style="bash-org-qdb"] .metric-card{min-height:112px;padding:43px 13px 12px;position:relative;box-shadow:none}
body[data-style="bash-org-qdb"] .metric-card::before{content:"#" attr(data-index) "   +42   -3   [link]";position:absolute;inset:0 0 auto;height:28px;padding:0 8px;display:flex;align-items:center;border-bottom:1px solid #aaa;background:#e5e5e5;color:#2255aa;font:700 .64rem/1 "Courier New",monospace}
body[data-style="bash-org-qdb"] .metric-card:nth-child(1)::before{content:"#10452   +1337   -12   [link]"}
body[data-style="bash-org-qdb"] .metric-card:nth-child(2)::before{content:"#28771   +742   -5   [link]"}
body[data-style="bash-org-qdb"] .metric-card:nth-child(3)::before{content:"#61503   +404   -8   [link]"}
body[data-style="bash-org-qdb"] .metric-card:nth-child(4)::before{content:"#90001   +256   -2   [link]"}
body[data-style="bash-org-qdb"] .metric-card:hover{transform:none;background:#f8f8f8;box-shadow:none}
body[data-style="bash-org-qdb"] .metric-card strong,body[data-style="bash-org-qdb"] .metric-card small{font-family:"Courier New",monospace}
body[data-style="bash-org-qdb"] :is(.focus-card,.activity-card,.chart-card,.insight-card,.data-panel,.profile-hero,.personal-stats,.settings-card,.saved-card){box-shadow:none}
body[data-style="bash-org-qdb"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}
body[data-style="bash-org-qdb"] :is(.search-field input,.filter-field select,.auth-card input){border-radius:0;background:#fff}
body[data-style="bash-org-qdb"] .site-footer{font-size:.58rem;text-transform:none;letter-spacing:0}

body[data-style="mirc-classic"]{background:linear-gradient(135deg,#3a6ea5,#5185b5);background-attachment:fixed}
body[data-style="mirc-classic"] .ambient{display:none}
body[data-style="mirc-classic"] .topbar{top:5px;width:min(calc(100% - 10px),1280px);min-height:133px;margin:5px auto 0;padding:82px 6px 6px;border:2px solid #000;border-radius:0;background:#d4d0c8;box-shadow:5px 5px 0 rgba(0,0,0,.36);overflow:hidden;grid-template-columns:auto 1fr auto}
body[data-style="mirc-classic"] .topbar::before{content:"mIRC — irc.nova.net — #workspace                                              _  □  ×";position:absolute;inset:2px 2px auto;height:24px;padding:0 7px;display:flex;align-items:center;background:linear-gradient(90deg,#0a246a,#1084d0);color:#fff;font-size:.7rem;font-weight:700;white-space:pre}
body[data-style="mirc-classic"] .topbar::after{content:"File   View   Favorites   Tools   Commands   Window   Help\A[ connect ]  [ favorites ]  [ channels ]  [ scripts ]  [ colors ]";position:absolute;left:4px;right:4px;top:29px;height:45px;padding:2px 6px;border-bottom:1px solid #808080;color:#000;font-size:.67rem;line-height:1.65;white-space:pre}
body[data-style="mirc-classic"] .brand-mark{width:34px;height:34px;border:1px solid #000;border-radius:0;background:#d4d0c8;color:#0a246a;box-shadow:inset -1px -1px #000,inset 1px 1px #fff;font-size:.62rem}
body[data-style="mirc-classic"] .brand-copy small{display:none}
body[data-style="mirc-classic"] .main-nav{gap:1px;justify-content:start}
body[data-style="mirc-classic"] .main-nav a{min-height:32px;padding:3px 8px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #808080,inset 1px 1px #fff;font-size:.68rem}
body[data-style="mirc-classic"] .main-nav a:hover,body[data-style="mirc-classic"] .main-nav a.is-active{background:#0a246a;color:#fff;transform:none}
body[data-style="mirc-classic"] :is(.style-picker,.avatar-button){min-height:32px;height:32px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="mirc-classic"] .avatar-button{width:33px}
body[data-style="mirc-classic"] .page{padding-top:34px}
body[data-style="mirc-classic"] :is(.surface,.shell-surface,.signal-card){border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="mirc-classic"] .hero{min-height:650px;padding:95px 190px 52px 215px;display:block;background:#fff;color:#000;overflow:hidden}
body[data-style="mirc-classic"] .hero::after{content:"STATUS\A  irc.nova.net\A\A CHANNELS\A  #workspace\A  #analysis\A  #database\A  #random\A\A QUERIES\A  alex_85\A  sysop";position:absolute;inset:32px auto 28px 4px;width:185px;padding:13px 10px;border:1px solid #808080;background:#eee;color:#000;font-size:.7rem;line-height:1.65;white-space:pre;box-shadow:inset 1px 1px #000}
body[data-style="mirc-classic"] .hero::before{content:"@Admin\A@Operator\A+Analyst\A Alex_85\A DataBot\A Guest42\A MoonChild\A NovaUser\A SynthKid\A WebMaster";position:absolute;inset:32px 4px 28px auto;width:158px;height:auto;padding:13px 9px;border:1px solid #808080;border-radius:0;background:#fff;color:#000;font-size:.68rem;line-height:1.65;white-space:pre;filter:none;box-shadow:inset 1px 1px #000}
body[data-style="mirc-classic"] .hero-copy{max-width:none}
body[data-style="mirc-classic"] .hero-visual{min-height:270px}
body[data-style="mirc-classic"] .eyebrow{color:#008000;letter-spacing:0;text-transform:none}
body[data-style="mirc-classic"] h1{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.05em}
body[data-style="mirc-classic"] .hero h1 span{color:#0a246a}
body[data-style="mirc-classic"] .button{min-height:36px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="mirc-classic"] .button.primary{background:#d4d0c8;color:#000}
body[data-style="mirc-classic"] .button:active{transform:translate(1px,1px);box-shadow:inset 1px 1px #000,inset -1px -1px #fff}
body[data-style="mirc-classic"] .signal-card{background:#fff;box-shadow:inset 1px 1px #808080}
body[data-style="mirc-classic"] .signal-main{transform:none}
body[data-style="mirc-classic"] .signal-float{transform:none;animation:none}
body[data-style="mirc-classic"] .spark-bars i{border-radius:0;background:#0a246a}
body[data-style="mirc-classic"] .metric-card:hover{transform:none;background:#fff;box-shadow:inset 1px 1px #808080}
body[data-style="mirc-classic"] :is(.search-field input,.filter-field select,.auth-card input){border:0;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #000,inset -1px -1px #fff}
body[data-style="mirc-classic"] .site-footer{color:#fff;border-color:rgba(255,255,255,.45)}

body[data-style="irc-client"]{background:radial-gradient(circle at 78% 10%,rgba(86,200,255,.13),transparent 34%),radial-gradient(circle at 18% 72%,rgba(180,140,255,.09),transparent 36%),#0b0e13;background-attachment:fixed}
body[data-style="irc-client"] .ambient{display:none}
body[data-style="irc-client"] .topbar{top:8px;border:1px solid #27313d;border-radius:8px;background:#10141b;box-shadow:0 14px 38px rgba(0,0,0,.3)}
body[data-style="irc-client"] .topbar::before{content:"● connected  irc.nova.net:6697  TLS 1.3";position:absolute;left:15px;top:-8px;padding:0 7px;background:#0b0e13;color:#6bd49a;font-size:.57rem;letter-spacing:.06em}
body[data-style="irc-client"] .brand-mark{border:1px solid #56c8ff;border-radius:6px;background:#151b24;color:#56c8ff;box-shadow:0 0 18px rgba(86,200,255,.12);font-size:.6rem}
body[data-style="irc-client"] .brand-copy strong{color:#e9f0f5;letter-spacing:.07em}
body[data-style="irc-client"] .brand-copy small{color:#85929e;text-transform:none}
body[data-style="irc-client"] .main-nav a{border-radius:5px;color:#85929e;font-size:.72rem}
body[data-style="irc-client"] .main-nav a::before{content:"#";color:#56c8ff}
body[data-style="irc-client"] .main-nav a:hover,body[data-style="irc-client"] .main-nav a.is-active{background:#1a212c;color:#e9f0f5;transform:none;box-shadow:inset 3px 0 #56c8ff}
body[data-style="irc-client"] :is(.style-picker,.avatar-button){border-color:#27313d;border-radius:5px;background:#151b24;color:#e9f0f5}
body[data-style="irc-client"] .page{padding-top:34px}
body[data-style="irc-client"] :is(.surface,.shell-surface,.signal-card){border:1px solid #27313d;border-radius:8px;background:#10141b;box-shadow:0 14px 38px rgba(0,0,0,.3)}
body[data-style="irc-client"] .hero{min-height:650px;padding:92px 205px 55px 225px;display:block;background:#10141b;overflow:hidden}
body[data-style="irc-client"] .hero::after{content:"NETWORKS\A● nova.net\A○ libera.chat\A\A CHANNELS\A# workspace  42\A# analysis   18\A# database   11\A# random     73\A\A DIRECT\A alex_85\A sysop";position:absolute;inset:0 auto 0 0;width:195px;padding:30px 15px;border-right:1px solid #27313d;background:#0d1117;color:#85929e;font-size:.68rem;line-height:1.75;white-space:pre}
body[data-style="irc-client"] .hero::before{content:"PEOPLE — 10\A\A@ admin\A@ operator\A+ analyst\A  alex_85\A  databot\A  guest42\A  moonchild\A  nova_user\A  synthkid\A  webmaster";position:absolute;inset:0 0 0 auto;width:175px;height:auto;padding:30px 14px;border:0;border-left:1px solid #27313d;border-radius:0;background:#0d1117;color:#85929e;font-size:.68rem;line-height:1.75;white-space:pre;filter:none}
body[data-style="irc-client"] .hero-copy{max-width:none}
body[data-style="irc-client"] .hero-visual{min-height:280px}
body[data-style="irc-client"] .eyebrow{color:#b48cff;letter-spacing:0;text-transform:none}
body[data-style="irc-client"] .eyebrow::before{content:"12:48  —nova_user ";color:#56c8ff}
body[data-style="irc-client"] h1{font-size:clamp(2.1rem,4vw,4rem)}
body[data-style="irc-client"] .hero h1 span{color:#56c8ff}
body[data-style="irc-client"] .button{border:1px solid #465668;border-radius:5px;background:#151b24;color:#e9f0f5;box-shadow:none}
body[data-style="irc-client"] .button.primary{background:#56c8ff;color:#071016}
body[data-style="irc-client"] .signal-main{border-color:#56c8ff;background:#0b1720;transform:none}
body[data-style="irc-client"] .signal-float{border-color:#b48cff;background:#171022;transform:none;animation:none}
body[data-style="irc-client"] .spark-bars i{border-radius:1px;background:linear-gradient(#56c8ff,#b48cff)}
body[data-style="irc-client"] .metric-card:hover{transform:none;border-color:#56c8ff;box-shadow:inset 3px 0 #56c8ff}
body[data-style="irc-client"] :is(.progress,.quality){border-radius:1px;background:#202a35}
body[data-style="irc-client"] :is(.progress i,.quality i,.bar-actual){border-radius:1px;background:#56c8ff}
body[data-style="irc-client"] .bar-forecast{border-color:#b48cff;background:rgba(180,140,255,.1)}
body[data-style="irc-client"] :is(.search-field input,.filter-field select,.auth-card input){border-color:#465668;border-radius:4px;background:#0b0e13;color:#e9f0f5}
body[data-style="irc-client"] .site-footer{color:#85929e;border-color:#27313d;text-transform:none}

/* Game and 1980s action-system studies */
body[data-style="mushroom-kingdom-8bit"]{background-color:#5c94fc;background-image:radial-gradient(ellipse at 15% 18%,#fff 0 2.5%,transparent 2.7%),radial-gradient(ellipse at 19% 18%,#fff 0 3.5%,transparent 3.7%),radial-gradient(ellipse at 78% 28%,#fff 0 3%,transparent 3.2%),linear-gradient(to top,#c84c0c 0 64px,#5c94fc 65px);background-attachment:fixed}
body[data-style="mushroom-kingdom-8bit"] .ambient{display:none}
body[data-style="mushroom-kingdom-8bit"] .topbar{top:8px;border:4px solid #181818;border-radius:0;background-color:#c84c0c;background-image:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:42px 22px;box-shadow:6px 6px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] .brand-mark{border:4px solid #181818;border-radius:0;background:#f6c945;color:#fff;box-shadow:inset -5px -5px #d49222,inset 5px 5px #fff18a,4px 4px 0 #181818;font-size:0}
body[data-style="mushroom-kingdom-8bit"] .brand-mark::after{content:"?";font-size:1.3rem;text-shadow:2px 2px #9d5b12}
body[data-style="mushroom-kingdom-8bit"] .brand-copy strong,body[data-style="mushroom-kingdom-8bit"] h1,body[data-style="mushroom-kingdom-8bit"] h2{text-transform:uppercase;letter-spacing:-.04em}
body[data-style="mushroom-kingdom-8bit"] .brand-copy :is(strong,small){color:#fff;text-shadow:2px 2px #181818}
body[data-style="mushroom-kingdom-8bit"] .main-nav a{border:3px solid #181818;border-radius:0;background:#f8e8c2;color:#181818;text-transform:uppercase;font-size:.68rem;box-shadow:3px 3px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] .main-nav a:hover,body[data-style="mushroom-kingdom-8bit"] .main-nav a.is-active{background:#43b047;color:#fff;transform:translate(-2px,-2px);box-shadow:5px 5px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] :is(.style-picker,.avatar-button){border:3px solid #181818;border-radius:0;background:#f8e8c2;color:#181818;box-shadow:3px 3px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] .page{padding-top:48px}
body[data-style="mushroom-kingdom-8bit"] :is(.surface,.shell-surface,.signal-card){border:4px solid #181818;border-radius:0;background:#f8e8c2;box-shadow:6px 6px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] .hero{background:#5c94fc;background-image:radial-gradient(ellipse at 14% 18%,#fff 0 4%,transparent 4.2%),radial-gradient(ellipse at 19% 18%,#fff 0 5%,transparent 5.2%),linear-gradient(to top,#c84c0c 0 62px,transparent 63px)}
body[data-style="mushroom-kingdom-8bit"] .hero::before{content:"?";right:10%;top:18%;width:180px;height:180px;display:grid;place-items:center;border:6px solid #181818;border-radius:0;background:#f6c945;color:#fff;font:900 5rem/1 "Courier New",monospace;text-shadow:5px 5px #9d5b12;filter:none;box-shadow:inset -18px -18px #d49222,inset 18px 18px #fff18a,9px 9px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] .eyebrow{color:#fff;text-shadow:2px 2px #181818}
body[data-style="mushroom-kingdom-8bit"] .hero h1{color:#fff;text-shadow:4px 4px #181818}
body[data-style="mushroom-kingdom-8bit"] .hero h1 span{color:#f6c945}
body[data-style="mushroom-kingdom-8bit"] .hero-lead,body[data-style="mushroom-kingdom-8bit"] .hero-meta{color:#fff;text-shadow:2px 2px #181818}
body[data-style="mushroom-kingdom-8bit"] .button{border:4px solid #181818;border-radius:0;background:#f8e8c2;color:#181818;box-shadow:4px 4px 0 #181818;text-transform:uppercase}
body[data-style="mushroom-kingdom-8bit"] .button.primary{background:#e85b2a;color:#fff}
body[data-style="mushroom-kingdom-8bit"] .button:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 #181818}
body[data-style="mushroom-kingdom-8bit"] .signal-main{background:#43b047;color:#fff;transform:none}
body[data-style="mushroom-kingdom-8bit"] .signal-main :is(span,small){color:#eaffea}
body[data-style="mushroom-kingdom-8bit"] .signal-float{background:#f6c945;transform:none;animation:none}
body[data-style="mushroom-kingdom-8bit"] .spark-bars i{border-radius:0;background:#e85b2a;animation:none}
body[data-style="mushroom-kingdom-8bit"] .metric-card:nth-child(1){background:#e85b2a;color:#fff}
body[data-style="mushroom-kingdom-8bit"] .metric-card:nth-child(2){background:#f6c945}
body[data-style="mushroom-kingdom-8bit"] .metric-card:nth-child(3){background:#43b047;color:#fff}
body[data-style="mushroom-kingdom-8bit"] .metric-card:hover{transform:translate(-3px,-3px)}
body[data-style="mushroom-kingdom-8bit"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}

body[data-style="knight-rider-dashboard"]{background:radial-gradient(ellipse at 50% 100%,#26262a,#030303 66%);background-attachment:fixed}
body[data-style="knight-rider-dashboard"] .ambient{display:none}
body[data-style="knight-rider-dashboard"] .topbar{top:9px;min-height:103px;padding-top:43px;border:2px solid #34343a;border-radius:7px;background:linear-gradient(#151519,#08080a);box-shadow:inset 0 3px #696971,0 18px 45px rgba(0,0,0,.62);overflow:hidden}
body[data-style="knight-rider-dashboard"] .topbar::before{content:"AI VEHICLE SYSTEM // AUTO CRUISE // LINK ACTIVE";position:absolute;inset:0 0 auto;height:25px;padding:0 12px;display:flex;align-items:center;background:#09090b;color:#ef1838;font-size:.62rem;font-weight:800;letter-spacing:.13em}
body[data-style="knight-rider-dashboard"] .topbar::after{content:"";position:absolute;left:28%;right:28%;top:27px;height:9px;background:linear-gradient(90deg,transparent,#ef1838 42% 58%,transparent);box-shadow:0 0 20px #ef1838;animation:knight-scanner 1.5s ease-in-out infinite alternate}
body[data-style="knight-rider-dashboard"] .brand-mark{border:2px solid #ef1838;border-radius:3px;background:repeating-linear-gradient(90deg,#ef1838 0 6px,#2d050c 7px 10px);color:transparent;box-shadow:0 0 20px rgba(239,24,56,.3)}
body[data-style="knight-rider-dashboard"] .brand-copy strong{color:#ef1838;letter-spacing:.12em;text-transform:uppercase}
body[data-style="knight-rider-dashboard"] .brand-copy small{color:#88898e}
body[data-style="knight-rider-dashboard"] .main-nav a{border:1px solid #34343a;border-radius:3px;background:#111114;color:#aaa;text-transform:uppercase;font-size:.68rem}
body[data-style="knight-rider-dashboard"] .main-nav a:hover,body[data-style="knight-rider-dashboard"] .main-nav a.is-active{border-color:#ef1838;background:#23050b;color:#ef1838;transform:none;box-shadow:0 0 15px rgba(239,24,56,.2)}
body[data-style="knight-rider-dashboard"] :is(.style-picker,.avatar-button){border-color:#34343a;border-radius:3px;background:#111114;color:#f3f3f3}
body[data-style="knight-rider-dashboard"] :is(.surface,.shell-surface,.signal-card){border:2px solid #34343a;border-radius:7px;background:linear-gradient(145deg,#111114,#070708);box-shadow:inset 0 3px rgba(105,105,113,.36),0 18px 45px rgba(0,0,0,.55)}
body[data-style="knight-rider-dashboard"] .hero{border-top:5px solid #ef1838;background:linear-gradient(110deg,#0b0b0d,#161619)}
body[data-style="knight-rider-dashboard"] .hero::before{right:4%;top:22%;width:470px;height:180px;border:2px solid #34343a;border-radius:5px;background:repeating-linear-gradient(90deg,#ef1838 0 13px,#30050d 14px 22px),linear-gradient(#111,#050505);filter:none;box-shadow:inset 0 0 35px #000,0 0 28px rgba(239,24,56,.16);animation:knight-voice 2.6s ease-in-out infinite alternate}
body[data-style="knight-rider-dashboard"] .hero::after{content:"POWER  ▮▮▮▮▮   PURSUIT  STANDBY   RANGE  284 KM";position:absolute;right:5%;top:12%;color:#f0b438;font-size:.65rem;font-weight:800;letter-spacing:.12em}
body[data-style="knight-rider-dashboard"] .eyebrow{color:#f0b438}
body[data-style="knight-rider-dashboard"] .hero h1 span{color:#ef1838;text-shadow:0 0 20px rgba(239,24,56,.25)}
body[data-style="knight-rider-dashboard"] .button{border:2px solid #696971;border-radius:4px;background:linear-gradient(#242429,#09090b);color:#f3f3f3;box-shadow:inset 0 2px rgba(255,255,255,.12),0 5px 0 #000;text-transform:uppercase}
body[data-style="knight-rider-dashboard"] .button.primary{border-color:#ef1838;background:#ef1838}
body[data-style="knight-rider-dashboard"] .signal-main{border-color:#ef1838;background:#160308;transform:none}
body[data-style="knight-rider-dashboard"] .signal-float{border-color:#f0b438;background:#181205;transform:none;animation:none}
body[data-style="knight-rider-dashboard"] .spark-bars i{border-radius:0;background:#ef1838;box-shadow:0 0 8px rgba(239,24,56,.3)}
body[data-style="knight-rider-dashboard"] .metric-card{border-top-color:#ef1838}
body[data-style="knight-rider-dashboard"] .metric-card:nth-child(even){border-top-color:#f0b438}
body[data-style="knight-rider-dashboard"] .metric-card:hover{transform:none;border-color:#ef1838;box-shadow:inset 0 0 25px rgba(239,24,56,.08)}
body[data-style="knight-rider-dashboard"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}
body[data-style="knight-rider-dashboard"] .bar-actual{background:#ef1838}
body[data-style="knight-rider-dashboard"] .bar-forecast{border-color:#f0b438;background:rgba(240,180,56,.1)}
body[data-style="knight-rider-dashboard"] .site-footer{color:#88898e;border-color:#34343a}

body[data-style="airwolf-cockpit"]{background:#040a10;background-image:linear-gradient(rgba(87,217,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(87,217,255,.04) 1px,transparent 1px);background-size:36px 36px;background-attachment:fixed}
body[data-style="airwolf-cockpit"] .ambient{display:none}
body[data-style="airwolf-cockpit"] .topbar{top:8px;border:1px solid #527486;border-radius:4px;background:#0a131d;box-shadow:inset 0 2px rgba(87,217,255,.18),0 18px 48px rgba(0,0,0,.48)}
body[data-style="airwolf-cockpit"] .topbar::before{content:"TACTICAL FLIGHT COMPUTER   ALT 2400   SPD 186   HDG 073";position:absolute;left:12px;top:-8px;padding:0 8px;background:#040a10;color:#57d9ff;font-size:.58rem;letter-spacing:.09em}
body[data-style="airwolf-cockpit"] .brand-mark{border:1px solid #57d9ff;border-radius:50%;background:radial-gradient(circle,#57d9ff 0 6%,transparent 7% 35%,#57d9ff 36% 38%,transparent 39%);color:#57d9ff;box-shadow:0 0 18px rgba(87,217,255,.18)}
body[data-style="airwolf-cockpit"] .brand-copy strong{letter-spacing:.1em;text-transform:uppercase}
body[data-style="airwolf-cockpit"] .brand-copy small{color:#7795a6}
body[data-style="airwolf-cockpit"] .main-nav a{border:1px solid transparent;border-radius:2px;color:#7795a6;text-transform:uppercase;font-size:.67rem}
body[data-style="airwolf-cockpit"] .main-nav a:hover,body[data-style="airwolf-cockpit"] .main-nav a.is-active{border-color:#57d9ff;background:#142433;color:#e4f6ff;transform:none;box-shadow:inset 0 -3px #d9493f}
body[data-style="airwolf-cockpit"] :is(.style-picker,.avatar-button){border-color:#2a4657;border-radius:2px;background:#0e1a26;color:#e4f6ff}
body[data-style="airwolf-cockpit"] :is(.surface,.shell-surface,.signal-card){border:1px solid #2a4657;border-radius:4px;background:#0a131d;box-shadow:inset 0 2px rgba(87,217,255,.1),0 18px 48px rgba(0,0,0,.48)}
body[data-style="airwolf-cockpit"] .hero{background:linear-gradient(105deg,#0a131d,#07111b)}
body[data-style="airwolf-cockpit"] .hero::before{right:4%;top:11%;width:440px;height:440px;border:2px solid #57d9ff;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 43px,rgba(87,217,255,.2) 44px 45px),conic-gradient(from 10deg,rgba(87,217,255,.72),transparent 12% 100%);filter:none;box-shadow:inset 0 0 40px rgba(87,217,255,.06);animation:airwolf-radar 5s linear infinite}
body[data-style="airwolf-cockpit"] .hero::after{content:"MASTER ARM: SAFE   RADAR: TRACK   TURBINE: 98%";position:absolute;right:6%;bottom:10%;color:#d9493f;font-size:.62rem;font-weight:800;letter-spacing:.1em}
body[data-style="airwolf-cockpit"] .eyebrow{color:#d9493f}
body[data-style="airwolf-cockpit"] h1,body[data-style="airwolf-cockpit"] h2{text-transform:uppercase;letter-spacing:.025em}
body[data-style="airwolf-cockpit"] .hero h1 span{color:#57d9ff}
body[data-style="airwolf-cockpit"] .button{border:1px solid #527486;border-radius:2px;background:#142433;color:#e4f6ff;box-shadow:none;text-transform:uppercase}
body[data-style="airwolf-cockpit"] .button.primary{background:#57d9ff;color:#031118}
body[data-style="airwolf-cockpit"] .signal-main{border-color:#57d9ff;background:#071720;transform:none}
body[data-style="airwolf-cockpit"] .signal-float{border-color:#d9493f;background:#1b0b0c;transform:none;animation:none}
body[data-style="airwolf-cockpit"] .spark-bars i{border-radius:0;background:#57d9ff}
body[data-style="airwolf-cockpit"] .metric-card{border-bottom:3px solid #2a4657}
body[data-style="airwolf-cockpit"] .metric-card:nth-child(3){border-bottom-color:#d9493f}
body[data-style="airwolf-cockpit"] .metric-card:hover{transform:none;border-color:#57d9ff;box-shadow:inset 0 0 0 1px #57d9ff}
body[data-style="airwolf-cockpit"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}
body[data-style="airwolf-cockpit"] .bar-actual{background:#57d9ff}
body[data-style="airwolf-cockpit"] .bar-forecast{border-color:#d9493f;background:rgba(217,73,63,.1)}
body[data-style="airwolf-cockpit"] .site-footer{color:#7795a6;border-color:#2a4657}

body[data-style="a-team-operations"]{background:repeating-linear-gradient(135deg,#090a0b 0 34px,#121315 35px 37px);background-attachment:fixed}
body[data-style="a-team-operations"]::before{content:"";position:fixed;z-index:0;left:-15%;right:-15%;top:56%;height:22px;background:#d72732;transform:rotate(-7deg);box-shadow:0 6px #030303;pointer-events:none}
body[data-style="a-team-operations"] .ambient{display:none}
body[data-style="a-team-operations"] :is(.topbar,#main-content,.site-footer){position:relative;z-index:1}
body[data-style="a-team-operations"] .topbar{top:8px;border:2px solid #8e9196;border-radius:2px;background:linear-gradient(#222326,#101113);box-shadow:6px 6px 0 #030303}
body[data-style="a-team-operations"] .topbar::before{content:"FIELD OPERATIONS // MOBILE COMMAND UNIT";position:absolute;right:14px;top:-9px;padding:1px 8px;background:#d72732;color:#fff;font-size:.58rem;font-weight:900;letter-spacing:.12em;transform:rotate(-1deg)}
body[data-style="a-team-operations"] .brand-mark{border:3px solid #d72732;border-radius:50%;background:#111214;color:#fff;box-shadow:inset 0 0 0 4px #292b2e,4px 4px 0 #030303;font-family:Impact,sans-serif}
body[data-style="a-team-operations"] .brand-copy strong,body[data-style="a-team-operations"] h1,body[data-style="a-team-operations"] h2{text-transform:uppercase;letter-spacing:.05em}
body[data-style="a-team-operations"] .brand-copy small{color:#9a9ca0}
body[data-style="a-team-operations"] .main-nav a{border:2px solid transparent;border-radius:0;color:#a6a9ad;text-transform:uppercase;font-size:.67rem;letter-spacing:.06em}
body[data-style="a-team-operations"] .main-nav a:hover,body[data-style="a-team-operations"] .main-nav a.is-active{border-color:#8e9196;background:#d72732;color:#fff;transform:none;box-shadow:3px 3px 0 #030303}
body[data-style="a-team-operations"] :is(.style-picker,.avatar-button){border-color:#8e9196;border-radius:0;background:#1d1e21;color:#f0f0ed}
body[data-style="a-team-operations"] :is(.surface,.shell-surface,.signal-card){border:2px solid #44464b;border-radius:2px;background:linear-gradient(145deg,#1d1e21,#101113);box-shadow:6px 6px 0 #030303}
body[data-style="a-team-operations"] .hero{border-left:10px solid #d72732;background:linear-gradient(120deg,#1b1c1f,#0d0e10)}
body[data-style="a-team-operations"] .hero::before{right:3%;top:12%;width:480px;height:390px;border:2px solid #8e9196;border-radius:0;background-color:#14202a;background-image:linear-gradient(rgba(166,169,173,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(166,169,173,.15) 1px,transparent 1px);background-size:24px 24px;filter:none;transform:rotate(-3deg);box-shadow:8px 8px 0 #030303}
body[data-style="a-team-operations"] .hero::after{content:"PLAN 04-B\AASSEMBLY: 62%\ACOMMS: ACTIVE\ATRANSPORT: READY";position:absolute;right:9%;top:24%;color:#e9edf0;font:800 .68rem/1.8 "Courier New",monospace;white-space:pre;transform:rotate(-3deg)}
body[data-style="a-team-operations"] .eyebrow{display:inline-block;padding:4px 8px;background:#d72732;color:#fff;transform:rotate(-1deg)}
body[data-style="a-team-operations"] .hero h1 span{color:#d72732;text-shadow:3px 3px #030303}
body[data-style="a-team-operations"] .button{border:2px solid #8e9196;border-radius:0;background:linear-gradient(#2d2f32,#111214);color:#f0f0ed;box-shadow:4px 4px 0 #030303;text-transform:uppercase;letter-spacing:.06em}
body[data-style="a-team-operations"] .button.primary{border-color:#d72732;background:#d72732}
body[data-style="a-team-operations"] .signal-main{border-color:#d72732;background:#1a1113;transform:rotate(-2deg)}
body[data-style="a-team-operations"] .signal-float{border-color:#a6a9ad;background:#18191b;transform:rotate(3deg);animation:none}
body[data-style="a-team-operations"] .spark-bars i{border-radius:0;background:#d72732}
body[data-style="a-team-operations"] .metric-card:nth-child(odd){border-top:5px solid #d72732}
body[data-style="a-team-operations"] .metric-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 #030303}
body[data-style="a-team-operations"] :is(.progress,.quality,.bar-actual,.bar-forecast){border-radius:0}
body[data-style="a-team-operations"] .bar-actual{background:#d72732}
body[data-style="a-team-operations"] .bar-forecast{border-color:#a6a9ad;background:rgba(166,169,173,.1)}
body[data-style="a-team-operations"] .site-footer{color:#9a9ca0;border-color:#44464b}

body[data-style="windows-2000-mirc"]{padding-bottom:52px;background:linear-gradient(135deg,#3a6ea5,#5185b5);background-attachment:fixed}
body[data-style="windows-2000-mirc"] .ambient{display:none}
body[data-style="windows-2000-mirc"] .topbar{position:fixed;z-index:60;top:auto;bottom:0;width:100%;min-height:42px;margin:0;padding:4px;border:0;border-top:2px solid #fff;border-radius:0;background:#d4d0c8;box-shadow:inset 0 1px #dfdfdf;grid-template-columns:auto 1fr auto}
body[data-style="windows-2000-mirc"] .brand-copy{display:none}
body[data-style="windows-2000-mirc"] .win2k-start-button{padding:0;border:0;background:transparent;color:#000;cursor:default}
body[data-style="windows-2000-mirc"] .brand-mark{width:auto;height:34px;padding:0 9px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font-size:0}
body[data-style="windows-2000-mirc"] .brand-mark::after{content:"▦ Start";font-size:.76rem;font-weight:700;letter-spacing:0}
body[data-style="windows-2000-mirc"] .win2k-start-button.is-open .brand-mark{padding:1px 8px 0 10px;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .main-nav{justify-content:start;overflow:hidden}
body[data-style="windows-2000-mirc"] .main-nav a{min-height:32px;padding:3px 9px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font-family:Tahoma,sans-serif;font-size:.68rem}
body[data-style="windows-2000-mirc"] .main-nav a:not(.is-active){display:none}
body[data-style="windows-2000-mirc"] .main-nav a:hover,body[data-style="windows-2000-mirc"] .main-nav a.is-active{padding:4px 8px 2px 10px;background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff;transform:none}
body[data-style="windows-2000-mirc"] :is(.style-picker,.avatar-button){min-height:32px;height:32px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .avatar-button{width:34px}
body[data-style="windows-2000-mirc"] .win2k-task-actions{justify-self:end}
body[data-style="windows-2000-mirc"] .win2k-task-clock{width:104px;height:34px;padding:2px 8px;display:grid;place-content:center;border:0;background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff;font-style:normal;text-align:center;white-space:nowrap}
body[data-style="windows-2000-mirc"] .win2k-task-clock span{font:700 11px/1.1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-task-clock small{margin-top:2px;color:#000;font:400 9px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-start-menu{position:absolute;z-index:90;left:2px;bottom:40px;width:310px;max-height:calc(100vh - 52px);min-height:0;grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:2px solid #000;background:#d4d0c8;box-shadow:inset 1px 1px #fff,inset -2px -2px #808080,5px 5px 0 rgba(0,0,0,.28);overflow:hidden}
body[data-style="windows-2000-mirc"] .win2k-start-menu:not([hidden]){display:grid}
body[data-style="windows-2000-mirc"] .win2k-start-menu[hidden]{display:none}
body[data-style="windows-2000-mirc"] .win2k-start-side{padding:8px 5px;display:flex;align-items:center;gap:5px;writing-mode:vertical-rl;transform:rotate(180deg);background:linear-gradient(#0a246a,#1084d0);color:#fff;font-size:.7rem;letter-spacing:.06em}
body[data-style="windows-2000-mirc"] .win2k-start-side strong{font-size:1rem}
body[data-style="windows-2000-mirc"] .win2k-start-primary{min-height:0;max-height:100%;padding:4px;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:auto;scrollbar-color:#d4d0c8 #fff;scrollbar-width:auto}
body[data-style="windows-2000-mirc"] .win2k-start-primary::-webkit-scrollbar,body[data-style="windows-2000-mirc"] .win2k-start-submenu::-webkit-scrollbar{width:17px}
body[data-style="windows-2000-mirc"] :is(.win2k-start-primary,.win2k-start-submenu)::-webkit-scrollbar-track{background:#fff;box-shadow:inset 1px 1px #808080}
body[data-style="windows-2000-mirc"] :is(.win2k-start-primary,.win2k-start-submenu)::-webkit-scrollbar-thumb{border:2px solid #d4d0c8;background:#d4d0c8;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080}
body[data-style="windows-2000-mirc"] .win2k-start-cascade-item{position:static}
body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command){width:100%;min-height:49px;padding:5px 7px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:0;background:transparent;color:#000;text-align:left;font:400 12px/1.2 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-start-command{grid-template-columns:34px minmax(0,1fr);text-decoration:none}
body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command)>span,body[data-style="windows-2000-mirc"] .win2k-start-submenu a>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #808080;background:#fff;color:#0a246a;font-size:.61rem;font-weight:700}
body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command)>strong{font-size:.72rem}
body[data-style="windows-2000-mirc"] .win2k-start-cascade-trigger>b{font-size:10px;text-align:right}
body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command):hover,body[data-style="windows-2000-mirc"] .win2k-start-cascade-item.is-open>.win2k-start-cascade-trigger{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-start-submenu{position:fixed;z-index:120;left:-9999px;top:-9999px;width:286px;max-height:calc(100vh - 8px);padding:3px;display:none;overflow-y:auto;border:1px solid #000;background:#d4d0c8;box-shadow:inset 1px 1px #fff,inset -1px -1px #808080,3px 3px 0 rgba(0,0,0,.3)}
body[data-style="windows-2000-mirc"] .win2k-start-cascade-item.is-open>.win2k-start-submenu{display:block}
body[data-style="windows-2000-mirc"] .win2k-start-submenu a{width:100%;min-height:39px;padding:4px 6px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;color:#000;text-decoration:none;font:400 11px/1.2 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-start-submenu a>span{width:26px;height:26px}
body[data-style="windows-2000-mirc"] .win2k-start-submenu a:hover,body[data-style="windows-2000-mirc"] .win2k-start-submenu a:focus,body[data-style="windows-2000-mirc"] .win2k-start-submenu a.is-active{outline:0;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-start-menu hr{width:100%;height:2px;margin:3px 0;border:0;border-top:1px solid #808080;border-bottom:1px solid #fff}
body[data-style="windows-2000-mirc"] #main-content{width:min(calc(100% - 28px),1360px);min-height:calc(100vh - 80px);margin:14px auto 0;padding:55px 5px 5px;border:0;background:#d4d0c8;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-2000-mirc"] #main-content::before,body[data-style="windows-2000-mirc"] #main-content::after{display:none}
body[data-style="windows-2000-mirc"] .win2k-program-chrome{position:absolute;z-index:30;left:50%;top:14px;width:min(calc(100% - 32px),1356px);height:53px;transform:translateX(-50%);padding:2px 0 0;background:#d4d0c8;color:#000;font-family:Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-titlebar{height:24px;padding:2px 2px 2px 5px;display:flex;align-items:center;gap:5px;background:linear-gradient(90deg,#0a246a,#1084d0);color:#fff;box-shadow:inset 1px 1px #1084d0,inset -1px -1px #000;font-size:.7rem;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-app-icon{width:16px;height:16px;display:grid;place-items:center;border:1px solid #fff;background:#d4d0c8;color:#0a246a;font:bold 11px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-titlebar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-style="windows-2000-mirc"] .win2k-window-controls{margin-left:auto;display:flex;gap:2px}
body[data-style="windows-2000-mirc"] .win2k-window-controls span{width:18px;height:18px;display:grid;place-items:center;border:0;background:transparent;color:#fff;text-shadow:1px 1px #000;font:bold 12px/1 Tahoma;user-select:none}
body[data-style="windows-2000-mirc"] .win2k-menubar{height:27px;padding:2px 4px;display:flex;align-items:start;gap:0;border-bottom:1px solid #808080;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-menubar details{position:relative}
body[data-style="windows-2000-mirc"] .win2k-menubar summary{padding:4px 7px;list-style:none;font-size:.68rem;line-height:1;cursor:default;user-select:none}
body[data-style="windows-2000-mirc"] .win2k-menubar summary::-webkit-details-marker{display:none}
body[data-style="windows-2000-mirc"] .win2k-menubar details[open] summary,body[data-style="windows-2000-mirc"] .win2k-menubar summary:hover{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-dropdown{position:absolute;z-index:80;left:0;top:22px;width:195px;padding:3px;border:1px solid #000;background:#d4d0c8;box-shadow:inset 1px 1px #fff,inset -1px -1px #808080,3px 3px 0 rgba(0,0,0,.3)}
body[data-style="windows-2000-mirc"] .win2k-dropdown.wide{width:225px}
body[data-style="windows-2000-mirc"] .win2k-dropdown.align-right{left:auto;right:0}
body[data-style="windows-2000-mirc"] .win2k-dropdown button{width:100%;min-height:25px;padding:4px 8px;display:flex;align-items:center;gap:6px;border:0;border-radius:0;background:transparent;color:#000;text-align:left;font:400 .67rem/1.2 Tahoma,sans-serif;cursor:default}
body[data-style="windows-2000-mirc"] .win2k-dropdown button:hover,body[data-style="windows-2000-mirc"] .win2k-dropdown button:focus{outline:0;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-dropdown button span{width:12px}
body[data-style="windows-2000-mirc"] .win2k-dropdown kbd{margin-left:auto;background:transparent;color:inherit;font:inherit}
body[data-style="windows-2000-mirc"] .win2k-dropdown hr{height:1px;margin:3px 4px;border:0;border-top:1px solid #808080;border-bottom:1px solid #fff}
body[data-style="windows-2000-mirc"] .page{width:100%;min-height:calc(100vh - 190px);padding:8px 0 20px}
body[data-style="windows-2000-mirc"] :is(.surface,.shell-surface,.signal-card){border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-2000-mirc"] .hero{min-height:250px;padding:30px;display:block;background:#fff;color:#000;overflow:hidden}
body[data-style="windows-2000-mirc"] .hero::after,body[data-style="windows-2000-mirc"] .hero::before{display:none}
body[data-style="windows-2000-mirc"] .hero-copy{max-width:none}
body[data-style="windows-2000-mirc"] .page-home .hero-visual{display:none}
body[data-style="windows-2000-mirc"] .eyebrow{color:#008000;letter-spacing:0;text-transform:none}
body[data-style="windows-2000-mirc"] h1{font-size:clamp(2rem,3.4vw,3.15rem);letter-spacing:-.05em}
body[data-style="windows-2000-mirc"] .hero h1 span{color:#0a246a}
/* Windows 2000 design contract: fixed title gradient, page-specific menu row,
   white page introductions and grey fieldset groups with black legends. */
body[data-style="windows-2000-mirc"] .page-heading{margin-bottom:18px;padding:22px;border:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .page-heading h1{font-size:clamp(2rem,3.4vw,3.15rem)}
body[data-style="windows-2000-mirc"] .page-home .win2k-page-intro{min-height:0;margin-bottom:18px;padding:22px;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .page-home .win2k-page-intro h1{font-size:clamp(2rem,3.4vw,3.15rem)}
body[data-style="windows-2000-mirc"] .page-home .win2k-page-intro h1 span{color:#000}
body[data-style="windows-2000-mirc"] :is(.activity-card,.chart-card,.data-panel,.profile-hero,.settings-card,.saved-card){background:#fff}
body[data-style="windows-2000-mirc"] :is(.chart-card,.data-panel,.settings-card,.saved-card){box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] :is(.table-wrap,tbody tr){background:#fff}
body[data-style="windows-2000-mirc"] th{background:#d4d0c8}
body[data-style="windows-2000-mirc"] .record-mark{width:28px;height:22px;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #d4d0c8;font:700 10px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .toggle{appearance:none;flex:0 0 62px;width:62px;height:24px;padding:0;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;display:grid;place-items:center;cursor:pointer;font:700 11px/1 Tahoma,"Pixelated MS Sans",sans-serif;transition:none}
body[data-style="windows-2000-mirc"] .toggle::before{content:"OFF";width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:none}
body[data-style="windows-2000-mirc"] .toggle:checked{background:#d4d0c8;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px #808080,inset -2px -2px #dfdfdf}
body[data-style="windows-2000-mirc"] .toggle:checked::before{content:"ON";transform:none}
body[data-style="windows-2000-mirc"] .toggle:active{padding:1px 0 0 1px}
body[data-style="windows-2000-mirc"] .toggle:focus-visible{outline:1px dotted #000;outline-offset:-5px}
body[data-style="windows-2000-mirc"] .auth-page{min-height:auto;padding:8px 0 20px;display:block}
body[data-style="windows-2000-mirc"] .auth-story{min-height:0;padding:22px;display:block;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .auth-story-copy{max-width:900px;margin-top:18px}
body[data-style="windows-2000-mirc"] .auth-story-copy h1{font-size:clamp(2rem,3.4vw,3.15rem)}
body[data-style="windows-2000-mirc"] .auth-proof{display:none}
body[data-style="windows-2000-mirc"] .auth-card{max-width:620px;margin:18px auto 0;justify-self:auto;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .button{min-height:36px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-2000-mirc"] .button.primary{background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .button:active{transform:translate(1px,1px);box-shadow:inset 1px 1px #000,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .signal-card{background:#fff;box-shadow:inset 1px 1px #808080}
body[data-style="windows-2000-mirc"] .signal-main{transform:none}
body[data-style="windows-2000-mirc"] .signal-float{transform:none;animation:none}
body[data-style="windows-2000-mirc"] .spark-bars i{border-radius:0;background:#0a246a}
body[data-style="windows-2000-mirc"] .metric-card:hover{transform:none;background:#fff;box-shadow:inset 1px 1px #808080}
body[data-style="windows-2000-mirc"] :is(.search-field input,.filter-field select,.auth-card input){border:0;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #d4d0c8}
body[data-style="windows-2000-mirc"] :is(.search-field input,.filter-field select){min-height:32px;padding:0 7px}
body[data-style="windows-2000-mirc"] .table-toolbar .button.compact{min-height:32px}
body[data-style="windows-2000-mirc"] .win2k-search-button{min-width:72px}
body[data-style="windows-2000-mirc"] .win2k-pagination{gap:4px}
body[data-style="windows-2000-mirc"] .win2k-pagination button{width:auto;min-width:32px;height:28px;padding:0 7px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font:700 11px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-pagination button:is(:active,.is-active):not(:disabled){background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px #808080,inset -2px -2px #dfdfdf;transform:none}
body[data-style="windows-2000-mirc"] .win2k-pagination button.is-active{outline:1px dotted #000;outline-offset:-5px}
body[data-style="windows-2000-mirc"] .win2k-pagination button:disabled{opacity:1;color:#808080;text-shadow:1px 1px #fff;box-shadow:inset -1px -1px #808080,inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .page-controls{font-family:Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-control-toolbar{min-height:45px;margin-bottom:12px;padding:7px;display:flex;align-items:center;gap:5px}
body[data-style="windows-2000-mirc"] .win2k-control-toolbar .button{min-height:29px;padding:0 13px}
body[data-style="windows-2000-mirc"] .win2k-control-toolbar>span{width:2px;height:28px;margin:0 3px;border-left:1px solid #808080;border-right:1px solid #fff}
body[data-style="windows-2000-mirc"] .win2k-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-style="windows-2000-mirc"] .win2k-group{min-width:0;margin:0;border:1px solid #808080;border-radius:0;background:#d4d0c8;color:#000;box-shadow:1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-group>legend{padding:0 5px;color:#000;font:700 12px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-control-group{padding:18px 14px 14px}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group{padding:18px 14px 14px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .metrics-grid .win2k-dashboard-group{min-height:132px;padding:17px 18px}
body[data-style="windows-2000-mirc"] .metrics-grid .metric-card.win2k-dashboard-group:hover{background:#d4d0c8;box-shadow:1px 1px #fff;transform:none}
body[data-style="windows-2000-mirc"] .metrics-grid .win2k-dashboard-group>strong{margin:11px 0 10px;color:#000}
body[data-style="windows-2000-mirc"] .metrics-grid .win2k-dashboard-group small{color:#404040}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group :is(strong,b,small,p){color:#000}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .focus-item{border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .focus-index{color:#000;font-family:Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .progress{height:17px;padding:3px;border-radius:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .progress i{border-radius:0;background:repeating-linear-gradient(90deg,#000080 0 10px,transparent 10px 12px)}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .activity-list{gap:0}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .activity-list>div{min-height:62px;padding:11px 5px;border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-dashboard-group .activity-avatar{border-radius:0!important;background:#d4d0c8!important;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-2000-mirc"] .page-analysis .segmented{padding:3px;border:1px solid #808080;border-radius:0;background:#d4d0c8;box-shadow:inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .page-analysis .segmented button{min-height:30px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font:700 11px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .page-analysis .segmented button.is-active{background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px #808080,inset -2px -2px #dfdfdf;outline:1px dotted #000;outline-offset:-5px}
body[data-style="windows-2000-mirc"] .win2k-analysis-group{padding:20px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .insight-card.win2k-analysis-group{min-height:210px;padding:24px;justify-content:center;color:#000}
body[data-style="windows-2000-mirc"] .insight-card.win2k-analysis-group::after{display:none}
body[data-style="windows-2000-mirc"] .win2k-analysis-group :is(h2,p,strong,b,span){color:#000}
body[data-style="windows-2000-mirc"] .win2k-chart-legend{justify-content:flex-end;margin:0 0 8px;color:#000}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .chart-legend i{border-radius:0}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .chart-area{padding:18px 12px 0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .bars i{border-radius:0;animation:none}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .bar-actual{background:#000080}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .bar-forecast{border-color:#000080;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .donut-wrap{margin-bottom:12px;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .donut{background:conic-gradient(#000080 0 54%,#1084d0 54% 85%,#ffcc00 85% 100%);box-shadow:none}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .donut>div{background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-analysis-group .donut-legend i{border-radius:0}
body[data-style="windows-2000-mirc"] .win2k-data-group{padding:12px 6px 6px;overflow:visible;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-data-group .table-toolbar{padding:12px 8px;background:#d4d0c8;border-bottom:1px solid #808080;box-shadow:0 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-data-group :is(.search-field>span,.filter-field>span){color:#000;letter-spacing:0;text-transform:none}
body[data-style="windows-2000-mirc"] .win2k-data-group .table-wrap{background:#d4d0c8;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-data-group table{border-collapse:separate;border-spacing:0;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-data-group tbody tr{background:linear-gradient(to bottom,#d4d0c8 0 calc(100% - 2px),#808080 calc(100% - 2px) calc(100% - 1px),#fff calc(100% - 1px) 100%)}
body[data-style="windows-2000-mirc"] .win2k-data-group tbody tr:last-child{background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-data-group tbody tr:hover{background:linear-gradient(to bottom,#d4d0c8 0 calc(100% - 2px),#808080 calc(100% - 2px) calc(100% - 1px),#fff calc(100% - 1px) 100%)}
body[data-style="windows-2000-mirc"] .win2k-data-group tbody tr:last-child:hover{background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-data-group td{border-bottom:0;background:transparent;color:#000}
body[data-style="windows-2000-mirc"] .win2k-data-group .record-mark{display:inline;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#000;box-shadow:none;font:700 11px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-data-group .table-footer{min-height:54px;padding:10px 9px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .win2k-data-group .status{min-width:92px;padding:4px 7px;border:1px solid #808080;border-radius:0;background:#fff;color:#000;box-shadow:none;font:400 11px/1.2 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-data-group .status i{width:16px;height:16px;display:grid;place-items:center;border:1px solid #000;border-radius:0;background:#008000;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-data-group .status i::after{content:"✓";font:bold 11px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-data-group .status-granskning i{background:#ffcc00;color:#000}
body[data-style="windows-2000-mirc"] .win2k-data-group .status-granskning i::after{content:"!"}
body[data-style="windows-2000-mirc"] .win2k-data-group .status-pausad i{background:#808080;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-data-group .status-pausad i::after{content:"×"}
body[data-style="windows-2000-mirc"] .win2k-data-group .quality{height:15px;padding:3px;border-radius:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-data-group .quality i{border-radius:0;background:repeating-linear-gradient(90deg,#000080 0 8px,transparent 8px 10px)}
body[data-style="windows-2000-mirc"] .win2k-data-group .row-action{width:28px;height:25px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-2000-mirc"] .win2k-data-group .row-action:hover{background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .win2k-data-group input[type="checkbox"],body[data-style="windows-2000-mirc"] .win2k-login-page input[type="checkbox"]{appearance:none;position:relative;width:14px;height:14px;flex:0 0 14px;margin:0;border:0;border-radius:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-data-group input[type="checkbox"]:checked::after,body[data-style="windows-2000-mirc"] .win2k-login-page input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
body[data-style="windows-2000-mirc"] .win2k-login-grid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(320px,1.2fr);gap:12px}
body[data-style="windows-2000-mirc"] .win2k-login-group{padding:20px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .win2k-login-group form{display:grid;gap:15px}
body[data-style="windows-2000-mirc"] .win2k-login-group form>label:not(.check-label){display:grid;gap:6px;color:#000;font-size:11px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-login-group input:not([type="checkbox"]){width:100%;min-height:31px;padding:5px 7px;border:0;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #d4d0c8;font:12px Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-login-group .password-wrap{display:flex;gap:7px}
body[data-style="windows-2000-mirc"] .win2k-login-group .password-wrap input{min-width:0;flex:1;padding-right:7px}
body[data-style="windows-2000-mirc"] .win2k-login-group .password-wrap button{position:static;min-width:68px;min-height:31px;transform:none;color:#000}
body[data-style="windows-2000-mirc"] .win2k-login-group .check-label{display:flex;align-items:center;gap:7px;color:#000;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-login-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
body[data-style="windows-2000-mirc"] .win2k-login-actions .button{min-width:120px}
body[data-style="windows-2000-mirc"] .win2k-login-information h2{margin:18px 0 8px;color:#000;font-size:1.35rem}
body[data-style="windows-2000-mirc"] .win2k-login-information p,body[data-style="windows-2000-mirc"] .win2k-login-information li{color:#000;font-size:11px;line-height:1.5}
body[data-style="windows-2000-mirc"] .win2k-login-information ul{margin:13px 0 0;padding-left:20px}
@media(max-width:900px){body[data-style="windows-2000-mirc"] .win2k-login-grid{grid-template-columns:1fr}}
body[data-style="windows-2000-mirc"] .win2k-profile-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px}
body[data-style="windows-2000-mirc"] .win2k-profile-summary{grid-column:1/-1;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-profile-summary .profile-avatar span{width:74px;height:74px;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font:700 22px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-profile-summary .profile-avatar i{right:-2px;bottom:2px;width:13px;height:13px;border:1px solid #000;border-radius:0;background:#008000}
body[data-style="windows-2000-mirc"] .win2k-profile-summary h2{margin:0 0 5px;color:#000;font-size:1.65rem}
body[data-style="windows-2000-mirc"] .win2k-profile-summary p{margin:2px 0;color:#000;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-profile-summary .profile-tags{margin-top:11px;gap:6px}
body[data-style="windows-2000-mirc"] .win2k-profile-summary .profile-tags span{padding:4px 7px;border:1px solid #808080;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #fff;font:11px Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-profile-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body[data-style="windows-2000-mirc"] .win2k-profile-stat{min-height:116px;padding:17px 18px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .win2k-profile-stat strong{display:block;margin:10px 0 9px;color:#000;font:700 2rem/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-profile-stat small{color:#404040;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-profile-group{padding:18px 14px 14px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .win2k-profile-group .settings-list label{min-height:70px;border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-profile-group .settings-list :is(strong,small){color:#000}
body[data-style="windows-2000-mirc"] .win2k-profile-group.saved-card>a{min-height:68px;padding:9px 5px;border-top:1px solid #808080;background:#d4d0c8;box-shadow:0 -1px #fff;color:#000}
body[data-style="windows-2000-mirc"] .win2k-profile-group.saved-card>a :is(strong,small){color:#000}
body[data-style="windows-2000-mirc"] .win2k-profile-group .saved-icon{display:inline;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#000;box-shadow:none;font:700 11px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-profile-group.saved-card>a>b{width:27px;height:25px;display:grid;place-items:center;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;transition:none}
body[data-style="windows-2000-mirc"] .win2k-profile-group.saved-card>a:hover>b{transform:none}
@media(max-width:900px){body[data-style="windows-2000-mirc"] .win2k-profile-layout{grid-template-columns:1fr}body[data-style="windows-2000-mirc"] .win2k-profile-summary{grid-column:auto}body[data-style="windows-2000-mirc"] .win2k-profile-stats{grid-column:auto;grid-template-columns:1fr}}
body[data-style="windows-2000-mirc"] .win2k-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-style="windows-2000-mirc"] .win2k-form-grid>label{min-width:0;display:grid;gap:5px;color:#000;font-size:11px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-form-grid>label.wide{grid-column:1/-1}
body[data-style="windows-2000-mirc"] .win2k-form-grid :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),textarea,select){width:100%;min-height:30px;padding:5px 7px;border:0;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #d4d0c8;font:400 12px/1.3 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-form-grid textarea{min-height:88px;resize:vertical}
body[data-style="windows-2000-mirc"] .win2k-form-grid :is(input,textarea,select):focus{outline:1px dotted #000;outline-offset:-4px}
body[data-style="windows-2000-mirc"] .win2k-form-grid input:disabled{background:#d4d0c8;color:#808080;text-shadow:1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-form-grid input[readonly]{background:#efefef}
body[data-style="windows-2000-mirc"] .win2k-inline-field{display:flex;align-items:stretch;gap:6px}
body[data-style="windows-2000-mirc"] .win2k-inline-field input{min-width:0;flex:1}
body[data-style="windows-2000-mirc"] .win2k-inline-field .button{min-width:65px;min-height:30px;padding:0 10px}
body[data-style="windows-2000-mirc"] .win2k-button-showcase{display:flex;flex-wrap:wrap;gap:9px;padding:5px 4px 18px}
body[data-style="windows-2000-mirc"] .win2k-button-showcase .button{min-width:92px;padding:0 15px}
body[data-style="windows-2000-mirc"] .button.win2k-default-button{outline:1px solid #000;outline-offset:2px}
body[data-style="windows-2000-mirc"] .button.is-pressed{box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px #808080,inset -2px -2px #dfdfdf;transform:none}
body[data-style="windows-2000-mirc"] .button:disabled{color:#808080;text-shadow:1px 1px #fff;box-shadow:inset -1px -1px #808080,inset 1px 1px #fff;cursor:default}
body[data-style="windows-2000-mirc"] .win2k-mini-toolbar{min-height:38px;padding:5px;display:flex;align-items:center;gap:3px;border:1px solid #808080;background:#d4d0c8;box-shadow:inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-mini-toolbar button{width:27px;height:27px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font:700 10px Tahoma}
body[data-style="windows-2000-mirc"] .win2k-mini-toolbar button:active{box-shadow:inset 1px 1px #000,inset -1px -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-mini-toolbar i{width:2px;height:24px;margin:0 3px;border-left:1px solid #808080;border-right:1px solid #fff}
body[data-style="windows-2000-mirc"] .win2k-dialog-message{margin-top:14px;padding:12px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;background:#d4d0c8;box-shadow:inset 1px 1px #fff,inset -1px -1px #808080}
body[data-style="windows-2000-mirc"] .win2k-dialog-message>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #000;border-radius:50%;background:#000080;color:#fff;font:bold 18px Georgia}
body[data-style="windows-2000-mirc"] .win2k-dialog-message p{margin:0;font-size:11px;line-height:1.45}
body[data-style="windows-2000-mirc"] .win2k-dialog-message strong{display:block}
body[data-style="windows-2000-mirc"] .win2k-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body[data-style="windows-2000-mirc"] .win2k-choice-grid>div>strong{display:block;margin-bottom:9px;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-choice-grid>div>label{min-height:24px;display:flex;align-items:center;gap:7px;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-choice-grid input[type="checkbox"]:not(.toggle),body[data-style="windows-2000-mirc"] .win2k-choice-grid input[type="radio"]{appearance:none;width:14px;height:14px;flex:0 0 14px;margin:0;border:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-choice-grid input[type="checkbox"]:not(.toggle){position:relative;border-radius:0}
body[data-style="windows-2000-mirc"] .win2k-choice-grid input[type="checkbox"]:not(.toggle):checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
body[data-style="windows-2000-mirc"] .win2k-choice-grid input[type="radio"]{position:relative;border-radius:50%}
body[data-style="windows-2000-mirc"] .win2k-choice-grid input[type="radio"]:checked::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#000}
body[data-style="windows-2000-mirc"] .win2k-choice-grid .disabled{color:#808080;text-shadow:1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-toggle-row{justify-content:space-between}
body[data-style="windows-2000-mirc"] .win2k-listbox{min-height:112px!important;padding:3px!important}
body[data-style="windows-2000-mirc"] .win2k-listbox option{padding:3px 5px}
body[data-style="windows-2000-mirc"] .win2k-listbox option:checked{background:#000080;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-file-input{width:100%;min-height:32px;padding:2px;border:0;border-radius:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000;font:11px Tahoma}
body[data-style="windows-2000-mirc"] .win2k-file-input::file-selector-button{height:26px;margin-right:8px;border:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf;font:11px Tahoma}
body[data-style="windows-2000-mirc"] .win2k-range-list{display:grid;gap:14px}
body[data-style="windows-2000-mirc"] .win2k-range-list>label{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;font-size:11px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-range-row{display:grid;grid-template-columns:1fr 42px;align-items:center;gap:9px}
body[data-style="windows-2000-mirc"] input[data-win-range]{appearance:none;width:100%;height:22px;margin:0;background:transparent}
body[data-style="windows-2000-mirc"] input[data-win-range]::-webkit-slider-runnable-track{height:5px;border:0;background:#d4d0c8;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] input[data-win-range]::-webkit-slider-thumb{appearance:none;width:12px;height:21px;margin-top:-8px;border:0;border-radius:0;background:#d4d0c8;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf}
body[data-style="windows-2000-mirc"] .win2k-range-row output{height:25px;padding:5px 6px;display:grid;place-items:center;background:#fff;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000;font:11px Tahoma}
body[data-style="windows-2000-mirc"] .win2k-progress-list{margin-top:19px;padding-top:15px;border-top:1px solid #808080;box-shadow:0 -1px #fff;display:grid;gap:10px}
body[data-style="windows-2000-mirc"] .win2k-progress-list>label{display:grid;grid-template-columns:90px 1fr 38px;align-items:center;gap:10px;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-progress{height:18px;padding:3px;display:block;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-progress i{height:100%;display:block;background:repeating-linear-gradient(90deg,#000080 0 11px,transparent 11px 13px)}
body[data-style="windows-2000-mirc"] .win2k-progress-list b{font-size:11px;text-align:right}
body[data-style="windows-2000-mirc"] .win2k-demo-tabs{position:relative;z-index:2;display:flex;align-items:end;gap:2px;padding-left:7px}
body[data-style="windows-2000-mirc"] .win2k-demo-tabs button{min-width:82px;height:28px;padding:0 11px;border:1px solid #808080;border-bottom:0;border-radius:0;background:#d4d0c8;color:#000;box-shadow:inset 1px 1px #fff;font:11px Tahoma}
body[data-style="windows-2000-mirc"] .win2k-demo-tabs button.is-active{height:31px;margin-bottom:-1px;background:#d4d0c8;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-tab-panel{min-height:104px;padding:19px;border:1px solid #808080;background:#d4d0c8;box-shadow:inset 1px 1px #fff;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-tab-panel p{margin:0 0 8px}
body[data-style="windows-2000-mirc"] .win2k-message-list{margin-top:14px;display:grid;gap:7px}
body[data-style="windows-2000-mirc"] .win2k-message-list p{min-height:30px;margin:0;padding:5px 8px;display:flex;align-items:center;gap:8px;border:1px solid #808080;background:#fff;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-message-list b{width:19px;height:19px;display:grid;place-items:center;border:1px solid #000;border-radius:50%;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-message-list .info b{background:#000080}
body[data-style="windows-2000-mirc"] .win2k-message-list .warning b{background:#ffcc00;color:#000}
body[data-style="windows-2000-mirc"] .win2k-message-list .error b{background:#c00000}
@media(max-width:900px){body[data-style="windows-2000-mirc"] .win2k-control-grid{grid-template-columns:1fr}body[data-style="windows-2000-mirc"] .win2k-choice-grid{grid-template-columns:1fr}body[data-style="windows-2000-mirc"] .win2k-form-grid{grid-template-columns:1fr}body[data-style="windows-2000-mirc"] .win2k-form-grid>label.wide{grid-column:auto}}
body[data-style="windows-2000-mirc"] .site-footer{width:min(calc(100% - 28px),1360px);min-height:28px;margin:-6px auto 54px;padding:5px 9px;border:2px solid #000;background:#d4d0c8;color:#000;box-shadow:none;text-transform:none;letter-spacing:0}

/* Windows 2000 logon screen: session-only demo gate, separate from the application chrome. */
body[data-style="windows-2000-mirc"].is-win2k-locked{min-height:100svh;padding:0;background:#3f74a8;overflow:auto}
body[data-style="windows-2000-mirc"].is-win2k-locked :is(.topbar,.win2k-program-chrome,.site-footer){display:none}
body[data-style="windows-2000-mirc"].is-win2k-locked #main-content{width:100%;min-height:100svh;margin:0;padding:0;display:block;transform:none;background:#3f74a8;box-shadow:none;overflow:visible}
body[data-style="windows-2000-mirc"].is-win2k-locked #main-content::before,body[data-style="windows-2000-mirc"].is-win2k-locked #main-content::after{display:none}
body[data-style="windows-2000-mirc"] .win2k-logon-screen{min-height:100svh;padding:18px 12px;display:grid;place-content:center;background:#3f74a8;color:#000;font-family:Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-logon-dialog{width:min(500px,calc(100vw - 24px));border:2px solid;border-color:#fff #404040 #404040 #fff;background:#d4d0c8;box-shadow:inset -1px -1px #808080,inset 1px 1px #dfdfdf,2px 2px 0 rgba(0,0,0,.2)}
body[data-style="windows-2000-mirc"] .win2k-logon-titlebar{height:20px;padding:2px 4px;display:flex;align-items:center;background:linear-gradient(90deg,#0a246a,#1084d0 72%,#d7e8f2);color:#fff;font:700 10px/1 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-logon-banner{position:relative;height:116px;padding:9px 14px 8px 48px;display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;background:#fff;color:#000;overflow:hidden}
body[data-style="windows-2000-mirc"] .win2k-logon-flag{position:relative;width:46px;height:42px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:3px;transform:skewY(-8deg) rotate(-3deg);filter:drop-shadow(3px 3px 0 rgba(0,0,0,.18))}
body[data-style="windows-2000-mirc"] .win2k-logon-flag::after{content:"";position:absolute;left:-18px;bottom:-8px;width:54px;height:5px;border-top:3px solid #ec5b25;border-bottom:2px solid #69b42d;transform:skewY(8deg)}
body[data-style="windows-2000-mirc"] .win2k-logon-flag i:nth-child(1){background:#f0442f}body[data-style="windows-2000-mirc"] .win2k-logon-flag i:nth-child(2){background:#63ad38}body[data-style="windows-2000-mirc"] .win2k-logon-flag i:nth-child(3){background:#1679bd}body[data-style="windows-2000-mirc"] .win2k-logon-flag i:nth-child(4){background:#f4c928}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark{align-self:center;min-width:0;font-family:Arial,Helvetica,sans-serif;line-height:1}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>small{display:block;margin-bottom:-2px;font-size:10px}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>p{margin:0;display:flex;align-items:flex-end;gap:5px;white-space:nowrap}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>p strong{font-size:31px;font-weight:900;letter-spacing:-2.2px}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>p b{padding-bottom:2px;font-size:27px;font-weight:400;letter-spacing:-1.5px}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>em{display:block;margin-top:-1px;margin-left:92px;font-size:17px;font-weight:700;font-style:normal}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>span{display:block;margin:2px 0 0 92px;font-size:9px}
body[data-style="windows-2000-mirc"] .win2k-logon-corner{position:absolute;right:13px;top:12px;font:bold italic 9px/1 Arial;color:#000}
body[data-style="windows-2000-mirc"] .win2k-logon-rule{height:6px;border-top:1px solid #0a246a;border-bottom:1px solid #fff;background:linear-gradient(90deg,#0a246a,#1385a6 72%,#d4d0c8)}
body[data-style="windows-2000-mirc"] .win2k-logon-content{padding:12px 14px 11px}
body[data-style="windows-2000-mirc"] .win2k-logon-fields{display:grid;gap:5px}
body[data-style="windows-2000-mirc"] .win2k-logon-fields label{margin:0;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;color:#000;font-size:10px}
body[data-style="windows-2000-mirc"] .win2k-logon-fields label:not(.win2k-logon-dialup)>input{width:100%;min-height:25px;padding:3px 5px;border:0;border-radius:0;background:#fff;color:#000;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #d4d0c8;font:11px Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-logon-fields input:focus{outline:1px dotted #000;outline-offset:-4px}
body[data-style="windows-2000-mirc"] .win2k-logon-dialup>span:last-child{display:flex;align-items:center;gap:6px}
body[data-style="windows-2000-mirc"] .win2k-logon-dialup input{appearance:none;position:relative;width:14px;height:14px;flex:0 0 14px;margin:0;border:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-logon-dialup input:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
body[data-style="windows-2000-mirc"] .win2k-logon-actions{margin-top:11px;display:flex;justify-content:flex-end;gap:6px}
body[data-style="windows-2000-mirc"] .win2k-logon-actions .button{min-width:82px;min-height:31px;padding:0 8px;font-size:10px}
body[data-style="windows-2000-mirc"] .win2k-logon-actions .button:disabled{color:#808080;text-shadow:1px 1px #fff}

/* Production reference pages: common patterns that complete the Windows 2000 design contract. */
body[data-style="windows-2000-mirc"] .page-reference{font-family:Tahoma,"Pixelated MS Sans",sans-serif;color:#000}
body[data-style="windows-2000-mirc"] .win2k-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-style="windows-2000-mirc"] .win2k-reference-grid.details{grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr)}
body[data-style="windows-2000-mirc"] .win2k-reference-grid>.wide,body[data-style="windows-2000-mirc"] .win2k-state-grid>.wide{grid-column:1/-1}
body[data-style="windows-2000-mirc"] .win2k-reference-stack{min-width:0;display:flex;flex-direction:column;gap:12px}
body[data-style="windows-2000-mirc"] .win2k-reference-group{padding:18px 14px 14px;background:#d4d0c8;color:#000}
body[data-style="windows-2000-mirc"] .win2k-reference-group :is(h2,h3,p,li,dt,dd,strong,small,time,span){color:inherit}
body[data-style="windows-2000-mirc"] .win2k-form-grid.compact{margin-top:14px}
body[data-style="windows-2000-mirc"] .win2k-choice-grid.single{grid-template-columns:1fr}
body[data-style="windows-2000-mirc"] .win2k-form-actions{margin-top:14px;padding-top:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-default-button{outline:1px solid #000;outline-offset:1px}
body[data-style="windows-2000-mirc"] .win2k-description-list{margin:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] .win2k-description-list>div{min-height:41px;padding:8px 10px;display:grid;grid-template-columns:120px 1fr;align-items:center;border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-description-list>div:first-child{border-top:0;box-shadow:none}
body[data-style="windows-2000-mirc"] .win2k-description-list dt{font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-description-list dd{margin:0}
body[data-style="windows-2000-mirc"] .win2k-info-status{width:max-content;min-width:80px;padding:4px 7px;display:inline-flex;align-items:center;gap:6px;border:1px solid #808080;background:#fff;box-shadow:inset 1px 1px #dfdfdf}
body[data-style="windows-2000-mirc"] .win2k-info-status i{width:14px;height:14px;display:grid;place-items:center;background:#008000;color:#fff;font:700 10px/1 Tahoma;font-style:normal}
body[data-style="windows-2000-mirc"] .win2k-link-list{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-link-list a{min-height:50px;padding:8px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border-top:1px solid #808080;box-shadow:0 -1px #fff;color:#000;text-decoration:none}
body[data-style="windows-2000-mirc"] .win2k-link-list a:first-child{border-top:0;box-shadow:none}
body[data-style="windows-2000-mirc"] .win2k-link-list a:hover{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-link-list a span{font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-link-list a small{margin-top:3px;display:block}
body[data-style="windows-2000-mirc"] .win2k-reading-panel,body[data-style="windows-2000-mirc"] .win2k-article{padding:20px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;color:#000}
body[data-style="windows-2000-mirc"] :is(.win2k-reading-panel,.win2k-article) h2{margin:0 0 10px;font-size:1.25rem;letter-spacing:0}
body[data-style="windows-2000-mirc"] :is(.win2k-reading-panel,.win2k-article) h3{margin:18px 0 8px;font-size:1rem}
body[data-style="windows-2000-mirc"] :is(.win2k-reading-panel,.win2k-article) p,body[data-style="windows-2000-mirc"] .win2k-article li{font-size:.78rem;line-height:1.65}
body[data-style="windows-2000-mirc"] .win2k-timeline{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-timeline>div{min-height:45px;padding:8px 10px;display:grid;grid-template-columns:70px 1fr 100px;align-items:center;gap:10px;border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-timeline>div:first-child{border-top:0;box-shadow:none}
body[data-style="windows-2000-mirc"] .win2k-timeline span{text-align:right}
body[data-style="windows-2000-mirc"] .win2k-breadcrumb{min-height:40px;margin-bottom:12px;padding:6px 9px;display:flex;align-items:center;gap:5px;border:1px solid #808080;background:#d4d0c8;box-shadow:inset 1px 1px #fff;color:#000}
body[data-style="windows-2000-mirc"] .win2k-breadcrumb a{color:#000080;text-decoration:underline}
body[data-style="windows-2000-mirc"] .win2k-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:12px}
body[data-style="windows-2000-mirc"] .win2k-article .lead{font-size:.92rem;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-article a{color:#0000ee;text-decoration:underline}
body[data-style="windows-2000-mirc"] .win2k-article blockquote{margin:18px 0;padding:12px 14px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#d4d0c8;font-size:.8rem;line-height:1.55}
body[data-style="windows-2000-mirc"] .win2k-table-scroll{width:100%;max-width:100%;margin-top:18px;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:2px solid #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-article table{width:100%;margin-top:18px;border-collapse:collapse;border:2px solid #808080;font-size:.72rem}
body[data-style="windows-2000-mirc"] .win2k-table-scroll table{margin-top:0;border:0}
body[data-style="windows-2000-mirc"] .win2k-article th,body[data-style="windows-2000-mirc"] .win2k-article td{padding:8px;border:1px solid #808080;text-align:left}
body[data-style="windows-2000-mirc"] .win2k-side-links{display:flex;flex-direction:column;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-side-links a{padding:9px 10px;border-top:1px solid #808080;color:#000080;text-decoration:underline}
body[data-style="windows-2000-mirc"] .win2k-side-links a:first-child{border-top:0}
body[data-style="windows-2000-mirc"] .win2k-file-toolbar{min-height:43px;margin-bottom:12px;padding:6px;display:flex;align-items:center;gap:6px;border:1px solid #808080;background:#d4d0c8;box-shadow:inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-file-toolbar label{min-width:0;flex:1;display:flex;align-items:center;gap:7px;font-size:.7rem}
body[data-style="windows-2000-mirc"] .win2k-file-toolbar input{min-width:0;flex:1}
body[data-style="windows-2000-mirc"] .win2k-file-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:12px}
body[data-style="windows-2000-mirc"] .win2k-tree{min-height:300px;padding:5px;border:2px solid;border-color:#808080 #fff #fff #808080;display:flex;flex-direction:column;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-tree a{min-height:27px;padding:5px;display:flex;align-items:center;gap:6px;color:#000;text-decoration:none}
body[data-style="windows-2000-mirc"] .win2k-tree a.child{padding-left:24px}
body[data-style="windows-2000-mirc"] .win2k-tree a.active{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-file-list{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;overflow-x:auto}
body[data-style="windows-2000-mirc"] .win2k-file-list :is(.head,button){width:100%;min-width:610px;min-height:34px;padding:0;display:grid;grid-template-columns:minmax(220px,1fr) 120px 90px 100px;align-items:center;border:0;border-top:1px solid #808080;border-radius:0;background:#fff;color:#000;text-align:left;font:400 11px/1.2 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-file-list .head{border-top:0;background:#d4d0c8;font-weight:700;box-shadow:inset -1px -1px #808080,inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-file-list :is(.head,button)>span{height:100%;padding:9px 7px;border-right:1px solid #808080}
body[data-style="windows-2000-mirc"] .win2k-file-list button:hover,body[data-style="windows-2000-mirc"] .win2k-file-list button:focus{outline:0;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-file-status{padding:7px;border:1px solid #808080;border-top:0;background:#d4d0c8;box-shadow:inset 1px 1px #fff;font-size:.68rem}
body[data-style="windows-2000-mirc"] .win2k-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}
body[data-style="windows-2000-mirc"] .win2k-calendar-toolbar{margin-bottom:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;text-align:center}
body[data-style="windows-2000-mirc"] .win2k-calendar-week,body[data-style="windows-2000-mirc"] .win2k-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}
body[data-style="windows-2000-mirc"] .win2k-calendar-week{border:1px solid #808080;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-calendar-week span{padding:6px;text-align:center;font-size:.65rem;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-calendar-grid{border-left:1px solid #808080;border-top:1px solid #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-calendar-grid button{min-height:76px;padding:6px;display:flex;flex-direction:column;gap:7px;border:0;border-right:1px solid #808080;border-bottom:1px solid #808080;border-radius:0;background:#fff;color:#000;text-align:left;font:400 11px/1.2 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-calendar-grid button.outside{background:#d4d0c8;color:#808080}
body[data-style="windows-2000-mirc"] .win2k-calendar-grid button.today{background:#0a246a;color:#fff;outline:1px dotted #fff;outline-offset:-4px}
body[data-style="windows-2000-mirc"] .win2k-calendar-grid small{font-size:.58rem}
body[data-style="windows-2000-mirc"] .win2k-agenda{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-agenda>div{padding:10px;display:grid;grid-template-columns:66px 1fr;gap:10px;border-top:1px solid #808080;box-shadow:0 -1px #fff}
body[data-style="windows-2000-mirc"] .win2k-agenda>div:first-child{border-top:0;box-shadow:none}
body[data-style="windows-2000-mirc"] .win2k-agenda p{margin:0}
body[data-style="windows-2000-mirc"] .win2k-agenda p span{margin-top:4px;display:block}
body[data-style="windows-2000-mirc"] .win2k-message-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:12px}
body[data-style="windows-2000-mirc"] .win2k-inbox{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-inbox button{width:100%;min-height:64px;padding:8px;display:grid;grid-template-columns:12px 1fr auto;gap:3px 7px;border:0;border-top:1px solid #808080;border-radius:0;background:#fff;color:#000;text-align:left;font:400 11px/1.2 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-inbox button:first-child{border-top:0}
body[data-style="windows-2000-mirc"] .win2k-inbox button i{grid-row:1/3;width:8px;height:8px;margin-top:2px;background:transparent}
body[data-style="windows-2000-mirc"] .win2k-inbox button.unread i{background:#008000}
body[data-style="windows-2000-mirc"] .win2k-inbox button span{grid-column:2/4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-style="windows-2000-mirc"] .win2k-inbox button time{text-align:right}
body[data-style="windows-2000-mirc"] .win2k-inbox button.active{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-message-reader{min-height:360px;padding:14px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-message-reader header{padding-bottom:10px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #808080}
body[data-style="windows-2000-mirc"] .win2k-message-reader header p{margin:4px 0 0}
body[data-style="windows-2000-mirc"] .win2k-message-reader>div:nth-of-type(1){min-height:150px;padding:12px 0;line-height:1.6}
body[data-style="windows-2000-mirc"] .win2k-message-reader label{display:flex;flex-direction:column;gap:6px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-message-reader>div:last-child{margin-top:9px;display:flex;gap:7px}
body[data-style="windows-2000-mirc"] .win2k-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-style="windows-2000-mirc"] .win2k-state-grid>.win2k-reference-group>small{margin-top:7px;display:block}
body[data-style="windows-2000-mirc"] .win2k-state-message{min-height:100px;padding:14px;display:flex;align-items:flex-start;gap:12px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-state-message>b{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;background:#000080;color:#fff;font:bold 17px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-state-message.error>b{background:#c00000}
body[data-style="windows-2000-mirc"] .win2k-state-message.warning>b{background:#ffcc00;color:#000}
body[data-style="windows-2000-mirc"] .win2k-state-message p{margin:5px 0 9px;line-height:1.45}
body[data-style="windows-2000-mirc"] .win2k-confirmation{max-width:470px;margin:auto;padding:5px;border:2px solid;border-color:#fff #000 #000 #fff;background:#d4d0c8;box-shadow:inset -1px -1px #808080,inset 1px 1px #dfdfdf}
body[data-style="windows-2000-mirc"] .win2k-confirmation>div:last-child{padding:10px;display:flex;justify-content:center;gap:7px}

/* The demo presents complete sample applications instead of disconnected reference screens. */
body[data-style="windows-2000-mirc"] .win2k-app-launcher{margin-top:12px;padding:18px 12px 12px}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a{min-width:0;min-height:66px;padding:8px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;border-right:1px solid #808080;border-bottom:1px solid #808080;color:#000;text-decoration:none}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:nth-child(4n){border-right:0}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:nth-last-child(-n+3){border-bottom:0}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:hover,body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:focus{outline:0;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a>span:last-child{min-width:0}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid strong,body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid small{display:block;overflow:hidden;text-overflow:ellipsis}
body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid small{margin-top:4px;font-size:10px;line-height:1.25}

body[data-style="windows-2000-mirc"] .win2k-news-toolbar{min-height:43px;margin-bottom:12px;padding:6px;display:flex;align-items:center;gap:8px;border:1px solid #808080;background:#d4d0c8;box-shadow:inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-news-toolbar label{display:flex;align-items:center;gap:6px;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-news-toolbar label:nth-child(2){min-width:220px;flex:1}
body[data-style="windows-2000-mirc"] .win2k-news-toolbar input{width:100%}
body[data-style="windows-2000-mirc"] .win2k-news-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.35fr) 250px;gap:12px;align-items:start}
body[data-style="windows-2000-mirc"] .win2k-news-list{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-news-list button{width:100%;min-height:64px;padding:8px;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px;border:0;border-top:1px solid #808080;border-radius:0;background:#fff;color:#000;text-align:left;font:400 11px/1.3 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-news-list button:first-child{border-top:0}
body[data-style="windows-2000-mirc"] .win2k-news-list button>span{width:14px;height:14px;display:grid;place-items:center;background:#008000;color:#fff;font:bold 10px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-news-list button div{min-width:0}
body[data-style="windows-2000-mirc"] .win2k-news-list button strong,body[data-style="windows-2000-mirc"] .win2k-news-list button small{display:block}
body[data-style="windows-2000-mirc"] .win2k-news-list button small{margin-top:5px}
body[data-style="windows-2000-mirc"] .win2k-news-list button.active{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-news-article{min-height:430px}
body[data-style="windows-2000-mirc"] .win2k-news-article>.eyebrow{color:#008000}

body[data-style="windows-2000-mirc"] .win2k-forum-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:12px}
body[data-style="windows-2000-mirc"] .win2k-forum-layout>.wide{grid-column:1/-1}
body[data-style="windows-2000-mirc"] .win2k-forum-categories,body[data-style="windows-2000-mirc"] .win2k-forum-topics{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-forum-categories>a{min-height:67px;padding:8px;display:grid;grid-template-columns:28px minmax(180px,1fr) 76px 92px;align-items:center;gap:8px;border-top:1px solid #808080;color:#000;text-decoration:none}
body[data-style="windows-2000-mirc"] .win2k-forum-categories>a:first-child{border-top:0}
body[data-style="windows-2000-mirc"] .win2k-forum-categories>a:hover,body[data-style="windows-2000-mirc"] .win2k-forum-categories>a:focus{outline:0;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-forum-categories a div,body[data-style="windows-2000-mirc"] .win2k-forum-categories a strong,body[data-style="windows-2000-mirc"] .win2k-forum-categories a small{min-width:0;display:block}
body[data-style="windows-2000-mirc"] .win2k-forum-categories a>b,body[data-style="windows-2000-mirc"] .win2k-forum-categories a>time{font-size:10px;font-weight:400;line-height:1.4}
body[data-style="windows-2000-mirc"] .win2k-forum-icon{width:24px;height:24px;display:grid;place-items:center;border:1px solid #000;background:#d4d0c8;color:#0a246a;font-weight:700;box-shadow:inset 1px 1px #fff,inset -1px -1px #808080}
body[data-style="windows-2000-mirc"] .win2k-forum-topics .head,body[data-style="windows-2000-mirc"] .win2k-forum-topics>a{min-height:38px;padding:0 8px;display:grid;grid-template-columns:minmax(190px,1fr) 58px 78px;align-items:center;gap:8px;border-top:1px solid #808080;color:#000;text-decoration:none}
body[data-style="windows-2000-mirc"] .win2k-forum-topics .head{border-top:0;background:#d4d0c8;font-weight:700;box-shadow:inset 1px 1px #fff}
body[data-style="windows-2000-mirc"] .win2k-forum-topics>a:hover,body[data-style="windows-2000-mirc"] .win2k-forum-topics>a:focus{outline:0;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-forum-thread{border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-forum-thread>header{padding:8px;display:flex;justify-content:space-between;gap:12px;background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-forum-thread>div{display:grid;grid-template-columns:150px 1fr}
body[data-style="windows-2000-mirc"] .win2k-forum-thread aside{padding:12px;display:flex;flex-direction:column;gap:6px;border-right:1px solid #808080;background:#e8e8e8}
body[data-style="windows-2000-mirc"] .win2k-forum-thread aside>b{width:38px;height:38px;display:grid;place-items:center;border:1px solid #000;background:#d4d0c8;color:#0a246a}
body[data-style="windows-2000-mirc"] .win2k-forum-thread section{min-height:170px;padding:12px;display:flex;flex-direction:column}
body[data-style="windows-2000-mirc"] .win2k-forum-thread section>time{padding-bottom:7px;border-bottom:1px solid #808080;font-size:10px}
body[data-style="windows-2000-mirc"] .win2k-forum-thread section>p{font-size:12px;line-height:1.55}
body[data-style="windows-2000-mirc"] .win2k-forum-thread section>div{margin-top:auto;display:flex;justify-content:flex-end;gap:6px}

@media(max-width:900px){
  body[data-style="windows-2000-mirc"] :is(.win2k-reference-grid,.win2k-reference-grid.details,.win2k-content-layout,.win2k-file-layout,.win2k-calendar-layout,.win2k-message-layout,.win2k-state-grid,.win2k-news-layout,.win2k-forum-layout){grid-template-columns:1fr}
  body[data-style="windows-2000-mirc"] :is(.win2k-reference-grid,.win2k-state-grid,.win2k-forum-layout)>.wide{grid-column:auto}
  body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:nth-child(4n){border-right:1px solid #808080}
  body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:nth-child(2n){border-right:0}
  body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:nth-last-child(-n+3){border-bottom:1px solid #808080}
  body[data-style="windows-2000-mirc"] .win2k-app-launcher-grid>a:nth-last-child(-n+1){border-bottom:0}
}
@media(max-width:560px){
  body[data-style="windows-2000-mirc"] .win2k-logon-screen{padding:10px 8px}
  body[data-style="windows-2000-mirc"] .win2k-logon-dialog{width:calc(100vw - 16px)}
  body[data-style="windows-2000-mirc"] .win2k-logon-banner{height:100px;padding:7px 8px 7px 22px;grid-template-columns:43px minmax(0,1fr)}
  body[data-style="windows-2000-mirc"] .win2k-logon-flag{width:36px;height:34px}
  body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>p strong{font-size:23px;letter-spacing:-1.7px}
  body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>p b{font-size:20px}
  body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>em{margin-left:68px;font-size:13px}
  body[data-style="windows-2000-mirc"] .win2k-logon-wordmark>span{margin-left:68px;font-size:8px}
  body[data-style="windows-2000-mirc"] .win2k-logon-corner{display:none}
  body[data-style="windows-2000-mirc"] .win2k-logon-content{padding:10px}
  body[data-style="windows-2000-mirc"] .win2k-logon-fields label{grid-template-columns:76px minmax(0,1fr);gap:6px}
  body[data-style="windows-2000-mirc"] .win2k-logon-fields label:not(.win2k-logon-dialup)>input{min-height:38px;font-size:16px}
  body[data-style="windows-2000-mirc"] .win2k-logon-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-style="windows-2000-mirc"] .win2k-logon-actions .button{min-width:0;min-height:40px}
  body[data-style="windows-2000-mirc"] .win2k-description-list>div{grid-template-columns:1fr;gap:4px}
  body[data-style="windows-2000-mirc"] .win2k-breadcrumb{flex-wrap:wrap}
  body[data-style="windows-2000-mirc"] .win2k-form-actions .button{width:100%;min-height:40px}
  body[data-style="windows-2000-mirc"] .win2k-timeline>div{grid-template-columns:58px 1fr}
  body[data-style="windows-2000-mirc"] .win2k-timeline span{grid-column:2;text-align:left}
  body[data-style="windows-2000-mirc"] .win2k-calendar-grid button{min-height:53px;padding:4px}
  body[data-style="windows-2000-mirc"] .win2k-calendar-grid small{display:none}
  body[data-style="windows-2000-mirc"] .win2k-message-reader header{display:block}
  body[data-style="windows-2000-mirc"] .win2k-news-toolbar{align-items:stretch;flex-direction:column}
  body[data-style="windows-2000-mirc"] .win2k-news-toolbar label{min-width:0!important;align-items:stretch;flex-direction:column}
  body[data-style="windows-2000-mirc"] .win2k-forum-categories>a{grid-template-columns:28px minmax(0,1fr)}
  body[data-style="windows-2000-mirc"] .win2k-forum-categories a>b,body[data-style="windows-2000-mirc"] .win2k-forum-categories a>time{grid-column:2}
  body[data-style="windows-2000-mirc"] .win2k-forum-thread>div{grid-template-columns:1fr}
  body[data-style="windows-2000-mirc"] .win2k-forum-thread aside{border-right:0;border-bottom:1px solid #808080}
}

@keyframes knight-scanner{from{transform:translateX(-72%) scaleX(.45)}to{transform:translateX(72%) scaleX(.45)}}
@keyframes knight-voice{to{background-position:20px 0}}
@keyframes airwolf-radar{to{transform:rotate(360deg)}}
@keyframes galactic-scan{to{transform:rotate(360deg)}}
@keyframes hacker-city{to{transform:perspective(480px) rotateX(54deg) rotateZ(-7deg) translateY(-12px)}}
@keyframes military-radar{to{transform:rotate(360deg)}}
@keyframes alien-pulse{to{border-radius:38% 62% 45% 55%/61% 39% 58% 42%;transform:scale(1.05) rotate(4deg)}}
@keyframes digital-rain-fall{to{transform:translateY(60vh)}}
@keyframes micro-breathe{50%{transform:scale(1.07) rotate(3deg);box-shadow:0 14px 32px color-mix(in srgb,var(--accent) 38%,transparent)}}
@keyframes motion-drift{to{transform:translate(10vw,-6vh) scale(1.15)}}
@keyframes motion-card{50%{transform:translateY(-12px) rotate(1deg)}}
@keyframes liquid-morph{to{border-radius:38% 62% 44% 56%/62% 41% 59% 38%;transform:translate(5vw,-3vh) scale(1.1)}}

@media(max-width:760px){
  body[data-style="split-screen"] .hero{grid-template-columns:1fr}body[data-style="split-screen"] .hero-copy{padding:34px 24px}body[data-style="split-screen"] .hero-visual{min-height:330px}
  body[data-style="masonry-layout"] .metrics-grid{grid-template-columns:1fr 1fr}body[data-style="masonry-layout"] .metric-card:nth-child(1){grid-row:auto;min-height:160px}body[data-style="masonry-layout"] .metric-card:nth-child(4){transform:none}body[data-style="masonry-layout"] .dashboard-grid{margin-top:18px}
  body[data-style="immersive-fullscreen"] .metrics-grid,body[data-style="immersive-fullscreen"] .dashboard-grid{width:calc(100% - 32px)}
  body[data-style="illustration-first"] .hero{grid-template-columns:1fr}body[data-style="illustration-first"] .hero-visual{min-height:330px}
  body[data-style="linux-gnome"] .topbar,body[data-style="openbsd-cwm"] .topbar,body[data-style="macos-aqua-ibook"] .topbar,body[data-style="macos-glossy-aqua"] .topbar,body[data-style="windows-8"] .topbar{grid-template-columns:auto 1fr auto}
  body[data-style="linux-gnome"] .main-nav a,body[data-style="openbsd-cwm"] .main-nav a,body[data-style="macos-aqua-ibook"] .main-nav a,body[data-style="macos-glossy-aqua"] .main-nav a,body[data-style="windows-8"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="linux-gnome"] .main-nav .nav-icon,body[data-style="openbsd-cwm"] .main-nav .nav-icon,body[data-style="macos-aqua-ibook"] .main-nav .nav-icon,body[data-style="macos-glossy-aqua"] .main-nav .nav-icon,body[data-style="windows-8"] .main-nav .nav-icon{display:block;font-size:.62rem}
  body[data-style="macos-liquid-glass"] .topbar{bottom:10px;top:auto;position:fixed;grid-template-columns:auto 1fr auto}
  body[data-style="macos-liquid-glass"]{padding-bottom:80px}
  body[data-style="macos-liquid-glass"] .main-nav{overflow:hidden}
  body[data-style="macos-liquid-glass"] .main-nav a{padding-inline:8px;font-size:0}
  body[data-style="macos-liquid-glass"] .main-nav .nav-icon{display:block;font-size:.62rem}
  body[data-style="windows-95"] .main-nav a,body[data-style="windows-2000"] .main-nav a,body[data-style="windows-xp"] .main-nav a,body[data-style="windows-11"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="windows-95"] .main-nav .nav-icon,body[data-style="windows-2000"] .main-nav .nav-icon,body[data-style="windows-xp"] .main-nav .nav-icon,body[data-style="windows-11"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="windows-8"] .page{width:calc(100% - 32px)}
  body[data-style="windows-8"] .metrics-grid{grid-template-columns:1fr 1fr}
  body[data-style="browser-window"] .topbar,body[data-style="windows-explorer"] .topbar,body[data-style="bash-terminal"] .topbar{grid-template-columns:auto 1fr auto}
  body[data-style="browser-window"] .topbar::before{content:"NOVA — Designbibliotek"}
  body[data-style="browser-window"] .topbar::after{content:"‹   ›   ↻      🔒  nova.local/workspace"}
  body[data-style="windows-explorer"] .topbar::before{content:"NOVA — File Explorer                         —  □  ×"}
  body[data-style="windows-explorer"] .topbar::after{content:"‹  ›  ↑     This PC › NOVA"}
  body[data-style="browser-window"] .main-nav a,body[data-style="windows-explorer"] .main-nav a,body[data-style="bash-terminal"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="browser-window"] .main-nav .nav-icon,body[data-style="windows-explorer"] .main-nav .nav-icon,body[data-style="bash-terminal"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="bash-terminal"] .main-nav a::before{display:none}
  body[data-style="browser-window"] .page{width:calc(100% - 30px)}
  body[data-style="windows-explorer"] .hero{padding-left:34px}
  body[data-style="windows-explorer"] .hero::after{display:none}
  body[data-style="windows-explorer"] .hero::before{width:210px;height:145px;opacity:.5}
  body[data-style="bash-terminal"] .hero{padding-top:190px}
  body[data-style="bash-terminal"] .hero::after{inset:24px 20px auto;font-size:.67rem}
  body[data-style="symbian-s60"] .topbar::before{content:"▮▮  NOVA  12:48  ▮▮"}
  body[data-style="symbian-s60"] .topbar::after{content:"Options                                  Exit"}
  body[data-style="ericsson-gh388"] .topbar::before{content:"ERICSSON GH 388   GSM ▮▮▮"}
  body[data-style="ericsson-gh388"] .topbar::after{content:"MENU                              CLR"}
  body[data-style="iphone-os"] .topbar::before{content:"●●●  NOVA          12:48          3G ▮▮"}
  body[data-style="android-material"] .topbar::before{content:"12:48                         5G   87%"}
  body[data-style="hybrid-console"] .topbar::before{content:"12:48        NOVA HOME        Wi-Fi 87%"}
  body[data-style="symbian-s60"] .topbar,body[data-style="ericsson-gh388"] .topbar,body[data-style="iphone-os"] .topbar,body[data-style="android-material"] .topbar,body[data-style="beos"] .topbar,body[data-style="amiga-workbench"] .topbar,body[data-style="hybrid-console"] .topbar{grid-template-columns:auto 1fr auto}
  body[data-style="symbian-s60"] .main-nav a,body[data-style="ericsson-gh388"] .main-nav a,body[data-style="iphone-os"] .main-nav a,body[data-style="android-material"] .main-nav a,body[data-style="beos"] .main-nav a,body[data-style="nes-8bit"] .main-nav a,body[data-style="nintendo-64"] .main-nav a,body[data-style="sega-mega-drive"] .main-nav a,body[data-style="amiga-workbench"] .main-nav a,body[data-style="modern-console-blue"] .main-nav a,body[data-style="modern-console-green"] .main-nav a,body[data-style="hybrid-console"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="symbian-s60"] .main-nav .nav-icon,body[data-style="ericsson-gh388"] .main-nav .nav-icon,body[data-style="iphone-os"] .main-nav .nav-icon,body[data-style="android-material"] .main-nav .nav-icon,body[data-style="beos"] .main-nav .nav-icon,body[data-style="nes-8bit"] .main-nav .nav-icon,body[data-style="nintendo-64"] .main-nav .nav-icon,body[data-style="sega-mega-drive"] .main-nav .nav-icon,body[data-style="amiga-workbench"] .main-nav .nav-icon,body[data-style="modern-console-blue"] .main-nav .nav-icon,body[data-style="modern-console-green"] .main-nav .nav-icon,body[data-style="hybrid-console"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="symbian-s60"] .page,body[data-style="ericsson-gh388"] .page{width:calc(100% - 28px)}
  body[data-style="commodore-64"]{padding:8px;border-width:8px}
  body[data-style="commodore-64"] .topbar{min-height:164px}
  body[data-style="commodore-64"] .main-nav{padding-top:25px;gap:5px;flex-wrap:wrap}
  body[data-style="commodore-64"] .main-nav a{font-size:.58rem}
  body[data-style="modern-console-blue"] .metrics-grid,body[data-style="modern-console-green"] .metrics-grid{grid-template-columns:1fr 1fr}
  body[data-style="modern-console-blue"] .hero,body[data-style="modern-console-green"] .hero{min-height:auto}
  body[data-style="modern-console-blue"] .hero::before,body[data-style="modern-console-green"] .hero::before{width:290px;height:290px;opacity:.48}
  body[data-style="hybrid-console"]{background:#ececec}
  body[data-style="hybrid-console"] .metrics-grid{grid-template-columns:repeat(4,minmax(230px,1fr))}
  body[data-style="galactic-command"] .topbar,body[data-style="hackers-cinema"] .topbar,body[data-style="military-command"] .topbar,body[data-style="alien-invasion-system"] .topbar,body[data-style="digital-rain"] .topbar{grid-template-columns:auto 1fr auto}
  body[data-style="galactic-command"] .topbar::before,body[data-style="military-command"] .topbar::before,body[data-style="alien-invasion-system"] .topbar::before,body[data-style="digital-rain"] .topbar::before{display:none}
  body[data-style="galactic-command"] .main-nav a,body[data-style="hackers-cinema"] .main-nav a,body[data-style="military-command"] .main-nav a,body[data-style="alien-invasion-system"] .main-nav a,body[data-style="digital-rain"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="galactic-command"] .main-nav .nav-icon,body[data-style="hackers-cinema"] .main-nav .nav-icon,body[data-style="military-command"] .main-nav .nav-icon,body[data-style="alien-invasion-system"] .main-nav .nav-icon,body[data-style="digital-rain"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="digital-rain"] .main-nav a::before{display:none}
  body[data-style="galactic-command"] .hero::before,body[data-style="military-command"] .hero::before,body[data-style="alien-invasion-system"] .hero::before,body[data-style="digital-rain"] .hero::before{width:285px;height:285px;opacity:.45}
  body[data-style="hackers-cinema"] .hero{overflow:hidden}
  body[data-style="hackers-cinema"] .hero::before{width:300px;height:240px;opacity:.45}
  body[data-style="digital-rain"]::before{font-size:.7rem;letter-spacing:11px;word-spacing:8px}
  body[data-style="lunarstorm-retro"] .topbar,body[data-style="bash-org-qdb"] .topbar,body[data-style="mirc-classic"] .topbar,body[data-style="irc-client"] .topbar{grid-template-columns:auto 1fr auto}
  body[data-style="lunarstorm-retro"] .topbar::before{content:"LUNAR COMMUNITY        online: 463 218"}
  body[data-style="mirc-classic"] .topbar::before{content:"mIRC — #workspace                     _ □ ×"}
  body[data-style="mirc-classic"] .topbar::after{content:"File  View  Favorites  Tools  Commands  Help\A[connect] [channels] [scripts] [colors]"}
  body[data-style="lunarstorm-retro"] .main-nav a,body[data-style="bash-org-qdb"] .main-nav a,body[data-style="mirc-classic"] .main-nav a,body[data-style="irc-client"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="lunarstorm-retro"] .main-nav .nav-icon,body[data-style="bash-org-qdb"] .main-nav .nav-icon,body[data-style="mirc-classic"] .main-nav .nav-icon,body[data-style="irc-client"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="irc-client"] .main-nav a::before{display:none}
  body[data-style="lunarstorm-retro"] .hero,body[data-style="mirc-classic"] .hero,body[data-style="irc-client"] .hero{padding-left:28px;padding-right:28px}
  body[data-style="lunarstorm-retro"] .hero::after,body[data-style="lunarstorm-retro"] .hero::before,body[data-style="mirc-classic"] .hero::after,body[data-style="mirc-classic"] .hero::before,body[data-style="irc-client"] .hero::after,body[data-style="irc-client"] .hero::before{display:none}
  body[data-style="lunarstorm-retro"] .metrics-grid{grid-template-columns:1fr}
  body[data-style="mushroom-kingdom-8bit"] .topbar,body[data-style="knight-rider-dashboard"] .topbar,body[data-style="airwolf-cockpit"] .topbar,body[data-style="a-team-operations"] .topbar{grid-template-columns:auto 1fr auto}
  body[data-style="mushroom-kingdom-8bit"] .main-nav a,body[data-style="knight-rider-dashboard"] .main-nav a,body[data-style="airwolf-cockpit"] .main-nav a,body[data-style="a-team-operations"] .main-nav a{padding-inline:7px;font-size:0}
  body[data-style="mushroom-kingdom-8bit"] .main-nav .nav-icon,body[data-style="knight-rider-dashboard"] .main-nav .nav-icon,body[data-style="airwolf-cockpit"] .main-nav .nav-icon,body[data-style="a-team-operations"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="knight-rider-dashboard"] .topbar::before{content:"AI VEHICLE SYSTEM // LINK ACTIVE"}
  body[data-style="airwolf-cockpit"] .topbar::before,body[data-style="a-team-operations"] .topbar::before{display:none}
  body[data-style="mushroom-kingdom-8bit"] .hero::before{width:130px;height:130px;font-size:3.5rem;opacity:.45}
  body[data-style="knight-rider-dashboard"] .hero::before{width:260px;height:120px;opacity:.5}
  body[data-style="airwolf-cockpit"] .hero::before{width:260px;height:260px;opacity:.45}
  body[data-style="a-team-operations"] .hero::before{width:270px;height:220px;opacity:.4}
  body[data-style="knight-rider-dashboard"] .hero::after,body[data-style="airwolf-cockpit"] .hero::after,body[data-style="a-team-operations"] .hero::after{display:none}
  body[data-style="windows-2000-mirc"]{padding-bottom:58px;overflow-x:hidden}
  body[data-style="windows-2000-mirc"] .topbar{position:fixed;top:auto;bottom:0;width:100%;min-height:46px;margin:0;padding:4px;grid-template-columns:auto 1fr auto}
  body[data-style="windows-2000-mirc"] .brand-mark{height:36px}
  body[data-style="windows-2000-mirc"] .main-nav a{min-width:38px;min-height:36px;padding-inline:7px;font-size:0}
  body[data-style="windows-2000-mirc"] .main-nav .nav-icon{display:block;font-size:.6rem}
  body[data-style="windows-2000-mirc"] .top-actions :is(.style-picker-label,.style-picker){display:none}
  body[data-style="windows-2000-mirc"] .avatar-button{width:36px;height:36px}
  body[data-style="windows-2000-mirc"] .win2k-task-clock{width:102px;height:36px;padding-inline:7px}
  body[data-style="windows-2000-mirc"] #main-content{width:calc(100% - 8px);min-height:calc(100vh - 64px);margin:4px auto 0;padding:60px 4px 4px;overflow-x:hidden}
  body[data-style="windows-2000-mirc"] .win2k-program-chrome{top:4px;width:calc(100% - 12px);height:58px}
  body[data-style="windows-2000-mirc"] .win2k-titlebar strong{max-width:calc(100% - 105px)}
  body[data-style="windows-2000-mirc"] .win2k-menubar{height:32px;overflow:visible}
  body[data-style="windows-2000-mirc"] .win2k-menubar summary{min-height:27px;padding:7px 5px 5px;display:flex;align-items:center;font-size:.65rem}
  body[data-style="windows-2000-mirc"] .win2k-dropdown,body[data-style="windows-2000-mirc"] .win2k-dropdown.wide,body[data-style="windows-2000-mirc"] .win2k-dropdown.align-right{position:fixed;left:6px;right:6px;top:60px;width:auto;max-height:calc(100vh - 124px);overflow-y:auto}
  body[data-style="windows-2000-mirc"] .win2k-dropdown button{min-height:36px;font-size:.73rem}
  body[data-style="windows-2000-mirc"] .win2k-start-menu{left:0;bottom:44px;width:min(310px,calc(100vw - 8px));max-height:calc(100vh - 58px);min-height:0;overflow:hidden}
  body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command){min-height:53px}
  body[data-style="windows-2000-mirc"] .win2k-start-submenu{width:min(286px,calc(100vw - 46px));max-height:calc(100vh - 12px)}
  body[data-style="windows-2000-mirc"] .win2k-start-submenu a{min-height:44px}
  body[data-style="windows-2000-mirc"] .page{width:100%;padding:4px 0 16px}
  body[data-style="windows-2000-mirc"] .hero{min-height:auto;padding:22px}
  body[data-style="windows-2000-mirc"] .hero::before,body[data-style="windows-2000-mirc"] .hero::after{display:none}
  body[data-style="windows-2000-mirc"] .page-heading,body[data-style="windows-2000-mirc"] .auth-story{padding:18px}
  body[data-style="windows-2000-mirc"] .auth-card{padding:24px}
  body[data-style="windows-2000-mirc"] .page :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),select,textarea),body[data-style="windows-2000-mirc"] .page input[type="file"]{min-height:40px;font-size:16px}
  body[data-style="windows-2000-mirc"] :is(.table-wrap,.win2k-table-scroll,.win2k-file-list){max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
  body[data-style="windows-2000-mirc"] .win2k-data-group{max-width:100%;overflow:hidden}
  body[data-style="windows-2000-mirc"] .win2k-data-group .table-wrap{overflow-x:auto}
  body[data-style="windows-2000-mirc"] .win2k-data-group .table-toolbar>.button{width:100%;min-height:40px}
  body[data-style="windows-2000-mirc"] .win2k-control-toolbar{flex-wrap:wrap}
  body[data-style="windows-2000-mirc"] .win2k-control-toolbar .button{min-height:38px;flex:1 1 88px}
  body[data-style="windows-2000-mirc"] .win2k-control-toolbar>span{display:none}
  body[data-style="windows-2000-mirc"] .win2k-file-toolbar{flex-wrap:wrap}
  body[data-style="windows-2000-mirc"] .win2k-file-toolbar label{flex-basis:100%}
  body[data-style="windows-2000-mirc"] .win2k-table-scroll table{min-width:560px}
  body[data-style="windows-2000-mirc"] .site-footer{width:calc(100% - 8px);margin-bottom:50px}
}

@media(prefers-reduced-motion:reduce){
  body[data-style="galactic-command"] .hero::before,body[data-style="hackers-cinema"] .hero::before,body[data-style="military-command"] .hero::before,body[data-style="alien-invasion-system"] .hero::before,body[data-style="digital-rain"]::before,body[data-style="knight-rider-dashboard"] .topbar::after,body[data-style="knight-rider-dashboard"] .hero::before,body[data-style="airwolf-cockpit"] .hero::before{animation:none}
}

/* Windows 2000 authenticity layer: desktop, system metrics and native states. */
body[data-style="windows-2000-mirc"]{background:#3a6ea5;font-family:Tahoma,"Pixelated MS Sans",sans-serif;font-size:12px;cursor:default}
body[data-style="windows-2000-mirc"] ::selection{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"].is-win2k-busy,body[data-style="windows-2000-mirc"].is-win2k-busy *{cursor:wait!important}
body[data-style="windows-2000-mirc"] :is(button,summary,.win2k-start-command,.win2k-start-submenu a){cursor:default}
body[data-style="windows-2000-mirc"] :is(button,a,input,select,textarea,summary):focus-visible{outline:1px dotted currentColor;outline-offset:-4px}
body[data-style="windows-2000-mirc"] :is(.win2k-menubar,.win2k-start-menu) u{text-decoration:underline;text-underline-offset:1px}
body[data-style="windows-2000-mirc"] :is(button,input,select,textarea){border-radius:0}
body[data-style="windows-2000-mirc"] :is(button,input,select,textarea):disabled{color:#808080;text-shadow:1px 1px #fff;cursor:default}
body[data-style="windows-2000-mirc"] .button:hover{transform:none}
body[data-style="windows-2000-mirc"] .button:active,body[data-style="windows-2000-mirc"] .button.is-pressed{padding-top:1px;padding-left:1px;transform:none;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px #808080,inset -2px -2px #dfdfdf}
body[data-style="windows-2000-mirc"] .win2k-default-button{outline:1px solid #000;outline-offset:1px}
body[data-style="windows-2000-mirc"] :is(.page,.win2k-start-primary,.win2k-start-submenu,.win2k-file-list,.win2k-table-scroll,.table-wrap){scrollbar-width:auto;scrollbar-color:#d4d0c8 #fff}
body[data-style="windows-2000-mirc"] ::-webkit-scrollbar{width:17px;height:17px;background:#fff}
body[data-style="windows-2000-mirc"] ::-webkit-scrollbar-track{background:#fff;box-shadow:inset 1px 1px #808080}
body[data-style="windows-2000-mirc"] ::-webkit-scrollbar-thumb,body[data-style="windows-2000-mirc"] ::-webkit-scrollbar-button{min-width:17px;min-height:17px;border:2px solid #d4d0c8;background:#d4d0c8;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080}
body[data-style="windows-2000-mirc"] ::-webkit-scrollbar-corner{background:#d4d0c8}

body[data-style="windows-2000-mirc"] .win2k-desktop{position:fixed;z-index:0;left:9px;top:12px;bottom:50px;width:78px;display:none;align-content:start;grid-template-columns:1fr;grid-auto-rows:min-content;gap:11px;overflow:hidden}
body[data-style="windows-2000-mirc"] .win2k-desktop-shortcut{min-height:69px;padding:2px;display:grid;justify-items:center;align-content:start;gap:4px;color:#fff;text-align:center;text-decoration:none;text-shadow:1px 1px #000;font:400 10px/1.18 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-desktop-shortcut strong{max-width:72px;padding:1px 2px;font-weight:400}
body[data-style="windows-2000-mirc"] .win2k-desktop-shortcut:is(:focus,.is-active) strong{background:#0a246a;outline:1px dotted #fff;outline-offset:-1px}
body[data-style="windows-2000-mirc"].is-win2k-locked .win2k-desktop{display:none}

body[data-style="windows-2000-mirc"] .win2k-pixel-icon{position:relative;width:28px!important;height:28px!important;min-width:28px;display:block!important;border:0!important;background:transparent!important;color:#000!important;box-shadow:none!important;font-size:0!important;filter:drop-shadow(1px 1px 0 #fff)}
body[data-style="windows-2000-mirc"] .win2k-pixel-icon::before,body[data-style="windows-2000-mirc"] .win2k-pixel-icon::after,body[data-style="windows-2000-mirc"] .win2k-pixel-icon i{content:"";position:absolute;display:block}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-computer,.win2k-icon-home,.win2k-icon-programs,.win2k-icon-controls,.win2k-icon-settings,.win2k-icon-run)::before{left:2px;top:2px;width:22px;height:17px;border:1px solid #000;background:#c0c0c0;box-shadow:inset 2px 2px #fff,inset -2px -2px #808080}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-computer,.win2k-icon-home,.win2k-icon-programs,.win2k-icon-controls,.win2k-icon-settings,.win2k-icon-run) i{left:6px;top:6px;width:14px;height:8px;border:1px solid #000;background:#1084d0}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-computer,.win2k-icon-home,.win2k-icon-programs,.win2k-icon-controls,.win2k-icon-settings,.win2k-icon-run)::after{left:8px;top:21px;width:12px;height:3px;border:1px solid #000;background:#808080}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-folder,.win2k-icon-files)::before{left:2px;top:8px;width:24px;height:17px;border:1px solid #7b5b00;background:#f4c542;box-shadow:inset 2px 2px #fff2a0,inset -2px -2px #b38600}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-folder,.win2k-icon-files)::after{left:4px;top:4px;width:10px;height:6px;border:1px solid #7b5b00;border-bottom:0;background:#f4c542}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-forms,.win2k-icon-content,.win2k-icon-forum,.win2k-icon-details,.win2k-icon-messages,.win2k-icon-profile,.win2k-icon-lock)::before{left:5px;top:2px;width:18px;height:24px;border:1px solid #000;background:#fff;box-shadow:inset -3px -3px #d4d0c8}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-forms,.win2k-icon-content,.win2k-icon-forum,.win2k-icon-details,.win2k-icon-messages,.win2k-icon-profile,.win2k-icon-lock) i{left:8px;top:8px;width:11px;height:2px;background:#0a246a;box-shadow:0 4px #808080,0 8px #808080}
body[data-style="windows-2000-mirc"] :is(.win2k-icon-data,.win2k-icon-database)::before{left:4px;top:4px;width:20px;height:20px;border:1px solid #000;border-radius:50%;background:#d4d0c8;box-shadow:inset 0 5px #1084d0,inset 0 7px #000,inset 0 12px #fff,inset 0 14px #808080}
body[data-style="windows-2000-mirc"] .win2k-icon-analysis::before{left:3px;top:3px;width:22px;height:22px;border:1px solid #000;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-icon-analysis i{left:7px;bottom:5px;width:4px;height:8px;background:#1084d0;box-shadow:6px -5px #0a246a,12px -10px #008000}
body[data-style="windows-2000-mirc"] .win2k-icon-calendar::before{left:4px;top:3px;width:20px;height:23px;border:1px solid #000;background:repeating-linear-gradient(90deg,#fff 0 5px,#808080 5px 6px);box-shadow:inset 0 6px #0a246a}
body[data-style="windows-2000-mirc"] .win2k-icon-states::before{left:3px;top:3px;width:22px;height:22px;border:1px solid #000;background:#ffcc00;transform:rotate(45deg)}
body[data-style="windows-2000-mirc"] .win2k-icon-states::after{content:"!";left:10px;top:4px;width:9px;color:#000;font:bold 17px/1 Tahoma;text-align:center}
body[data-style="windows-2000-mirc"] .win2k-icon-help::before{content:"?";left:3px;top:3px;width:22px;height:22px;border:1px solid #000;border-radius:50%;background:#0a246a;color:#fff;font:bold 18px/22px Tahoma;text-align:center}
body[data-style="windows-2000-mirc"] .win2k-icon-search::before{left:3px;top:2px;width:15px;height:15px;border:3px solid #0a246a;border-radius:50%;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-icon-search::after{left:18px;top:18px;width:10px;height:3px;background:#000;transform:rotate(45deg);transform-origin:left center}
body[data-style="windows-2000-mirc"] .win2k-icon-logout::before{left:5px;top:2px;width:16px;height:24px;border:1px solid #000;background:#f2d6a0;box-shadow:inset -4px 0 #a36b2c}
body[data-style="windows-2000-mirc"] .win2k-icon-logout::after{content:"→";left:12px;top:7px;color:#c00000;font:bold 15px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-icon-network::before{left:1px;top:2px;width:16px;height:13px;border:1px solid #000;background:#1084d0;box-shadow:inset 2px 2px #fff}
body[data-style="windows-2000-mirc"] .win2k-icon-network::after{right:0;bottom:2px;width:16px;height:13px;border:1px solid #000;background:#0a246a;box-shadow:inset 2px 2px #fff}
body[data-style="windows-2000-mirc"] .win2k-icon-recycle::before{left:6px;top:5px;width:17px;height:21px;border:1px solid #000;background:repeating-linear-gradient(90deg,#e9f4f4 0 3px,#7aa0a0 3px 4px);transform:skew(-4deg)}
body[data-style="windows-2000-mirc"] .win2k-icon-recycle::after{left:4px;top:2px;width:21px;height:4px;border:1px solid #000;background:#c5dddd}

body[data-style="windows-2000-mirc"] .brand-mark{position:relative;min-width:82px;padding-left:29px!important;display:flex;align-items:center;justify-content:center}
body[data-style="windows-2000-mirc"] .brand-mark::before{content:"";position:absolute;left:9px;top:10px;width:7px;height:7px;background:#f0442f;box-shadow:8px 0 #63ad38,0 8px #1679bd,8px 8px #f4c928;transform:skewY(-7deg)}
body[data-style="windows-2000-mirc"] .brand-mark::after{content:"Start";font-size:.76rem;font-weight:700;letter-spacing:0}
body[data-style="windows-2000-mirc"] .win2k-start-side{background:linear-gradient(0deg,#0a246a 0%,#0a246a 28%,#1084d0 100%)}
body[data-style="windows-2000-mirc"] .win2k-start-menu{border:2px solid;border-color:#fff #000 #000 #fff;box-shadow:inset -1px -1px #808080,inset 1px 1px #dfdfdf,2px 2px 0 rgba(0,0,0,.28)}
body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command){grid-template-columns:34px minmax(0,1fr) auto}
body[data-style="windows-2000-mirc"] .win2k-start-submenu a{grid-template-columns:30px minmax(0,1fr)}
body[data-style="windows-2000-mirc"] :is(.win2k-start-cascade-trigger,.win2k-start-command):focus-visible{outline:1px dotted currentColor;outline-offset:-4px}

body[data-style="windows-2000-mirc"].is-win2k-inactive .win2k-titlebar,body[data-style="windows-2000-mirc"].is-win2k-inactive .win2k-logon-titlebar{background:linear-gradient(90deg,#808080,#b5b5b5);color:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-menubar summary:focus-visible{outline:1px dotted currentColor;outline-offset:-3px}
body[data-style="windows-2000-mirc"] .win2k-dropdown button:disabled{background:transparent;color:#808080;text-shadow:1px 1px #fff}
body[data-style="windows-2000-mirc"] :is(.win2k-control-toolbar,.win2k-file-toolbar)::before{content:"";width:4px;height:27px;flex:0 0 4px;border-left:1px solid #fff;border-top:1px solid #fff;box-shadow:1px 1px #808080;background:repeating-linear-gradient(0deg,transparent 0 2px,#808080 2px 3px)}

body[data-style="windows-2000-mirc"] .win2k-statusbar{display:grid;grid-template-columns:minmax(130px,1fr) minmax(140px,.7fr) minmax(120px,.45fr);gap:2px;border:0!important;background:#d4d0c8;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080,inset 2px 2px #dfdfdf!important;font:400 10px/1.2 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-statusbar>span{min-width:0;padding:3px 6px;overflow:hidden;border:0;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff;text-overflow:ellipsis;white-space:nowrap}

body[data-style="windows-2000-mirc"] .win2k-dialog-layer{position:fixed;z-index:300;inset:0;padding:12px;display:grid;place-items:center;background:transparent}
body[data-style="windows-2000-mirc"] .win2k-dialog-layer[hidden]{display:none}
body[data-style="windows-2000-mirc"] .win2k-system-dialog{width:min(430px,calc(100vw - 24px));padding:2px;border:2px solid;border-color:#fff #000 #000 #fff;background:#d4d0c8;box-shadow:inset -1px -1px #808080,inset 1px 1px #dfdfdf,3px 3px 0 rgba(0,0,0,.28);color:#000;font:400 11px/1.4 Tahoma,"Pixelated MS Sans",sans-serif}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-title{height:22px;padding:2px 2px 2px 5px;display:flex;align-items:center;background:linear-gradient(90deg,#0a246a,#1084d0);color:#fff;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-title button{width:18px;height:18px;margin-left:auto;padding:0;display:grid;place-items:center;border:0;background:#d4d0c8;color:#000;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px #808080;font:bold 12px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-body{min-height:100px;padding:18px 18px 10px;display:grid;grid-template-columns:34px 1fr;align-items:start;gap:13px}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-body p{margin:4px 0 10px;color:#000}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid #000;border-radius:50%;background:#000080;color:#fff;box-shadow:1px 1px #fff;font:bold 20px/1 Tahoma}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-icon[data-kind="warning"]{border-radius:0;background:#ffcc00;color:#000}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-icon[data-kind="error"]{border-radius:0;background:#c00000}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-actions{min-height:48px;padding:8px 12px 10px;display:flex;justify-content:center;gap:8px}
body[data-style="windows-2000-mirc"] .win2k-system-dialog-actions .button{min-width:84px;min-height:27px;padding:0 10px;font-size:11px}
body[data-style="windows-2000-mirc"] .win2k-run-field{margin-top:12px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:7px}
body[data-style="windows-2000-mirc"] .win2k-run-field input{width:100%;min-height:25px;padding:3px 5px;border:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000;font:11px Tahoma}
body[data-style="windows-2000-mirc"].has-win2k-dialog .win2k-program-chrome{pointer-events:none}

@media(min-width:1100px){
  body[data-style="windows-2000-mirc"] .win2k-desktop{display:grid}
  body[data-style="windows-2000-mirc"] #main-content{width:min(calc(100% - 116px),1360px);transform:translateX(42px)}
  body[data-style="windows-2000-mirc"] .win2k-program-chrome{left:calc(50% + 42px);width:min(calc(100% - 120px),1356px)}
  body[data-style="windows-2000-mirc"] .site-footer{width:min(calc(100% - 116px),1360px);transform:translateX(42px)}
}
@media(min-width:561px){
  body[data-style="windows-2000-mirc"] :is(input,select,textarea,button){font-family:Tahoma,"Pixelated MS Sans",sans-serif;font-size:11px}
}
@media(max-width:560px){
  body[data-style="windows-2000-mirc"] .win2k-statusbar{grid-template-columns:1fr 1fr}
  body[data-style="windows-2000-mirc"] .win2k-statusbar>span:last-child{display:none}
  body[data-style="windows-2000-mirc"] .win2k-system-dialog-body{padding:15px 12px 7px;grid-template-columns:30px 1fr;gap:10px}
  body[data-style="windows-2000-mirc"] .win2k-system-dialog-actions .button{min-height:38px}
  body[data-style="windows-2000-mirc"] .win2k-start-primary{justify-content:flex-start}
}

/* Win2k UI typography: smooth system text; pixel styling is reserved for icons. */
body[data-style="windows-2000-mirc"]{--win2k-ui-font:"Segoe UI",Tahoma,Arial,sans-serif;--font:var(--win2k-ui-font);--font-display:var(--win2k-ui-font);font-family:var(--win2k-ui-font);font-size:13px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body[data-style="windows-2000-mirc"] *{font-family:var(--win2k-ui-font)!important}
body[data-style="windows-2000-mirc"] .win2k-logon-wordmark,body[data-style="windows-2000-mirc"] .win2k-logon-wordmark *{font-family:Arial,Helvetica,sans-serif!important}
body[data-style="windows-2000-mirc"] :is(.page p,.page li,.page label,.page td,.page dd){line-height:1.5}
@media(min-width:561px){body[data-style="windows-2000-mirc"] :is(input,select,textarea,button){font-size:12px}}

/* Win2k UI Help and Support Center. */
body[data-style="windows-2000-mirc"] .page-help{min-width:0}
body[data-style="windows-2000-mirc"] .win2k-help-shell{min-height:620px;display:grid;grid-template-rows:22px 38px minmax(0,1fr) 22px;border:2px solid;border-color:#fff #000 #000 #fff;background:#d4d0c8;box-shadow:inset -1px -1px #808080,inset 1px 1px #dfdfdf;color:#000}
body[data-style="windows-2000-mirc"] .win2k-help-titlebar{margin:2px 2px 0;padding:2px 4px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#0a246a,#1084d0);color:#fff;font-size:12px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-help-titlebar span{font-weight:700;letter-spacing:4px;white-space:nowrap}
body[data-style="windows-2000-mirc"] .win2k-help-toolbar{padding:5px 6px;display:flex;align-items:center;gap:3px;border-bottom:1px solid #808080;box-shadow:0 1px #fff;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-help-toolbar>span{width:1px;height:24px;margin:0 4px;background:#808080;box-shadow:1px 0 #fff}
body[data-style="windows-2000-mirc"] .win2k-help-toolbar button{min-height:25px;padding:2px 9px;border:1px solid transparent;background:transparent;color:#000}
body[data-style="windows-2000-mirc"] .win2k-help-toolbar button:hover{border-color:#fff #808080 #808080 #fff;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-help-toolbar button:active{border-color:#808080 #fff #fff #808080;padding:3px 8px 1px 10px}
body[data-style="windows-2000-mirc"] .win2k-help-layout{min-height:0;display:grid;grid-template-columns:minmax(250px,31%) minmax(0,1fr);gap:3px;padding:4px}
body[data-style="windows-2000-mirc"] .win2k-help-navigation{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}
body[data-style="windows-2000-mirc"] .win2k-help-tabs{display:flex;align-items:end;padding-left:3px;gap:1px}
body[data-style="windows-2000-mirc"] .win2k-help-tabs button{position:relative;z-index:0;min-width:60px;min-height:25px;margin-bottom:-1px;padding:3px 7px;border:1px solid;border-color:#fff #808080 #808080 #fff;background:#c8c4bc;color:#000}
body[data-style="windows-2000-mirc"] .win2k-help-tabs button.is-active{z-index:2;padding-top:4px;border-bottom-color:#d4d0c8;background:#d4d0c8;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-help-panel{min-width:0;min-height:0;padding:7px;overflow:auto;border:1px solid;border-color:#808080 #fff #fff #808080;background:#d4d0c8;box-shadow:inset 1px 1px #000}
body[data-style="windows-2000-mirc"] .win2k-help-panel[hidden]{display:none}
body[data-style="windows-2000-mirc"] .win2k-help-panel details{margin:0 0 3px}
body[data-style="windows-2000-mirc"] .win2k-help-panel summary{padding:3px 2px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-help-panel details>button{width:calc(100% - 16px);min-height:24px;margin-left:16px;padding:3px 5px;display:block;border:0;background:transparent;color:#000;text-align:left}
body[data-style="windows-2000-mirc"] .win2k-help-panel details>button::before{content:"□";margin-right:6px;color:#0a246a}
body[data-style="windows-2000-mirc"] .win2k-help-panel button.is-active,body[data-style="windows-2000-mirc"] .win2k-help-panel details>button:hover{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] .win2k-help-panel label{display:grid;gap:4px;margin-bottom:7px;font-weight:400}
body[data-style="windows-2000-mirc"] .win2k-help-panel label>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}
body[data-style="windows-2000-mirc"] .win2k-help-panel input{width:100%;min-height:26px;padding:3px 5px;border:0;background:#fff;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff,inset 2px 2px #000}
body[data-style="windows-2000-mirc"] :is(.win2k-help-index,.win2k-help-search-results,.win2k-help-favorites){display:grid;align-content:start;gap:1px}
body[data-style="windows-2000-mirc"] :is(.win2k-help-index,.win2k-help-search-results,.win2k-help-favorites)>button{min-width:0;padding:5px 6px;display:grid;gap:2px;border:0;border-bottom:1px solid #b0aca5;background:transparent;color:#000;text-align:left}
body[data-style="windows-2000-mirc"] :is(.win2k-help-index,.win2k-help-search-results,.win2k-help-favorites)>button:hover{background:#0a246a;color:#fff}
body[data-style="windows-2000-mirc"] :is(.win2k-help-index,.win2k-help-search-results,.win2k-help-favorites) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}
body[data-style="windows-2000-mirc"] .win2k-help-article{min-width:0;overflow:auto;border:1px solid;border-color:#808080 #fff #fff #808080;background:#fff;box-shadow:inset 1px 1px #000;color:#000}
body[data-style="windows-2000-mirc"] .win2k-help-article>header{padding:18px 24px 12px;border-bottom:1px solid #b0aca5;background:linear-gradient(90deg,#fff,#e7eff9)}
body[data-style="windows-2000-mirc"] .win2k-help-article>header p{margin:0 0 2px;color:#006000;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-help-article>header h1{margin:0;color:#0a246a;font-size:22px;line-height:1.2}
body[data-style="windows-2000-mirc"] .win2k-help-article-body{max-width:860px;padding:16px 24px 24px;font-size:13px}
body[data-style="windows-2000-mirc"] .win2k-help-article-body :is(h2,h3){margin:20px 0 7px;color:#0a246a}
body[data-style="windows-2000-mirc"] .win2k-help-article-body h2{padding-bottom:3px;border-bottom:1px solid #b0aca5;font-size:17px}
body[data-style="windows-2000-mirc"] .win2k-help-article-body h3{font-size:14px}
body[data-style="windows-2000-mirc"] .win2k-help-article-body :is(p,ul,ol){margin:7px 0}
body[data-style="windows-2000-mirc"] .win2k-help-article-body .lead{font-size:14px}
body[data-style="windows-2000-mirc"] .win2k-help-article-body a{color:#0000ee;text-decoration:underline}
body[data-style="windows-2000-mirc"] .win2k-help-article-body :is(code,kbd),body[data-style="windows-2000-mirc"] .win2k-help-article kbd{padding:1px 3px;border:1px solid #b0aca5;background:#f2f2f2;font-family:"Courier New",monospace!important;font-size:.94em}
body[data-style="windows-2000-mirc"] .win2k-help-article-body table{width:100%;border-collapse:collapse;background:#fff}
body[data-style="windows-2000-mirc"] .win2k-help-article-body :is(th,td){padding:5px 7px;border:1px solid #808080;text-align:left}
body[data-style="windows-2000-mirc"] .win2k-help-article-body th{background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-help-example{margin:12px 0;padding:8px;border:1px solid #808080;background:#d4d0c8;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}
body[data-style="windows-2000-mirc"] .win2k-help-example-label{margin:0 0 7px!important;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-help-example .win2k-group{margin:0}
body[data-style="windows-2000-mirc"] .win2k-help-example .win2k-form-actions{margin:0;padding:8px;display:flex;flex-wrap:wrap;gap:7px;border:1px solid #808080;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-help-article-body>pre{max-height:360px;margin:10px 0;padding:10px;overflow:auto;border:1px solid #808080;background:#fff;box-shadow:inset 1px 1px #000;color:#000}
body[data-style="windows-2000-mirc"] .win2k-help-article-body>pre code{padding:0;border:0;background:transparent;white-space:pre;font:12px/1.45 "Courier New",monospace!important}
body[data-style="windows-2000-mirc"] .win2k-help-callout{margin:12px 0;padding:10px;display:grid;grid-template-columns:27px 1fr;gap:9px;border:1px solid #808080;background:#ffffe1}
body[data-style="windows-2000-mirc"] .win2k-help-callout>b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #000;border-radius:50%;background:#0a246a;color:#fff;font:bold 16px/1 Tahoma!important}
body[data-style="windows-2000-mirc"] .win2k-help-callout p{margin:0}
body[data-style="windows-2000-mirc"] .win2k-help-callout strong{display:block}
body[data-style="windows-2000-mirc"] .win2k-help-code{margin:12px 0;border:1px solid #808080;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-help-code figcaption{min-height:29px;padding:3px 4px 3px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700}
body[data-style="windows-2000-mirc"] .win2k-help-code pre{max-height:360px;margin:0;padding:10px;overflow:auto;border-top:1px solid #808080;background:#fff;box-shadow:inset 1px 1px #000;color:#000}
body[data-style="windows-2000-mirc"] .win2k-help-code code{padding:0;border:0;background:transparent;white-space:pre;font:12px/1.45 "Courier New",monospace!important}
body[data-style="windows-2000-mirc"] .win2k-help-article>footer{min-height:39px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #b0aca5;background:#efefef}
body[data-style="windows-2000-mirc"] .win2k-help-status{display:grid;grid-template-columns:120px minmax(0,1fr);gap:2px;padding:2px;background:#d4d0c8}
body[data-style="windows-2000-mirc"] .win2k-help-status span{padding:2px 5px;overflow:hidden;box-shadow:inset 1px 1px #808080,inset -1px -1px #fff;text-overflow:ellipsis;white-space:nowrap}

@media(max-width:900px){
  body[data-style="windows-2000-mirc"] .win2k-help-shell{min-height:760px}
  body[data-style="windows-2000-mirc"] .win2k-help-layout{grid-template-columns:1fr;grid-template-rows:minmax(250px,36vh) minmax(0,1fr)}
}
@media(max-width:560px){
  body[data-style="windows-2000-mirc"] .win2k-help-shell{min-height:820px;grid-template-rows:22px auto minmax(0,1fr) 22px}
  body[data-style="windows-2000-mirc"] .win2k-help-toolbar{flex-wrap:wrap}
  body[data-style="windows-2000-mirc"] .win2k-help-toolbar button{min-height:36px;flex:1 1 70px}
  body[data-style="windows-2000-mirc"] .win2k-help-toolbar>span{display:none}
  body[data-style="windows-2000-mirc"] .win2k-help-layout{grid-template-rows:minmax(270px,38vh) minmax(0,1fr)}
  body[data-style="windows-2000-mirc"] .win2k-help-tabs{overflow-x:auto}
  body[data-style="windows-2000-mirc"] .win2k-help-tabs button{min-width:78px;min-height:36px}
  body[data-style="windows-2000-mirc"] .win2k-help-article>header,body[data-style="windows-2000-mirc"] .win2k-help-article-body{padding-left:14px;padding-right:14px}
  body[data-style="windows-2000-mirc"] .win2k-help-article>header h1{font-size:19px}
  body[data-style="windows-2000-mirc"] .win2k-help-article>footer{align-items:stretch;flex-direction:column}
}
@media print{
  body[data-style="windows-2000-mirc"] .win2k-help-shell{display:block;border:0;box-shadow:none}
  body[data-style="windows-2000-mirc"] :is(.win2k-help-titlebar,.win2k-help-toolbar,.win2k-help-navigation,.win2k-help-status,.win2k-help-article>footer,.topbar,.site-footer,.win2k-taskbar){display:none!important}
  body[data-style="windows-2000-mirc"] .win2k-help-layout{display:block;padding:0}
  body[data-style="windows-2000-mirc"] .win2k-help-article{overflow:visible;border:0;box-shadow:none}
}
