:root{color-scheme:light;--ink:#17251e;--muted:#5c685f;--paper:#f5f5ef;--green:#244432;--border:#dce2d9;--gold:#e8c777}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit}header{background:var(--ink);color:white}.header-inner{max-width:1160px;min-height:88px;padding:20px 26px;margin:auto;display:flex;align-items:center;gap:28px}.brand{font-size:29px;letter-spacing:-1.5px;font-weight:850;text-decoration:none;white-space:nowrap}.brand span{color:var(--gold)}.header-label{font-size:13px;opacity:.8}.header-inner button{margin-left:auto;border-color:#ffffff50;color:white}main{max-width:1160px;margin:auto;padding:42px 26px 80px}h1,h2,p{margin-top:0}h1{font-size:clamp(30px,4vw,42px);letter-spacing:-1.4px;line-height:1.13;margin:8px 0 12px}h2{font-size:23px;line-height:1.25;letter-spacing:-.5px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750;color:var(--muted)}.heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.heading p{color:var(--muted);margin-bottom:26px}.quiet,.primary{border-radius:7px;border:1px solid var(--border);padding:11px 16px;font-weight:650;text-decoration:none;display:inline-block;text-align:center;background:transparent;white-space:nowrap}.primary{background:var(--green);color:white;border-color:var(--green)}.quiet:hover{background:#dce2d944}.primary:hover{background:#183623}input:not([type=checkbox]),select{width:100%;min-height:46px;padding:10px 13px;background:white;color:var(--ink);border:1px solid #b9c4b6;border-radius:6px;outline-offset:3px}input:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #bc9d44;outline-offset:3px}label{display:block;font-size:13px;font-weight:650}.summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.stat{background:white;border:1px solid var(--border);border-radius:8px;padding:18px 20px}.stat strong{display:block;font-size:29px;font-weight:700;letter-spacing:-1px}.stat span{font-size:12px;color:var(--muted)}.toolbar{display:flex;gap:10px;align-items:center}.toolbar .search{flex:1}.toolbar select{min-width:150px}.status{color:var(--muted);min-height:23px;margin:12px 0;font-size:13px}.status.error{color:#a32b22}.status.success{color:#21693d}.inventory-list{border-top:1px solid var(--border)}.item-row{display:grid;grid-template-columns:78px 1fr 145px 110px 70px;gap:22px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.item-row img{width:78px;height:78px;background:white;object-fit:contain;border-radius:6px;border:1px solid var(--border)}.item-row h2{font-size:15px;letter-spacing:0;margin:0 0 5px}.sku{font-size:11px;color:var(--muted)}.row-price{font-size:22px;letter-spacing:-.7px;font-weight:700}.row-price.unpriced{font-size:13px;letter-spacing:0;font-weight:550;color:var(--muted)}.row-retail{font-size:11px;color:var(--muted);display:block}.badge{display:inline-block;font-size:11px;padding:4px 9px;border-radius:99px;background:#e6eddf;color:#355438}.badge.sold{background:#e8e6e0;color:#655d4d}.badge.hidden{background:#eee5d9;color:#715026}.login-panel{max-width:450px;margin:7vh auto;background:white;padding:36px;border:1px solid var(--border);border-radius:12px}.login-panel h1{font-size:34px}.login-panel p{color:var(--muted)}.login-panel input{margin:7px 0 18px}.login-panel button{width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.empty{padding:35px 0;color:var(--muted)}dialog{border:0;border-radius:12px;padding:26px;width:min(520px,calc(100% - 28px));max-height:94dvh;color:var(--ink);box-shadow:0 24px 80px #0003}dialog::backdrop{background:#13231bd1}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.icon-button{border:0;background:transparent;color:var(--muted);padding:6px 10px;font-size:20px}.edit-photo{display:block;width:100%;height:135px;object-fit:contain;margin:15px 0 25px}.price-input{display:flex;align-items:center;gap:10px;margin-top:8px}.price-input>span{font-size:20px}.hint{font-size:11px;color:var(--muted);margin:7px 0 15px}.selling-price{padding:17px 20px;background:#edf2e8;border-radius:7px;margin-bottom:14px}.selling-price span{font-size:12px}.selling-price strong{display:block;font-size:32px;letter-spacing:-1px}.selling-price small{display:block;color:var(--muted);font-size:11px}.toggle-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--border)}.toggle-row input{width:19px;height:19px;accent-color:var(--green)}.toggle-row small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}[hidden]{display:none!important}@media(max-width:700px){main{padding:28px 16px 60px}.header-inner{padding:18px 16px;gap:14px;min-height:74px}.header-label{display:none}.summary{gap:8px}.stat{padding:12px}.stat strong{font-size:24px}.stat span{font-size:10px}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:calc(100% - 165px)}.toolbar button{font-size:12px;padding:8px 12px}.heading{align-items:flex-start}.heading>a{font-size:11px;padding:8px 10px}.item-row{grid-template-columns:58px 1fr 68px;gap:12px;padding:16px 0}.item-row img{width:58px;height:58px;grid-row:1/3}.item-row h2{font-size:13px}.item-row .price-cell{grid-column:2;grid-row:2}.item-row .status-cell{grid-column:3;grid-row:2}.item-row .edit-button{grid-column:3;grid-row:1;font-size:12px;padding:8px}.row-price{font-size:19px}.row-retail{display:inline;margin-left:8px}.badge{font-size:10px}.login-panel{margin:6vh 0;padding:25px}}

:root{--ink:#28282c;--muted:#606166;--paper:#ededee;--green:#b91c1c;--border:#d0d0d4;--gold:#ff7777}
header{background:#303033}.primary:hover{background:#991b1b}input:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline-color:#b91c1c}input:not([type=checkbox]),select{border-color:#bdbdc3}.selling-price{background:#f2eded}.badge{background:#e4e4e8;color:#46464c}.badge.sold,.badge.hidden{background:#efdddd;color:#8d2222}dialog::backdrop{background:#222225cc}.view-count{background:#fff;border:1px solid var(--border);border-left:4px solid #b91c1c;border-radius:8px;padding:18px 22px;margin-bottom:22px;display:flex;justify-content:space-between;gap:24px;align-items:center}.view-count span{font-size:13px;font-weight:650}.view-count strong{display:block;color:#b91c1c;font-size:34px;line-height:1.2;margin-top:5px}.view-count .small{font-size:12px;color:var(--muted);max-width:290px;margin:0}@media(max-width:700px){.view-count{display:block}.view-count .small{margin-top:10px}}

/* Match the red dominant storefront and medium gray surfaces. */
:root{--paper:#bfc0c5;--border:#9fa0a8;--ink:#25252a;--muted:#4e4e56;--green:#a31b29;--gold:#fff}header{background:#a31b29}.stat,.view-count,.login-panel{background:#d7d8dc}.view-count{border-left-color:#a31b29}.quiet:hover{background:#d2d3d8}.selling-price{background:#bfc0c5}dialog{background:#d0d1d6}.badge{background:#d7d8dc;color:#393941}.primary:hover{background:#811320}

.cover-picker{border:0;padding:0;margin:0 0 24px;min-width:0}.cover-picker legend{font-size:14px;font-weight:750}.cover-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cover-option{border:2px solid #a0a1a8;border-radius:7px;background:#e4e5e8;color:#35353c;padding:5px;min-width:0}.cover-option img{display:block;width:100%;height:75px;object-fit:contain;background:white;border-radius:3px}.cover-option span{display:block;font-size:10px;font-weight:650;padding:5px 1px 2px}.cover-option[aria-pressed=true]{border-color:#a31b29;background:#a31b29;color:white}.cover-option:hover{border-color:#801320}.cover-picker .hint{margin:8px 0}.cover-option:disabled{cursor:wait}@media(max-width:450px){.cover-options{grid-template-columns:repeat(3,minmax(0,1fr))}}
