/*
 * Application skin system.
 * Layout dimensions stay in the component styles; skins only replace visual
 * tokens and surface treatments so controls never shift when switching.
 */
.style-panel{width:278px}
.style-item{min-height:58px}
.style-swatch{display:block;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--line2);border-radius:9px;box-shadow:inset 0 0 0 3px var(--panel)}
.swatch-classic{background:linear-gradient(135deg,#2563eb 0 50%,#f5f7fb 50%)}
.swatch-pixelium{border-radius:1px;background:linear-gradient(135deg,#386a57 0 50%,#f4f0df 50%);box-shadow:inset 0 0 0 3px #fffdf4,2px 2px 0 #20241f}
.swatch-aurora{background:linear-gradient(135deg,#7559ff,#3cc8bd 52%,#ff8eb5)}
.swatch-anime{background:linear-gradient(135deg,#24335e 0 46%,#ff8d9f 46% 66%,#fff2d9 66%);box-shadow:inset 0 0 0 3px #fff,2px 2px 0 #24335e}
.swatch-terminal{border-radius:3px;background:repeating-linear-gradient(0deg,#07110d 0 4px,#123024 4px 5px);box-shadow:inset 0 0 0 3px #07110d}
.style-item.active{background:var(--blueS)}
.desktop-skin-layer,.liquid-backdrop,.liquid-dock,.anime-assistant{display:none}

/* Aurora Glass ----------------------------------------------------------- */
:root[data-style="aurora"]{
  --bg:#eef2ff;--panel:rgba(255,255,255,.72);--ink:#172044;--muted:#59627e;--sub:#858da6;
  --line:rgba(96,91,180,.16);--line2:rgba(89,81,169,.3);--blue:#6857e5;--blue2:#5040c5;
  --green:#168b78;--amber:#c57518;--red:#d73d69;--cyan:#078ba2;
  --blueS:rgba(104,87,229,.11);--greenS:rgba(22,139,120,.11);--amberS:rgba(197,117,24,.12);
  --redS:rgba(215,61,105,.11);--cyanS:rgba(7,139,162,.11);
  --shadow:0 10px 30px rgba(64,56,138,.12),inset 0 1px 0 rgba(255,255,255,.65);
  --shadow2:0 24px 70px rgba(48,39,118,.24),inset 0 1px 0 rgba(255,255,255,.75);
  --sidebar:rgba(248,249,255,.76);
  --font:"Segoe UI Variable","PingFang SC","Microsoft YaHei",sans-serif;
}
:root[data-style="aurora"][data-theme="dark"]{
  --bg:#101225;--panel:rgba(28,30,58,.76);--ink:#f1f1ff;--muted:#b1b2cb;--sub:#8587a6;
  --line:rgba(174,166,255,.15);--line2:rgba(174,166,255,.29);--blue:#9b8cff;--blue2:#7c6ae8;
  --green:#45c8af;--amber:#efaa50;--red:#ff6f98;--cyan:#49c4da;
  --blueS:rgba(155,140,255,.15);--greenS:rgba(69,200,175,.14);--amberS:rgba(239,170,80,.15);
  --redS:rgba(255,111,152,.14);--cyanS:rgba(73,196,218,.14);
  --sidebar:rgba(18,20,42,.82);--shadow:0 12px 34px rgba(0,0,0,.28);--shadow2:0 26px 72px rgba(0,0,0,.46);
}
[data-style="aurora"] body{
  background:
    radial-gradient(800px circle at 8% 0,rgba(117,89,255,.23),transparent 50%),
    radial-gradient(700px circle at 92% 8%,rgba(60,200,189,.2),transparent 48%),
    radial-gradient(700px circle at 48% 100%,rgba(255,142,181,.15),transparent 47%),var(--bg);
}
[data-style="aurora"] body:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 35% 68%,rgba(255,255,255,.1))}
[data-style="aurora"] body:after{display:none}
[data-style="aurora"] .sidebar{border-right:1px solid var(--line);background:var(--sidebar);box-shadow:8px 0 32px rgba(69,57,142,.08);backdrop-filter:blur(24px) saturate(140%)}
[data-style="aurora"] .mark{border-radius:12px;background:linear-gradient(135deg,#7559ff,#3cc8bd);box-shadow:0 8px 24px rgba(104,87,229,.35)}
[data-style="aurora"] .sidebar a{border-radius:12px}
[data-style="aurora"] .sidebar a.active{background:linear-gradient(135deg,#7559ff,#4f8de8 55%,#3cc8bd);box-shadow:0 8px 24px rgba(104,87,229,.28)}
[data-style="aurora"] .card,[data-style="aurora"] .kpi,[data-style="aurora"] .funnel-step,
[data-style="aurora"] .stats-rate-card,[data-style="aurora"] .stats-chart,[data-style="aurora"] .modal,
[data-style="aurora"] .notification-panel,[data-style="aurora"] .provider-panel{
  border-color:rgba(255,255,255,.5);background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(20px) saturate(135%);
}
[data-style="aurora"] .card,[data-style="aurora"] .kpi,[data-style="aurora"] .funnel-step{border-radius:18px}
[data-style="aurora"] .modal{border-radius:24px}
[data-style="aurora"] .btn,[data-style="aurora"] .icon-btn{border-color:var(--line2);border-radius:11px;background:rgba(255,255,255,.42);box-shadow:0 4px 12px rgba(59,51,120,.08)}
[data-style="aurora"][data-theme="dark"] .btn,[data-style="aurora"][data-theme="dark"] .icon-btn{background:rgba(255,255,255,.06)}
[data-style="aurora"] .btn-primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,#7559ff,#537ee9)}
[data-style="aurora"] input,[data-style="aurora"] select,[data-style="aurora"] textarea{border-color:var(--line2);background:color-mix(in srgb,var(--panel) 80%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
[data-style="aurora"] table tbody tr:hover{background:linear-gradient(90deg,var(--blueS),var(--cyanS))}
[data-style="aurora"] .desktop-titlebar{border-bottom:1px solid rgba(255,255,255,.28);background:linear-gradient(100deg,#6551d8,#3b8dad 58%,#3aa98f)}
[data-style="aurora"] .desktop-titlebar-pixel{border-radius:50%;background:#ffdf70;box-shadow:0 0 14px #ffdf70}
[data-style="aurora"] .desktop-main-mode .app{border-color:transparent}

/* The desktop glass skin changes the navigation structure into a floating
   control layer. Content remains a standard material for visual hierarchy. */
.desktop-main-mode[data-style="aurora"] body{background:transparent}
.desktop-main-mode[data-style="aurora"] .app{grid-template-columns:minmax(0,1fr);background:rgba(236,240,255,.76)}
.desktop-main-mode[data-style="aurora"][data-theme="dark"] .app{background:rgba(13,15,34,.78)}
.desktop-main-mode[data-style="aurora"] .sidebar{display:none}
.desktop-main-mode[data-style="aurora"] .main{grid-column:1;grid-row:2;padding:26px clamp(24px,4vw,62px) 112px}
.desktop-main-mode[data-style="aurora"] .desktop-skin-layer{display:block;position:fixed;inset:38px 0 0;z-index:9000;pointer-events:none}
.desktop-main-mode[data-style="aurora"] .liquid-backdrop{display:block;position:absolute;inset:0;overflow:hidden}
.desktop-main-mode[data-style="aurora"] .liquid-backdrop i{position:absolute;width:38vw;aspect-ratio:1;border-radius:45% 55% 62% 38%;filter:blur(45px);opacity:.2;animation:liquidDrift 16s ease-in-out infinite alternate}
.desktop-main-mode[data-style="aurora"] .liquid-backdrop i:nth-child(1){left:-9%;top:-18%;background:#7a5cff}
.desktop-main-mode[data-style="aurora"] .liquid-backdrop i:nth-child(2){right:-12%;top:8%;background:#28c9bc;animation-delay:-7s}
.desktop-main-mode[data-style="aurora"] .liquid-backdrop i:nth-child(3){left:35%;bottom:-30%;background:#ff78ad;animation-delay:-11s}
@keyframes liquidDrift{to{transform:translate(8%,6%) rotate(18deg) scale(1.12);border-radius:62% 38% 43% 57%}}
.desktop-main-mode[data-style="aurora"] .liquid-dock{display:flex;position:absolute;left:50%;bottom:18px;align-items:center;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.65);border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.18));box-shadow:0 18px 48px rgba(48,39,118,.25),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(26px) saturate(180%);transform:translateX(-50%);pointer-events:auto}
.desktop-main-mode[data-style="aurora"][data-theme="dark"] .liquid-dock{border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,rgba(73,69,124,.52),rgba(20,23,49,.35))}
.desktop-main-mode[data-style="aurora"] .liquid-dock:before{content:"";position:absolute;inset:2px;border-radius:22px;background:linear-gradient(115deg,rgba(255,255,255,.42),transparent 35% 70%,rgba(255,255,255,.15));pointer-events:none}
.desktop-main-mode[data-style="aurora"] .liquid-dock a,.desktop-main-mode[data-style="aurora"] .liquid-dock button{position:relative;display:grid;width:58px;height:58px;place-items:center;padding:5px;border:0;border-radius:18px;background:transparent;color:var(--muted);box-shadow:none;font:700 10px var(--font);text-decoration:none;cursor:pointer;transition:width .25s var(--spring),transform .2s var(--spring),background .2s}
.desktop-main-mode[data-style="aurora"] .liquid-dock a b,.desktop-main-mode[data-style="aurora"] .liquid-dock button b{font-size:20px;line-height:1}.desktop-main-mode[data-style="aurora"] .liquid-dock a span,.desktop-main-mode[data-style="aurora"] .liquid-dock button span{font-size:9px}
.desktop-main-mode[data-style="aurora"] .liquid-dock a:hover,.desktop-main-mode[data-style="aurora"] .liquid-dock button:hover{width:72px;transform:translateY(-8px) scale(1.06);background:rgba(255,255,255,.34);color:var(--ink);box-shadow:0 12px 26px rgba(58,48,132,.2)}
.desktop-main-mode[data-style="aurora"] .liquid-dock a.router-link-active{color:#fff;background:linear-gradient(135deg,rgba(117,89,255,.92),rgba(60,200,189,.82));box-shadow:0 9px 20px rgba(104,87,229,.32)}
.desktop-main-mode[data-style="aurora"] .card,.desktop-main-mode[data-style="aurora"] .kpi,.desktop-main-mode[data-style="aurora"] .funnel-step{background:color-mix(in srgb,var(--panel) 92%,var(--bg));backdrop-filter:none}

/* Anime notebook --------------------------------------------------------- */
:root[data-style="anime"]{
  --bg:#fff7e9;--panel:#fffdf8;--ink:#24335e;--muted:#647092;--sub:#929ab2;
  --line:#eadcc6;--line2:#bdabc5;--blue:#526dc7;--blue2:#354f9e;--green:#3a9b82;
  --amber:#e0a33e;--red:#df6279;--cyan:#3e9fb8;
  --blueS:rgba(82,109,199,.1);--greenS:rgba(58,155,130,.11);--amberS:rgba(224,163,62,.13);
  --redS:rgba(223,98,121,.12);--cyanS:rgba(62,159,184,.11);
  --shadow:3px 4px 0 rgba(36,51,94,.13);--shadow2:8px 10px 0 rgba(36,51,94,.18);
  --sidebar:#fff3df;--font:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
}
:root[data-style="anime"][data-theme="dark"]{
  --bg:#171b32;--panel:#222842;--ink:#f7f0e5;--muted:#bec3d7;--sub:#858da9;
  --line:#353d5c;--line2:#58617f;--blue:#8fa7ff;--blue2:#718ce7;--green:#65c5a9;
  --amber:#f3c66b;--red:#ff8499;--cyan:#65c7dd;--sidebar:#1d223a;
}
[data-style="anime"] body{background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--blue) 14%,transparent) 1.2px,transparent 1.3px);background-size:22px 22px}
[data-style="anime"] body:before{background:linear-gradient(120deg,rgba(255,141,159,.09),transparent 32%),linear-gradient(300deg,rgba(82,109,199,.09),transparent 38%)}
[data-style="anime"] body:after,[data-style="anime"] .bg-orbits{display:none}
[data-style="anime"] .sidebar{border-right:2px solid var(--ink);background:var(--sidebar);box-shadow:5px 0 0 var(--redS)}
[data-style="anime"] .sidebar:before{content:"";position:absolute;top:0;right:12px;width:2px;height:100%;background:var(--redS);box-shadow:5px 0 0 var(--redS)}
[data-style="anime"] .mark{border:2px solid var(--ink);border-radius:50% 50% 46% 54%;background:linear-gradient(135deg,#ff8d9f,#ffd071);box-shadow:3px 3px 0 var(--ink);transform:rotate(-5deg)}
[data-style="anime"] .mark:before{border:0;background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,80% 94%,50% 71%,20% 94%,32% 56%,2% 35%,39% 35%)}
[data-style="anime"] .mark:after{display:none}
[data-style="anime"] .sidebar a{position:relative;border:2px solid transparent;border-radius:8px 15px 8px 15px}
[data-style="anime"] .sidebar a:hover{border-color:var(--line2);background:var(--panel);transform:rotate(-.5deg)}
[data-style="anime"] .sidebar a.active{border:2px solid var(--ink);color:#fff;background:var(--blue);box-shadow:3px 3px 0 var(--ink);transform:rotate(-1deg)}
[data-style="anime"] .sidebar a.active:after{content:"★";position:absolute;right:-9px;top:-10px;color:#ffd071;font-size:17px;text-shadow:1px 1px 0 var(--ink);transform:rotate(12deg)}
[data-style="anime"] .topbar{padding:9px 14px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--panel);box-shadow:4px 5px 0 var(--ink)}
[data-style="anime"] .topbar h1{letter-spacing:.02em}[data-style="anime"] .topbar h1:before{content:"✦";margin-right:8px;color:var(--red)}
[data-style="anime"] .card,[data-style="anime"] .kpi,[data-style="anime"] .funnel-step,[data-style="anime"] .stats-rate-card,[data-style="anime"] .stats-chart{
  border:2px solid var(--ink);border-radius:10px 18px 12px 16px;background:var(--panel);box-shadow:var(--shadow);
}
[data-style="anime"] .card:nth-child(even),[data-style="anime"] .kpi:nth-child(even){border-radius:17px 9px 16px 11px}
[data-style="anime"] .card-hd{border-bottom:2px dashed var(--line2);background:linear-gradient(90deg,var(--redS),transparent)}
[data-style="anime"] .card-hd h2:before{content:"★";width:auto;height:auto;border:0;border-radius:0;background:none;color:var(--amber);box-shadow:none}
[data-style="anime"] .kpi:before{content:"";position:absolute;right:12px;top:-7px;width:48px;height:14px;background:rgba(255,208,113,.65);transform:rotate(4deg)}
[data-style="anime"] .btn,[data-style="anime"] .icon-btn{border:2px solid var(--ink);border-radius:8px 12px 8px 12px;background:var(--panel);box-shadow:2px 3px 0 var(--ink)}
[data-style="anime"] .btn:hover,[data-style="anime"] .icon-btn:hover{transform:translate(-1px,-1px) rotate(-.5deg);box-shadow:3px 4px 0 var(--ink)}
[data-style="anime"] .btn-primary{color:#fff;background:var(--blue)}
[data-style="anime"] input,[data-style="anime"] select,[data-style="anime"] textarea{border:2px solid var(--line2);border-radius:9px;background:var(--panel);box-shadow:inset 0 -3px 0 var(--blueS)}
[data-style="anime"] input:focus,[data-style="anime"] select:focus,[data-style="anime"] textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blueS)}
[data-style="anime"] .modal{border:3px solid var(--ink);border-radius:18px 30px 18px 30px;background:var(--panel);box-shadow:var(--shadow2)}
[data-style="anime"] .modal-mask{background:rgba(25,29,54,.62);backdrop-filter:blur(4px)}
[data-style="anime"] .notification-panel{border:2px solid var(--ink);border-radius:10px 18px 10px 18px;box-shadow:5px 6px 0 var(--ink)}
[data-style="anime"] th{border-bottom:2px solid var(--ink);background:var(--redS)}[data-style="anime"] tbody tr:hover{background:var(--blueS)}
[data-style="anime"] .desktop-titlebar{border-bottom:2px solid var(--ink);background:linear-gradient(100deg,#354f9e 0 65%,#df6279 65%);color:#fff}
[data-style="anime"] .desktop-titlebar-pixel{border-radius:50%;background:#ffd071;box-shadow:2px 2px 0 var(--ink)}

.desktop-main-mode[data-style="anime"] .desktop-skin-layer{display:block;position:fixed;inset:38px 0 0;z-index:8999;pointer-events:none}
.desktop-main-mode[data-style="anime"] .anime-assistant{display:block;position:absolute;right:6px;bottom:0;width:270px;height:440px;filter:drop-shadow(0 12px 12px rgba(36,51,94,.18));pointer-events:none}
.desktop-main-mode[data-style="anime"] .anime-assistant img{position:absolute;right:-8px;bottom:-3px;width:260px;height:auto;pointer-events:none}
.desktop-main-mode[data-style="anime"] .anime-dialog{position:absolute;z-index:2;right:172px;top:5px;width:190px;padding:13px 15px;border:2px solid var(--ink);border-radius:18px 18px 4px 18px;background:var(--panel);color:var(--ink);box-shadow:4px 5px 0 var(--ink);text-align:left;pointer-events:auto;cursor:pointer}
.desktop-main-mode[data-style="anime"] .anime-dialog:after{content:"";position:absolute;right:-13px;bottom:10px;width:20px;height:20px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--panel);transform:rotate(-35deg)}
.desktop-main-mode[data-style="anime"] .anime-dialog small,.desktop-main-mode[data-style="anime"] .anime-dialog strong,.desktop-main-mode[data-style="anime"] .anime-dialog span{position:relative;z-index:1;display:block}
.desktop-main-mode[data-style="anime"] .anime-dialog small{color:var(--red);font:800 9px var(--mono);letter-spacing:.12em}.desktop-main-mode[data-style="anime"] .anime-dialog strong{margin:3px 0;font-size:13px}.desktop-main-mode[data-style="anime"] .anime-dialog span{color:var(--muted);font-size:10px;line-height:1.5}
.desktop-main-mode[data-style="anime"] .anime-assistant.collapsed .anime-dialog{display:none}
.desktop-main-mode[data-style="anime"] .anime-help{position:absolute;z-index:3;right:20px;bottom:18px;width:34px;height:34px;border:2px solid var(--ink);border-radius:50%;background:#ffd071;color:var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:900;pointer-events:auto;cursor:pointer}
@media(min-width:1280px){.desktop-main-mode[data-style="anime"] .main{padding-right:260px}}
@media(max-width:1100px){.desktop-main-mode[data-style="anime"] .anime-assistant{display:none}}

/* Terminal --------------------------------------------------------------- */
:root[data-style="terminal"]{
  color-scheme:dark;
  --bg:#07110d;--panel:#0b1712;--ink:#c8f8dc;--muted:#81aa91;--sub:#557363;
  --line:#183326;--line2:#2b5a40;--blue:#41d17d;--blue2:#21a85d;--green:#55e68f;
  --amber:#f0c75e;--red:#ff6b6b;--cyan:#63d6d1;
  --blueS:rgba(65,209,125,.11);--greenS:rgba(85,230,143,.11);--amberS:rgba(240,199,94,.11);
  --redS:rgba(255,107,107,.11);--cyanS:rgba(99,214,209,.11);
  --shadow:0 0 0 1px rgba(65,209,125,.08),0 8px 28px rgba(0,0,0,.4);
  --shadow2:0 0 0 1px rgba(65,209,125,.2),0 18px 60px rgba(0,0,0,.6);
  --sidebar:#08130e;--font:"Cascadia Mono","SFMono-Regular",Consolas,"Microsoft YaHei",monospace;
  --mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace;
}
:root[data-style="terminal"][data-theme="light"]{
  --bg:#e9f4ec;--panel:#f5fff7;--ink:#102c1c;--muted:#446650;--sub:#6d8975;
  --line:#c2d9c8;--line2:#8eb69a;--blue:#167446;--blue2:#0c5933;--green:#238350;
  --amber:#a26808;--red:#bf3f47;--cyan:#167982;--sidebar:#e1efe5;
  --blueS:rgba(22,116,70,.1);--shadow:0 0 0 1px rgba(16,44,28,.08),0 8px 22px rgba(24,70,42,.09);
}
[data-style="terminal"] body{background-color:var(--bg);background-image:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--blue) 3%,transparent) 3px 4px)}
[data-style="terminal"] body:before{background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 4%,transparent) 1px,transparent 1px);background-size:32px 100%}
[data-style="terminal"] body:after,[data-style="terminal"] .bg-orbits{display:none}
[data-style="terminal"] .sidebar{border-right:1px solid var(--line2);background:var(--sidebar);box-shadow:6px 0 0 rgba(0,0,0,.16)}
[data-style="terminal"] .brand b:before{content:"> ";color:var(--blue)}
[data-style="terminal"] .mark{border:1px solid var(--blue);border-radius:3px;background:var(--blueS);box-shadow:0 0 18px var(--blueS)}
[data-style="terminal"] .mark:before{border-color:var(--blue);border-radius:2px}
[data-style="terminal"] .sidebar a{border:1px solid transparent;border-radius:3px}
[data-style="terminal"] .sidebar a:hover{border-color:var(--line2);background:var(--blueS)}
[data-style="terminal"] .sidebar a.active{border-color:var(--blue);border-radius:3px;color:var(--bg);background:var(--blue);box-shadow:0 0 18px var(--blueS)}
[data-style="terminal"] .topbar{border-bottom:1px dashed var(--line2)}
[data-style="terminal"] .topbar h1:before{content:"./";color:var(--blue)}
[data-style="terminal"] .card,[data-style="terminal"] .kpi,[data-style="terminal"] .funnel-step,
[data-style="terminal"] .stats-rate-card,[data-style="terminal"] .stats-chart,[data-style="terminal"] .modal,
[data-style="terminal"] .notification-panel,[data-style="terminal"] .provider-panel{
  border:1px solid var(--line2);border-radius:4px;background:var(--panel);box-shadow:var(--shadow);
}
[data-style="terminal"] .card-hd,[data-style="terminal"] .modal-hd,[data-style="terminal"] .modal-ft{border-color:var(--line2)}
[data-style="terminal"] .card-hd h2:before,[data-style="terminal"] .provider-name:before{border-radius:0;box-shadow:none}
[data-style="terminal"] .btn,[data-style="terminal"] .icon-btn{border:1px solid var(--line2);border-radius:3px;background:var(--panel);box-shadow:none}
[data-style="terminal"] .btn:hover,[data-style="terminal"] .icon-btn:hover{border-color:var(--blue);color:var(--blue);background:var(--blueS);box-shadow:0 0 12px var(--blueS)}
[data-style="terminal"] .btn-primary{color:var(--bg);background:var(--blue)}
[data-style="terminal"] input,[data-style="terminal"] select,[data-style="terminal"] textarea{border:1px solid var(--line2);border-radius:3px;background:var(--bg);box-shadow:none}
[data-style="terminal"] input:focus,[data-style="terminal"] select:focus,[data-style="terminal"] textarea:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}
[data-style="terminal"] table{border-color:var(--line2)}
[data-style="terminal"] th{background:var(--blueS)}
[data-style="terminal"] tr:hover td{background:var(--blueS)}
[data-style="terminal"] .tag,[data-style="terminal"] .badge,[data-style="terminal"] .status-badge{border-radius:2px}
[data-style="terminal"] .desktop-titlebar{border-bottom:1px solid var(--blue);background:#08130e;color:#aef2c9}
[data-style="terminal"] .desktop-titlebar-brand{text-shadow:none}
[data-style="terminal"] .desktop-titlebar-pixel{border:0;background:var(--blue);box-shadow:0 0 10px var(--blue)}
[data-style="terminal"] .desktop-main-mode .app{border-color:var(--blue)}

@media (prefers-reduced-motion:reduce){
  [data-style="aurora"] *,[data-style="terminal"] *{transition-duration:.01ms!important;animation-duration:.01ms!important}
}
