.svelte-1nzt8s7,.svelte-1nzt8s7:before,.svelte-1nzt8s7:after{box-sizing:border-box}main.svelte-1nzt8s7{min-height:100vh;--c-bg: #faf9f6;--c-bg-raised: #ffffff;--c-periwinkle: #a9aecb;--c-border: rgba(58, 64, 96, .16);--c-border-strong: rgba(58, 64, 96, .32);--c-text: #15151b;--c-text-dim: rgba(21, 21, 27, .78);--c-text-faint: rgba(21, 21, 27, .62);--c-text-faintest: rgba(21, 21, 27, .5);--c-accent: #c9463a;--c-accent-bg: rgba(201, 70, 58, .08);--c-accent-border: rgba(201, 70, 58, .55);background:var(--c-bg);color:var(--c-text);font-family:IBM Plex Mono,monospace}header.svelte-1nzt8s7{display:flex;align-items:center;justify-content:space-between;padding:22px 36px 18px;border-bottom:1px solid var(--c-border)}.back-link.svelte-1nzt8s7,.make-link.svelte-1nzt8s7{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--c-text-faint);text-decoration:none;transition:color .15s}.back-link.svelte-1nzt8s7:hover,.make-link.svelte-1nzt8s7:hover{color:var(--c-text)}.make-link.svelte-1nzt8s7{border:1px solid var(--c-border-strong);padding:6px 12px}.make-link.svelte-1nzt8s7:hover{background:var(--c-accent-bg);border-color:var(--c-accent-border);color:var(--c-accent)}.layout.svelte-1nzt8s7{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 65px)}.art-col.svelte-1nzt8s7{position:sticky;top:0;height:calc(100vh - 65px);display:flex;align-items:center;justify-content:center;padding:40px;border-right:1px solid rgba(200,205,212,.07);background:#080808}.art-wrap.svelte-1nzt8s7{width:100%;max-width:520px;aspect-ratio:1}.art-img.svelte-1nzt8s7{display:block;width:100%;height:100%;object-fit:contain}.art-img-fallback.svelte-1nzt8s7{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#ffffff80;font-family:IBM Plex Mono,monospace;font-size:.9rem;border:1px dashed rgba(255,255,255,.15)}.info-col.svelte-1nzt8s7{padding:48px 44px 60px;display:flex;flex-direction:column;gap:0;background:var(--c-bg);color:var(--c-text)}.info-col.info-col-checkout.svelte-1nzt8s7{background:#f4f3f0;color:#1a1a1a}.info-col-checkout.svelte-1nzt8s7 .form-title:where(.svelte-1nzt8s7){color:#141414cc;font-size:11px}.info-col-checkout.svelte-1nzt8s7 .cancel-link:where(.svelte-1nzt8s7){color:#14141499}.info-col-checkout.svelte-1nzt8s7 .cancel-link:where(.svelte-1nzt8s7):hover{color:#1a1a1a}.info-col-checkout.svelte-1nzt8s7 .field-label:where(.svelte-1nzt8s7){color:#14141499;font-size:11px}.info-col-checkout.svelte-1nzt8s7 .field-input:where(.svelte-1nzt8s7){background:#fff;border:1px solid rgba(20,20,20,.18);color:#1a1a1a;font-size:15px;padding:12px 14px}.info-col-checkout.svelte-1nzt8s7 .field-input:where(.svelte-1nzt8s7)::placeholder{color:#14141447}.info-col-checkout.svelte-1nzt8s7 .field-input:where(.svelte-1nzt8s7):focus{border-color:#14141480}.info-col-checkout.svelte-1nzt8s7 .form-error:where(.svelte-1nzt8s7){color:#b8342a;font-size:13px;font-weight:700}.info-col-checkout.svelte-1nzt8s7 .form-note:where(.svelte-1nzt8s7){color:#141414ad;font-size:11px}.info-col-checkout.svelte-1nzt8s7 .buy-btn:where(.svelte-1nzt8s7){background:#1a1a1a;border:1px solid #1a1a1a;color:#f4f3f0;font-size:14px;padding:18px}.info-col-checkout.svelte-1nzt8s7 .buy-btn:where(.svelte-1nzt8s7):hover:not(:disabled){background:#333;border-color:#333}.info-col-checkout.svelte-1nzt8s7 .redirecting-label:where(.svelte-1nzt8s7){color:#141414bf;font-size:12px}.info-col-checkout.svelte-1nzt8s7 .spinner:where(.svelte-1nzt8s7){border-color:#14141426;border-top-color:#1a1a1a}.meta-top.svelte-1nzt8s7{display:flex;gap:8px;align-items:center;margin-bottom:16px}.aesthetic-label.svelte-1nzt8s7{font-size:8px;font-weight:300;letter-spacing:.18em;color:var(--c-text-faint)}.type-label.svelte-1nzt8s7{font-size:7px;font-weight:700;letter-spacing:.14em;color:var(--c-text-faintest);border:1px solid var(--c-border);padding:2px 6px}h1.title.svelte-1nzt8s7{font-size:22px;font-weight:900;letter-spacing:.06em;color:var(--c-text);margin:0 0 10px;line-height:1.2}.date.svelte-1nzt8s7{font-size:9px;font-weight:300;letter-spacing:.1em;color:var(--c-text-faint);margin:0}.divider.svelte-1nzt8s7{height:1px;background:var(--c-border);margin:28px 0}.variants-section.svelte-1nzt8s7{display:flex;flex-direction:column;gap:14px}.section-label.svelte-1nzt8s7{font-size:8px;font-weight:900;letter-spacing:.22em;color:var(--c-text-faint);display:flex;justify-content:space-between;align-items:center}.selected-price.svelte-1nzt8s7{font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--c-text-dim)}.variant-grid.svelte-1nzt8s7{display:flex;flex-wrap:wrap;gap:6px}.variant-btn.svelte-1nzt8s7{background:var(--c-bg-raised);border:1px solid var(--c-border);color:var(--c-text-dim);font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.12em;padding:6px 12px;cursor:pointer;transition:all .12s}.variant-btn.svelte-1nzt8s7:hover{color:var(--c-text);border-color:var(--c-border-strong)}.variant-btn.active.svelte-1nzt8s7{background:var(--c-accent-bg);color:var(--c-accent);border-color:var(--c-accent-border)}.buy-btn.svelte-1nzt8s7{display:block;width:100%;padding:16px;background:var(--c-text);border:1px solid var(--c-text);color:var(--c-bg);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.22em;text-align:center;cursor:pointer;transition:all .15s}.buy-btn.svelte-1nzt8s7:hover:not(:disabled){background:var(--c-accent);border-color:var(--c-accent)}.buy-btn.svelte-1nzt8s7:disabled,.buy-btn.disabled.svelte-1nzt8s7{opacity:.35;cursor:not-allowed}.form-header.svelte-1nzt8s7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.form-title.svelte-1nzt8s7{font-size:8px;font-weight:900;letter-spacing:.22em;color:#c8cdd466}.cancel-link.svelte-1nzt8s7{background:none;border:none;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.14em;color:#c8cdd440;transition:color .12s;padding:0}.cancel-link.svelte-1nzt8s7:hover{color:#c8cdd499}.form-grid.svelte-1nzt8s7{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.field.svelte-1nzt8s7{display:flex;flex-direction:column;gap:5px}.field.full.svelte-1nzt8s7{width:100%}.field.half.svelte-1nzt8s7{width:calc(50% - 6px)}.field-label.svelte-1nzt8s7{font-size:7px;font-weight:700;letter-spacing:.18em;color:#c8cdd44d}.field-input.svelte-1nzt8s7{background:#c8cdd40a;border:1px solid rgba(200,205,212,.12);color:#c8cdd4;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:300;letter-spacing:.04em;padding:8px 10px;outline:none;transition:border-color .12s;width:100%}.field-input.svelte-1nzt8s7::placeholder{color:#c8cdd433}.field-input.svelte-1nzt8s7:focus{border-color:#c8cdd459}.form-error.svelte-1nzt8s7{font-size:9px;font-weight:300;letter-spacing:.06em;color:#dc6464b3;margin:0 0 14px}.form-note.svelte-1nzt8s7{font-size:8px;font-weight:300;letter-spacing:.06em;color:#c8cdd433;margin:12px 0 0;line-height:1.7;text-align:center}.redirecting.svelte-1nzt8s7{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.spinner.svelte-1nzt8s7{width:24px;height:24px;border:1px solid rgba(200,205,212,.15);border-top-color:#c8cdd499;border-radius:50%;animation:svelte-1nzt8s7-spin .8s linear infinite}@keyframes svelte-1nzt8s7-spin{to{transform:rotate(360deg)}}.redirecting-label.svelte-1nzt8s7{font-size:8px;font-weight:700;letter-spacing:.2em;color:#c8cdd44d;margin:0}.buy-unavailable.svelte-1nzt8s7{font-size:9px;font-weight:300;letter-spacing:.1em;color:var(--c-text-faint);text-align:center;padding:14px;border:1px solid var(--c-border);display:flex;align-items:center;justify-content:center;gap:8px}.buy-unavail-icon.svelte-1nzt8s7{font-size:14px;color:var(--c-text-faintest)}.no-variants.svelte-1nzt8s7{font-size:11px;color:var(--c-text-dim);margin:0 0 20px;letter-spacing:.06em}.details.svelte-1nzt8s7{display:flex;flex-direction:column;gap:10px}.detail-row.svelte-1nzt8s7{display:flex;gap:16px;align-items:baseline}.detail-key.svelte-1nzt8s7{font-size:7px;font-weight:900;letter-spacing:.18em;color:var(--c-text-faintest);min-width:90px;flex-shrink:0}.detail-val.svelte-1nzt8s7{font-size:9px;font-weight:300;letter-spacing:.06em;color:var(--c-text-faint);line-height:1.5}@media (max-width: 768px){.layout.svelte-1nzt8s7{grid-template-columns:1fr}.art-col.svelte-1nzt8s7{position:static;height:auto;padding:24px;border-right:none;border-bottom:1px solid rgba(200,205,212,.07)}.art-wrap.svelte-1nzt8s7{max-width:100%}.info-col.svelte-1nzt8s7{padding:28px 20px 48px}header.svelte-1nzt8s7{padding:16px 20px}.field.half.svelte-1nzt8s7{width:100%}}
