/* Shop-only theme presets, selected from Admin > Shop appearance. */
:root[data-shop-theme="atelier"]{--cyan:#d8bb87;--cyan-dim:#bfa16e;--bg:#111312;--surface:#1a1d1a;--surface-2:#232721;--surface-3:#30362d;--ink:#f3f0e8;--ink-2:#d3d3c9;--muted:#aeb2a5;--rule:#343a31;--on-accent:#171a15;color-scheme:dark}
:root[data-shop-theme="ivory"]{--cyan:#97482f;--cyan-dim:#823b25;--violet:#b18963;--bg:#faf7f0;--surface:#fffdf8;--surface-2:#eee6d9;--surface-3:#e6dbc8;--ink:#302a23;--ink-2:#52483d;--muted:#746656;--rule:#dfd4c3;--rule-strong:#c9bba6;--on-accent:#fffaf2;--invert-bg:#2e2922;--invert-ink:#fffaf0;--display:Georgia,'Times New Roman',serif;--r-lg:12px;color-scheme:light}
:root[data-shop-theme="midnight"]{--cyan:#90c6ff;--cyan-dim:#62aaff;--violet:#a6a0ff;--bg:#0b1020;--surface:#121c32;--surface-2:#1c2942;--surface-3:#263652;--ink:#edf4ff;--ink-2:#c2d1e7;--muted:#9daec9;--rule:#2b3c58;--rule-strong:#425b7e;--on-accent:#09152b;--invert-bg:#070d1b;--invert-ink:#edf4ff;--display:'Inter',ui-sans-serif,system-ui,sans-serif;--r-lg:8px;color-scheme:dark}
[data-shop-theme] .hero__fallback{opacity:1!important}[data-shop-theme] .hero__canvas{opacity:.22}[data-shop-theme="ivory"] .hero{background:#eee5d6;border-radius:0}[data-shop-theme="ivory"] .hero__fallback{background:radial-gradient(ellipse at 80% 50%,#d4b68c,transparent 45%),linear-gradient(120deg,#faf5ea,#e6dac5)!important}[data-shop-theme="ivory"] .hero__scrim{background:linear-gradient(90deg,#f7f0e8ed,#f7f0e838)}[data-shop-theme="ivory"] .hero__inner,[data-shop-theme="ivory"] .hero h1{color:#302a23}[data-shop-theme="ivory"] .hero h1{font-weight:400;letter-spacing:-.05em}[data-shop-theme="ivory"] .hero__eyebrow{color:#97482f}[data-shop-theme="ivory"] .hero__lede{color:#635342}[data-shop-theme="ivory"] .hero .btn--light{background:#97482f;color:#fffaf2;border-color:#97482f}[data-shop-theme="ivory"] .hero .btn--outline{color:#302a23;border-color:#8f7960}[data-shop-theme="ivory"] .btn{border-radius:6px}[data-shop-theme="ivory"] .card{border-radius:10px}[data-shop-theme="ivory"] .card__name{font-family:var(--body)}[data-shop-theme="midnight"] .hero{background:#0b142b;border-radius:0 0 12px 12px}[data-shop-theme="midnight"] .hero__fallback{background:radial-gradient(ellipse at 78% 35%,#24457d,transparent 50%),linear-gradient(115deg,#090e20,#172343)!important}[data-shop-theme="midnight"] .hero__scrim{background:linear-gradient(90deg,#080e20dc,#080e2015)}[data-shop-theme="midnight"] .hero__eyebrow{color:#90c6ff}[data-shop-theme="midnight"] .hero .btn--light{background:#90c6ff;border-color:#90c6ff;color:#09152b}[data-shop-theme="midnight"] .btn,[data-shop-theme="midnight"] .card{border-radius:8px}[data-shop-theme="midnight"] .hero h1{font-weight:700;letter-spacing:-.065em}.theme-preview-note{padding:12px 20px;text-align:center;background:var(--cyan);color:var(--on-accent);font-size:.85rem}.theme-preview-note a{text-decoration:underline;margin-left:12px;font-weight:600}
