:root,.studio-theme,.phone-ui.studio-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1f1f1f;--foreground:#ccc;--primary:#ccc;--primary-foreground:#202020;--secondary:#252525;--secondary-foreground:#ccc;--muted:#252525;--muted-foreground:#9d9d9d;--accent:#2a2d2e;--accent-foreground:#fff;--border:#2b2b2b;--input:#3c3c3c;--ring:#a3a3a3;--u-primary:#ccc;--u-primary-dark:#f5f5f5;--u-primary-soft:#2a2d2e;--u-accent:#b5b5b5;--u-accent-soft:#252525;--u-bg:#1f1f1f;--u-bg-deep:#181818;--u-surface:#252525;--u-surface-mute:#2a2d2e;--u-border:#2b2b2b;--u-border-strong:#3c3c3c;--u-text:#ccc;--u-text-mute:#9d9d9d;--u-text-faint:gray;--u-success:#ccc;--u-success-soft:#2a2d2e;--u-warning:#cca700;--u-warning-soft:#332d1b;--u-danger:#f48771;--u-danger-soft:#402020;--u-info:var(--u-primary);--u-info-soft:var(--u-primary-soft);--phone-accent:#ccc;--phone-bg:#1f1f1f;--phone-panel:#252525;--phone-line:#3c3c3c;--phone-muted:#9d9d9d;--phone-text:#ccc}.studio-theme .u-btn-primary{background:var(--u-primary);border-color:var(--u-primary);color:#202020}.studio-theme .u-btn-primary:hover:not(:disabled){background:var(--u-primary-dark);color:#202020}.studio-theme .u-btn-ghost:hover,.studio-theme .u-btn-quiet:hover{background:var(--u-primary-soft);color:var(--u-text)}.studio-theme button:focus-visible,.studio-theme a:focus-visible{outline-color:var(--ring)}.studio-theme .u-input,.studio-theme .u-select,.studio-theme .u-textarea{color:var(--u-text);background:#313131}.studio-theme .u-input::placeholder,.studio-theme .u-textarea::placeholder{color:var(--u-text-faint)}.studio-theme .u-input:focus,.studio-theme .u-select:focus,.studio-theme .u-textarea:focus{box-shadow:0 0 0 3px #ffffff14}.studio-theme.ph-sheet{background:var(--phone-panel);border-color:var(--phone-line)}.studio-theme .ph-sheet-handle{background:#666}.studio-theme .ph-button{color:#202020}.studio-theme .ph-secondary{color:var(--phone-text);background:#313131}.studio-theme .ph-danger{color:#f3b6c6}.studio-theme .ph-icon{background:#202020}.studio-theme .ph-input,.studio-theme .ph-select,.studio-theme .ph-textarea{background:#313131}.studio-theme .ph-input::placeholder,.studio-theme .ph-textarea::placeholder{color:gray}
