/* One screen theme for the workspace, team portal, sign-in, guide and previews. */
@media screen {
 :root{color-scheme:dark;--page:#252535;--surface:#343449;--surface-raised:#3c3c54;--surface-input:#29293f;--text:#e6e6ef;--muted:#b8b8ce;--border:#4a4a63;--green:#79dec5;--accent:#53cbb1;color:var(--text);background:var(--page)}
 body{background:var(--page);color:var(--text);scrollbar-color:#65657d var(--page)}
 [hidden]{display:none!important}
 body .main-shell>main{max-width:none;padding:24px 30px}
 body aside,body .guide-shell>nav{background:#29293e;border-color:var(--border)}
 body header{background:#303047;color:var(--muted);border-color:var(--border)}
 body .brand,body .guide-brand,body h1,body h2,body h3,body h4,body .card-head h2,body header b,body .stat-value,body td strong,body .matrix-summary b,body .numbers strong{color:#f3f3fa}
 body a,body .quiet,body .step a,body .matrix-button,body .matrix-offers summary,body .matrix-draft,body .matrix-swipe-hint{color:var(--green)}
 body .brand-mark{background:#315c53;color:#c7f6e8}
 body .avatar,body .book,body .tone1,body .tone2,body .matrix-no-photo{background:var(--surface-raised);border-color:var(--border);color:var(--muted)}
 body .nav,body .guide-shell nav a{color:#c7c7dc;background:transparent;border-color:var(--border)}
 body .nav:hover,body .guide-shell nav a:hover,body .guide-shell nav a:focus{background:#36364d;color:#f3f3fa}
 body .nav.active{background:#3c3b56;color:#8fe8d0}
 body .card,body .stat,body .tile,body .advanced-options,body .next-step,body .source-item,body .amazon-main-record,body .marketplace-card,body .chapter,body .product-layout,body .section,body .price-card,body .error{background:var(--surface);border-color:var(--border);color:var(--text)}
 body .next-step{border-left-color:var(--accent)}
 body .card-head,body .form-actions,body .channel,body .metric,body .step,body .timeline,body .market-record,body .workspace,body .matrix-offer,body .back,body .requirement,body .gallery-card,body .scan-stock-market,body .scan-sku-section,body #scan-saved{border-color:var(--border)}
 body .muted,body .tile p,body .card-body p,body .modal-body p,body .next-step p,body .step p,body .stat-label,body .stat small,body #subtitle,body .eyebrow,body .nav-label,body .sidebar-foot,body footer,body #save-state,body .product small,body .timeline small,body .requirement small,body label.field,body label.check,body .matrix-summary,body .matrix-toolbar label,body .matrix-explanation,body .matrix-product small,body .matrix-offer small,body .matrix-offer-count,body .source-photos figcaption,body .thumbnail-fallback,body .chapter-intro,body .guide-intro>p,body #comment-state,body .guide-shell nav h2,body li,body .details,body .price-note,body .section p,body .section li,body .numbers div,body .crumb,body .placeholder{color:var(--muted)}
 body .primary,body .guide-actions button:not(.secondary),body .feedback~button,body .review-tools button{background:var(--accent);color:#142f2a;border-color:var(--accent)}
 body .primary:hover,body .guide-actions button:not(.secondary):hover,body .review-tools button:hover{background:#79dec5;border-color:#79dec5}
 body .secondary,body .open-page,body .preview-gallery button{background:var(--surface-raised);border-color:#65657e;color:#ededf8}
 body .secondary:hover,body .open-page:hover,body .preview-gallery button:hover{background:#494963}
 body input,body input[type=search],body select,body textarea,body .team-shell input,body .team-shell select,body .team-shell textarea,body #users-panel input:not([type=checkbox]),body #users-panel select,body .scan-desk input,body .scan-desk select,body .feedback select,body .feedback textarea{background:var(--surface-input);border-color:#696981;color:var(--text)}
 body input::placeholder,body textarea::placeholder{color:#aaaac1;opacity:1}
 body input[type=checkbox],body input[type=range]{accent-color:var(--accent)}
 body :focus-visible{outline:2px solid #98e8d3;outline-offset:3px}
 body .banner,body .notice.green,body .feedback{background:#30463f;border-color:#547868;color:#d0efdf}
 body .banner.sample,body .notice:not(.green),body .note,body .mock-notice,body .scenario{background:#494031;border-color:#89704b;color:#f8dfb1}
 body .tag{background:#45455f;color:#e0e0f0}
 body .tag.green,body .decision.ready{background:#315a4e;color:#b2f0da}
 body .tag.amber,body .decision.hold{background:#665233;color:#ffdfa9}
 body .tag.blue{background:#344d6b;color:#c4ddff}
 body .tag.red{background:#603e48;color:#ffd1d8}
 body .good,body .requirement.met>span{color:#a0e8ca}
 body .bad,body .missing-value,body .requirement.missing>span{color:#f7cf9e}
 body th,body .catalog-matrix th,body .chapter thead th{background:#2b2b40;color:#d0d0e4;border-color:var(--border)}
 body td,body .chapter tbody th{color:#ddddec;border-color:var(--border)}
 body tbody tr:hover{background:#3d3d58}
 body .catalog-matrix tbody tr:nth-child(odd) td{background:#35354c}
 body .catalog-matrix tbody tr:nth-child(even) td,body .chapter tbody tr:nth-child(even){background:#303047}
 body .catalog-matrix tbody tr:hover td{background:#3d3d58}
 body .catalog-matrix td,body .catalog-matrix th{border-color:var(--border)}
 body .matrix-product .matrix-button:first-child{color:#d5e2ff}
 body .catalog-matrix th small,body .matrix-status{color:var(--muted)}
 body .matrix-status>span{background:#45455f;color:#eeeeff}
 body .matrix-status.listed{color:#a8ebd0}
 body .matrix-status.listed>span{background:#315a4e;color:#b2f0da}
 body .matrix-status.found>span,body .matrix-status.missing>span{background:#344d6b;color:#c4ddff}
 body .matrix-status.possible{color:#ffdfa9}
 body .matrix-status.possible>span{background:#665233;color:#ffdfa9}
 body .matrix-content-progress{background:#303e40;border-color:#547868;color:#d0efdf}
 body .menu-options,body .review-tools{background:var(--surface-raised);border-color:var(--border);box-shadow:0 8px 24px #11111f66}
 body dialog{background:var(--surface);color:var(--text);border-color:#696981;box-shadow:0 20px 90px #0007}
 body dialog::backdrop{background:#11111dc4}
 body .close,body .step-number,body .trace span{background:#45455f;color:#d5f8ec}
 body pre,body .mapping-preview{background:#29293f;color:#d8d8eb;border-color:var(--border)}
 body .product-thumb,body .source-photos figure,body .product-image{background:#29293f;border-color:var(--border)}
 body .track,body meter,body meter::-webkit-meter-bar{background:#484862}
 body .fill,body meter::-webkit-meter-optimum-value,body .timeline span{background:var(--accent)}
 body .market-icon{background:#665233;color:#ffdfa9}
 body .market-icon.Walmart{background:#344d6b;color:#c4ddff}
 body .market-icon.eBay{background:#554061;color:#ecd4ff}
 body .market-icon.Shopify{background:#315a4e;color:#b2f0da}
 body .fake-buy{background:#45455f;color:#c5c5d8}
 body #toast{background:#315a4e;color:#e5fff5;border:1px solid #79bda8}
 body .skip{background:var(--surface-raised);color:var(--green)}
 .team-shell:has(#password-form){max-width:560px;padding-top:60px}
 #password-form{display:grid;gap:18px;margin-top:24px}
 #password-form label{display:grid;gap:8px}
 #password-form input{width:100%;min-height:44px}
 #password-form button{justify-content:center;min-height:44px}
 @media(max-width:760px){body .main-shell>main{padding:16px}.team-shell:has(#password-form){padding-top:24px}}
}
