.nav-controls,.shop-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.nav-controls{margin-left:auto}.theme-toggle{gap:8px;white-space:nowrap}.theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.shop-topbar{margin-bottom:24px}.receipt-picker{position:relative;display:inline-block}.receipt-file-input{position:absolute;width:1px;height:1px;padding:0;opacity:0;overflow:hidden}.receipt-file-input:focus-visible+label{outline:2px solid var(--orange);outline-offset:3px}.receipt-picker label{cursor:pointer}.receipt-preview{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid #3b3b3b;border-radius:10px;margin-top:18px;overflow:hidden}.receipt-preview[hidden]{display:none}.receipt-thumb{width:90px;height:110px;object-fit:contain;border-radius:6px;background:#fff;flex:none}.receipt-preview>div{min-width:0}.receipt-preview strong{font-size:14px;overflow-wrap:anywhere;display:block}.receipt-preview small{display:block;color:#aaa;margin-top:8px}#receiptSaved.success{color:#b4dfbc}#adminReceipt .receipt{display:block;width:auto;max-width:100%;max-height:58dvh;margin:10px auto;border-radius:8px;object-fit:contain}#adminReceipt{margin:20px 0}#receiptError{overflow-wrap:anywhere}
html[data-theme=light]{color-scheme:light;--line:#dfd8ce;--muted:#686159;--paper:#fff;--orange:#bd481b;background:#faf8f4}html[data-theme=light] body{background:#faf8f4;color:#26231f}html[data-theme=light] header{background:#faf8f4ed;border-color:#dfd8ce}html[data-theme=light] :is(.eyebrow,.hero-copy>p,.hero-meta,.section-head>p,.shop-note,.muted,.field-label,.loading-page){color:#70675e}html[data-theme=light] :is(.navlinks,.selects select,footer){color:#655d54}html[data-theme=light] :is(.navlinks a:hover,.tabs button.active,.tabs button:hover){color:#26231f}html[data-theme=light] .hero h1 em{color:#a74b27}html[data-theme=light] .hero-visual{background:#000;border-radius:26px;box-shadow:0 12px 40px #4d352916;overflow:hidden;isolation:isolate}html[data-theme=light] :is(.button,.status-tag,.disabled-method){border-color:#cec4b8;background:transparent;color:#332b24}html[data-theme=light] .button:hover{background:#eee6dc;border-color:#a99b8a}html[data-theme=light] .button.primary{background:#28231e;border-color:#28231e;color:#fffaf3}html[data-theme=light] .button.primary:hover{background:#4a3c30}html[data-theme=light] :is(.panel,.admin-row,.plan,.template-card){background:#fffdf9;border-color:#ded6cb}html[data-theme=light] :is(dialog,.workspace){background:#faf8f4;color:#26231f;border-color:#d9cfc1}html[data-theme=light] :is(.modal-head,.editor-bar){background:#fffdf9;border-color:#ded6cb}html[data-theme=light] :is(.shop-input,.order-body form input:not([type=checkbox]),select,textarea){background:#fff;color:#28231e;border-color:#cfc4b6}html[data-theme=light] input::placeholder{color:#898075}html[data-theme=light] :is(.order-summary,.filters,.promise,.steps article,.questions details,.plan ul){border-color:#ded6cb}html[data-theme=light] :is(.questions p,.steps p,.plan>p,.card-info>p,.catalog-foot){color:#70675e}html[data-theme=light] .tags span{background:#f1ebe2;color:#6b5a48;border-color:#e0d4c6}html[data-theme=light] .process-section{background:#f2eee7;border-color:#e3dace}html[data-theme=light] .plan.premium{background:#f6eee3;border-color:#bc9976}html[data-theme=light] :is(.demo-inline,.empty){color:#716457}html[data-theme=light] .status-tag{background:#f2e9dd;color:#795737}html[data-theme=light] :is(.error){color:#a82b20}html[data-theme=light] :is(.success,#receiptSaved.success){color:#2d6b42}html[data-theme=light] #editorState{color:#86562d}html[data-theme=light] :is(.plan-template-option){background:#fff;color:#28231e;border-color:#ded6cb}html[data-theme=light] .plan-template-option:hover{background:#f3e9dc;border-color:#bb9069}html[data-theme=light] :is(.plan-template-option small,.receipt-preview small){color:#776c60}html[data-theme=light] .plan-template-option>b{color:#5d5145}html[data-theme=light] .receipt-preview{background:#fff;border-color:#d7c9b8}html[data-theme=light] .resume-banner{border-color:#ded6cb}html[data-theme=light] .art-label,html[data-theme=light] .art-title,html[data-theme=light] .art-link{color:#fff}html[data-theme=light] .icon-button{color:#332b24;border-color:#d3c6b6}html[data-theme=light] .selects select{background-color:#fffdf9}html[data-theme=light] .outline-heart{color:#bd481b}
@media(max-width:640px){.nav-controls{gap:8px}.nav .theme-toggle{padding:8px;min-width:38px;min-height:38px}.nav .theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shop-topbar .theme-toggle{font-size:12px;padding:9px 11px}.shop-topbar .logo{max-width:42vw}.nav .logo{max-width:38vw}.receipt-thumb{width:76px;height:94px}.receipt-preview{padding:12px;gap:12px}}
html[data-theme=light] :is(.order-body p,.plan li,.price span,.promise,.order-summary span,.card-info p){color:#706457}html[data-theme=light] .order-body p.error{color:#a82b20}html[data-theme=light] .order-body p.success{color:#2d6b42}
