.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-accent-ink);--control-lime:var(--color-brand);--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)}.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-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}@layer components{:is(.dashboard-controls,.entry-theme) .studio-button,:is(.dashboard-controls,.entry-theme) .studio-chip{border:1px solid var(--control-ink);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-ink)}: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-ink);transform:translateY(-1px)}:is(.dashboard-controls,.entry-theme) .studio-primary,:is(.dashboard-controls,.entry-theme) .studio-dark{background:var(--control-ink);color:#fff;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-ink)}: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-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:#cbe8f8}:is(.dashboard-controls,.entry-theme) .studio-danger{color:#a63224;background:#ffe8e3;border-color:#a63224;box-shadow:0 2px #a63224}:is(.dashboard-controls,.entry-theme) .studio-danger:hover:not(:disabled):not([aria-disabled=true]){background:#ffd4c9;box-shadow:0 3px #a63224}: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-ink);background:#f5effb}: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-ink);background:var(--control-lilac);color:var(--control-ink);box-shadow:2px 2px 0 var(--control-ink)}: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)}: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) :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:#bca5d5}:is(.dashboard-controls,.entry-theme) .studio-tag-lime{background:var(--control-lime);border-color:#a7b96b}:is(.dashboard-controls,.entry-theme) .studio-tag-orange{background:#ffe8dc;border-color:#dfb19a}:is(.dashboard-controls,.entry-theme) .studio-tag-blue{background:var(--control-tg-soft);color:var(--control-tg);border-color:#b8d7e5}:is(.dashboard-controls,.entry-theme) .studio-tag-pink{background:var(--control-ig-soft);color:var(--control-ig);border-color:#dcacc4}:is(.dashboard-controls,.entry-theme) .studio-tag-danger{color:#a63224;background:#ffe8e3;border-color:#dfada5}:is(.dashboard-controls,.entry-theme) .studio-tag-sticker{border-color:var(--control-ink);box-shadow:2px 2px 0 var(--control-ink)}:is(.dashboard-controls,.entry-theme) .studio-split{border:1px solid var(--control-ink);background:var(--control-ink);color:#fff;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)}:is(.dashboard-controls,.entry-theme) .studio-split>button+button{border-left:1px solid #ffffff40}: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}}
