:root{--gs-paper:#f4f5f6;--gs-surface:#ffffff;--gs-stone:#eef0f2;--gs-oat:#e4e8eb;--gs-ink:#22262a;--gs-muted:#727b83;--gs-line:#dfe3e6;--gs-accent:#697680;--gs-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--gs-space-1:4px;--gs-space-2:8px;--gs-space-3:12px;--gs-space-4:16px;--gs-space-6:24px;--gs-space-8:32px;--gs-radius:4px;--gs-button-radius:5px}:root{--line:var(--gs-line);--muted:var(--gs-muted)}html body{background:var(--gs-paper);color:var(--gs-ink);font-family:var(--gs-font)}body .wordmark{letter-spacing:-1.15px;color:var(--gs-ink)}body .app-header,body .header,body .app-sidebar,body .surface,body .workspace-card,body .model-settings{background:var(--gs-surface);border-color:var(--gs-line)}body .button,body .btn,body button.primary{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-paper)}body .button.secondary,body .btn.secondary{background:var(--gs-surface);color:var(--gs-ink);border-color:var(--gs-line)}body .button:hover,body .btn:hover{background:#42484d;color:var(--gs-paper)}body .app-sidebar nav>a[aria-current=page],body .filter-tabs button[aria-selected=true],body .filter-tabs button[aria-pressed=true]{background:var(--gs-oat);color:var(--gs-ink);border-color:var(--gs-line)}body .photographic-hero,body .technical-hero,body .proof-spec,body .studio-preview,body .model-main-preview{background:var(--gs-stone)}body .workspace-card>p,body .hero-message>p,body .print-card .card-kicker,body .print-card .availability{color:var(--gs-muted)}body .proof-photo>span{background:#ffffffed;color:var(--gs-ink)}body .hero-message h1 span{color:#68727b}body .live-dot{background:var(--gs-accent)}body .hero-message .quiet-link{display:inline-flex;color:var(--gs-ink)}body .hero-message .actions{gap:12px;flex-wrap:wrap}body .hero-message .actions>a{font-size:12px;min-height:43px;padding:12px 16px;border:1px solid var(--gs-ink);border-radius:3px}body .hero-message .quiet-link{background:transparent}body .workspace-section{padding-top:36px}body .sectionhead h2{font-size:28px}body .workspace-card{border-top:1px solid var(--gs-line)}@media(max-width:600px){body .hero-message .actions>a{font-size:11px;min-height:40px;padding:10px 12px}body .hero-message .quiet-link{display:inline-flex}body .hero-message h1{font-size:34px}body .hero-footnote{font-size:9px;white-space:normal}body .workspace-section{padding-top:28px}}body .mode-note,body .production-column{background:var(--gs-stone);border-color:var(--gs-line);color:var(--gs-muted);border-radius:var(--gs-radius)}body .production-column h3>span{color:var(--gs-muted)}body .job-card{background:var(--gs-surface);border-color:var(--gs-line);border-radius:var(--gs-radius)}body .job-card p,body .job-card small,body .job-card .inline-link{font-size:12px}body .job-card .inline-link{min-height:44px;text-align:left;line-height:1.5}body .status-dot{background:var(--gs-accent)}body .page-heading h1{font-size:29px;letter-spacing:-1px}body input[type=file]{max-width:100%;font-family:var(--gs-font);font-size:12px;color:var(--gs-muted)}body input[type=file]::file-selector-button{min-height:38px;margin-right:10px;padding:0 13px;border:1px solid var(--gs-line);border-radius:var(--gs-button-radius);background:var(--gs-surface);color:var(--gs-ink);font:inherit;font-size:12px;cursor:pointer}body input[type=file]::file-selector-button:hover{background:var(--gs-stone);border-color:#b8c0c6}body input[type=file]:focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px}body .button,body .btn,body button.primary,body button.dark,body .dark-button,body .light-button,body .outline-button{border-radius:var(--gs-button-radius);font-family:var(--gs-font);box-shadow:none}body .app-sidebar{background:#17191b;border-color:#2b2e32;color:#f2f3f4}body .app-sidebar .sidebar-brand,body .app-sidebar .wordmark{color:#fff}body .app-sidebar .sidebar-label{color:#9ba2a8}body .app-sidebar nav>a,body .app-sidebar nav a{border-color:transparent;border-radius:8px;color:#c8cdd1}body .app-sidebar nav>a:hover,body .app-sidebar nav a:hover{background:#292e33;color:#fff}body .app-sidebar nav>a[aria-current=page],body .app-sidebar nav a[aria-current=page]{background:#3a4045;border-color:#3a4045;color:#fff}body .app-sidebar .sidebar-secondary,body .app-sidebar .sidebar-bottom{border-color:#303438}body .app-sidebar .sidebar-secondary a,body .app-sidebar .sidebar-bottom a{color:#b8bec3}body .app-sidebar .sidebar-secondary a:hover,body .app-sidebar .sidebar-bottom a:hover{color:#fff}body .app-sidebar .sidebar-bottom p{color:#929aa1}body .app-sidebar a:focus-visible{outline:2px solid #d8d8d2;outline-offset:2px}@media(max-width:800px){body .app-sidebar{background:#17191b;border-bottom-color:#303438}body .app-sidebar nav{scrollbar-width:thin}body .app-sidebar nav>a,body .app-sidebar nav a{flex:0 0 auto}}
