.dashboard-controls{--control-ink:var(--color-ink);--control-paper:var(--color-panel);--control-orange:var(--color-orange);--control-orange-hover:var(--color-orange-deep);--control-rust:var(--color-rust);--control-lilac:var(--color-accent-soft);--control-lilac-deep:var(--color-lilac-deep);--control-lime:var(--color-brand);--control-lime-deep:var(--color-brand-deep);--control-line:var(--color-line);--control-line-strong:var(--color-line-strong);--control-muted:var(--color-muted);--control-focus:var(--color-accent);--control-tg:var(--color-tg);--control-tg-soft:var(--color-tg-soft);--control-ig:var(--color-ig);--control-ig-soft:var(--color-ig-soft);--control-edge:var(--color-edge);--control-on-ink:var(--color-surface);--control-on-bright:var(--color-brand-ink)}.entry-theme{--control-ink:#242120;--control-paper:#fffdf8;--control-orange:#ff713c;--control-orange-hover:#ff864e;--control-rust:#bb3d1c;--control-lilac:#e6dcfa;--control-lilac-deep:#d8c8f7;--control-lime:#e3f49b;--control-lime-deep:#d2ea78;--control-line:#e9e0d7;--control-line-strong:#cfc3b8;--control-muted:#6d655f;--control-focus:#7850bd;--control-tg:#1675a2;--control-tg-soft:#e0f2fc;--control-ig:#b73871;--control-ig-soft:#ffe2f0;--control-edge:#242120;--control-on-ink:#fff;--control-on-bright:#242120}:is(.dashboard-controls,.entry-theme){--control-edge-strong:var(--control-ink);--control-shadow:var(--control-ink);--control-tg-hover:#cbe8f8;--control-chip-hover:#f5effb;--control-danger:#a63224;--control-danger-soft:#ffe8e3;--control-danger-hover:#ffd4c9;--control-danger-edge:#dfada5;--control-tag-lilac-edge:#bca5d5;--control-tag-lime-edge:#a7b96b;--control-tag-orange:#ffe8dc;--control-tag-orange-edge:#dfb19a;--control-tag-blue-edge:#b8d7e5;--control-tag-pink-edge:#dcacc4}@layer components{:is(.dashboard-controls,.entry-theme) .studio-button,:is(.dashboard-controls,.entry-theme) .studio-chip{border:1px solid var(--control-edge);background:var(--control-paper);color:var(--control-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}:is(.dashboard-controls,.entry-theme) .studio-button svg,:is(.dashboard-controls,.entry-theme) .studio-chip svg{color:inherit}:is(.dashboard-controls,.entry-theme) .studio-button{box-shadow:0 2px 0 var(--control-shadow)}:is(.dashboard-controls,.entry-theme) .studio-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-lilac);box-shadow:0 3px 0 var(--control-shadow);transform:translateY(-1px)}:is(.dashboard-controls,.entry-theme) .studio-primary,:is(.dashboard-controls,.entry-theme) .studio-dark{background:var(--control-ink);border-color:var(--control-ink);color:var(--control-on-ink);box-shadow:0 3px #501e0a1f}:is(.dashboard-controls,.entry-theme) .studio-primary:hover:not(:disabled):not([aria-disabled=true]),:is(.dashboard-controls,.entry-theme) .studio-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-rust);border-color:var(--control-rust);color:#fff;box-shadow:0 4px #501e0a24}:is(.dashboard-controls,.entry-theme) .studio-hot{background:var(--control-orange);color:var(--control-on-bright)}:is(.dashboard-controls,.entry-theme) .studio-hot:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-orange-hover)}:is(.dashboard-controls,.entry-theme) .studio-soft{background:var(--control-lilac)}:is(.dashboard-controls,.entry-theme) .studio-soft:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-lilac-deep)}:is(.dashboard-controls,.entry-theme) .studio-lime{background:var(--control-lime);color:var(--control-on-bright)}:is(.dashboard-controls,.entry-theme) .studio-lime:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-lime-deep)}:is(.dashboard-controls,.entry-theme) .studio-telegram{background:var(--control-tg-soft);color:var(--control-tg)}:is(.dashboard-controls,.entry-theme) .studio-telegram:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-tg-hover)}:is(.dashboard-controls,.entry-theme) .studio-danger{background:var(--control-danger-soft);border-color:var(--control-danger);color:var(--control-danger);box-shadow:0 2px 0 var(--control-danger)}:is(.dashboard-controls,.entry-theme) .studio-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-danger-hover);box-shadow:0 3px 0 var(--control-danger)}:is(.dashboard-controls,.entry-theme) .studio-icon{box-shadow:none;border-radius:12px}:is(.dashboard-controls,.entry-theme) .studio-icon:hover:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:none}:is(.dashboard-controls,.entry-theme) .studio-chip{border-color:var(--control-line-strong);box-shadow:none}:is(.dashboard-controls,.entry-theme) .studio-chip:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--control-edge-strong);background:var(--control-chip-hover)}:is(.dashboard-controls,.entry-theme) .studio-chip-active,:is(.dashboard-controls,.entry-theme) .studio-chip[aria-pressed=true],:is(.dashboard-controls,.entry-theme) .studio-chip[aria-selected=true]{border-color:var(--control-edge-strong);background:var(--control-lilac);color:var(--control-ink);box-shadow:2px 2px 0 var(--control-shadow)}:is(.dashboard-controls,.entry-theme) .studio-chip-active:hover:not(:disabled),:is(.dashboard-controls,.entry-theme) .studio-chip[aria-pressed=true]:hover:not(:disabled),:is(.dashboard-controls,.entry-theme) .studio-chip[aria-selected=true]:hover:not(:disabled){background:var(--control-lilac-deep)}:is(.dashboard-controls,.entry-theme) .studio-chip.studio-saved,:is(.dashboard-controls,.entry-theme) .studio-chip.studio-saved:hover:not(:disabled){background:var(--control-lime);color:var(--control-on-bright)}:is(.dashboard-controls,.entry-theme) .studio-button:active:not(:disabled):not([aria-disabled=true]),:is(.dashboard-controls,.entry-theme) .studio-chip:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(1px)}:is(.dashboard-controls,.entry-theme) :is(.studio-button,.studio-chip):is(:disabled,[aria-disabled=true]){cursor:not-allowed;background:color-mix(in srgb, var(--control-ink) 7%, transparent);border-color:color-mix(in srgb, var(--control-ink) 14%, transparent);color:color-mix(in srgb, var(--control-ink) 48%, transparent);box-shadow:none;transform:none}:is(.dashboard-controls,.entry-theme) :is(.studio-button,.studio-chip):is(:disabled,[aria-disabled=true]) .studio-tag{border-color:color-mix(in srgb, var(--control-ink) 18%, transparent);color:inherit;background:0 0}:is(.dashboard-controls,.entry-theme) [data-ground=dark] :is(.studio-button,.studio-chip):is(:disabled,[aria-disabled=true]){color:#fff9;background:#ffffff1a;border-color:#ffffff38}:is(.dashboard-controls,.entry-theme) [data-ground=dark] :is(.studio-button,.studio-chip):is(:disabled,[aria-disabled=true]) .studio-tag{border-color:#ffffff47}:is(.dashboard-controls,.entry-theme) [data-ground=dark] [data-ground=light] :is(.studio-button,.studio-chip):is(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--control-ink) 7%, transparent);border-color:color-mix(in srgb, var(--control-ink) 14%, transparent);color:color-mix(in srgb, var(--control-ink) 48%, transparent)}:is(.dashboard-controls,.entry-theme) :is(.studio-button,.studio-chip):focus-visible{outline:3px solid var(--control-focus);outline-offset:3px}:is(.dashboard-controls,.entry-theme) .studio-tag{border:1px solid var(--control-line-strong);background:var(--control-paper);color:var(--control-ink);border-radius:999px;align-items:center;gap:4px;font-weight:700;display:inline-flex}:is(.dashboard-controls,.entry-theme) .studio-tag svg{color:inherit}:is(.dashboard-controls,.entry-theme) .studio-tag-lilac{background:var(--control-lilac);border-color:var(--control-tag-lilac-edge)}:is(.dashboard-controls,.entry-theme) .studio-tag-lime{background:var(--control-lime);border-color:var(--control-tag-lime-edge);color:var(--control-on-bright)}:is(.dashboard-controls,.entry-theme) .studio-tag-orange{background:var(--control-tag-orange);border-color:var(--control-tag-orange-edge)}:is(.dashboard-controls,.entry-theme) .studio-tag-blue{background:var(--control-tg-soft);border-color:var(--control-tag-blue-edge);color:var(--control-tg)}:is(.dashboard-controls,.entry-theme) .studio-tag-pink{background:var(--control-ig-soft);border-color:var(--control-tag-pink-edge);color:var(--control-ig)}:is(.dashboard-controls,.entry-theme) .studio-tag-danger{background:var(--control-danger-soft);border-color:var(--control-danger-edge);color:var(--control-danger)}:is(.dashboard-controls,.entry-theme) .studio-tag-sticker{border-color:var(--control-edge-strong);box-shadow:2px 2px 0 var(--control-shadow)}:is(.dashboard-controls,.entry-theme) .studio-split{border:1px solid var(--control-ink);background:var(--control-ink);color:var(--control-on-ink);border-radius:999px;transition:background-color .2s;box-shadow:0 3px #501e0a1f}:is(.dashboard-controls,.entry-theme) .studio-split>button{color:inherit;font-weight:700}:is(.dashboard-controls,.entry-theme) .studio-split>button:hover:not(:disabled){background:var(--control-rust);color:#fff}:is(.dashboard-controls,.entry-theme) .studio-split>button+button{border-left:1px solid color-mix(in srgb, var(--control-on-ink) 25%, transparent)}:is(.dashboard-controls,.entry-theme) .studio-split>button:focus-visible{outline:3px solid var(--control-focus);outline-offset:-4px}}@media (prefers-reduced-motion:reduce){:is(.dashboard-controls,.entry-theme) :is(.studio-button,.studio-chip){transition:none}}:root[data-theme=dark] .entry-theme{--control-ink:var(--color-ink);--control-paper:var(--color-surface);--control-lilac:var(--color-lilac);--control-lilac-deep:var(--color-lilac-deep);--control-line:var(--color-line);--control-line-strong:var(--color-line-strong);--control-muted:var(--color-muted);--control-focus:var(--entry-focus);--control-tg:var(--color-tg);--control-tg-soft:var(--color-tg-soft);--control-ig:var(--color-ig);--control-ig-soft:var(--color-ig-soft);--control-edge:var(--color-edge);--control-on-ink:var(--color-surface)}:root[data-theme=dark] :is(.dashboard-controls,.entry-theme){--control-edge-strong:#8a8d95;--control-shadow:#000;--control-tg-hover:#143448;--control-chip-hover:#221d33;--control-danger:#f0767d;--control-danger-soft:#331719;--control-danger-hover:#45191d;--control-danger-edge:#6b2a2f;--control-tag-lilac-edge:#4a3d70;--control-tag-lime-edge:#a7b96b;--control-tag-orange:#3a2418;--control-tag-orange-edge:#6b3d26;--control-tag-blue-edge:#1d4a63;--control-tag-pink-edge:#5e2747}
