:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--nd-font-display:"Manrope", system-ui, sans-serif;--nd-font-body:"Inter", system-ui, sans-serif;--nd-background:#f9f6ed;--nd-surface:#fff;--nd-text:#0b1f3b;--nd-muted:#455a74;--nd-accent:#f7b84b;--nd-on-accent:#0b1f3b;--nd-border:#697b92}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--nd-background:#0b1f3b;--nd-surface:#153b6b;--nd-text:#f9f6ed;--nd-muted:#c4d0e0;--nd-border:#7a8eaa}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nd-background:#f9f6ed;--nd-surface:#fff;--nd-text:#0b1f3b;--nd-muted:#455a74;--nd-border:#697b92}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nd-background:#0b1f3b;--nd-surface:#153b6b;--nd-text:#f9f6ed;--nd-muted:#c4d0e0;--nd-border:#7a8eaa}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
*{box-sizing:border-box}html{min-width:320px}body{background:var(--nd-background);color:var(--nd-text);font-family:var(--nd-font-body);margin:0;line-height:1.6}.admin-shell{width:min(1100px,100%);margin-inline:auto;padding:32px clamp(20px,6vw,64px)}header{border-block-end:1px solid var(--nd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block-end:24px;display:flex}.product-name{font-family:var(--nd-font-display);margin:0;font-size:1.4rem;font-weight:600}.product-name span{font-family:var(--nd-font-body);color:var(--nd-muted);margin-inline-start:16px;font-size:.875rem;font-weight:400}.preview-label{color:var(--nd-muted);margin:0;font-size:.875rem}main{padding-block:clamp(48px,8vw,96px)}.eyebrow{color:var(--nd-muted);font-size:.875rem}h1,h2{font-family:var(--nd-font-display);font-weight:600;line-height:1.2}h1{letter-spacing:-.04em;margin:24px 0 48px;font-size:clamp(2.25rem,5vw,4rem)}.empty-state{background:var(--nd-surface);border:1px solid var(--nd-border);border-block-start:4px solid var(--nd-accent);border-radius:20px;padding:clamp(24px,4vw,40px)}h2{margin-block-start:0;font-size:1.25rem}.empty-state p{color:var(--nd-muted);max-width:62ch}.note{padding-block-start:16px;font-size:.875rem}footer{color:var(--nd-muted);border-block-start:1px solid var(--nd-border);padding-block:24px;font-size:.875rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
