:root{--primary:var(--blue-900);--primary-contrast:var(--light);--selection:var(--blue-500);--selection-text:var(--light);--body:#f8f9f5;--surface:#edf1e9;--surface-raised:#e3eadf;--border:#dce3da;--body-text:#18281f;--muted:#59675e;--link:#315d42;--link-hover:#244d35;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3.5rem;--radius-1:.25rem;--radius-2:.5rem;--radius-3:.75rem;--radius-4:1rem;--radius-5:1.5rem;--navbar:transparent;--navbar-text:var(--body-text);--navbar-height:4.5rem;--btn-light-text:var(--body-text);--btn-light-border:var(--border);--btn-light-bg-hover:var(--surface-raised);--ink:var(--body-text);--quiet:var(--muted);--line:var(--border);--btn-radius:var(--radius-2)}body{background-color:var(--body)}.product-preview{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-4);position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.product-preview-header{background-color:var(--surface);border-bottom:1px solid #f0f0f0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.product-preview-dot{background-color:#eee;border-radius:50%;width:8px;height:8px}
