:root{--ds-color-canvas:#f6f8fb;--ds-color-surface:#fff;--ds-color-surface-raised:#fff;--ds-color-surface-overlay:#1822307a;--ds-color-ink:#182230;--ds-color-ink-secondary:#374151;--ds-color-muted:#5f6c7b;--ds-color-placeholder:#9ca3af;--ds-color-on-primary:#fff;--ds-color-primary:#155eef;--ds-color-primary-hover:#1d4ed8;--ds-color-primary-active:#1e40af;--ds-color-primary-subtle:#eff4ff;--ds-color-primary-border:#bfdbfe;--ds-color-success:#067647;--ds-color-success-subtle:#dcfce7;--ds-color-success-border:#86efac;--ds-color-warning:#b54708;--ds-color-warning-subtle:#fef3c7;--ds-color-warning-border:#fcd34d;--ds-color-danger:#b42318;--ds-color-danger-hover:#991b1b;--ds-color-danger-subtle:#fee2e2;--ds-color-danger-border:#fca5a5;--ds-color-info:#175cd3;--ds-color-info-subtle:#dbeafe;--ds-color-info-border:#93c5fd;--ds-color-border:#e2e8f0;--ds-color-border-strong:#cbd5e1;--ds-color-divider:#f1f5f9;--ds-color-focus-ring:#155eef;--ds-color-focus-ring-offset:#fff;--ds-font-interface:"Inter", system-ui, -apple-system, sans-serif;--ds-font-sans:var(--ds-font-interface);--ds-font-editorial:"Montserrat", var(--ds-font-interface);--ds-text-xs:.6875rem;--ds-text-sm:.75rem;--ds-text-base:.875rem;--ds-text-md:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--ds-text-3xl:1.875rem;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-black:800;--ds-leading-tight:1.25;--ds-leading-snug:1.375;--ds-leading-normal:1.5;--ds-leading-relaxed:1.625;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-full:9999px;--ds-shadow-none:none;--ds-shadow-xs:0 1px 2px 0 #1018280f;--ds-shadow-sm:0 1px 3px 0 #1018281a, 0 1px 2px -1px #1018280f;--ds-shadow-md:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--ds-shadow-lg:0 12px 24px -4px #1018281f, 0 4px 8px -2px #1018280f;--ds-duration-fast:.12s;--ds-duration-base:.18s;--ds-duration-slow:.22s;--ds-easing-default:cubic-bezier(.25, .46, .45, .94);--ds-easing-out:cubic-bezier(0, 0, .2, 1);--ds-easing-in:cubic-bezier(.4, 0, 1, 1);--ds-sidebar-width:240px;--ds-sidebar-width-compact:64px;--ds-header-height:56px;--ds-content-max-width:1280px;--ds-z-base:0;--ds-z-raised:10;--ds-z-dropdown:100;--ds-z-sticky:200;--ds-z-overlay:300;--ds-z-modal:400;--ds-z-toast:500}@media (prefers-reduced-motion:reduce){:root{--ds-duration-fast:0s;--ds-duration-base:0s;--ds-duration-slow:0s}}.studio-app,.studio-auth-shell,.studio-editor-shell{color:var(--ds-color-ink);background:var(--ds-color-canvas)}.studio-app{min-height:100%}.studio-app>div>aside,.studio-app>div>div>header{border-color:var(--ds-color-border);background:var(--ds-color-surface)}.studio-app>div>div>main{background:var(--ds-color-canvas)}.studio-auth-shell button:focus-visible,.studio-editor-shell>header button:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.studio-content{padding:var(--ds-space-6)!important}.studio-auth-shell{min-height:100vh;padding:var(--ds-space-6);place-items:center;display:grid}.studio-auth-card{width:min(100%,28rem);padding:clamp(var(--ds-space-6), 5vw, var(--ds-space-10));border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-md)}.studio-auth-card input{border-color:var(--ds-color-border-strong)!important;border-radius:var(--ds-radius-md)!important}.studio-auth-card button[type=submit],.studio-auth-card>div button:not([class*=border]){border-radius:var(--ds-radius-md)}.studio-editor-shell{min-height:100vh}.studio-editor-shell>header{border-color:var(--ds-color-border);background:var(--ds-color-surface)}@media (width<=767px){.studio-content{padding:var(--ds-space-4)!important}.studio-app>div>aside{z-index:10;position:relative}.studio-app>div>div>header{min-height:4rem;height:auto!important;padding:var(--ds-space-3) var(--ds-space-4)!important}}
