.preview-dialog.svelte-1nl881j{width:min(48rem,100vw - 1.5rem);color:var(--color-ink);background:0 0;border:0;padding:0}.preview-card.svelte-1nl881j{border:1px solid color-mix(in srgb, var(--color-gold) 48%, var(--color-line));background:var(--color-surface);box-shadow:var(--shadow-lift);border-radius:1.4rem;display:grid;position:relative;overflow:hidden}.preview-card.svelte-1nl881j:before{content:"";z-index:1;border-left:1px dashed color-mix(in srgb, var(--color-gold) 42%, transparent);position:absolute;top:1rem;bottom:1rem;left:50%}.ticket-stamp.svelte-1nl881j{z-index:2;border:1px solid var(--color-gold);color:var(--color-gold);letter-spacing:.1em;text-align:center;border-radius:.2rem;padding:.28rem .4rem;font-size:.55rem;font-weight:900;line-height:1.25;position:absolute;top:1rem;left:1rem}.preview-image.svelte-1nl881j{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-gold) 20%, transparent), transparent 62%), linear-gradient(145deg, var(--color-crimson), #4a0d13);place-items:center;min-height:15rem;padding:1.5rem;display:grid}.preview-image.svelte-1nl881j img:where(.svelte-1nl881j){object-fit:contain;filter:drop-shadow(0 18px 22px #0000004d);max-height:18rem}.preview-content.svelte-1nl881j{padding:1.5rem}.preview-kicker.svelte-1nl881j{color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}h2.svelte-1nl881j{margin:0;font-size:clamp(1.55rem,4vw,2.2rem)}.preview-description.svelte-1nl881j{color:var(--color-muted);line-height:1.65}.preview-price.svelte-1nl881j{justify-content:space-between;align-items:end;margin:1.2rem 0 .35rem;display:flex}.preview-price.svelte-1nl881j del:where(.svelte-1nl881j){color:var(--color-crimson);font-size:.9rem;display:block}.preview-price.svelte-1nl881j strong:where(.svelte-1nl881j){color:var(--color-leaf);font-size:1.65rem;display:block}.preview-price.svelte-1nl881j span:where(.svelte-1nl881j){background:var(--color-gold);color:#351200;border-radius:999px;padding:.3rem .6rem;font-size:.7rem;font-weight:900}.stock.svelte-1nl881j{color:var(--color-crimson);font-size:.85rem;font-weight:700}.stock.in-stock.svelte-1nl881j{color:var(--color-leaf)}.preview-actions.svelte-1nl881j{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.btn-primary.svelte-1nl881j{align-items:center;gap:.45rem;display:inline-flex}.qty-control.svelte-1nl881j{border:1px solid var(--color-line);border-radius:.7rem;align-items:center;padding:.2rem;display:flex}.qty-control.svelte-1nl881j button:where(.svelte-1nl881j){width:2.25rem;height:2.25rem;color:var(--color-ink);border-radius:.5rem;place-items:center;display:grid}.qty-control.svelte-1nl881j button:where(.svelte-1nl881j):hover{background:var(--color-surface-2)}.qty-control.svelte-1nl881j strong:where(.svelte-1nl881j){text-align:center;min-width:2rem}.preview-link.svelte-1nl881j{color:var(--color-gold);align-items:center;gap:.15rem;font-size:.85rem;font-weight:800;display:inline-flex}.preview-close.svelte-1nl881j{z-index:1;color:#fff;background:#00000073;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:.75rem;right:.75rem}.preview-close.svelte-1nl881j:hover{background:var(--color-crimson)}@media (width>=640px){.preview-card.svelte-1nl881j{grid-template-columns:.88fr 1.12fr}.preview-content.svelte-1nl881j{padding:2rem}}@media (width<=639px){.preview-card.svelte-1nl881j:before{display:none}}.preview-dialog.svelte-1nl881j{width:min(54rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto}.preview-dialog.svelte-1nl881j::backdrop{-webkit-backdrop-filter:blur(9px)saturate(1.15);backdrop-filter:blur(9px)saturate(1.15);background:radial-gradient(circle at 50% 45%,#860f193d,#0000 40%),#05030ce0}.preview-card.svelte-1nl881j{background:radial-gradient(circle at 88% 5%,#ffce4b1a,#0000 25%),linear-gradient(145deg,#1b0911,#100a18 58%,#08130f);border-color:#e7af35;border-radius:1.75rem;box-shadow:0 30px 90px #0000009e,inset 0 0 0 1px #ffe48f14,0 0 38px #e5a21d26}.preview-card.svelte-1nl881j:before{border-left-style:solid;border-left-color:#edb93d3d;top:1.5rem;bottom:1.5rem;box-shadow:8px 0 24px #efb93b0f}.ticket-stamp.svelte-1nl881j{z-index:3;color:#ffe087;background:#26050ca6;border-color:#ffdc758c;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .32rem;font-size:.57rem;display:inline-flex;box-shadow:0 8px 24px #0000003d}.ticket-stamp.svelte-1nl881j span:where(.svelte-1nl881j){color:#4b1605;letter-spacing:0;background:linear-gradient(145deg,#ffe888,#d89513);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.preview-image.svelte-1nl881j{background:radial-gradient(circle at 50% 48%,#ffd15038,#0000 35%),radial-gradient(circle at 15% 15%,#2fd37521,#0000 28%),linear-gradient(145deg,#a20e20,#520913 66%,#25070d);grid-template-rows:1fr auto;min-height:31rem;padding:4rem 2rem 1.5rem;position:relative}.product-frame.svelte-1nl881j{aspect-ratio:1;background:#fff;border:1px solid #ffde7cb3;border-radius:1.5rem;place-items:center;width:min(100%,18rem);display:grid;position:relative;transform:perspective(900px)rotateY(2deg)rotateX(1deg);box-shadow:0 22px 50px #18000485,0 0 0 8px #ffffff0d,0 0 50px #ffc23133}.preview-image.svelte-1nl881j img:where(.svelte-1nl881j){filter:drop-shadow(0 15px 18px #00000038);width:88%;height:88%;max-height:none}.image-caption.svelte-1nl881j{color:#ffe48a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;margin:1.25rem 0 0;font-size:.68rem;font-weight:800;display:inline-flex}.stage-spark.svelte-1nl881j{background:#ffe36d;border-radius:50%;width:.45rem;height:.45rem;position:absolute;box-shadow:0 0 16px 5px #ffd03d7a}.stage-spark.svelte-1nl881j:before,.stage-spark.svelte-1nl881j:after{content:"";background:linear-gradient(90deg,#0000,#ffe991,#0000);width:2.2rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-spark.svelte-1nl881j:after{transform:translate(-50%,-50%)rotate(90deg)}.stage-spark-one.svelte-1nl881j{top:18%;right:10%}.stage-spark-two.svelte-1nl881j{background:#61e993;bottom:21%;left:9%;box-shadow:0 0 16px 5px #46e08661}.preview-content.svelte-1nl881j{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:3.4rem 2.25rem 2.5rem;display:flex}h2.svelte-1nl881j{color:#fff8e8;text-wrap:balance;max-width:100%;font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.08}.preview-description.svelte-1nl881j{text-wrap:pretty;max-width:34rem}.preview-price.svelte-1nl881j{gap:2rem;margin-top:1.25rem}.preview-price.svelte-1nl881j strong:where(.svelte-1nl881j){background:linear-gradient(#fff3a2,#f4bb32 58%,#c97b0b);color:#0000;filter:drop-shadow(0 0 10px #f4bc2d33);-webkit-background-clip:text;background-clip:text;font-size:2rem}.preview-price.svelte-1nl881j span:where(.svelte-1nl881j){background:linear-gradient(135deg,#ffe77f,#dfa11e);border:1px solid #ffdb69;padding:.38rem .68rem}.gold-rule.svelte-1nl881j{color:#e9b638;align-items:center;gap:.7rem;width:min(16rem,80%);display:flex}.gold-rule.svelte-1nl881j:before,.gold-rule.svelte-1nl881j:after{content:"";background:linear-gradient(90deg,#0000,#e9b638a6);flex:1;height:1px}.gold-rule.svelte-1nl881j:after{background:linear-gradient(90deg,#e9b638a6,#0000)}.preview-actions.svelte-1nl881j{justify-content:center}.preview-link.svelte-1nl881j{justify-content:center;width:100%}.preview-close.svelte-1nl881j{z-index:4;background:#09050db8;border:1px solid #ffe08738}@media (width>=640px){.preview-card.svelte-1nl881j{grid-template-columns:1fr 1fr}}@media (width<=639px){.preview-dialog.svelte-1nl881j{width:min(28rem,100vw - 1rem);max-height:calc(100dvh - 1rem)}.preview-card.svelte-1nl881j{border-radius:1.35rem}.preview-image.svelte-1nl881j{min-height:auto;padding:3.75rem 1.25rem 1rem}.product-frame.svelte-1nl881j{border-radius:1.1rem;width:min(72vw,13rem);transform:none}.image-caption.svelte-1nl881j{margin-top:.85rem}.preview-content.svelte-1nl881j{padding:1.45rem 1.25rem 1.5rem}.preview-description.svelte-1nl881j{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.preview-price.svelte-1nl881j{margin-top:.9rem}.preview-actions.svelte-1nl881j{margin-top:.8rem}}.quick-order-dashboard.svelte-1d3gv5r{border:1px solid color-mix(in srgb, var(--color-gold) 42%, var(--color-line));background:radial-gradient(circle at 92% 25%, #ffcd412e, transparent 24%), linear-gradient(110deg, color-mix(in srgb, var(--color-crimson) 30%, var(--color-surface)), var(--color-surface));border-radius:1rem;align-items:center;gap:.8rem;margin-bottom:.9rem;padding:1rem;display:grid}.dashboard-intro.svelte-1d3gv5r{align-items:center;gap:.7rem;display:flex}.dashboard-intro.svelte-1d3gv5r>div:where(.svelte-1d3gv5r){gap:.2rem;display:grid}.dashboard-icon.svelte-1d3gv5r{width:2.6rem;height:2.6rem;color:var(--color-gold);background:linear-gradient(145deg,#ffde7033,#7826142e);border:1px solid #ffde7080;border-radius:.75rem;flex:none;place-items:center;display:grid;box-shadow:0 0 20px #ffbb2324}.quick-order-dashboard.svelte-1d3gv5r span:where(.svelte-1d3gv5r),.quick-order-dashboard.svelte-1d3gv5r small:where(.svelte-1d3gv5r){color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.dashboard-intro.svelte-1d3gv5r strong:where(.svelte-1d3gv5r){color:var(--color-ink);font-size:1.15rem}.dashboard-stat.svelte-1d3gv5r{border-left:1px solid var(--color-line);align-items:center;gap:.55rem;padding-left:.9rem;display:flex}.dashboard-stat.svelte-1d3gv5r>div:where(.svelte-1d3gv5r){gap:.15rem;display:grid}.stat-icon.svelte-1d3gv5r{width:2rem;height:2rem;color:var(--color-gold);background:#ffd54f1a;border-radius:50%;place-items:center;display:grid}.dashboard-stat.svelte-1d3gv5r b:where(.svelte-1d3gv5r){color:var(--color-gold);font-size:1.25rem;line-height:1}.dashboard-total.svelte-1d3gv5r{color:#3b1800;background:linear-gradient(135deg,#fff0ad,#d99319 52%,#fff0ad);border-radius:.6rem;justify-self:start;gap:.2rem;padding:.65rem .85rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.dashboard-total.svelte-1d3gv5r span:where(.svelte-1d3gv5r){color:#683400;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;display:flex}.dashboard-total.svelte-1d3gv5r strong:where(.svelte-1d3gv5r){font-size:1rem}@media (width>=640px){.quick-order-dashboard.svelte-1d3gv5r{grid-template-columns:1.7fr .75fr .75fr auto}.dashboard-total.svelte-1d3gv5r{justify-self:end}}
