:root,[data-theme="dark"]{--accent:#8fb5ff;--accent-bg:#223651;--accent-text:#c4d8ff;--primary-bg:#2762bf;--primary-text:#fff;--positive-bg:#173b30;--warning-bg:#332718;--danger-bg:#351d24;--hero:#182b43;--shadow:0 6px 24px #00000014;color-scheme:dark}
:root[data-theme="white"]{color-scheme:light;--bg:#f4f6f9;--surface:#fff;--surface-2:#f0f3f8;--line:#d9e0ea;--text:#18253b;--muted:#54637b;--blue:#2256b1;--accent:#2256b1;--accent-bg:#e7efff;--accent-text:#224a92;--primary-bg:#235cc4;--primary-text:#fff;--green:#087653;--amber:#875600;--red:#ba3042;--positive-bg:#e5f4ec;--warning-bg:#fff2d7;--danger-bg:#ffebed;--hero:#edf3ff;--shadow:0 6px 24px #24365308}
:root[data-theme="navy"]{color-scheme:dark;--bg:#0d1930;--surface:#142540;--surface-2:#1b3050;--line:#324969;--text:#eef5ff;--muted:#acc0dc;--blue:#9cc8ff;--accent:#9cc8ff;--accent-bg:#264669;--accent-text:#d3e9ff;--primary-bg:#2a67b9;--primary-text:#fff;--green:#64dfc0;--amber:#f1c479;--red:#ffa3ae;--positive-bg:#173e40;--warning-bg:#403624;--danger-bg:#452737;--hero:#1c395d;--shadow:0 6px 24px #00000018}
:root[data-theme="black"]{color-scheme:dark;--bg:#000;--surface:#0e0b0c;--surface-2:#1a1416;--line:#3f2a2e;--text:#fff;--muted:#cfc5c7;--blue:#7cc4ff;--accent:#ff4d5e;--accent-bg:#3a0d14;--accent-text:#ffc2c8;--primary-bg:#d7263d;--primary-text:#fff;--green:#3fe293;--amber:#ffd166;--red:#ff6b7f;--positive-bg:#0a2b1c;--warning-bg:#2e2508;--danger-bg:#3a0d14;--hero:#24080d;--shadow:0 0 0 1px #ff4d5e1f}
:root[data-theme="mint"]{color-scheme:light;--bg:#e7f5f3;--surface:#fbfefd;--surface-2:#dceeea;--line:#b7c4c7;--text:#1f2a2e;--muted:#4f676c;--blue:#1f5fae;--accent:#3a6b70;--accent-bg:#d2efe5;--accent-text:#1f2a2e;--primary-bg:#9de0c9;--primary-text:#1f2a2e;--green:#0b7a55;--amber:#855600;--red:#b52f3d;--positive-bg:#d6f0e5;--warning-bg:#fbf0d6;--danger-bg:#fbe6e8;--hero:#d5efe8;--shadow:0 6px 24px #1f2a2e0d}
:root[data-theme="pink"]{color-scheme:light;--bg:#fdf2f8;--surface:#fff;--surface-2:#fae8f3;--line:#ecd3e6;--text:#2e1f3f;--muted:#6c5a7f;--blue:#2563c9;--accent:#7440c0;--accent-bg:#efe4fb;--accent-text:#5a2aa0;--primary-bg:#7440c0;--primary-text:#fff;--green:#0d7652;--amber:#875500;--red:#b8233f;--positive-bg:#e2f4ea;--warning-bg:#fff0d6;--danger-bg:#ffe3ea;--hero:#f5e6f7;--shadow:0 6px 24px #5a2aa00f}
:root[data-theme="stone"]{color-scheme:light;--bg:#f3f0e9;--surface:#fffdf8;--surface-2:#eae7df;--line:#d6d1c7;--text:#303a35;--muted:#606b63;--blue:#356455;--accent:#356455;--accent-bg:#dfe9e1;--accent-text:#2d5744;--primary-bg:#356451;--primary-text:#fff;--green:#1c714d;--amber:#83580b;--red:#b43c42;--positive-bg:#e1eee2;--warning-bg:#f7eccc;--danger-bg:#f9e4e2;--hero:#e7eee5;--shadow:0 6px 24px #51483708}
html[data-theme] body{color:var(--text);background:var(--bg)}
html[data-theme] .app-header,html[data-theme] .bottom-nav{background:var(--bg);border-color:var(--line)}
html[data-theme] .workspace-authenticated .bottom-nav a.active,html[data-theme] .workspace-subnav a[aria-current]{background:var(--accent-bg);color:var(--accent-text)}
html[data-theme] .workspace-shortcut:hover{background:var(--accent-bg);border-color:var(--accent)}
html[data-theme] .panel,html[data-theme] .card,html[data-theme] .surface,html[data-theme] .round-card,html[data-theme] .order-dialog{background:var(--surface);border-color:var(--line);color:var(--text)}
html[data-theme] .workspace-authenticated .btc-flow-card{background:linear-gradient(120deg,var(--hero),var(--surface));border-color:var(--line)}
html[data-theme] .workspace-fold{background:var(--surface);border-color:var(--line)}
html[data-theme] .workspace-fold[data-workspace-fold="reset"]>summary{color:var(--red)}
html[data-theme] .theme-settings{box-shadow:var(--shadow)}
html[data-theme] button{color:var(--text);background:var(--surface-2);border-color:var(--line)}
html[data-theme] button.primary,html[data-theme] .subtabs a.active{color:var(--primary-text);background:var(--primary-bg);border-color:var(--primary-bg)}
html[data-theme] button.danger,html[data-theme] .notice.danger,html[data-theme] .badge.live,html[data-theme] .live,html[data-theme] #message:not(:empty){color:var(--red);background:var(--danger-bg);border-color:var(--red)}
html[data-theme] .notice,html[data-theme] .notice.subtle{color:var(--muted);background:var(--surface-2)}
html[data-theme] .notice.warning,html[data-theme] .warning,html[data-theme] .market-flow-notice{background:var(--warning-bg);color:var(--amber)}
html[data-theme] input,html[data-theme] select,html[data-theme] textarea{background:var(--surface);color:var(--text);border-color:var(--line)}
html[data-theme] label,html[data-theme] .field-label{color:var(--muted)}
html[data-theme] .badge,html[data-theme] .pill,html[data-theme] .setting-icon,html[data-theme] .linkbar a{background:var(--accent-bg);color:var(--accent-text)}
html[data-theme] .pill.good,html[data-theme] .tp-leg.good{background:var(--positive-bg);border-color:var(--green);color:var(--green)}
html[data-theme] .pill.warn,html[data-theme] .tp-leg.warn{background:var(--warning-bg);color:var(--amber)}
html[data-theme] .pill.bad{background:var(--danger-bg);color:var(--red)}
html[data-theme] .tp-leg,html[data-theme] .entry-flow,html[data-theme] .side-switch,html[data-theme] .chart-tabs,html[data-theme] .subtabs,html[data-theme] .empty,html[data-theme] .totp-secret,html[data-theme] .log-detail pre,html[data-theme] .market-flow-mini{background:var(--surface-2);border-color:var(--line);color:var(--text)}
html[data-theme] .side-switch button.active,html[data-theme] .chart-tabs button.active{background:var(--accent-bg);color:var(--accent-text)}
html[data-theme] td,html[data-theme] th,html[data-theme] .setting-link,html[data-theme] .list-row,html[data-theme] .log-row{border-color:var(--line)}
.theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}
html[data-theme] .theme-choice{display:flex;flex-direction:column;align-items:stretch;padding:12px;border:2px solid var(--line);border-radius:12px;text-align:left;min-width:0;background:var(--surface);gap:7px}
html[data-theme] .theme-choice[aria-pressed="true"]{border-color:var(--accent);background:var(--accent-bg)}
.theme-choice strong{font-size:14px}.theme-choice small{font-size:12px;line-height:1.6}
.theme-swatch{height:66px;display:grid;grid-template-columns:18px 1fr;gap:6px;padding:10px;border-radius:7px;background:var(--swatch-bg)}
.theme-swatch i{background:var(--swatch-card);border-radius:3px}.theme-swatch i:first-child{grid-row:span 2;background:var(--swatch-accent)}
.swatch-dark{--swatch-bg:#0b1018;--swatch-card:#263346;--swatch-accent:#8fb5ff}.swatch-white{--swatch-bg:#f0f3f8;--swatch-card:#fff;--swatch-accent:#235cc4}.swatch-navy{--swatch-bg:#0d1930;--swatch-card:#264669;--swatch-accent:#9cc8ff}.swatch-stone{--swatch-bg:#eae7df;--swatch-card:#fffdf8;--swatch-accent:#356451}
.swatch-black{--swatch-bg:#000;--swatch-card:#2a1c1f;--swatch-accent:#ff4d5e}.swatch-mint{--swatch-bg:#e7f5f3;--swatch-card:#b7c4c7;--swatch-accent:#9de0c9}.swatch-pink{--swatch-bg:#fae8f3;--swatch-card:#fff;--swatch-accent:#7440c0}
#theme-save-status{margin:12px 0 0;font-size:12px}
html[data-theme] .button{background:var(--surface-2);color:var(--text);border-color:var(--line)}
html[data-theme] .button.primary{background:var(--primary-bg);color:var(--primary-text)}
html[data-theme] .setup-copy,html[data-theme] .watch-note{color:var(--muted)}
html[data-theme] .market-group-row .list-value b{color:var(--text)}
html[data-theme] .candidate-card.actionable,html[data-theme] .auto-overview,html[data-theme] .stage2-cci{border-color:var(--accent)}
html[data-theme] input:focus,html[data-theme] select:focus,html[data-theme] textarea:focus{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}
@media(max-width:760px){.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Black theme: red accents; order buttons white so they never read as a gain (red) or a sale (2026-10-08). */
html[data-theme="black"] .ai-management .ai-choice-buttons button[aria-pressed="true"],html[data-theme="black"] .ai-management .ai-mgmt-actions [data-management-continue]:not(:disabled){background:#fff;border-color:#fff;color:#000}
html[data-theme="black"] .ai-management .ai-mgmt-actions .ai-management-refresh{border-color:#fff;color:#fff}
html[data-theme="black"] .ai-mgmt-mine{color:var(--accent)}
html[data-theme="black"] .ai-mgmt-notice.is-met{background:var(--accent-bg);color:var(--text)}
/* Pink theme: light pink with purple actions (2026-10-08). */
html[data-theme="pink"] .ai-management .ai-choice-buttons button[aria-pressed="true"],html[data-theme="pink"] .ai-management .ai-mgmt-actions [data-management-continue]:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}
html[data-theme="pink"] .ai-management .ai-mgmt-actions .ai-management-refresh{border-color:var(--accent);color:var(--accent)}
html[data-theme="pink"] .ai-mgmt-mine{color:var(--accent)}
html[data-theme="pink"] .ai-mgmt-notice.is-met{background:var(--accent-bg)}
html[data-theme="black"] .eyebrow,html[data-theme="black"] .page-head .eyebrow{color:#ffd166}
/* Mint theme: Nordic spa stone palette - mint #9de0c9 buttons with charcoal #1f2a2e text (2026-10-08). */
html[data-theme="mint"] .ai-management .ai-choice-buttons button[aria-pressed="true"],html[data-theme="mint"] .ai-management .ai-mgmt-actions [data-management-continue]:not(:disabled){background:var(--primary-bg);border-color:#7fcfb4;color:var(--primary-text)}
html[data-theme="mint"] .ai-management .ai-mgmt-actions .ai-management-refresh{border-color:#7a9a9f;color:var(--text)}
html[data-theme="mint"] .ai-mgmt-mine{color:var(--accent)}
html[data-theme="mint"] .ai-mgmt-notice.is-met{background:var(--accent-bg);color:var(--text)}

/* Radar dashboard themes: every visual override is opt-in; the original four
   themes retain their existing layout and palette. No external assets required. */
html[data-theme="radar-black"]{
  color-scheme:dark;--bg:#101115;--surface:#1a1b21;--surface-2:#24252e;
  --line:#3b3d49;--text:#f5f5fa;--muted:#b7b9c8;--blue:#b9a8ff;
  --accent:#b9a8ff;--accent-bg:#332d49;--accent-text:#dfd5ff;
  --primary-bg:#b9a8ff;--primary-text:#201733;
  --green:#7be1b5;--amber:#f1c477;--red:#ff9caa;
  --positive-bg:#20392f;--warning-bg:#3e3222;--danger-bg:#442731;
  --hero:#272330;--shadow:0 8px 26px #00000024;
  --radar-cyan:#9ecbff;--radar-violet:#d8b6ff;--radar-green-ink:#102a20;
}
html[data-theme="radar-white"]{
  color-scheme:light;--bg:#f3f5fa;--surface:#ffffff;--surface-2:#eef1f8;
  --line:#d5dbe7;--text:#222a3b;--muted:#566177;--blue:#3156c2;
  --accent:#3156c2;--accent-bg:#e9edfc;--accent-text:#2949aa;
  --primary-bg:#3156c2;--primary-text:#ffffff;
  --green:#08724f;--amber:#84520a;--red:#b32340;
  --positive-bg:#e4f3eb;--warning-bg:#fff1d8;--danger-bg:#fce7ed;
  --hero:#eef1fd;--shadow:0 6px 24px #27365d09;
  --radar-cyan:#235ca5;--radar-violet:#75429f;--radar-green-ink:#ffffff;
}
html[data-theme="radar-pink"]{
  color-scheme:light;--bg:#fffafb;--surface:#ffffff;--surface-2:#fff5f8;
  --line:#eddee4;--text:#28262b;--muted:#6d626a;--blue:#a54265;
  --accent:#a54265;--accent-bg:#fff0f5;--accent-text:#84334f;
  --primary-bg:#f9dbe5;--primary-text:#4c2635;
  --green:#0e714f;--amber:#84500a;--red:#b21f36;
  --positive-bg:#e4f2e9;--warning-bg:#fff0d7;--danger-bg:#fce3e7;
  --hero:#fff4f8;--shadow:0 6px 24px #27233306;
  --radar-cyan:#275b95;--radar-violet:#794397;--radar-green-ink:#ffffff;
}
.swatch-radar-black{--swatch-bg:#101115;--swatch-card:#30313d;--swatch-accent:#b9a8ff}
.swatch-radar-white{--swatch-bg:#edf0f8;--swatch-card:#ffffff;--swatch-accent:#3156c2}
.swatch-radar-pink{--swatch-bg:#fff5f8;--swatch-card:#ffffff;--swatch-accent:#f9dbe5}

html[data-theme^="radar-"]{--radius:18px;--panel:var(--surface);--yellow:var(--amber)}
html[data-theme^="radar-"] body{line-height:1.65}
html[data-theme^="radar-"] .app-header{background:var(--surface)}
html[data-theme^="radar-"] .brand{letter-spacing:-.7px}
html[data-theme^="radar-"] .brand span{font-size:10px;letter-spacing:.12em}
html[data-theme^="radar-"] :is(.panel,.card,.surface,.round-card,.e25-card,.e25-hero-item){border-radius:18px;box-shadow:var(--shadow)}
html[data-theme^="radar-"] .workspace-fold{border-radius:18px;box-shadow:var(--shadow)}
html[data-theme^="radar-"] .workspace-fold>summary{font-size:16px;min-height:54px}
html[data-theme^="radar-"] .workspace-fold>.panel{border-radius:0 0 18px 18px;box-shadow:none}
html[data-theme^="radar-"] .workspace-fold[data-workspace-fold="reset"]{border-color:var(--red)}
html[data-theme^="radar-"] :is(.page-head h1,.asset-hero .total){letter-spacing:-.7px}
html[data-theme^="radar-"] .workspace-context-title{font-size:13px;letter-spacing:.04em}
html[data-theme^="radar-"] .workspace-subnav{gap:7px;border-bottom:0}
html[data-theme^="radar-"] .workspace-subnav a{border:1px solid var(--line);background:var(--surface);border-radius:12px;line-height:1.5}
html[data-theme^="radar-"] .workspace-subnav a[aria-current]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-text)}
html[data-theme^="radar-"] .workspace-authenticated .bottom-nav{background:var(--surface)}
html[data-theme^="radar-"] .workspace-authenticated .bottom-nav a{border-radius:12px;font-weight:700}
html[data-theme^="radar-"] .workspace-authenticated .bottom-nav a.active{background:var(--accent-bg);color:var(--accent-text)}
html[data-theme^="radar-"] .workspace-shortcut{border-radius:14px;box-shadow:var(--shadow)}
html[data-theme^="radar-"] .workspace-shortcut strong{font-size:15px}
html[data-theme^="radar-"] .workspace-shortcut small{font-size:12px;color:var(--muted)}
html[data-theme^="radar-"] .workspace-authenticated .stat{border-radius:14px;background:var(--surface-2)}
html[data-theme^="radar-"] :is(.trade-grid,.split-row,.split-avg,.position-row){border-color:var(--line)}
html[data-theme^="radar-"] :is(.notice,.empty){line-height:1.75}
html[data-theme^="radar-"] :is(.notice.danger,button.danger,.button.danger){color:var(--red);background:var(--danger-bg);border:1px solid var(--red)}
html[data-theme^="radar-"] :is(button,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}
html[data-theme^="radar-"] button:hover:not(:disabled),html[data-theme^="radar-"] .button:hover{filter:brightness(.97)}
html[data-theme="radar-black"] button:hover:not(:disabled),html[data-theme="radar-black"] .button:hover{filter:brightness(1.08)}
html[data-theme^="radar-"] .theme-choice{border-radius:16px;padding:13px;gap:9px}
html[data-theme^="radar-"] .theme-choice strong{font-size:15px}
html[data-theme^="radar-"] .theme-choice small{font-size:12px;color:var(--muted)}
html[data-theme^="radar-"] .theme-choice[aria-pressed="true"]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}

/* Existing home and TP components have local palettes; use accessible variants
   on light surfaces as well as the new dark surface. */
html[data-theme^="radar-"] .btc-flow-card.btc-outlook-v2{
  --outlook-positive:var(--green);--outlook-accent:var(--radar-cyan);
  --outlook-negative:var(--red);--outlook-neutral:var(--radar-violet);--outlook-waiting:var(--muted);
}
html[data-theme^="radar-"] .btc-outlook-v2 .outlook-symbol-0{color:var(--amber)}
html[data-theme^="radar-"] .home-market-flow{--hm-green:var(--green);--hm-red:var(--red);--hm-blue:var(--radar-cyan);gap:12px}
html[data-theme^="radar-"] .home-market-flow :is(.hm-today,.hm-state-badge){box-shadow:none}
html[data-theme^="radar-"] .home-market-flow .hm-tone-accent{background:var(--positive-bg);border-color:var(--green)!important}
html[data-theme^="radar-"] .home-market-flow .hm-tone-accent h3{color:var(--green)}
html[data-theme^="radar-"] .home-market-flow .hm-tone-warning{background:var(--warning-bg);border-color:var(--amber)!important}
html[data-theme^="radar-"] .home-market-flow .hm-tone-warning h3{color:var(--amber)}
html[data-theme^="radar-"] .hm-chip-kept{color:var(--green);background:var(--positive-bg);border-color:var(--green)}
html[data-theme^="radar-"] .hm-chip-weak{color:var(--amber);background:var(--warning-bg);border-color:var(--amber)}
html[data-theme^="radar-"] .hm-chip-changed{color:var(--red);background:var(--danger-bg);border-color:var(--red)}
html[data-theme^="radar-"] :is(.hm-sun-positive,.hm-sun-neutral,.hm-sun-accent){color:var(--amber);text-shadow:none}
html[data-theme^="radar-"] :is(.hm-diamond,.hm-sun-negative){color:var(--radar-cyan)}
html[data-theme^="radar-"] :is(.hm-btc,.hm-ico){box-shadow:none}
html[data-theme^="radar-"] .hm-changes li{background:var(--surface-2);border-radius:12px}
html[data-theme^="radar-"] .hm-today p{line-height:1.65}
html[data-theme^="radar-"] :is(.hm-foot small,.hm-key small,.hm-perm li span){font-size:12px}
html[data-theme^="radar-"] .hm-perm li{padding:10px}
html[data-theme^="radar-"] .hm-perm li b{font-size:14px}
html[data-theme^="radar-"] :is(.auto-dashboard,.ai-tp-dialog){
  --ai-strong:var(--text);--ai-up:var(--green);--ai-down:var(--red);
  --ai-mint:var(--green);--ai-cyan:var(--radar-cyan);--ai-violet:var(--radar-violet);
  --ai-mint-soft:var(--positive-bg);--ai-mint-ink:var(--radar-green-ink);
}
html[data-theme^="radar-"] .auto-dashboard .ai-position{background:var(--surface);border-radius:16px}
html[data-theme^="radar-"] .auto-dashboard .ai-position-head .coin-name-ko{font-size:18px;line-height:1.45}
html[data-theme^="radar-"] .auto-dashboard .ai-position-head .coin-name-code{font-size:12px}
html[data-theme^="radar-"] .auto-dashboard .ai-position-head>span:nth-child(2){font-size:16px}
html[data-theme^="radar-"] .auto-dashboard .ai-tp-tile{background:var(--surface-2)}
html[data-theme^="radar-"] .auto-dashboard .ai-tp-tile.is-done{background:var(--positive-bg)}
html[data-theme^="radar-"] .auto-dashboard :is(.ai-account-note,.ai-control .muted,.ai-control-actions button small,.ai-tp-caption,.ai-tp-monitor small){font-size:12px}
html[data-theme^="radar-"] .auto-dashboard .ai-control-actions button{font-size:15px;border-radius:14px}
/* Beat the existing system-dark badge rule even when a light theme is chosen. */
html:root[data-theme^="radar-"] .auto-dashboard .ai-sb.ai-sb-ema{color:var(--radar-cyan);background:var(--accent-bg)}
html:root[data-theme^="radar-"] .auto-dashboard .ai-sb.ai-sb-harmonic{color:var(--radar-violet);background:var(--accent-bg)}
html:root[data-theme^="radar-"] .auto-dashboard .ai-sb.ai-sb-flash{color:var(--amber);background:var(--warning-bg)}
html:root[data-theme^="radar-"] .auto-dashboard .ai-sb.ai-sb-bottom{color:var(--green);background:var(--positive-bg)}
html:root[data-theme^="radar-"] .auto-dashboard .ai-sb:is(.ai-sb-manual,.ai-sb-unknown){color:var(--muted);background:var(--surface-2)}

/* Judgement stays visible when calculation details are folded. The existing
   checked marker, button labels and order-confirmation flow are preserved. */
html[data-theme^="radar-"] .ai-management{padding:14px;gap:12px;background:var(--surface-2);border-radius:15px}
html[data-theme^="radar-"] .ai-mgmt-judge{font-size:14px;gap:7px 10px}
html[data-theme^="radar-"] .ai-mgmt-judge b{font-size:24px;line-height:1.35}
html[data-theme^="radar-"] .auto-dashboard .ai-mgmt-why{font-size:14px;color:var(--muted);line-height:1.7;padding-bottom:12px}
html[data-theme^="radar-"] .ai-management h3.ai-mgmt-title{font-size:17px}
html[data-theme^="radar-"] .ai-management .ai-choice-buttons button{font-size:15px;min-height:50px;border-radius:11px;padding:7px 3px}
html[data-theme^="radar-"] .ai-management .ai-choice-buttons button[aria-pressed="true"]{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-text);box-shadow:0 0 0 1px var(--primary-bg)}
html[data-theme^="radar-"] .ai-management .ai-choice-buttons button[data-management-select="STOP_REVIEW"][aria-pressed="true"]{background:var(--danger-bg);color:var(--red);border-color:var(--red);box-shadow:0 0 0 1px var(--red)}
html[data-theme="radar-pink"] .ai-management .ai-choice-buttons button[aria-pressed="true"]:not([data-management-select="STOP_REVIEW"]){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
html[data-theme^="radar-"] .ai-mgmt-mine{font-size:14px;color:var(--accent-text)}
html[data-theme^="radar-"] :is(.ai-mgmt-metrics,.ai-mgmt-notice,.ai-pnl-card>div){font-size:14px;line-height:1.65}
html[data-theme^="radar-"] .ai-mgmt-metrics b{font-size:16px}
html[data-theme^="radar-"] .ai-management .ai-mgmt-actions [data-management-continue]:not(:disabled){background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-text)}
html[data-theme^="radar-"] .ai-management:has([data-management-select="STOP_REVIEW"][aria-pressed="true"]) .ai-mgmt-actions [data-management-continue]:not(:disabled){background:var(--danger-bg);border-color:var(--red);color:var(--red)}
html[data-theme^="radar-"] .ai-management .ai-mgmt-actions .ai-management-refresh{border-color:var(--line);color:var(--text);font-size:14px}
html[data-theme^="radar-"] .ai-management .ai-mgmt-actions [data-management-continue]:disabled{background:var(--surface);border-color:var(--line);color:var(--muted);opacity:1}
html[data-theme^="radar-"] .ai-management .ai-management-fold{background:var(--surface);border-radius:12px}
html[data-theme^="radar-"] .ai-management .ai-management-fold>summary{font-size:14px;min-height:50px}
html[data-theme^="radar-"] .ai-pnl-card small{font-size:12px;line-height:1.65}
html[data-theme^="radar-"] .ai-management .ai-management-error{color:var(--red)}

@media(max-width:600px){
  html[data-theme^="radar-"] .app-header{padding-inline:14px}
  html[data-theme^="radar-"] .workspace-context{padding:18px 14px 0}
  html[data-theme^="radar-"] .workspace-context-hint{font-size:13px;line-height:1.65}
  html[data-theme^="radar-"] .workspace-authenticated main{padding:16px 14px calc(102px + env(safe-area-inset-bottom))}
  html[data-theme^="radar-"] .panel{padding:16px}
  html[data-theme^="radar-"] .workspace-fold>summary{padding:13px 15px}
  html[data-theme^="radar-"] .workspace-subnav a{font-size:13px;padding:10px;min-height:44px}
  html[data-theme^="radar-"] .workspace-authenticated .bottom-nav{gap:3px;padding:7px 5px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #00000008}
  html[data-theme^="radar-"] .workspace-authenticated .bottom-nav a{font-size:11px;letter-spacing:-.35px;min-height:52px;gap:4px}
  html[data-theme^="radar-"] .workspace-shortcut{padding:14px}
  html[data-theme^="radar-"] .workspace-authenticated :is(.home-operations,.btc-flow-card,.home-cci){padding:16px}
  html[data-theme^="radar-"] :is(.home-operations,.home-cci) .section-head :is(h1,h2){font-size:18px}
  html[data-theme^="radar-"] .home-ops-grid{font-size:12px}
  html[data-theme^="radar-"] .home-ops-grid time{font-size:11px;white-space:normal}
  html[data-theme^="radar-"] .home-ops-footer{font-size:12px;flex-wrap:wrap}
  html[data-theme^="radar-"] .home-cci-name b{font-size:14px}
  html[data-theme^="radar-"] .home-cci-name small{font-size:11px}
  html[data-theme^="radar-"] .home-cci-evidence b{font-size:13px}
  html[data-theme^="radar-"] .home-cci-score b{font-size:15px}
  html[data-theme^="radar-"] .home-cci-score small{font-size:11px}
  html[data-theme^="radar-"] .hm-head h2{font-size:19px;line-height:1.4}
  html[data-theme^="radar-"] .hm-btc{width:44px;height:44px;font-size:25px}
  html[data-theme^="radar-"] .hm-badge small{font-size:12px}
  html[data-theme^="radar-"] .hm-changes li{gap:6px;padding:8px;grid-template-columns:30px minmax(0,1fr) minmax(0,1.25fr) auto}
  html[data-theme^="radar-"] .hm-ico{width:28px;height:28px;font-size:14px}
  html[data-theme^="radar-"] .hm-key{font-size:13px}
  html[data-theme^="radar-"] .hm-val{font-size:14px;line-height:1.5}
  html[data-theme^="radar-"] .hm-changes em{font-size:13px}
  html[data-theme^="radar-"] .hm-chip{font-size:14px;gap:4px}
  html[data-theme^="radar-"] .hm-state-head small{font-size:12px;white-space:normal;text-align:right}
  html[data-theme^="radar-"] .theme-options{gap:10px}
}

/* Make the summer weather read clearly at phone size. */
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i{
 width:19px;height:29px;border:1px solid #064d71;
 background:linear-gradient(135deg,#fff 0%,#a9f5ff 20%,#27c8ed 54%,#08749e 100%);
 filter:drop-shadow(0 2px 2px #073f5e);opacity:1;
}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(9){left:48%;animation-delay:-.4s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(10){left:57%;animation-delay:-1s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .pk-season-weather i{
 width:30px;height:40px;filter:drop-shadow(0 2px 2px #074d70);opacity:1;
 background:linear-gradient(135deg,#fff 0%,#b4f7ff 18%,#31cdec 52%,#06739c 100%);
}
html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i{
 width:38px;height:38px;color:transparent;text-shadow:none;-webkit-text-stroke:0;
}
html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i::before{
 inset:2px;background:#ffcf28;
 filter:drop-shadow(0 0 3px #704000) drop-shadow(0 0 8px #ffbd22);
}
@media(max-width:600px){
 html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(n+9){display:none}
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .pk-season-weather i{width:35px;height:46px}
 html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i{width:40px;height:40px}
}
@media(max-width:359px){
  html[data-theme^="radar-"] .workspace-authenticated main{padding-inline:10px}
  html[data-theme^="radar-"] .workspace-context{padding-inline:10px}
  html[data-theme^="radar-"] .panel{padding:13px}
  html[data-theme^="radar-"] .workspace-authenticated :is(.home-operations,.btc-flow-card,.home-cci){padding:13px}
  html[data-theme^="radar-"] .ai-management{padding:11px}
  html[data-theme^="radar-"] .ai-choice-buttons{gap:5px}
  html[data-theme^="radar-"] .ai-check{margin-right:3px}
  html[data-theme^="radar-"] .ai-mgmt-actions{grid-template-columns:minmax(0,1fr)}
  html[data-theme^="radar-"] .ai-management .ai-mgmt-actions .ai-management-refresh{min-height:44px}
  html[data-theme^="radar-"] .home-ops-grid{grid-template-columns:minmax(0,1fr)}
  html[data-theme^="radar-"] .home-ops-grid dl+dl{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}
  html[data-theme^="radar-"] .hm-foot{grid-template-columns:minmax(0,1fr);gap:8px}
  html[data-theme^="radar-"] .hm-foot>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:8px}
  html[data-theme^="radar-"] .hm-foot>div+div{border-left:0;padding-left:0}
  html[data-theme^="radar-"] .hm-foot b{text-align:right;font-size:13px}
}

/* Local Noto Sans KR subset; see coinradar-font-LICENSE.txt and font provenance.
   Only radar themes reference this family, so existing themes do not load it. */
@font-face{font-family:"CoinRadar Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/coinradar-sans-400.woff2?v=1") format("woff2")}
@font-face{font-family:"CoinRadar Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/coinradar-sans-500.woff2?v=1") format("woff2")}
@font-face{font-family:"CoinRadar Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/coinradar-sans-600.woff2?v=1") format("woff2")}

/* Radar typography: a quiet Korean fintech hierarchy. The bundled font is
   supplied separately; these rules do not affect the four original themes. */
html[data-theme^="radar-"] body{
  font-family:var(--radar-font,"CoinRadar Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);
  font-weight:400;letter-spacing:0;line-height:1.65;font-synthesis:none;
}
html[data-theme^="radar-"] :is(button,input,select,textarea){font-family:inherit;letter-spacing:0}
html[data-theme^="radar-"] :is(b,strong){font-weight:600}
html[data-theme^="radar-"] :is(.muted,small){font-weight:400;letter-spacing:0}
html[data-theme^="radar-"] :is(h1,h2,h3,h4,h5,h6){font-weight:600;letter-spacing:-.015em;line-height:1.4}
html[data-theme^="radar-"] .page-head h1{font-weight:650;letter-spacing:-.02em;line-height:1.35}
html[data-theme^="radar-"] .brand{font-weight:650;letter-spacing:-.35px}
html[data-theme^="radar-"] .brand span{font-weight:500;letter-spacing:.04em}
html[data-theme^="radar-"] :is(.eyebrow,.section-label,.workspace-context-title){font-weight:500;letter-spacing:.02em}
html[data-theme^="radar-"] .workspace-context-hint{font-weight:400}
html[data-theme^="radar-"] :is(.workspace-fold>summary,.workspace-fold-current){font-weight:600;letter-spacing:0}
html[data-theme^="radar-"] .workspace-shortcut strong{font-weight:600;letter-spacing:0}
html[data-theme^="radar-"] .workspace-authenticated .bottom-nav a{font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .workspace-authenticated .bottom-nav a.active{font-weight:600}
html[data-theme^="radar-"] .workspace-subnav a{font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .workspace-subnav a[aria-current]{font-weight:600}
html[data-theme^="radar-"] :is(button,.button){font-weight:600;letter-spacing:0}
html[data-theme^="radar-"] :is(.badge,.pill,.theme-choice strong,label,.field-label){font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .theme-choice[aria-pressed="true"] strong{font-weight:600}
html[data-theme^="radar-"] .workspace-authenticated .stat strong{font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] :is(.asset-hero .total,.metric-value,.market-price strong){font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] :is(.position-metrics b,.trade-grid b,.split-price,.split-avg b,.list-value,.home-ops-grid dd){font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}

html[data-theme^="radar-"] .home-market-flow :is(.hm-head h2,.hm-changes h3,.hm-structure h3,.hm-state h3){font-weight:600;letter-spacing:-.015em}
html[data-theme^="radar-"] .home-market-flow .hm-today h3{font-weight:650;letter-spacing:-.02em;line-height:1.35}
html[data-theme^="radar-"] .home-market-flow :is(.hm-key,.hm-key small,.hm-badge b,.hm-pill,.hm-chip){font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .home-market-flow .hm-chip.is-on{font-weight:600}
html[data-theme^="radar-"] .home-market-flow :is(.hm-val,.hm-changes em,.hm-levels b,.hm-state-badge){font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] .btc-outlook-v2 :is(.section-head h2,.outlook-subtitle){font-weight:600;letter-spacing:-.015em}
html[data-theme^="radar-"] .btc-outlook-v2 :is(.home-outlook h3,.outlook-horizon h3){font-weight:650;letter-spacing:-.02em}
html[data-theme^="radar-"] .btc-outlook-v2 :is(.outlook-kicker,.outlook-metric-label b,.home-structure b){font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .btc-outlook-v2 :is(.home-metric-number,.home-flow-grid .home-change){font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] .home-cci-list :is(.home-rank,.home-cci-name b,.home-cci-evidence b,.home-cci-score b){font-weight:600;letter-spacing:0}

/* Component selectors outrank later auto-information / auto-tp typography. */
html[data-theme^="radar-"] .auto-dashboard :is(h1,.panel h2,.ai-tp-manager h2){font-weight:600;letter-spacing:-.015em}
html[data-theme^="radar-"] .auto-dashboard :is(.ai-control-actions button,.ai-control-actions button b,.ai-fold>summary,.ai-manage>summary){font-weight:600;letter-spacing:0}
html:root[data-theme^="radar-"] .auto-dashboard .ai-tp-cta{font-weight:600;letter-spacing:0}
html[data-theme^="radar-"] .auto-dashboard :is(.ai-tp-monitor,.ai-tp-danger>summary,.ai-sb,.ai-cond){font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .auto-dashboard .ai-position-head .coin-name-ko{font-weight:600;letter-spacing:0}
html[data-theme^="radar-"] .auto-dashboard .ai-position-head .coin-name-code{font-weight:400;letter-spacing:.02em}
html[data-theme^="radar-"] .auto-dashboard .ai-position-head>span:nth-child(2){font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] .auto-dashboard .ai-asset-primary strong{font-weight:600;letter-spacing:-.01em}
html[data-theme^="radar-"] :is(.auto-dashboard,.ai-tp-dialog) .ai-tp-tile b{font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] :is(.auto-dashboard,.ai-tp-dialog) .ai-tp-tile strong{font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] .ai-tp-dialog :is(h2,h3,.ai-tp-save,.ai-tp-strategy-note){font-weight:600;letter-spacing:-.01em}
html[data-theme^="radar-"] .ai-tp-dialog .ai-tp-number input{font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] .ai-mgmt-judge{font-size:14px;font-weight:450;letter-spacing:0}
html[data-theme^="radar-"] .ai-mgmt-judge b{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.4}
html[data-theme^="radar-"] .ai-management h3.ai-mgmt-title{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.5}
html[data-theme^="radar-"] .ai-management :is(.ai-choice-buttons button,.ai-mgmt-actions button){font-size:15px;font-weight:600;letter-spacing:0;line-height:1.5}
html[data-theme^="radar-"] .ai-management :is(.ai-mgmt-mine,.ai-mgmt-mine b,.ai-management-fold>summary,.ai-pnl-card h5){font-weight:600;letter-spacing:0}
html[data-theme^="radar-"] .ai-management :is(.ai-mgmt-metrics,.ai-mgmt-notice,.ai-pnl-card>div){font-size:14px;font-weight:400;letter-spacing:0}
html[data-theme^="radar-"] .ai-management :is(.ai-mgmt-metrics b,.ai-pnl-card>div b){font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}
html[data-theme^="radar-"] :is(.lp-tabs button,.lp-days button[aria-pressed="true"],.lp-status,.lp-uncounted){font-weight:500;letter-spacing:0}
html[data-theme^="radar-"] .lp-dd{font-weight:600;letter-spacing:0}
@media(max-width:600px){
  html[data-theme^="radar-"] .workspace-context-hint{font-size:14px}
  html[data-theme^="radar-"] .workspace-subnav a{font-size:14px}
  html[data-theme^="radar-"] .auto-dashboard :is(.ai-control .muted,.ai-tp-caption){font-size:14px;line-height:1.65}
  html[data-theme^="radar-"] .ai-management .ai-mgmt-actions .ai-management-refresh{font-size:14px;font-weight:500}
  html[data-theme^="radar-"] :is(.hm-today p,.hm-state-body p,.hm-state-why){font-size:15px;line-height:1.65}
}

/* Three signature skins, mapped to the existing live components.  No markup,
   content, page routing or trading state is introduced by these rules. */
@font-face{font-family:"CR Signature Sans";font-style:normal;font-weight:400 600;font-display:swap;src:url("/coinradar-signature-sans.woff2?v=1") format("woff2")}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]){
  --radar-font:"CR Signature Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --signature-radius:12px;--signature-border:1.5px;
}
html[data-theme="radar-neon"]{
  color-scheme:dark;--bg:#352452;--surface:#171028;--surface-2:#2b2046;
  --line:#79699f;--text:#fff8ff;--muted:#d5c8e8;--blue:#aeb4ff;
  --accent:#57f1e2;--accent-bg:#233d4a;--accent-text:#a5fff4;
  --primary-bg:#57f1e2;--primary-text:#171028;
  --green:#8ff1bf;--amber:#ffe779;--red:#ffa9c6;
  --positive-bg:#193c35;--warning-bg:#443422;--danger-bg:#482536;
  --hero:#2b2046;--shadow:3px 3px 0 #120b21;
  --radar-cyan:#9cefff;--radar-violet:#dabaff;--radar-green-ink:#102a20;
  --signature-pink:#ff77c8;--signature-mint:#57f1e2;--signature-yellow:#ffe565;
  --signature-blue:#9295ff;--signature-ink:#171028;--signature-radius:8px;
}
html[data-theme="radar-cream"]{
  color-scheme:light;--bg:#fff8e8;--surface:#fffef7;--surface-2:#f2eade;
  --line:#29252b;--text:#211e24;--muted:#575058;--blue:#365a8e;
  --accent:#694092;--accent-bg:#eadbfa;--accent-text:#59317e;
  --primary-bg:#694092;--primary-text:#ffffff;
  --green:#136047;--amber:#704615;--red:#9e273e;
  --positive-bg:#e1f1e7;--warning-bg:#ffecac;--danger-bg:#fbe2e6;
  --hero:#b5e4f8;--shadow:3px 3px 0 #29252b;
  --radar-cyan:#365a8e;--radar-violet:#694092;--radar-green-ink:#ffffff;
  --signature-pink:#ffc3da;--signature-mint:#afe5cd;--signature-yellow:#ffe58f;
  --signature-blue:#b5e4f8;--signature-ink:#211e24;
}
html[data-theme="radar-glass"]{
  color-scheme:dark;--bg:#101b2e;--surface:#1b283e;--surface-2:#253149;
  --line:#5d6983;--text:#f4faff;--muted:#c2cee0;--blue:#95e8ed;
  --accent:#85e8e0;--accent-bg:#214350;--accent-text:#b4fff4;
  --primary-bg:#a4e5e8;--primary-text:#102637;
  --green:#9ee5c4;--amber:#ffdc9f;--red:#ffadbf;
  --positive-bg:#193d3d;--warning-bg:#3d302b;--danger-bg:#452b3d;
  --hero:#243b4e;--shadow:inset 1px 1px 1px #dbffff30,inset -1px -1px 1px #99a5d324,0 8px 18px #02040b3d;
  --radar-cyan:#95e8ed;--radar-violet:#d0c1ff;--radar-green-ink:#102637;
  --signature-pink:#d9b8ef;--signature-mint:#a4e5e8;--signature-yellow:#ffdc9f;
  --signature-blue:#a8c8ff;--signature-ink:#102637;--signature-radius:20px;--signature-border:1px;
  --signature-card:linear-gradient(135deg,#28364c,#1b283e 60%,#29273f);
  --signature-hero:linear-gradient(128deg,#284854,#1d2d43 56%,#35304e);
}
/* Explicit foreground and numeral rules keep the important values independent
   of the component's former hard-coded dark/light colors. Semantic gains and
   losses retain their colors; only plain amounts are reset to the foreground. */
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) body{font-family:var(--radar-font);font-weight:400;font-synthesis:none}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) body *{-webkit-text-fill-color:currentColor}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(h1,h2,h3,h4,h5,h6,.brand,.page-head h1){font-weight:600;letter-spacing:-.015em}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.asset-hero .total,.metric-value,.market-price strong,.home-metric-number,.hm-val,.hm-levels b,.ai-metrics strong,.stat strong,.cf-stats b){color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.015em}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.muted,.setup-copy,.watch-note,.theme-choice small){color:var(--muted)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.panel,.card,.surface,.round-card,.e25-card,.e25-hero-item,.workspace-fold,.ai-position,.order-dialog,.ai-tp-dialog){background-color:var(--surface);border-color:var(--line);border-width:var(--signature-border);border-radius:var(--signature-radius);box-shadow:var(--shadow);color:var(--text)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.e25-card,.e25-hero-item,.candidate-card.watch,.candidate-card.actionable){background-image:none}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .workspace-fold>.panel{border-radius:0 0 var(--signature-radius) var(--signature-radius);box-shadow:none}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.workspace-shortcut,.workspace-subnav a,.theme-choice){border-radius:var(--signature-radius)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.hm-tone-warning,.hm-tone-waiting){background:var(--surface);border-color:var(--line)!important}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.hm-tone-warning,.hm-tone-waiting) h3{color:var(--text)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.hm-tone-warning,.hm-tone-waiting) p{color:var(--muted)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) :is(.hm-tone-warning,.hm-tone-waiting) .hm-sun{color:var(--amber)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .auto-dashboard :is(.ai-tp-caption,.ai-tp-monitor small,.ai-state){color:var(--muted)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) button:disabled{opacity:1;color:var(--muted);background:var(--surface-2);border-color:var(--line);box-shadow:none}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) input::placeholder{color:var(--muted);opacity:1}

/* Retrofuturist windows: the labels are the existing real panel headings. */
html[data-theme="radar-neon"] body{background-color:var(--bg);background-image:linear-gradient(#eab8ff12 1px,transparent 1px),linear-gradient(90deg,#eab8ff12 1px,transparent 1px),linear-gradient(145deg,#5b286e,#3d296d 48%,#1b5061);background-size:32px 32px,32px 32px,100% 100%}
html[data-theme="radar-neon"] :is(.app-header,.workspace-authenticated .bottom-nav){background:#171028;border-color:var(--signature-mint);border-width:2px}
html[data-theme="radar-neon"] .brand{color:var(--text)}
html[data-theme="radar-neon"] :is(.page-head .eyebrow,.workspace-context-title){color:var(--signature-mint)}
html[data-theme="radar-neon"] .workspace-context-hint{color:var(--text)}
html[data-theme="radar-neon"] .home-market-flow .hm-head{background:var(--surface);border:2px solid var(--signature-mint)}
html[data-theme="radar-neon"] .hm-head h2{color:var(--signature-mint)}
html[data-theme="radar-neon"] .home-market-flow .hm-today{border:2px solid var(--signature-pink)!important;background:var(--surface);box-shadow:inset 0 5px 0 var(--signature-pink),var(--shadow)}
html[data-theme="radar-neon"] .home-market-flow :is(.hm-changes,.hm-structure,.hm-state){border:2px solid var(--signature-blue)}
html[data-theme="radar-neon"] .home-market-flow .hm-changes{border-color:var(--signature-yellow)}
html[data-theme="radar-neon"] :is(.hm-changes>h3,.hm-structure>h3,.hm-state-head,.home-cci>.section-head,.home-operations>.section-head,.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head,.lp-head){background:var(--signature-blue);color:var(--signature-ink);border:1px solid var(--signature-ink);border-radius:3px;padding:8px 10px}
html[data-theme="radar-neon"] :is(.home-market-flow .hm-changes>h3,.lp-card .lp-head){background:var(--signature-yellow)}
html[data-theme="radar-neon"] :is(.home-cci>.section-head,.home-operations>.section-head){background:var(--signature-pink)}
html[data-theme="radar-neon"] :is(.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head){background:var(--signature-mint)}
html[data-theme="radar-neon"] :is(.hm-changes>h3,.hm-structure>h3,.hm-state-head,.home-cci>.section-head,.home-operations>.section-head,.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head,.lp-head) :is(h1,h2,h3,a,small,.hm-h-ico){color:var(--signature-ink)}
html[data-theme="radar-neon"] :is(.hm-changes>h3,.hm-structure>h3){font-size:17px}
html[data-theme="radar-neon"] .hm-state-head{flex-wrap:wrap}
html[data-theme="radar-neon"] .hm-state-head small{text-align:left}
html[data-theme="radar-neon"] .hm-changes li{border:1px solid var(--line);border-radius:3px}
html[data-theme="radar-neon"] .candidate-explorer .e25-card.ema-compact-card{border:2px solid var(--signature-mint);border-radius:7px}
html[data-theme="radar-neon"] .candidate-explorer .e25-card.cf-harmonic-card{border-color:var(--signature-blue)}
html[data-theme="radar-neon"] .candidate-explorer .e25-card.cf-flash-card{border-color:var(--signature-yellow)}
html[data-theme="radar-neon"] .candidate-explorer .e25-card.cf-bottom-card{border-color:var(--signature-pink)}
html[data-theme="radar-neon"] .e25-card>summary{background:var(--surface-2)}
html[data-theme="radar-neon"] :is(.ai-control,.asset-hero){border:2px solid var(--signature-pink);box-shadow:inset 0 5px 0 var(--signature-pink),var(--shadow)}
html[data-theme="radar-neon"] .asset-hero{border-color:var(--signature-mint);box-shadow:inset 0 5px 0 var(--signature-mint),var(--shadow)}
html[data-theme="radar-neon"] .auto-dashboard .ai-tp-manager{border:2px solid var(--signature-mint);background:var(--surface);box-shadow:var(--shadow)}
html[data-theme="radar-neon"] :is(button,.button,.workspace-subnav a,.subtabs,.chart-tabs,.side-switch){border-radius:5px}
html[data-theme="radar-neon"] :is(button.primary,.button.primary,.subtabs a.active){background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-text);box-shadow:2px 2px 0 var(--signature-blue)}
html[data-theme="radar-neon"] .workspace-authenticated .bottom-nav a{border-radius:4px;border:1px solid transparent}
html[data-theme="radar-neon"] .workspace-authenticated .bottom-nav a.active{border-color:var(--accent);background:var(--surface-2);color:var(--accent-text);box-shadow:2px 2px 0 #090612}
html[data-theme="radar-neon"] :is(.badge,.pill,.hm-chip,.hm-pill){border-radius:4px}

/* Cream paper, pastel blocks and dark outlines.  Gain/loss colors remain semantic. */
html[data-theme="radar-cream"] .app-header{background:var(--signature-pink);border-bottom:2px solid var(--line)}
html[data-theme="radar-cream"] .app-header .brand,html[data-theme="radar-cream"] .app-header .brand span{color:var(--text)}
html[data-theme="radar-cream"] .workspace-authenticated .bottom-nav{background:var(--surface);border-color:var(--line);border-width:2px}
html[data-theme="radar-cream"] .workspace-authenticated .bottom-nav a{border:1px solid transparent;border-radius:9px}
html[data-theme="radar-cream"] .workspace-authenticated .bottom-nav a.active{background:var(--signature-yellow);border-color:var(--line);color:var(--text);box-shadow:1.5px 1.5px 0 var(--line)}
html[data-theme="radar-cream"] :is(.workspace-subnav a[aria-current],.chart-tabs button.active,.cf-timeframes [aria-pressed="true"]){background:var(--signature-yellow);color:var(--text);border-color:var(--line);box-shadow:2px 2px 0 var(--line)}
html[data-theme="radar-cream"] .home-market-flow .hm-head{background:var(--signature-pink)}
html[data-theme="radar-cream"] .home-market-flow .hm-today{background:var(--signature-yellow);border-color:var(--line)!important}
html[data-theme="radar-cream"] .home-market-flow .hm-today h3{color:var(--text)}
html[data-theme="radar-cream"] .home-market-flow .hm-today p{color:var(--muted)}
html[data-theme="radar-cream"] .home-market-flow .hm-changes li{background:var(--signature-blue);border:1px solid var(--line);border-radius:8px}
html[data-theme="radar-cream"] .home-market-flow .hm-changes li:nth-child(4n+2){background:var(--signature-yellow)}
html[data-theme="radar-cream"] .home-market-flow .hm-changes li:nth-child(4n+3){background:var(--signature-pink)}
html[data-theme="radar-cream"] .home-market-flow .hm-changes li:nth-child(4n+4){background:var(--signature-mint)}
html[data-theme="radar-cream"] :is(.home-structure>div,.hm-levels,.home-levels>div){background:var(--signature-blue)}
html[data-theme="radar-cream"] :is(.home-cci,.lp-card){background:var(--signature-mint)}
html[data-theme="radar-cream"] :is(.hm-btc,.hm-ico,.home-rank,.setting-icon){color:var(--text);background:var(--signature-yellow);border:1px solid var(--line)}
html[data-theme="radar-cream"] .candidate-explorer .e25-card.ema-compact-card{background:var(--signature-mint);border:1.5px solid var(--line);border-radius:12px}
html[data-theme="radar-cream"] .candidate-explorer .e25-card.cf-harmonic-card{background:var(--signature-blue)}
html[data-theme="radar-cream"] .candidate-explorer .e25-card.cf-flash-card{background:var(--signature-yellow)}
html[data-theme="radar-cream"] .candidate-explorer .e25-card.cf-bottom-card{background:var(--signature-pink)}
html[data-theme="radar-cream"] .e25-card .card-body{background:var(--surface)}
html[data-theme="radar-cream"] .cf-stats>div:nth-child(3n+1){background:var(--signature-mint)}
html[data-theme="radar-cream"] .cf-stats>div:nth-child(3n+2){background:var(--signature-pink)}
html[data-theme="radar-cream"] .cf-stats>div:nth-child(3n+3){background:var(--signature-yellow)}
html[data-theme="radar-cream"] .ai-control{background:var(--signature-pink)}
html[data-theme="radar-cream"] :is(.asset-hero,.ai-live-assets){background:var(--signature-blue)}
html[data-theme="radar-cream"] .auto-dashboard .ai-tp-manager{border:1.5px solid var(--line);background:var(--signature-mint);box-shadow:var(--shadow)}
html[data-theme="radar-cream"] .auto-dashboard .ai-position{border:1.5px solid var(--line);background:var(--surface)}
html[data-theme="radar-cream"] :is(button.primary,.button.primary,.subtabs a.active){border:1.5px solid var(--line);box-shadow:2px 2px 0 var(--line)}
html[data-theme="radar-cream"] :is(.badge,.pill){border:1px solid var(--line)}
html[data-theme="radar-cream"] .theme-choice[aria-pressed="true"]{background:var(--signature-yellow);border-color:var(--line);box-shadow:3px 3px 0 var(--line)}

/* Liquid glass uses opaque color stops behind text.  Specular rims and the
   background supply depth without letting scenery wash out labels or amounts. */
html[data-theme="radar-glass"] body{background-color:var(--bg);background-image:radial-gradient(ellipse at 12% 8%,#193c4a 0,transparent 42%),radial-gradient(ellipse at 92% 44%,#302344 0,transparent 48%)}
html[data-theme="radar-glass"] :is(.app-header,.workspace-authenticated .bottom-nav){background-color:#16233a;background-image:linear-gradient(130deg,#263a4e,#171f33 70%,#302b46);border-color:#64758f;box-shadow:inset 0 1px 1px #dbffff45,0 8px 20px #02040b3d}
html[data-theme="radar-glass"] :is(.panel,.card,.surface,.e25-card,.e25-hero-item,.workspace-fold,.workspace-shortcut,.ai-position,.order-dialog,.ai-tp-dialog){background-image:var(--signature-card)}
html[data-theme="radar-glass"] :is(.hm-head,.hm-today,.btc-flow-card,.asset-hero,.ai-live-assets,.ai-control){background-color:var(--surface);background-image:var(--signature-hero);border-color:#7994a6;box-shadow:inset 2px 2px 2px #e3ffff26,inset -1px -1px 2px #95dbf752,0 8px 24px #07111c55}
html[data-theme="radar-glass"] .home-market-flow .hm-today{border-color:#7994a6!important}
html[data-theme="radar-glass"] .home-market-flow .hm-today h3{color:var(--text)}
html[data-theme="radar-glass"] .home-market-flow .hm-today p{color:var(--muted)}
html[data-theme="radar-glass"] .home-market-flow .hm-changes li{background:#1b283e;border:1px solid #56647f;border-radius:13px;box-shadow:inset 0 1px 1px #ffffff1c}
html[data-theme="radar-glass"] :is(.hm-btc,.hm-ico,.home-rank,.setting-icon){background:linear-gradient(145deg,#426276,#22304a);border:1px solid #8cbbc9;color:var(--text);border-radius:12px;box-shadow:inset 1px 1px 1px #ffffff66,0 4px 12px #07111c66}
html[data-theme="radar-glass"] :is(.subtabs,.chart-tabs,.side-switch){border-radius:22px;background:#152035;box-shadow:inset 0 1px 3px #040917aa}
html[data-theme="radar-glass"] :is(.workspace-subnav a,.subtabs a,.chart-tabs button,.side-switch button,.cf-timeframes button){border-radius:18px}
html[data-theme="radar-glass"] :is(.workspace-subnav a[aria-current],.workspace-authenticated .bottom-nav a.active,.chart-tabs button.active,.side-switch button.active){background:linear-gradient(135deg,#274c5a,#2a3859);color:var(--accent-text);border-color:#83babf;box-shadow:inset 0 1px 1px #9effecaa,inset 0 -1px 1px #8999e080,0 2px 8px #24dce322}
html[data-theme="radar-glass"] .auto-dashboard .ai-tp-manager{border-color:#7994a6;background-color:var(--surface);background-image:var(--signature-hero);box-shadow:var(--shadow)}
html[data-theme="radar-glass"] :is(button.primary,.button.primary,.subtabs a.active){background:linear-gradient(130deg,#9fefdf,#adcdf2);color:var(--primary-text);border-color:#b0fef2;border-radius:24px;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -2px 2px #356ccb40,0 4px 15px #55eae03b}
html[data-theme="radar-glass"] .workspace-authenticated .bottom-nav a{border-radius:16px}
html[data-theme="radar-glass"] :is(.badge,.pill){border:1px solid var(--line);border-radius:999px}

/* Theme selection previews show each skin's actual surface and accent colors. */
.swatch-radar-neon{--swatch-bg:#352452;--swatch-card:#171028;--swatch-accent:#57f1e2;border:1px solid #9295ff;background-image:linear-gradient(#eab8ff22 1px,transparent 1px),linear-gradient(90deg,#eab8ff22 1px,transparent 1px);background-size:12px 12px}
.swatch-radar-neon i:nth-child(2){background:#171028;border-top:4px solid #ff77c8}
.swatch-radar-neon i:nth-child(3){background:#171028;border-top:4px solid #ffe565}
.swatch-radar-cream{--swatch-bg:#fff8e8;--swatch-card:#afe5cd;--swatch-accent:#ffc3da;border:1.5px solid #29252b;box-shadow:2px 2px 0 #29252b}
.swatch-radar-cream i{border:1px solid #29252b}
.swatch-radar-cream i:nth-child(2){background:#b5e4f8}
.swatch-radar-cream i:nth-child(3){background:#ffe58f}
.swatch-radar-glass{--swatch-bg:#101b2e;--swatch-card:#26384e;--swatch-accent:#a4e5e8;background-image:linear-gradient(145deg,#193c4a,#101b2e 60%,#302344);border:1px solid #5d6983;box-shadow:inset 1px 1px 1px #dbffff66}
.swatch-radar-glass i{background:linear-gradient(135deg,#284854,#35304e);border:1px solid #7994a6;box-shadow:inset 1px 1px 1px #dbffff50}
.swatch-radar-glass i:first-child{background:linear-gradient(135deg,#9fefdf,#adcdf2)}
@media(max-width:600px){
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .theme-choice{padding:10px;gap:7px}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .theme-choice strong{font-size:14px}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .theme-choice small{font-size:12px;line-height:1.6}
  html[data-theme="radar-neon"] :is(.hm-state-head,.lp-head){padding:8px}
  html[data-theme="radar-neon"] .hm-state-head small{white-space:normal}
}
@media(max-width:359px){
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .theme-choice{padding:9px}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .theme-choice strong{font-size:13px;letter-spacing:-.025em}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .theme-swatch{padding:8px;gap:5px}
}

/* Targeted phone refinements for the three signature skins only. */
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .hm-chip:not(.is-on){background:var(--surface-2);color:var(--muted);border-color:var(--line)}
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .auto-dashboard .ai-position{border-radius:var(--signature-radius)}
@media(max-width:480px){
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) #app .panel{border-radius:var(--signature-radius)}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) #app .ai-position{border-radius:var(--signature-radius)}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .home-cci-name{flex-basis:64px}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .home-cci-name b{word-break:keep-all}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .home-cci-name small{word-break:normal;overflow-wrap:normal}
}
@media(max-width:359px){
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .home-market-flow .hm-changes li{grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px!important;padding:9px 8px}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .hm-changes li .hm-ico{grid-column:1;grid-row:1}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .hm-changes li .hm-key{grid-column:2/-1;grid-row:1}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .hm-changes li .hm-val{grid-column:1/3;grid-row:2;text-align:left;font-size:18px;white-space:nowrap;overflow-wrap:normal}
  html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .hm-changes li em{grid-column:3;grid-row:2;text-align:right}
}

html[data-theme="radar-neon"] .home-operations>.section-head .home-live-state{color:var(--signature-ink)}

/* A numeric metric is one token; narrow phones dedicate its own grid row. */
html:is([data-theme="radar-neon"],[data-theme="radar-cream"],[data-theme="radar-glass"]) .home-market-flow .hm-val{white-space:nowrap;overflow-wrap:normal}

/* Pixel arcade is opt-in. Keep the ten previous skins above byte-for-byte.
   The illustrated masthead is decorative; real status stays in the app header. */
@font-face{font-family:"CR Arcade Display";font-style:normal;font-weight:400;font-display:swap;src:url("/coinradar-arcade-display.woff2?v=1") format("woff2")}
.arcade-masthead{display:none}
html[data-theme="radar-arcade"]{
  color-scheme:dark;--bg:#070914;--surface:#111329;--surface-2:#1c1e39;
  --line:#625078;--text:#f8f8ff;--muted:#c1bad9;--blue:#74e7ff;
  --accent:#8bff58;--accent-bg:#24391f;--accent-text:#c1ffab;
  --primary-bg:#8bff58;--primary-text:#080d0a;
  --green:#9cff77;--amber:#ffe071;--red:#ffa5c9;
  --positive-bg:#233720;--warning-bg:#332b1e;--danger-bg:#3b2032;
  --hero:#1c1e39;--shadow:3px 3px 0 #29153e;--radius:2px;
  --radar-cyan:#74e7ff;--radar-violet:#c39aff;--radar-green-ink:#080d0a;
  --radar-font:"CR Signature Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --arcade-lime:#8bff58;--arcade-pink:#ff70c5;--arcade-violet:#c39aff;--arcade-cyan:#74e7ff;
}
html[data-theme="radar-arcade"] body{font-family:var(--radar-font);font-weight:400;font-synthesis:none;background-color:var(--bg);background-image:radial-gradient(#42215e 0.7px,transparent .7px);background-size:20px 20px}
html[data-theme="radar-arcade"] body *{-webkit-text-fill-color:currentColor}
html[data-theme="radar-arcade"] :is(h1,h2,h3,h4,h5,h6,.brand,.page-head h1){font-weight:600;letter-spacing:-.015em}
html[data-theme="radar-arcade"] :is(.asset-hero .total,.metric-value,.market-price strong,.home-metric-number,.hm-val,.hm-levels b,.ai-metrics strong,.stat strong,.cf-stats b){color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.015em}
html[data-theme="radar-arcade"] :is(.muted,.setup-copy,.watch-note,.theme-choice small){color:var(--muted)}
html[data-theme="radar-arcade"] :is(.panel,.card,.surface,.round-card,.e25-card,.e25-hero-item,.workspace-fold,.ai-position,.order-dialog,.ai-tp-dialog){background:var(--surface);border-color:var(--line);border-width:1px;border-radius:2px;box-shadow:var(--shadow);color:var(--text)}
html[data-theme="radar-arcade"] :is(.e25-card,.e25-hero-item,.candidate-card.watch,.candidate-card.actionable){background-image:none}
html[data-theme="radar-arcade"] .workspace-fold>.panel{border-radius:0;box-shadow:none}
html[data-theme="radar-arcade"] :is(.workspace-shortcut,.workspace-subnav a,.theme-choice,.stat,.badge,.pill,.hm-chip,.hm-pill,.hm-badge,.hm-state-badge,.hm-perm li,.hm-levels,.home-levels>div,.home-structure>div,.home-outlook,.outlook-horizon,.entry-flow,.empty,.notice){border-radius:2px}
html[data-theme="radar-arcade"] :is(.app-header,.workspace-authenticated .bottom-nav){background:#0b0d1d;border-color:#625078}
html[data-theme="radar-arcade"] .brand,html[data-theme="radar-arcade"] .brand span{color:var(--text)}
html[data-theme="radar-arcade"] .arcade-masthead{position:relative;display:block;min-height:214px;padding:32px 14px 20px;background-color:#070814;background-image:url("/coinradar-arcade-home.webp?v=3");background-repeat:no-repeat;background-position:center 54%;background-size:cover;border-bottom:1px solid #7846b6;text-align:center;isolation:isolate}
html[data-theme="radar-arcade"][data-arcade-scene="home"] .arcade-masthead{background-image:url("/coinradar-arcade-home.webp?v=3")}
html[data-theme="radar-arcade"][data-arcade-scene="scanner"] .arcade-masthead{background-image:url("/coinradar-arcade-scanner.webp?v=3")}
html[data-theme="radar-arcade"][data-arcade-scene="auto"] .arcade-masthead{background-image:url("/coinradar-arcade-auto.webp?v=3")}
html[data-theme="radar-arcade"][data-arcade-scene="assets"] .arcade-masthead{background-image:url("/coinradar-arcade-assets.webp?v=3")}
html[data-theme="radar-arcade"][data-arcade-scene="settings"] .arcade-masthead{background-image:url("/coinradar-arcade-settings.webp?v=3")}
html[data-theme="radar-arcade"] .arcade-masthead::before,
html[data-theme="radar-arcade"] .arcade-masthead::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}
/* Scene-specific sparkle positions: sky, telescope, screens, coins and tools. */
html[data-theme="radar-arcade"][data-arcade-scene="home"] .arcade-masthead{--arcade-s1:37% 20%;--arcade-s2:62% 22%;--arcade-s3:45% 38%;--arcade-s4:58% 43%;--arcade-s5:30% 30%;--arcade-s6:70% 32%}
html[data-theme="radar-arcade"][data-arcade-scene="scanner"] .arcade-masthead{--arcade-s1:36% 20%;--arcade-s2:58% 19%;--arcade-s3:48% 36%;--arcade-s4:66% 42%;--arcade-s5:29% 48%;--arcade-s6:72% 27%}
html[data-theme="radar-arcade"][data-arcade-scene="auto"] .arcade-masthead{--arcade-s1:35% 18%;--arcade-s2:65% 19%;--arcade-s3:41% 37%;--arcade-s4:59% 39%;--arcade-s5:31% 48%;--arcade-s6:69% 48%}
html[data-theme="radar-arcade"][data-arcade-scene="assets"] .arcade-masthead{--arcade-s1:35% 17%;--arcade-s2:65% 18%;--arcade-s3:40% 36%;--arcade-s4:60% 38%;--arcade-s5:31% 46%;--arcade-s6:69% 46%}
html[data-theme="radar-arcade"][data-arcade-scene="settings"] .arcade-masthead{--arcade-s1:36% 17%;--arcade-s2:64% 18%;--arcade-s3:41% 35%;--arcade-s4:59% 37%;--arcade-s5:32% 46%;--arcade-s6:68% 46%}
/* Curved four-point glints with soft color. */
html[data-theme="radar-arcade"] .arcade-masthead::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23ffe2a0%22%20d%3D%22M12%200%20C12.6%208.2%2014%2010.8%2024%2012%20C14%2013.2%2012.6%2015.8%2012%2024%20C11.4%2015.8%2010%2013.2%200%2012%20C10%2010.8%2011.4%208.2%2012%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.7%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") var(--arcade-s1,50% 50%)/var(--arcade-glint-lg,17px) var(--arcade-glint-lg,17px) no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23b9efff%22%20d%3D%22M12%200%20C12.6%208.2%2014%2010.8%2024%2012%20C14%2013.2%2012.6%2015.8%2012%2024%20C11.4%2015.8%2010%2013.2%200%2012%20C10%2010.8%2011.4%208.2%2012%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.7%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") var(--arcade-s2,50% 50%)/var(--arcade-glint-md,16px) var(--arcade-glint-md,16px) no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23ffcdea%22%20d%3D%22M12%200%20C12.6%208.2%2014%2010.8%2024%2012%20C14%2013.2%2012.6%2015.8%2012%2024%20C11.4%2015.8%2010%2013.2%200%2012%20C10%2010.8%2011.4%208.2%2012%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.7%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") var(--arcade-s3,50% 50%)/var(--arcade-glint-sm,14px) var(--arcade-glint-sm,14px) no-repeat;filter:drop-shadow(0 0 3px rgba(255,231,177,.65));animation:arcade-stars 3.8s ease-in-out infinite alternate}
html[data-theme="radar-arcade"] .arcade-masthead::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23e0c6ff%22%20d%3D%22M12%200%20C12.6%208.2%2014%2010.8%2024%2012%20C14%2013.2%2012.6%2015.8%2012%2024%20C11.4%2015.8%2010%2013.2%200%2012%20C10%2010.8%2011.4%208.2%2012%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.7%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") var(--arcade-s4,50% 50%)/var(--arcade-glint-lg,17px) var(--arcade-glint-lg,17px) no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff0b0%22%20d%3D%22M12%200%20C12.6%208.2%2014%2010.8%2024%2012%20C14%2013.2%2012.6%2015.8%2012%2024%20C11.4%2015.8%2010%2013.2%200%2012%20C10%2010.8%2011.4%208.2%2012%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.7%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") var(--arcade-s5,50% 50%)/var(--arcade-glint-sm,14px) var(--arcade-glint-sm,14px) no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23bcefff%22%20d%3D%22M12%200%20C12.6%208.2%2014%2010.8%2024%2012%20C14%2013.2%2012.6%2015.8%2012%2024%20C11.4%2015.8%2010%2013.2%200%2012%20C10%2010.8%2011.4%208.2%2012%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.7%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") var(--arcade-s6,50% 50%)/var(--arcade-glint-md,16px) var(--arcade-glint-md,16px) no-repeat;filter:drop-shadow(0 0 3px rgba(205,212,255,.65));animation:arcade-stars 4.6s ease-in-out -2s infinite alternate}
html[data-theme="radar-arcade"] .arcade-logo,html[data-theme="radar-arcade"] .arcade-caption{position:relative;z-index:1}
@keyframes arcade-stars{0%{opacity:.3}100%{opacity:1}}
html[data-theme="radar-arcade"][data-park-motion="off"] .arcade-masthead::before,
html[data-theme="radar-arcade"][data-park-motion="off"] .arcade-masthead::after,
html[data-theme="radar-arcade"][data-park-hidden] .arcade-masthead::before,
html[data-theme="radar-arcade"][data-park-hidden] .arcade-masthead::after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){html[data-theme="radar-arcade"] .arcade-masthead::before,html[data-theme="radar-arcade"] .arcade-masthead::after{animation:none}}
html[data-theme="radar-arcade"] .arcade-logo{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;margin:0 auto;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:34px;font-weight:850;line-height:1.1;letter-spacing:1.2px;color:var(--arcade-lime);filter:drop-shadow(0 2px 0 #160422)}
html[data-theme="radar-arcade"] .arcade-logo>span{display:block;white-space:nowrap;color:#a8ff75;text-shadow:0 2px #315322}
html[data-theme="radar-arcade"] .arcade-logo>span:last-child{color:#ff83cc;text-shadow:0 2px #7c1c58}
html[data-theme="radar-arcade"] .arcade-caption{display:flex;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;margin:17px auto 0;padding:3px 10px;background:#070814e8;color:#e0d3f9;font-size:13px;font-weight:500;letter-spacing:1px}
html[data-theme="radar-arcade"] .arcade-caption::before,html[data-theme="radar-arcade"] .arcade-caption::after{content:"";width:14px;height:3px;background:#9758ef;box-shadow:0 3px #421969}
html[data-theme="radar-arcade"] :is(.page-head .eyebrow,.workspace-context-title){color:var(--arcade-violet)}
html[data-theme="radar-arcade"] .page-head{padding:12px 14px;background:var(--surface);border-left:3px solid var(--arcade-pink);border-radius:2px}
html[data-theme="radar-arcade"] .workspace-context-hint{color:var(--muted)}
html[data-theme="radar-arcade"] .home-market-flow .hm-head{background:#203022;border-color:#87cc64}
html[data-theme="radar-arcade"] .hm-head h2{color:#ceefc3}
html[data-theme="radar-arcade"] .hm-head small{color:#c1d4bc}
html[data-theme="radar-arcade"] .hm-btc{background:#0c160f;border:1px solid #79b55c;border-radius:1px;color:#97fa6d}
html[data-theme="radar-arcade"] .home-market-flow .hm-today{background:var(--surface);border-color:#c95499!important;box-shadow:inset 0 4px 0 #c95499,var(--shadow)}
html[data-theme="radar-arcade"] .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting){background:var(--warning-bg);border-color:#968048!important}
html[data-theme="radar-arcade"] .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting) h3{color:#ffe48c}
html[data-theme="radar-arcade"] .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting) p{color:#ead7af}
html[data-theme="radar-arcade"] .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting) .hm-sun{color:var(--amber)}
html[data-theme="radar-arcade"] .home-market-flow .hm-changes{border-color:#5295ad}
html[data-theme="radar-arcade"] :is(.hm-changes>h3,.hm-structure>h3,.hm-state-head,.home-cci>.section-head,.home-operations>.section-head,.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head,.lp-head){background:#241737;color:#e4caff;border:1px solid #7245a0;border-radius:0;padding:9px 10px}
html[data-theme="radar-arcade"] .home-market-flow .hm-changes>h3{background:#112b3a;border-color:#5295ad;color:#a0eaff}
html[data-theme="radar-arcade"] :is(.home-cci>.section-head,.ai-live-assets>.section-head){background:#32172c;border-color:#a35b89;color:#ffb4df}
html[data-theme="radar-arcade"] .lp-card .lp-head{background:#2b2514;border-color:#9a853c;color:#ffe071}
html[data-theme="radar-arcade"] :is(.hm-changes>h3,.hm-structure>h3,.hm-state-head,.home-cci>.section-head,.home-operations>.section-head,.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head,.lp-head) :is(h1,h2,h3,a,small,.hm-h-ico,.home-live-state){color:inherit}
html[data-theme="radar-arcade"] :is(.hm-changes>h3,.hm-structure>h3){font-size:17px}
html[data-theme="radar-arcade"] .hm-state-head{flex-wrap:wrap}
html[data-theme="radar-arcade"] .hm-state-head small{text-align:left;white-space:normal}
html[data-theme="radar-arcade"] .hm-changes li{background:var(--surface);border:1px solid #43536d;border-radius:1px}
html[data-theme="radar-arcade"] .hm-ico{background:#101d2a;border:1px solid #548492;color:var(--arcade-cyan);border-radius:1px}
html[data-theme="radar-arcade"] .home-market-flow .hm-val{white-space:nowrap;overflow-wrap:normal}
html[data-theme="radar-arcade"] .hm-chip:not(.is-on){background:var(--surface-2);color:var(--muted);border-color:var(--line)}
html[data-theme="radar-arcade"] .home-rank{background:#2b1527;border:1px solid #a74587;color:#ff8cd2;border-radius:1px;box-shadow:2px 2px #342249}
html[data-theme="radar-arcade"] .candidate-explorer .e25-card.ema-compact-card{border:1px solid #5f9aab;border-radius:2px;box-shadow:var(--shadow)}
html[data-theme="radar-arcade"] .candidate-explorer .e25-card.cf-harmonic-card{border-color:#a172d5}
html[data-theme="radar-arcade"] .candidate-explorer .e25-card.cf-flash-card{border-color:#b49e53}
html[data-theme="radar-arcade"] .candidate-explorer .e25-card.cf-bottom-card{border-color:#c663a0}
html[data-theme="radar-arcade"] .e25-card>summary{background:#1c1b34}
html[data-theme="radar-arcade"] :is(.cf-stats>div,.cf-timeframes,.cf-timeframes button){border-radius:2px}
html[data-theme="radar-arcade"] .ai-control{border-color:#9673bc;box-shadow:inset 0 4px 0 #9673bc,var(--shadow)}
html[data-theme="radar-arcade"] :is(.asset-hero,.ai-live-assets){border-color:#b75596;background:var(--surface);box-shadow:inset 0 4px 0 #b75596,var(--shadow)}
html[data-theme="radar-arcade"] .auto-dashboard .ai-tp-manager{border:1px solid #a172d5;background:var(--surface);box-shadow:var(--shadow);border-radius:2px}
html[data-theme="radar-arcade"] .auto-dashboard .ai-position{border:1px solid var(--line);background:var(--surface);border-radius:2px;box-shadow:var(--shadow)}
html[data-theme="radar-arcade"] :is(.auto-dashboard,.ai-tp-dialog) :is(.ai-management,.ai-management-fold,.ai-tp-tile,.ai-pnl-card,.ai-choice-buttons button,.ai-control-actions button,.ai-tp-cta,.ai-tp-save){border-radius:2px}
html[data-theme="radar-arcade"] .auto-dashboard :is(.ai-tp-caption,.ai-tp-monitor small,.ai-state){color:var(--muted)}
html[data-theme="radar-arcade"] :is(button,.button,.workspace-subnav a,.subtabs,.subtabs a,.chart-tabs,.chart-tabs button,.side-switch,.side-switch button,input,select,textarea){border-radius:2px}
html[data-theme="radar-arcade"] :is(button.primary,.button.primary,.subtabs a.active){background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-text);box-shadow:0 3px #46713b}
html[data-theme="radar-arcade"] :is(.chart-tabs button.active,.side-switch button.active,.workspace-subnav a[aria-current],.cf-timeframes [aria-pressed="true"]){background:#ba98f6;border-color:#d1b8ff;color:#0c1020;box-shadow:0 2px #634378}
html[data-theme="radar-arcade"] button:disabled{opacity:1;color:var(--muted);background:var(--surface-2);border-color:var(--line);box-shadow:none}
html[data-theme="radar-arcade"] input::placeholder{color:var(--muted);opacity:1}
html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav a{--arcade-nav:#c1bad9;background:#171428;color:var(--arcade-nav);border:1px solid #625078;border-radius:1px;box-shadow:0 3px #382449}
html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav a[href="#dashboard"]{--arcade-nav:#8bff58}
html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav a[href="#scanner"]{--arcade-nav:#74e7ff}
html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav a[href="#live-auto"]{--arcade-nav:#c39aff}
html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav a[href="#account"]{--arcade-nav:#ff8acc}
html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav a.active{background:var(--arcade-nav);border-color:var(--arcade-nav);color:#0c1020;box-shadow:0 3px #625078}
html[data-theme="radar-arcade"] .theme-choice[aria-pressed="true"]{background:var(--accent-bg);border-color:var(--accent);box-shadow:3px 3px 0 #46713b}
/* The new swatch is available from every theme; it has no effect elsewhere. */
.swatch-radar-arcade{--swatch-bg:#070914;--swatch-card:#111329;--swatch-accent:#8bff58;border:1px solid #7846b6;border-radius:1px;background-image:radial-gradient(#a172d5 1px,transparent 1px);background-size:12px 12px;box-shadow:2px 2px 0 #29153e}
.swatch-radar-arcade i{border:1px solid #7245a0;border-radius:0}
.swatch-radar-arcade i:first-child{border-color:#8bff58}
.swatch-radar-arcade i:nth-child(2){background:#ff58b6;border-color:#ff58b6}
.swatch-radar-arcade i:nth-child(3){background:#74e7ff;border-color:#74e7ff}
@media(min-width:1050px){
  html[data-theme="radar-arcade"] .workspace-authenticated .arcade-masthead{margin-left:218px;width:calc(100% - 218px)}
}
@media(max-width:600px){
  html[data-theme="radar-arcade"] .arcade-masthead{background-size:100% auto}
  html[data-theme="radar-arcade"] .workspace-authenticated .bottom-nav{gap:5px;padding:8px 6px calc(10px + env(safe-area-inset-bottom))}
  html[data-theme="radar-arcade"] .theme-choice{padding:10px;gap:7px}
  html[data-theme="radar-arcade"] .theme-choice strong{font-size:14px}
  html[data-theme="radar-arcade"] .theme-choice small{font-size:12px;line-height:1.6}
  html[data-theme="radar-arcade"] :is(.hm-state-head,.lp-head){padding:8px}
  html[data-theme="radar-arcade"] :is(button,.button,.chart-tabs button,.cf-timeframes button,.hm-perm-detail summary){min-height:44px}
}
@media(max-width:480px){
  html[data-theme="radar-arcade"] #app :is(.panel,.ai-position){border-radius:2px}
  html[data-theme="radar-arcade"] .home-cci-name{flex-basis:64px}
  html[data-theme="radar-arcade"] .home-cci-name b{word-break:keep-all}
  html[data-theme="radar-arcade"] .home-cci-name small{word-break:normal;overflow-wrap:normal}
}
@media(max-width:380px){
  html[data-theme="radar-arcade"] .arcade-masthead{min-height:204px;padding-top:30px;background-size:100% auto}
  html[data-theme="radar-arcade"] .arcade-logo{font-size:30px;letter-spacing:1px;gap:8px}
}
@media(max-width:359px){
  html[data-theme="radar-arcade"] .theme-choice{padding:9px}
  html[data-theme="radar-arcade"] .theme-choice strong{font-size:13px;letter-spacing:-.025em}
  html[data-theme="radar-arcade"] .theme-swatch{padding:8px;gap:5px}
  html[data-theme="radar-arcade"] .home-market-flow .hm-changes li{grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px!important;padding:9px 8px}
  html[data-theme="radar-arcade"] .hm-changes li .hm-ico{grid-column:1;grid-row:1}
  html[data-theme="radar-arcade"] .hm-changes li .hm-key{grid-column:2/-1;grid-row:1}
  html[data-theme="radar-arcade"] .hm-changes li .hm-val{grid-column:1/3;grid-row:2;text-align:left;font-size:18px;white-space:nowrap;overflow-wrap:normal}
  html[data-theme="radar-arcade"] .hm-changes li em{grid-column:3;grid-row:2;text-align:right}
}
/* Settings groups the radar-* skins under "모바일 최적화 UI" (2026-10-09). */
.theme-group-title{margin:14px 0 4px;font-size:15px}.theme-group-title:first-of-type{margin-top:8px}.theme-group-note{margin:0 0 8px;font-size:13px}
/* Theme picker: compact choices + one preview drawn with the picked theme's real variables (2026-10-09). */
html[data-theme] .theme-preview{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;margin:14px 0 4px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}
.tp-phone{display:flex;flex-direction:column;gap:7px;height:236px;padding:10px;border-radius:18px;outline:1px solid var(--pv-line);background-color:var(--pv-bg);color:var(--pv-text);font-family:var(--pv-font);overflow:hidden;transition:background-color .2s}
.tp-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.tp-brand{font-size:12px;letter-spacing:-.01em}
.tp-badge{font-size:9px;font-weight:600;padding:1px 6px;border-radius:99px;background:var(--pv-accent-bg);color:var(--pv-accent-text)}
.tp-card{display:flex;flex-direction:column;gap:5px;padding:8px;border:1px solid var(--pv-line);border-radius:8px;background:var(--pv-surface)}
.tp-bar{display:block;height:6px;width:55%;border-radius:3px;background:var(--pv-line)}.tp-bar.wide{width:85%;background:var(--pv-muted);opacity:.55}
.tp-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tp-label{font-size:10px;color:var(--pv-muted)}
.tp-up{color:var(--pv-red);font-size:14px;font-weight:700}.tp-down{color:var(--pv-blue);font-size:14px;font-weight:700}
.tp-btn{padding:7px;border-radius:7px;background:var(--pv-primary-bg);color:var(--pv-primary-text);font-size:11px;font-weight:600;text-align:center}
.tp-nav{display:flex;justify-content:space-around;margin-top:auto;padding-top:7px;border-top:1px solid var(--pv-line)}
.tp-nav span{width:14px;height:4px;border-radius:2px;background:var(--pv-line)}.tp-nav span.on{background:var(--pv-accent)}
.tp-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}
html[data-theme] .tp-group{font-size:12px;font-weight:600;padding:2px 9px;border-radius:99px;background:var(--accent-bg);color:var(--accent-text)}
.tp-name{font-size:19px;line-height:1.3}.tp-hint{font-size:13px;line-height:1.55;color:var(--muted)}
html[data-theme] .theme-apply{width:100%;min-height:44px;margin-top:6px}
html[data-theme] .theme-apply:disabled{background:var(--surface);color:var(--muted);border-color:var(--line);opacity:1}
html[data-theme] .theme-options.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 12px}
html[data-theme] .theme-options.compact .theme-choice{flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:8px 10px}
html[data-theme] .theme-options.compact .theme-choice strong{flex:1;min-width:0;font-size:13px;line-height:1.3;word-break:keep-all}
html[data-theme] .theme-options.compact .theme-in-use{font-size:11px;font-weight:600;line-height:1.2;color:var(--muted);white-space:nowrap}
.theme-in-use[hidden]{display:none}
.theme-dot{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--swatch-bg)}
.theme-dot i{width:10px;height:10px;border-radius:50%;background:var(--swatch-accent)}
@media(max-width:760px){html[data-theme] .theme-options.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:380px){html[data-theme] .theme-preview{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px}.tp-phone{height:210px;padding:8px}.tp-name{font-size:17px}}
/* Character park is a twelfth, opt-in skin. The eleven themes above are left
   intact. Artwork is decorative; all market values and controls stay native. */
.park-masthead{display:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]){
  color-scheme:light;--bg:#eef3dc;--surface:#fffdf3;--surface-2:#f1f1e2;
  --line:#8f987d;--text:#303b31;--muted:#58604f;--blue:#286472;
  --accent:#426644;--accent-bg:#dceac7;--accent-text:#344f35;
  --primary-bg:#426644;--primary-text:#fffdf3;
  --green:#256441;--amber:#79531b;--red:#a13e46;
  --positive-bg:#e2efd5;--warning-bg:#fff0c6;--danger-bg:#f9e3df;
  --hero:#dff0df;--shadow:0 3px 0 #adb59a4d;--radius:20px;
  --radar-cyan:#286472;--radar-violet:#775469;--radar-green-ink:#fffdf3;
  --radar-font:"CR Signature Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --park-lawn:#dceac7;--park-sky:#d8eef0;--park-peach:#f9e3d2;
  --park-yellow:#f8edc6;--park-ink:#303b31;
}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) body{font-family:var(--radar-font);font-weight:400;font-synthesis:none;background-color:var(--bg);background-image:radial-gradient(#96a27826 .65px,transparent .65px);background-size:18px 18px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) body *{-webkit-text-fill-color:currentColor}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(h1,h2,h3,h4,h5,h6,.brand,.page-head h1){font-weight:600;letter-spacing:-.02em}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.asset-hero .total,.metric-value,.market-price strong,.home-metric-number,.hm-val,.hm-levels b,.ai-metrics strong,.stat strong,.cf-stats b){color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.015em}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.muted,.setup-copy,.watch-note,.theme-choice small){color:var(--muted)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.panel,.card,.surface,.round-card,.e25-card,.e25-hero-item,.workspace-fold,.ai-position,.order-dialog,.ai-tp-dialog){background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);color:var(--text)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.e25-card,.e25-hero-item,.candidate-card.watch,.candidate-card.actionable){background-image:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-fold>.panel{border-radius:0 0 20px 20px;box-shadow:none;border:0}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.workspace-shortcut,.workspace-subnav a,.theme-choice){border-radius:16px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.stat,.hm-perm li,.hm-levels,.home-levels>div,.home-structure>div,.home-outlook,.outlook-horizon,.entry-flow,.empty,.notice){border-radius:14px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.badge,.pill,.hm-chip,.hm-pill,.hm-badge){border-radius:999px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.app-header,.workspace-authenticated .bottom-nav){background:#fffaf0;border-color:var(--line)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .brand,html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .brand span{color:var(--text)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .app-header{box-shadow:0 2px 0 #a7ad911f}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:220px;padding:30px 14px;background-color:#d6e8b9;background-image:url("/coinradar-park-banner.webp?v=1");background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:1px solid var(--line);text-align:center;isolation:isolate}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:min(284px,calc(100% - 40px));height:104px;background:#fffdf3;border:1px solid #7c886c;border-radius:24px 22px 26px 22px;box-shadow:0 4px 0 #7f936d40}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-brand{margin:0;max-width:100%;color:#304c37;font-family:var(--radar-font);font-size:36px;font-weight:600;line-height:1.35;letter-spacing:-.055em;white-space:nowrap}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-caption{margin:1px 0 0;color:#52624c;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.24em}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.page-head .eyebrow,.workspace-context-title){color:#426644}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-context-hint{color:var(--muted)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .page-head{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-head{background:var(--park-lawn);border-color:#82966b}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-head h2{color:#344f35}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-head small{color:#526149}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-btc{background:#fff0c6;border:1px solid #aa9565;border-radius:50%;color:#775019}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-today{background:var(--surface);border-color:var(--line)!important;box-shadow:var(--shadow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-today h3{color:var(--text)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-today p{color:var(--muted)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting){background:var(--warning-bg);border-color:#a38d54!important}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting) h3{color:#684818}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting) p{color:#665536}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow :is(.hm-tone-warning,.hm-tone-waiting) .hm-sun{color:var(--amber)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow :is(.hm-tone-positive,.hm-tone-accent){background:var(--positive-bg);border-color:#82966b!important}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow :is(.hm-tone-positive,.hm-tone-accent) h3{color:var(--green)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-tone-negative{background:var(--danger-bg);border-color:#b68c86!important}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-tone-negative h3{color:var(--red)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-tone-neutral{background:var(--park-sky);border-color:#8aa5a2!important}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.hm-changes>h3,.hm-structure>h3,.hm-state-head,.home-cci>.section-head,.home-operations>.section-head,.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head,.lp-head){background:var(--park-lawn);color:var(--park-ink);border:1px solid #a5b58e;border-radius:13px;padding:10px 12px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-changes>h3{background:var(--park-sky);border-color:#98b7b8}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.home-cci>.section-head,.ai-live-assets>.section-head){background:var(--park-peach);border-color:#c5aa8e}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .lp-card .lp-head{background:var(--park-yellow);border-color:#b7aa7b}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.hm-changes>h3,.hm-structure>h3,.hm-state-head,.home-cci>.section-head,.home-operations>.section-head,.btc-flow-card>.section-head,.ai-live-assets>.section-head,.ai-tp-manager>.section-head,.lp-head) :is(h1,h2,h3,a,small,.hm-h-ico,.home-live-state){color:inherit}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.hm-changes>h3,.hm-structure>h3){font-size:17px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-state-head{flex-wrap:wrap}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-state-head small{text-align:left;white-space:normal}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-changes li{background:#f7f7e9;border:1px solid #bcc3a9;border-radius:13px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-ico{background:#e0edcf;border:1px solid #a5b58e;color:#3c5d3d;border-radius:50%}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-val{white-space:nowrap;overflow-wrap:normal}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-chip:not(.is-on){background:var(--surface-2);color:var(--muted);border-color:var(--line)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-state-badge{border-radius:16px;box-shadow:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-state-kept{background:var(--positive-bg);color:var(--green);border-color:#82966b}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-state-changed{background:var(--danger-bg);color:var(--red);border-color:#b68c86}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-state-hold{background:var(--surface-2);color:var(--muted);border-color:var(--line)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.home-structure>div,.hm-levels,.home-levels>div){background:#eaf1de}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-rank{background:#f8edc6;border:1px solid #b7aa7b;color:#6a511f;border-radius:50%;box-shadow:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .candidate-explorer .e25-card.ema-compact-card{border:1px solid #82966b;border-radius:20px;box-shadow:var(--shadow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .candidate-explorer .e25-card.cf-harmonic-card{border-color:#8aa5a2}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .candidate-explorer .e25-card.cf-flash-card{border-color:#b7aa7b}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .candidate-explorer .e25-card.cf-bottom-card{border-color:#c5aa8e}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .e25-card>summary{background:#e2edcf}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .cf-harmonic-card>summary{background:var(--park-sky)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .cf-flash-card>summary{background:var(--park-yellow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .cf-bottom-card>summary{background:var(--park-peach)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .e25-card .card-body{background:var(--surface)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.cf-stats>div,.cf-timeframes,.cf-timeframes button){border-radius:12px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .cf-stats>div{background:#f1f3e5}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .ai-control{border-color:#82966b;background:#e5eed7}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.asset-hero,.ai-live-assets){border-color:#98b7b8;background:#edf6ef;box-shadow:var(--shadow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .auto-dashboard .ai-tp-manager{border:1px solid var(--line);background:var(--surface);border-radius:20px;box-shadow:var(--shadow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .auto-dashboard .ai-position{border:1px solid var(--line);background:var(--surface);border-radius:20px;box-shadow:var(--shadow)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .auto-dashboard :is(.ai-tp-caption,.ai-tp-monitor small,.ai-state){color:var(--muted)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.auto-dashboard,.ai-tp-dialog) :is(.ai-management,.ai-management-fold,.ai-tp-tile,.ai-pnl-card,.ai-choice-buttons button,.ai-control-actions button,.ai-tp-cta,.ai-tp-save){border-radius:14px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .ai-management{background:#edf1df;border:1px solid #bbc4a6}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .lp-card{background:var(--surface)}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(button,.button,.workspace-subnav a,.subtabs,.subtabs a,.chart-tabs,.chart-tabs button,.side-switch,.side-switch button,input,select,textarea){border-radius:13px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(button.primary,.button.primary,.subtabs a.active){background:var(--primary-bg);border:1px solid #345136;color:var(--primary-text);box-shadow:0 2px 0 #283f3033}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.chart-tabs button.active,.side-switch button.active,.workspace-subnav a[aria-current],.cf-timeframes [aria-pressed="true"]){background:var(--park-lawn);border-color:#82966b;color:var(--accent-text);box-shadow:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) button:disabled{opacity:1;color:var(--muted);background:var(--surface-2);border-color:var(--line);box-shadow:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) input::placeholder{color:var(--muted);opacity:1}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-authenticated .bottom-nav a{color:#58604f;border:1px solid transparent;border-radius:14px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-authenticated .bottom-nav a.active{background:#dceac7;border-color:#82966b;color:#344f35;box-shadow:0 2px 0 #9ead882e}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-choice[aria-pressed="true"]{background:var(--park-lawn);border-color:#426644;box-shadow:0 0 0 1px #426644}
.swatch-radar-park{--swatch-bg:#eef3dc;--swatch-card:#fffdf3;--swatch-accent:#a9ca83;border:1px solid #8f987d;border-radius:12px;background-image:radial-gradient(#96a27833 .8px,transparent .8px);background-size:12px 12px}
.swatch-radar-park i{border:1px solid #9caa88;border-radius:5px}
.swatch-radar-park i:nth-child(2){background:#d8eef0;border-color:#98b7b8}
.swatch-radar-park i:nth-child(3){background:#f8edc6;border-color:#b7aa7b}
@media(min-width:1050px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-authenticated .park-masthead{margin-left:218px;width:calc(100% - 218px)}
}
@media(max-width:600px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead{min-height:194px;padding:12px 12px 0;justify-content:flex-start;background-color:#f3f3dd;background-size:100% auto;background-position:center bottom}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead::before{top:7px;transform:translateX(-50%);width:224px;height:72px;border-radius:21px 19px 23px 20px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-brand{font-size:31px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-caption{font-size:10px;letter-spacing:.2em}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-authenticated .bottom-nav{gap:4px;padding:8px 6px calc(10px + env(safe-area-inset-bottom))}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-choice{padding:10px;gap:7px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-choice strong{font-size:14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-choice small{font-size:12px;line-height:1.6}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.hm-state-head,.lp-head){padding:9px 10px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(button,.button,.chart-tabs button,.cf-timeframes button,.hm-perm-detail summary){min-height:44px}
}
@media(max-width:480px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.panel,.ai-position){border-radius:20px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-cci-name{flex-basis:64px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-cci-name b{word-break:keep-all}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-cci-name small{word-break:normal;overflow-wrap:normal}
}
@media(max-width:359px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead{min-height:180px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead::before{width:212px;height:68px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-brand{font-size:29px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-choice{padding:9px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-choice strong{font-size:13px;letter-spacing:-.025em}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .theme-swatch{padding:8px;gap:5px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .home-market-flow .hm-changes li{grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px!important;padding:9px 8px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-changes li .hm-ico{grid-column:1;grid-row:1}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-changes li .hm-key{grid-column:2/-1;grid-row:1}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-changes li .hm-val{grid-column:1/3;grid-row:2;text-align:left;font-size:18px;white-space:nowrap;overflow-wrap:normal}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .hm-changes li em{grid-column:3;grid-row:2;text-align:right}
}

/* Character park v2: one information card per row on phones, with a scene
   for each existing navigation group. The twelve original skins stay intact. */
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"])[data-park-scene="scanner"] .park-masthead{background-image:url("/coinradar-park-scanner.webp?v=1")}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"])[data-park-scene="auto"] .park-masthead{background-image:url("/coinradar-park-auto.webp?v=1")}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"])[data-park-scene="assets"] .park-masthead{background-image:url("/coinradar-park-assets.webp?v=1")}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"])[data-park-scene="settings"] .park-masthead{background-image:url("/coinradar-park-settings.webp?v=1")}
/* 캐릭터 파크 움직임 (2026-10-26): the masthead's own picture (inherited, so the route scenes above stay the single source,
   sized/placed as the masthead does) zooms in and out very slowly; six petals fall; a soft sun glow breathes.
   transform/opacity only. Off: the setting, the phone's reduce-motion, or the masthead scrolled out of view (paused). */
.pk-art{display:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .pk-art{display:block;position:absolute;z-index:-3;inset:0;overflow:hidden;pointer-events:none;background:inherit;background-color:transparent}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .pk-pan{position:absolute;inset:0;background:inherit;background-color:transparent;transform-origin:50% 60%;animation:pk-zoom 18s ease-in-out infinite alternate}
@keyframes pk-zoom{from{transform:scale(1)}to{transform:scale(1.06)}}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .pk-fx{position:absolute;inset:0}
.pk-fx i{position:absolute;top:-12px;width:9px;height:7px;border-radius:70% 0 70% 0;background:#f9cdd6;border:1px solid #e3a3b1;opacity:0;animation:pk-fall 11s linear infinite}
.pk-fx i:nth-child(2n){background:#fffaf0;border-color:#d9cdb2;width:7px;height:6px}
.pk-fx i:nth-child(2){left:8%}
.pk-fx i:nth-child(3){left:30%;animation-delay:-3s;animation-duration:13s}
.pk-fx i:nth-child(4){left:52%;animation-delay:-6s}
.pk-fx i:nth-child(5){left:70%;animation-delay:-1.5s;animation-duration:12s}
.pk-fx i:nth-child(6){left:88%;animation-delay:-8s;animation-duration:14s}
.pk-fx i:nth-child(7){left:42%;animation-delay:-10s;animation-duration:12.5s}
@keyframes pk-fall{0%{opacity:0;transform:translate(0,0) rotate(0)}10%{opacity:.95}50%{transform:translate(26px,120px) rotate(160deg)}90%{opacity:.9}100%{opacity:0;transform:translate(8px,240px) rotate(320deg)}}
.pk-fx b{position:absolute;top:-40px;right:12%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#fff8d6b3 0,#fff8d600 70%);animation:pk-glow 6s ease-in-out infinite}
@keyframes pk-glow{0%,100%{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}
.park-masthead.pk-paused .pk-art *{animation-play-state:paused}
html[data-park-motion="off"] .pk-art{display:none!important}
@media (prefers-reduced-motion:reduce){.pk-art{display:none!important}}
.park-motion-pref{display:flex;align-items:center;gap:10px;min-height:44px;margin:14px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer}
.park-motion-pref input{width:20px;height:20px;flex:none;margin:0}
.park-motion-pref span{display:flex;flex-direction:column;min-width:0}
.park-motion-pref b{font-size:14px}
.park-motion-pref small{font-size:13px;color:var(--muted)}
@media(max-width:767px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.grid,.overview-grid,.round-grid,.twocol,.asset-layout,.stats,.scanner-strip,.trade-grid,.asset-summary,.position-metrics,.e25-hero,.dual-return-metrics,.market-flow-grid,.stage2-mini-strip,.alert-pref-grid,.workspace-shortcuts,.workspace-settings-grid,.home-flow-grid,.home-ops-grid,.home-structure,.home-levels,.home-data-meta,.home-cci-stats,.hmf-horizons,.hm-pills,.hm-perm,.hm-ext-grid,.acc-grid,.cl-grid,.cl-kpi-row,.cl-kpis,.eng-4,.vs-grid,.vs-filter,.cf-cards,.cf-stats,.ai-metrics,.ai-limit-fields,.ai-start-summary,.ai-baseline-row dl,.ai-tp-steps,.ai-tp-prices,.lp-metrics,.lp-row-kv,.theme-options,.outlook-horizons){grid-template-columns:minmax(0,1fr);gap:10px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .card-summary-row{grid-template-columns:minmax(0,1fr)!important}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(.ai-tp-inputs,.ai-tp-dialog .ai-tp-prices,.ai-tp-dialog .ai-tp-steps){grid-template-columns:minmax(0,1fr)}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.stats,.cf-stats,.ai-metrics,.lp-metrics,.home-cci-stats,.home-data-meta,.cl-kpis)>*{grid-column:auto;min-width:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.stat,.ai-metrics>div,.cf-stats>div,.lp-metrics>div,.home-cci-stats>div,.ai-start-summary>div){padding:13px 14px;min-height:64px;text-align:left}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.stat small,.ai-metrics small,.cf-stats span,.lp-metrics small,.home-cci-stats dt,.ai-start-summary span){font-size:13px;line-height:1.5}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.stat strong,.ai-metrics strong,.cf-stats b,.lp-metrics b){font-size:22px;line-height:1.45;white-space:nowrap;overflow-wrap:normal}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-metrics>div{border:1px solid #bcc3a9;border-radius:14px;background:var(--surface)}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-asset-primary>div+div{padding:13px 14px;border-left:1px solid #bcc3a9}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-asset-foot{flex-direction:column;gap:8px;font-size:13px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-asset-foot>span{display:flex;justify-content:space-between;gap:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.ai-tp-tile,.ai-tp-prices>div){text-align:left;padding:12px 14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-tp-tile{gap:5px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-tp-tile :is(b,span,small,em){font-size:13px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-tp-tile strong{font-size:24px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app :is(.kv,.e25-card .card-body .kv,.candidate-explorer .card-body .kv,.auto-dashboard .kv){grid-template-columns:minmax(0,1fr);gap:5px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .kv>span{font-size:13px;margin-top:8px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .kv>b{text-align:left;font-size:15px;line-height:1.5}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-pills>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;justify-items:start;padding:10px 12px;background:var(--surface-2);border:1px solid #bcc3a9;border-radius:13px;text-align:left}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-pills>div>b{grid-column:1;grid-row:1;font-size:15px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-pills>div>small{grid-column:1;grid-row:2;font-size:13px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-pills .hm-pill{grid-column:2;grid-row:1 / span 2;margin:0;font-size:15px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-levels{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-levels b{text-align:right;font-size:17px;white-space:nowrap}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-state-body{grid-template-columns:minmax(0,1fr)!important;gap:10px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-state-badge{justify-self:start}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-foot{grid-template-columns:minmax(0,1fr);gap:9px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-foot>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 0;border-left:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-foot>div+div{border-top:1px solid var(--line)}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-foot :is(small,b){font-size:13px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-foot b{text-align:right}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-structure>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;text-align:left}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-structure :is(small,b){font-size:15px;margin:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-levels>div{padding:12px 14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-levels :is(small,b){font-size:15px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-data-meta>div{display:block}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-data-meta :is(dt,dd){font-size:13px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-ops-grid dl+dl{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .home-market-flow .hm-changes li{grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px 8px!important;padding:11px 12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-changes li .hm-ico{grid-column:1;grid-row:1}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-changes li .hm-key{grid-column:2/-1;grid-row:1;font-size:14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-changes li .hm-val{grid-column:1/3;grid-row:2;text-align:left;font-size:22px;white-space:nowrap;overflow-wrap:normal}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .hm-changes li em{grid-column:3;grid-row:2;text-align:right;font-size:14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-filters{flex-direction:column;gap:10px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-filters select{font-size:14px;padding:10px 12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-stats b{margin:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .lp-row-kv :is(dt,dd){font-size:13px;line-height:1.5}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .theme-choice{padding:14px;gap:9px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .theme-choice strong{font-size:16px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .theme-choice small{font-size:13px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-authenticated .bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}
}
/* Mobile summary cards: three square counters, compact navigation and asset totals. */
@media(max-width:767px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-stats:not(.cf-stats-4){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-stats:not(.cf-stats-4)>div{aspect-ratio:1;min-height:0;padding:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center;border-radius:14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-stats:not(.cf-stats-4) span{font-size:clamp(11px,3vw,14px);line-height:1.3;word-break:keep-all}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .cf-stats:not(.cf-stats-4) b{font-size:clamp(24px,7vw,32px);line-height:1.1;margin:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-context{padding:10px 12px 0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #workspace-context:is([data-path="live-auto"],[data-path="test-auto-entry"]){padding-top:14px;margin-bottom:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #workspace-context:is([data-path="live-auto"],[data-path="test-auto-entry"])+#app{padding-top:8px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard>.page-head{margin-top:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-context :is(.workspace-context-title,.workspace-context-hint){display:none}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-subnav{flex-wrap:nowrap;gap:6px;padding-bottom:8px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .workspace-subnav a{min-height:44px;padding:10px 12px;font-size:13px;white-space:nowrap}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .panel{padding:14px;margin-block:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .panel>.section-head{margin-top:0;margin-bottom:10px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard>.panel{margin-block:16px}
  /* Override live-pnl.css's legacy 8px !important compact control padding. */
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-control{display:flex;flex-direction:column;gap:12px;padding:16px!important}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-control>:is(.actions,p,.notice){margin:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-control>:is(p,.notice){line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-control>.notice{padding:12px 14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-live-assets>.section-head{margin-bottom:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-asset-primary strong{margin-top:6px}
  /* Keep TP text readable despite the legacy compact tile !important rules. */
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(#app .auto-dashboard,.ai-tp-dialog) .ai-tp-tile{padding:16px!important;gap:8px!important;min-width:0;text-align:left}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-tp-steps{gap:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(#app .auto-dashboard,.ai-tp-dialog) .ai-tp-tile>b{font-size:16px;line-height:1.5;font-weight:600;color:var(--text)}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(#app .auto-dashboard,.ai-tp-dialog) .ai-tp-tile>strong{font-size:30px;line-height:1.2;margin:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(#app .auto-dashboard,.ai-tp-dialog) .ai-tp-tile>:is(span,small){font-size:14px;line-height:1.6;font-weight:500;word-break:keep-all;overflow-wrap:anywhere}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) :is(#app .auto-dashboard,.ai-tp-dialog) .ai-tp-tile>em{font-size:14px;line-height:1.7;font-weight:400;font-style:normal;color:var(--text);border-top:1px solid var(--line);padding-top:10px;margin-top:2px;word-break:keep-all;overflow-wrap:anywhere}
  /* Space each decision group without changing native details folding. */
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management{padding:16px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management-area>summary.ai-mgmt-summary{padding:4px 0 16px;gap:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-sum-why{font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-judge{margin:8px 0 0;gap:6px 12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-why{margin:8px 0 16px;padding-bottom:16px;font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management h3.ai-mgmt-title{margin:0 0 12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-choice-buttons{margin-bottom:12px;gap:8px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-choice-buttons button{font-size:14px;min-height:48px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-mine{margin:0 0 14px;gap:10px;line-height:1.6}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-metrics{margin:0 0 14px;padding:4px 14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-metrics>span{padding:12px 0;font-size:14px;line-height:1.6;flex-wrap:wrap}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-metrics b{margin-left:auto;gap:4px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-notice{margin:0 0 16px;padding:14px;font-size:14px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-actions{gap:12px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-mgmt-note{margin:12px 0 16px;font-size:13px;line-height:1.6}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-management-error:empty{display:none}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-management .ai-management-fold{padding:0 14px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-asset-primary>div{padding:10px;min-height:0}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .ai-asset-primary strong{font-size:clamp(18px,5vw,24px);white-space:normal;overflow-wrap:anywhere}
}
@media(min-width:360px) and (max-width:767px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) #app .auto-dashboard .ai-asset-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
}
/* Title text is centred over every scene on mobile and desktop, without a backing box. */
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead::before{content:none}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead{justify-content:center;background-size:cover;background-position:center}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#294a38;text-align:center;white-space:nowrap}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-title .park-brand{display:block;margin:0;color:#294a38;font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-1px}
html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-title .park-caption{display:block;margin:5px 0 0;color:#536a4c;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:1.4px}
@media(max-width:600px){
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-masthead{min-height:0;aspect-ratio:3 / 1;padding:0;background-size:contain;background-position:center}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-title .park-brand{font-size:23px;letter-spacing:-.7px}
  html:is([data-theme="radar-park"],[data-theme="radar-park-autumn"],[data-theme="radar-park-winter"],[data-theme="radar-park-summer"]) .park-title .park-caption{font-size:10px;letter-spacing:1px;margin-top:3px}
}

/* Autumn is an opt-in sibling of Character Park. One cached panorama, no video. */
html[data-theme="radar-park-autumn"]{
 --bg:#faf0df;--surface:#fffaf1;--surface-2:#f4e7d3;--line:#bfa487;
 --text:#443225;--muted:#74604b;--accent:#915125;--accent-bg:#f4d9b5;
 --accent-text:#663a1e;--primary-bg:#87491f;--primary-text:#fffaf1;
 --park-lawn:#f4d9b5;--park-peach:#f9dfc8;--park-yellow:#f6e4b8;
 --park-ink:#443225;--hero:#f5e3c9;--shadow:0 3px 0 #bfa48733;
}
html[data-theme="radar-park-autumn"] .park-masthead,
html[data-theme="radar-park-autumn"][data-park-scene] .park-masthead{
 background-image:url("/coinradar-park-autumn.webp?v=1");background-color:#f9ead3;
 min-height:0;aspect-ratio:3 / 1;padding:0;background-size:contain;
}
html[data-theme="radar-park-autumn"] .park-title .park-brand{color:#643d23}
html[data-theme="radar-park-autumn"] .park-title .park-caption{color:#795536}
html[data-theme="radar-park-autumn"] .pk-pan{animation:none;transform:none}
html[data-theme="radar-park-autumn"] .pk-fx b{display:none}
html[data-theme="radar-park-autumn"] .pk-fx i{
 width:22px;height:24px;background:linear-gradient(115deg,#762811 0 45%,#c74d1b 46%);border:0;border-radius:0;
 clip-path:polygon(50% 0,62% 25%,87% 12%,80% 39%,100% 48%,69% 66%,55% 73%,54% 100%,45% 100%,44% 74%,15% 65%,0 48%,22% 38%,12% 12%,39% 25%);
 animation-name:pk-autumn-fall;animation-duration:8s;
}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(2n){background:linear-gradient(115deg,#973e12 0 45%,#e78b21 46%)}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(2){left:27%;animation-delay:-2s}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(3){left:68%;animation-delay:-5s;animation-duration:9s}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(4){left:83%;animation-delay:-7s}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(5){left:12%;animation-delay:-4s;animation-duration:10s}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(6){left:36%;animation-delay:-1s;animation-duration:9s}
html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(7){left:92%;animation-delay:-6s;animation-duration:10s}
@keyframes pk-autumn-fall{
 0%{opacity:0;transform:translate(0,-14px) rotate(-30deg)}
 8%{opacity:1}
 45%{opacity:1;transform:translate(-12px,clamp(60px,15vw,220px)) rotate(70deg)}
 90%{opacity:1}
 100%{opacity:0;transform:translate(10px,clamp(150px,35vw,500px)) rotate(210deg)}
}
.pk-steam{display:none}
html[data-theme="radar-park-autumn"] .pk-steam{display:block;position:absolute;left:81%;top:49%;width:5px;height:14px;border-left:2px solid #fff7df;border-radius:50%;opacity:0;animation:pk-steam 6s ease-out infinite}
html[data-theme="radar-park-autumn"] .pk-steam.second{left:83%;animation-delay:-3s}
@keyframes pk-steam{0%{opacity:0;transform:translateY(5px) scale(.7)}30%{opacity:.7}100%{opacity:0;transform:translateY(-16px) scale(1.1)}}
html[data-park-hidden] .pk-art *{animation-play-state:paused!important}
html[data-theme="radar-park-autumn"] .workspace-authenticated .bottom-nav a.active{background:var(--accent-bg);border-color:var(--line);color:var(--accent-text)}
html[data-theme="radar-park-autumn"] :is(.cf-stats>div,.ai-control,.ai-management,.home-market-flow .hm-changes li){background:var(--surface-2);border-color:var(--line)}
html[data-theme="radar-park-autumn"] .theme-choice[aria-pressed="true"]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.swatch-radar-park-autumn{--swatch-bg:#faf0df;--swatch-card:#fffaf1;--swatch-accent:#bb7134}
@media(max-width:600px){
 html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(n+5){display:none}
 html[data-theme="radar-park-autumn"] .pk-fx i:nth-child(4){left:83%}
}

/* Distinct seasonal scene per navigation group. */
html[data-theme="radar-park-autumn"][data-park-scene="scanner"] .park-masthead{background-image:url("/coinradar-park-autumn-scanner.webp?v=1")}
html[data-theme="radar-park-autumn"][data-park-scene="auto"] .park-masthead{background-image:url("/coinradar-park-autumn-auto.webp?v=1")}
html[data-theme="radar-park-autumn"][data-park-scene="assets"] .park-masthead{background-image:url("/coinradar-park-autumn-assets.webp?v=1")}
html[data-theme="radar-park-autumn"][data-park-scene="settings"] .park-masthead{background-image:url("/coinradar-park-autumn-settings.webp?v=1")}
html[data-theme="radar-park-autumn"][data-park-scene]:not([data-park-scene="home"]) .pk-steam{display:none}

/* Winter sibling: native text and cached panoramas, six CSS flakes at most. */
html[data-theme="radar-park-winter"]{
 --bg:#edf4fb;--surface:#fffdf8;--surface-2:#e6eff7;--line:#9bafbf;
 --text:#283e51;--muted:#536b7d;--accent:#386984;--accent-bg:#d8eaf3;
 --accent-text:#2b526b;--primary-bg:#345f7b;--primary-text:#fffdf8;
 --park-lawn:#d8eaf3;--park-peach:#f4e2d5;--park-yellow:#f4ebce;
 --park-ink:#283e51;--hero:#e1eef6;--shadow:0 3px 0 #9bafbf33;
}
html[data-theme="radar-park-winter"] .park-masthead,
html[data-theme="radar-park-winter"][data-park-scene] .park-masthead{
 background-image:url("/coinradar-park-winter.webp?v=2");background-color:#edf4fb;
 min-height:0;aspect-ratio:3 / 1;padding:0;background-size:contain;
}
html[data-theme="radar-park-winter"][data-park-scene="scanner"] .park-masthead{background-image:url("/coinradar-park-winter-scanner.webp?v=2")}
html[data-theme="radar-park-winter"][data-park-scene="auto"] .park-masthead{background-image:url("/coinradar-park-winter-auto.webp?v=2")}
html[data-theme="radar-park-winter"][data-park-scene="assets"] .park-masthead{background-image:url("/coinradar-park-winter-assets.webp?v=2")}
html[data-theme="radar-park-winter"][data-park-scene="settings"] .park-masthead{background-image:url("/coinradar-park-winter-settings.webp?v=2")}
html[data-theme="radar-park-winter"] .park-title .park-brand{color:#284e69}
html[data-theme="radar-park-winter"] .park-title .park-caption{color:#42637c}
html[data-theme="radar-park-winter"] .pk-pan{animation:none;transform:none}
html[data-theme="radar-park-winter"] .pk-fx b{display:none}
html[data-theme="radar-park-winter"] .pk-fx i{
 width:19px;height:21px;background:none;border:0;border-radius:0;
 color:#fff;line-height:21px;font-style:normal;font-family:"Segoe UI Symbol",sans-serif;
 text-shadow:1px 1px 0 #5a7d9b,-1px -1px 0 #8da8bd;
 animation:pk-snow 9s linear infinite;
}
html[data-theme="radar-park-winter"] .pk-fx i::before{content:"\2744";font-size:19px}
html[data-theme="radar-park-winter"] .pk-fx i:nth-child(2){left:25%;animation-delay:-2s}
html[data-theme="radar-park-winter"] .pk-fx i:nth-child(3){left:69%;animation-delay:-5s;animation-duration:10s}
html[data-theme="radar-park-winter"] .pk-fx i:nth-child(4){left:84%;animation-delay:-7s}
html[data-theme="radar-park-winter"] .pk-fx i:nth-child(5){left:10%;animation-delay:-4s;animation-duration:11s}
html[data-theme="radar-park-winter"] .pk-fx i:nth-child(6){left:36%;animation-delay:-1s;animation-duration:10s}
html[data-theme="radar-park-winter"] .pk-fx i:nth-child(7){left:94%;animation-delay:-6s;animation-duration:11s}
@keyframes pk-snow{
 0%{opacity:0;transform:translate(0,-15px) rotate(0)}8%{opacity:1}
 45%{opacity:1;transform:translate(-10px,clamp(60px,15vw,220px)) rotate(45deg)}
 90%{opacity:1}100%{opacity:0;transform:translate(7px,clamp(150px,35vw,500px)) rotate(100deg)}
}
html[data-theme="radar-park-winter"][data-park-scene="home"] .pk-steam{
 display:block;position:absolute;left:81%;top:49%;width:5px;height:14px;
 border-left:2px solid #fff7df;border-radius:50%;opacity:0;animation:pk-steam 6s ease-out infinite;
}
html[data-theme="radar-park-winter"][data-park-scene="home"] .pk-steam.second{left:83%;animation-delay:-3s}
html[data-theme="radar-park-winter"] .workspace-authenticated .bottom-nav a.active{background:var(--accent-bg);border-color:var(--line);color:var(--accent-text)}
html[data-theme="radar-park-winter"] :is(.cf-stats>div,.ai-control,.ai-management,.home-market-flow .hm-changes li){background:var(--surface-2);border-color:var(--line)}
html[data-theme="radar-park-winter"] .theme-choice[aria-pressed="true"]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.swatch-radar-park-winter{--swatch-bg:#edf4fb;--swatch-card:#fffdf8;--swatch-accent:#5e8ca5}
@media(max-width:600px){html[data-theme="radar-park-winter"] .pk-fx i:nth-child(n+5){display:none}}
/* 곰냥이의 겨울 눈발 (2026-10-27, user: 눈 내리는 장면): 24 soft flakes (16 on phones) of mixed size drift down over the
   picture, under the title. transform/opacity only; inside .pk-art, so the motion switch, reduce-motion and off-screen pause apply. */
.pk-snow{display:none}
html[data-theme="radar-park-winter"] .pk-snow{display:block;position:absolute;inset:0;container-type:size;--k:1}
@media(min-width:601px){html[data-theme="radar-park-winter"] .pk-snow{--k:1.8}}
.pk-snow i{position:absolute;top:-14px;width:calc(var(--s) * var(--k));height:calc(var(--s) * var(--k));border-radius:50%;background:radial-gradient(circle,#fff 50%,#f3f8ff 100%);box-shadow:0 0 0 .5px #7f9fb899,0 1px 3px #5f87a6aa;opacity:0;animation:pk-flake 9s linear infinite}
.pk-snow i:nth-child(1){left:55.3%;--s:8px;animation-duration:8.3s;animation-delay:-9.4s;--dx:-10px}
.pk-snow i:nth-child(2){left:8.9%;--s:8px;animation-duration:9.1s;animation-delay:-8.7s;--dx:-16px}
.pk-snow i:nth-child(3){left:63.6%;--s:4px;animation-duration:6.5s;animation-delay:-8.9s;--dx:16px}
.pk-snow i:nth-child(4){left:18.5%;--s:7px;animation-duration:10.8s;animation-delay:-7.2s;--dx:10px}
.pk-snow i:nth-child(5){left:72.5%;--s:3px;animation-duration:10.2s;animation-delay:-0.7s;--dx:-16px}
.pk-snow i:nth-child(6){left:25.5%;--s:5px;animation-duration:9.0s;animation-delay:-8.6s;--dx:-6px}
.pk-snow i:nth-child(7){left:80.2%;--s:5px;animation-duration:8.6s;animation-delay:-7.0s;--dx:6px}
.pk-snow i:nth-child(8){left:33.2%;--s:4px;animation-duration:8.3s;animation-delay:-3.1s;--dx:10px}
.pk-snow i:nth-child(9){left:90.1%;--s:4px;animation-duration:9.5s;animation-delay:-3.5s;--dx:-10px}
.pk-snow i:nth-child(10){left:43.0%;--s:3px;animation-duration:6.4s;animation-delay:-8.4s;--dx:6px}
.pk-snow i:nth-child(11){left:95.8%;--s:5px;animation-duration:7.9s;animation-delay:-10.5s;--dx:20px}
.pk-snow i:nth-child(12){left:51.9%;--s:5px;animation-duration:7.0s;animation-delay:-10.0s;--dx:6px}
.pk-snow i:nth-child(13){left:5.3%;--s:7px;animation-duration:8.1s;animation-delay:-6.2s;--dx:-10px}
.pk-snow i:nth-child(14){left:60.4%;--s:5px;animation-duration:7.7s;animation-delay:-3.4s;--dx:-16px}
.pk-snow i:nth-child(15){left:15.3%;--s:4px;animation-duration:6.7s;animation-delay:-7.8s;--dx:-16px}
.pk-snow i:nth-child(16){left:66.6%;--s:8px;animation-duration:6.9s;animation-delay:-6.2s;--dx:6px}
.pk-snow i:nth-child(17){left:22.3%;--s:4px;animation-duration:8.1s;animation-delay:-4.2s;--dx:6px}
.pk-snow i:nth-child(18){left:76.0%;--s:5px;animation-duration:6.0s;animation-delay:-9.5s;--dx:20px}
.pk-snow i:nth-child(19){left:30.8%;--s:3px;animation-duration:7.1s;animation-delay:-4.3s;--dx:20px}
.pk-snow i:nth-child(20){left:84.8%;--s:4px;animation-duration:6.2s;animation-delay:-1.6s;--dx:6px}
.pk-snow i:nth-child(21){left:38.1%;--s:6px;animation-duration:10.2s;animation-delay:-4.2s;--dx:-16px}
.pk-snow i:nth-child(22){left:91.6%;--s:5px;animation-duration:6.1s;animation-delay:-4.1s;--dx:10px}
.pk-snow i:nth-child(23){left:47.0%;--s:8px;animation-duration:10.2s;animation-delay:-1.5s;--dx:6px}
.pk-snow i:nth-child(24){left:0.5%;--s:4px;animation-duration:7.6s;animation-delay:-2.5s;--dx:10px}
@keyframes pk-flake{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}50%{transform:translate(var(--dx),55cqh)}90%{opacity:.95}100%{opacity:0;transform:translate(0,calc(100cqh + 12px))}}
@media(max-width:600px){.pk-snow i:nth-child(n+17){display:none}}

/* Summer seaside sibling: one cached panorama per tab, CSS-only water details. */
html[data-theme="radar-park-summer"]{
 --bg:#eaf7f4;--surface:#fffdf7;--surface-2:#eff5ec;--line:#9cbdb7;
 --text:#304b49;--muted:#59716e;--accent:#398b91;--accent-bg:#d7efeb;
 --accent-text:#28666a;--primary-bg:#398b91;--primary-text:#fffdf7;
 --park-lawn:#d7efeb;--park-peach:#ffe8d8;--park-yellow:#fff1c8;
 --park-ink:#304b49;--hero:#dff2ed;--shadow:0 3px 0 #9cbdb733;
}
html[data-theme="radar-park-summer"] .park-masthead,
html[data-theme="radar-park-summer"][data-park-scene] .park-masthead{
 background-image:url("/coinradar-park-summer.webp?v=1");background-color:#eaf7f4;
 min-height:0;aspect-ratio:3 / 1;padding:0;background-size:contain;
}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .park-masthead{background-image:url("/coinradar-park-summer-scanner.webp?v=1")}
html[data-theme="radar-park-summer"][data-park-scene="auto"] .park-masthead{background-image:url("/coinradar-park-summer-auto.webp?v=1")}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .park-masthead{background-image:url("/coinradar-park-summer-assets.webp?v=1")}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .park-masthead{background-image:url("/coinradar-park-summer-settings.webp?v=1")}
html[data-theme="radar-park-summer"] .park-title .park-brand{color:#386c68}
html[data-theme="radar-park-summer"] .park-title .park-caption{color:#547875}
html[data-theme="radar-park-summer"] .pk-pan{animation:none;transform:none}
html[data-theme="radar-park-summer"] .pk-art{z-index:0}
html[data-theme="radar-park-summer"] .park-title{z-index:1}
html[data-theme="radar-park-summer"] .pk-fx b,html[data-theme="radar-park-summer"] .pk-steam{display:none}
html[data-theme="radar-park-summer"] .pk-fx i{width:7px;height:7px;background:#fff;border:1px solid #7cc9cc;border-radius:50%;animation:pk-summer-glint 5s ease-in-out infinite}
html[data-theme="radar-park-summer"] .pk-fx i:nth-child(2){left:14%;top:54%;animation-delay:-1s}
html[data-theme="radar-park-summer"] .pk-fx i:nth-child(3){left:30%;top:76%;animation-delay:-3s}
html[data-theme="radar-park-summer"] .pk-fx i:nth-child(4){left:71%;top:64%;animation-delay:-2s}
html[data-theme="radar-park-summer"] .pk-fx i:nth-child(5){left:86%;top:47%;animation-delay:-4s}
html[data-theme="radar-park-summer"] .pk-fx i:nth-child(6){left:92%;top:83%;animation-delay:-1.5s}
html[data-theme="radar-park-summer"] .pk-fx i:nth-child(7){left:8%;top:30%;animation-delay:-3.5s}
@keyframes pk-summer-glint{0%,100%{opacity:.25;transform:scale(.65)}50%{opacity:.9;transform:scale(1.15)}}
.pk-season-weather{display:none}
html[data-theme="radar-park-summer"] .pk-season-weather{display:block;position:absolute;inset:0;pointer-events:none;overflow:hidden}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i{
 position:absolute;top:-15px;width:10px;height:16px;border:1px solid #087da4;
 border-radius:75% 15% 65% 55%;clip-path:polygon(50% 0,100% 56%,94% 77%,78% 93%,54% 100%,30% 94%,12% 79%,7% 59%);
 background:linear-gradient(135deg,#f2ffff 4%,#55d0e8 40%,#087da4 100%);
 filter:drop-shadow(1px 2px 1px #184f68);opacity:.95;animation:pk-summer-rain 1.8s linear infinite;
}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i::before,
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i::before,
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i::before{
 content:"";position:absolute;left:27%;top:28%;width:3px;height:5px;border-radius:50%;background:#fff;
}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(1){left:9%;animation-delay:-1.2s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(2){left:18%;animation-delay:-.6s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(3){left:30%;animation-delay:-1.6s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(4){left:72%;animation-delay:-.3s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(5){left:83%;animation-delay:-1s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(6){left:93%;animation-delay:-1.5s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(7){left:39%;animation-delay:-.8s}
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(8){left:65%;animation-delay:-1.3s}
@keyframes pk-summer-rain{0%{opacity:.88;transform:translate(0,-12px) rotate(8deg)}100%{opacity:1;transform:translate(9px,175px) rotate(8deg)}}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i,
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i{
 position:absolute;top:72%;left:10%;width:19px;height:27px;
 clip-path:polygon(50% 0,68% 24%,88% 49%,99% 68%,94% 84%,78% 96%,55% 100%,32% 95%,13% 82%,1% 67%,11% 47%,31% 22%);
 background:linear-gradient(135deg,#f7ffff 4%,#50d7ee 40%,#087ba4 100%);
 filter:drop-shadow(1px 2px 1px #184f68);opacity:.96;
 animation:pk-summer-splash 2.1s ease-in-out infinite;
}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i:nth-child(2),
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i:nth-child(2){left:23%;top:80%;animation-delay:-.6s}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i:nth-child(3),
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i:nth-child(3){left:34%;top:68%;animation-delay:-1.5s}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i:nth-child(4),
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i:nth-child(4){left:67%;top:77%;animation-delay:-.3s}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i:nth-child(5),
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i:nth-child(5){left:79%;top:66%;animation-delay:-1.1s}
html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i:nth-child(6),
html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i:nth-child(6){left:91%;top:79%;animation-delay:-1.8s}
@keyframes pk-summer-splash{0%,100%{opacity:.78;transform:translateY(8px) rotate(8deg) scale(.9)}50%{opacity:1;transform:translateY(-14px) rotate(-8deg) scale(1.12)}}
html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i{
 position:absolute;width:30px;height:30px;display:grid;place-items:center;
 color:#ffd340;font-size:30px;line-height:1;-webkit-text-stroke:.8px #75420f;
 text-shadow:0 0 2px #75420f,0 0 9px #ffb72a,0 0 16px #fff1a8;z-index:2;
 animation:pk-summer-star 2.8s ease-in-out infinite;
}
html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i::before{
 content:"";position:absolute;inset:4px;background:#ffd340;
 clip-path:polygon(50% 0,62% 36%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 36%);
 filter:drop-shadow(0 0 3px #fff0a0);
}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(1){left:7%;top:6%;animation-delay:-.4s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(2){left:23%;top:17%;animation-delay:-1.7s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(3){left:34%;top:5%;animation-delay:-.9s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(4){left:68%;top:7%;animation-delay:-2.2s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(5){left:82%;top:18%;animation-delay:-1.1s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(6){left:94%;top:6%;animation-delay:-2.5s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(7){left:18%;top:8%;animation-delay:-1.3s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(8){left:76%;top:7%;animation-delay:-.7s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(9){left:4%;top:25%;animation-delay:-2.1s}
html[data-theme="radar-park-summer"][data-park-scene="assets"] .pk-season-weather i:nth-child(10){left:90%;top:26%;animation-delay:-1.8s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(1){left:7%;top:6%;animation-delay:-.8s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(2){left:23%;top:17%;animation-delay:-2s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(3){left:75%;top:5%;animation-delay:-.3s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(4){left:91%;top:14%;animation-delay:-1.6s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(5){left:39%;top:5%;animation-delay:-2.3s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(6){left:82%;top:22%;animation-delay:-1.2s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(7){left:36%;top:19%;animation-delay:-1.1s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(8){left:95%;top:5%;animation-delay:-.7s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(9){left:5%;top:22%;animation-delay:-2.1s}
html[data-theme="radar-park-summer"][data-park-scene="settings"] .pk-season-weather i:nth-child(10){left:63%;top:18%;animation-delay:-1.8s}
@keyframes pk-summer-star{0%,100%{opacity:.62;transform:scale(.78) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(22deg)}}
html[data-theme="radar-park-summer"] .workspace-authenticated .bottom-nav a.active{background:var(--accent-bg);border-color:var(--line);color:var(--accent-text)}
html[data-theme="radar-park-summer"] :is(.cf-stats>div,.ai-control,.ai-management,.home-market-flow .hm-changes li){background:var(--surface-2);border-color:var(--line)}
html[data-theme="radar-park-summer"] .theme-choice[aria-pressed="true"]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.swatch-radar-park-summer{--swatch-bg:#eaf7f4;--swatch-card:#fffdf7;--swatch-accent:#67b5b4}
@media(max-width:600px){html[data-theme="radar-park-summer"] .pk-fx i:nth-child(n+5){display:none}}
@media(max-width:600px){
 html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i{width:34px;height:34px;font-size:34px}
 html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i:nth-child(n+5){display:none}
 html[data-theme="radar-park-summer"][data-park-scene="scanner"] .pk-season-weather i:nth-child(n+5),
 html[data-theme="radar-park-summer"][data-park-scene="auto"] .pk-season-weather i:nth-child(n+5){display:none}
 html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i:nth-child(n+7){display:none}
}

/* Many slowly drifting raindrops, seen against the summer window scene. */
html[data-theme="radar-park-summer"][data-park-scene="home"] .pk-season-weather i{display:none}
html[data-theme="radar-park-summer"][data-park-scene="home"] .park-masthead::after{
 content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.92;
 background-image:
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#1386ad 68%,rgba(18,121,162,0) 100%),
  radial-gradient(ellipse closest-side at 42% 38%,rgba(255,255,255,.98) 0%,rgba(163,234,247,.98) 25%,#39b4d1 68%,rgba(18,121,162,0) 100%),
linear-gradient(180deg,transparent 0%,rgba(190,240,250,.4) 12%,rgba(255,255,255,.96) 38%,rgba(53,173,207,.86) 82%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(245,254,255,.94) 16%,rgba(67,183,211,.8) 78%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(180,237,249,.4) 14%,rgba(255,255,255,.94) 42%,rgba(49,164,199,.82) 84%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(245,254,255,.94) 15%,rgba(73,190,216,.82) 78%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(184,239,250,.42) 13%,rgba(255,255,255,.94) 40%,rgba(45,163,198,.82) 83%,transparent 100%),
  linear-gradient(180deg,transparent 0%,rgba(245,254,255,.94) 16%,rgba(63,178,209,.8) 80%,transparent 100%);
 background-repeat:no-repeat;
 background-size:
  9px 15px,
  7px 12px,
  7px 12px,
  9px 15px,
  7px 12px,
  7px 12px,
  9px 15px,
  7px 12px,
  7px 12px,
  9px 15px,
  7px 12px,
  7px 12px,
  9px 15px,
  7px 12px,
  7px 12px,
  9px 15px,
  7px 12px,
  7px 12px,
  2px 58px,
  3px 44px,
  2px 63px,
  3px 49px,
  2px 54px,
  3px 46px;
 background-position:
  4% -7px,
  10% 22px,
  16% 4px,
  22% 36px,
  28% -12px,
  34% 18px,
  40% 30px,
  46% -3px,
  52% 26px,
  58% 1px,
  64% 39px,
  70% 13px,
  76% 43px,
  82% 6px,
  88% 32px,
  94% 17px,
  31% 57px,
  68% 65px,
  8% -10px,
  27% 22px,
  45% 0px,
  62% 32px,
  81% -12px,
  96% 18px;
 animation:pk-summer-rainfall 7s linear infinite;
}
@keyframes pk-summer-rainfall{
 to{background-position:
  4% 65px,
  10% 94px,
  16% 76px,
  22% 108px,
  28% 60px,
  34% 90px,
  40% 102px,
  46% 69px,
  52% 98px,
  58% 73px,
  64% 111px,
  70% 85px,
  76% 115px,
  82% 78px,
  88% 104px,
  94% 89px,
  31% 129px,
  68% 137px,
  8% 124px,
  27% 166px,
  45% 144px,
  62% 176px,
  81% 130px,
  96% 160px}
}

/* Bright sun glints and gulls for scanner/auto scenes; no water-drop layer there. */
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .pk-season-weather{display:none!important}
.pk-summer-sky{display:none}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .pk-summer-sky{
 display:block;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;
}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-sun{
 position:absolute;top:-3%;right:9%;width:94px;height:94px;border-radius:50%;
 background:radial-gradient(circle,#fffbd4 0 15%,rgba(255,238,171,.86) 25%,rgba(255,225,145,.4) 52%,rgba(255,234,176,0) 74%);
 box-shadow:0 0 15px 8px rgba(255,228,144,.28);
 animation:pk-summer-sunshine 5.8s ease-in-out infinite;
}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint{
 position:absolute;width:13px;height:13px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);
 background:#ffd752;filter:drop-shadow(0 0 2px #925b17) drop-shadow(0 0 6px rgba(255,215,104,1));
 animation:pk-summer-sun-glint 3.4s ease-in-out infinite;
}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint:nth-child(2){left:77%;top:12%;animation-delay:-1.3s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint:nth-child(3){left:92%;top:19%;animation-delay:-2.2s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint:nth-child(4){left:72%;top:31%;animation-delay:-.7s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint:nth-child(5){left:88%;top:38%;width:8px;height:8px;animation-delay:-2.8s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull{
 position:absolute;width:25px;height:13px;clip-path:polygon(0 10%,18% 24%,47% 62%,52% 62%,82% 24%,100% 10%,78% 57%,53% 100%,46% 100%,22% 57%);
 background:#52757a;filter:drop-shadow(0 1px 1px rgba(45,83,86,.35));
 animation:pk-summer-gull 8s ease-in-out infinite alternate;
}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull:nth-child(6){left:24%;top:12%;animation-delay:-1s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull:nth-child(7){left:40%;top:24%;width:20px;height:10px;animation-delay:-4s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull:nth-child(8){left:63%;top:10%;animation-delay:-2.5s}
html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull:nth-child(9){left:78%;top:22%;width:21px;height:11px;animation-delay:-5.2s}
@keyframes pk-summer-gull{0%{transform:translate3d(-4px,0,0) scale(.92)}100%{transform:translate3d(34px,-8px,0) scale(1.05)}}
@keyframes pk-summer-sunshine{0%,100%{transform:scale(.92);opacity:.68}50%{transform:scale(1.12);opacity:1}}
@keyframes pk-summer-sun-glint{0%,100%{opacity:.68;transform:scale(.82) rotate(0)}50%{opacity:1;transform:scale(1.18) rotate(25deg)}}
@media(max-width:600px){
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint:nth-child(5),
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull:nth-child(9){display:none}
}
/* 10-29 (user: 여름테마 움직이는 게 모바일에서 너무 커): the phone banner is only ~130px tall, so about half size there. */
@media(max-width:600px){
 html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i{width:17px;height:17px;font-size:17px}
 html[data-theme="radar-park-summer"]:is([data-park-scene="assets"],[data-park-scene="settings"]) .pk-season-weather i::before{inset:2px;filter:drop-shadow(0 0 2px #704000) drop-shadow(0 0 4px #ffbd22)}
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-sun{width:52px;height:52px;box-shadow:0 0 8px 4px rgba(255,228,144,.28)}
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-glint{width:8px;height:8px}
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull{width:15px;height:8px}
 html[data-theme="radar-park-summer"]:is([data-park-scene="scanner"],[data-park-scene="auto"]) .summer-gull:nth-child(7){width:12px;height:6px}
 html[data-theme="radar-park-summer"][data-park-scene="home"] .park-masthead::after{
  background-size:6px 10px,5px 8px,5px 8px,6px 10px,5px 8px,5px 8px,6px 10px,5px 8px,5px 8px,6px 10px,5px 8px,5px 8px,
   6px 10px,5px 8px,5px 8px,6px 10px,5px 8px,5px 8px,1px 36px,2px 28px,1px 40px,2px 30px,1px 34px,2px 29px;
 }
}

/* Keep the complete 3:1 panorama visible on phone widths. */
@media(max-width:600px){
 html[data-theme="radar-arcade"] .arcade-masthead{height:auto;min-height:0;aspect-ratio:3/1;padding:8px 6px;background-size:100% 100%;background-position:center}
 html[data-theme="radar-arcade"] .arcade-logo{font-size:clamp(20px,6.4vw,24px);letter-spacing:.5px;gap:6px}
 html[data-theme="radar-arcade"] .arcade-caption{margin:5px auto 0;padding:2px 7px;font-size:10px;gap:6px}
}
@media(max-width:380px){html[data-theme="radar-arcade"] .arcade-logo{font-size:21px;gap:5px}html[data-theme="radar-arcade"] .arcade-caption{margin-top:4px;font-size:9px}}

@media(max-width:600px){html[data-theme="radar-arcade"] .arcade-masthead{--arcade-glint-lg:12px;--arcade-glint-md:11px;--arcade-glint-sm:9px}html[data-theme="radar-arcade"] .arcade-masthead::before,html[data-theme="radar-arcade"] .arcade-masthead::after{filter:drop-shadow(0 0 2px rgba(220,225,255,.55))}}
