:root{--bt-color-brand:var(--brand, #1e73be);--bt-color-brand-hover:var(--brand-hover, var(--brand, #1e73be));--bt-color-brand-dark:var(--brand-dark, var(--brand, #1e73be));--bt-color-brand-soft:var(--brand-soft, #eef3fb);--bt-color-bg:var(--bg, #ffffff);--bt-color-surface:var(--surface, #f7f8fa);--bt-color-ink:var(--ink, #111827);--bt-color-text:var(--text, #3f3f46);--bt-color-muted:var(--muted, #6b7280);--bt-color-line:var(--line, #e5e7eb);--bt-color-line-strong:color-mix(in srgb, var(--bt-color-ink) 28%, transparent);--bt-color-white:var(--white, #ffffff);--bt-color-on-brand:var(--on-brand, #ffffff);--bt-color-danger:#9d2f27;--bt-color-success:#2d6b43;--bt-font-display:var(--font-display, var(--font-heading, inherit));--bt-font-body:var(--font-body, inherit);--bt-fs-xs:0.75rem;--bt-fs-sm:0.875rem;--bt-fs-base:1rem;--bt-fs-lg:1.125rem;--bt-fs-xl:1.375rem;--bt-fs-2xl:clamp(1.5rem, 2.2vw, 2rem);--bt-fs-3xl:clamp(2rem, 3.4vw, 3rem);--bt-space-1:0.25rem;--bt-space-2:0.5rem;--bt-space-3:0.75rem;--bt-space-4:1rem;--bt-space-5:1.5rem;--bt-space-6:2rem;--bt-space-7:3rem;--bt-space-8:4rem;--bt-container:var(--container, 1265px);--bt-gutter:clamp(1rem, 3vw, 2.5rem);--bt-section-space:clamp(3.5rem, 7vw, 6.5rem);--bt-section-space-sm:clamp(2rem, 4vw, 3.2rem);--bt-hero-space:clamp(6rem, 12vw, 10rem);--bt-hero-content:59.375rem;--bt-reading:78ch;--bt-product-hero-space:clamp(2rem, 5vw, 5rem);--bt-category-hero-height:18.75rem;--bt-category-gap:2.1875rem 1.875rem;--bt-gap-lg:clamp(2rem, 4vw, 3.5rem);--bt-gap-md:clamp(1.5rem, 3vw, 2.2rem);--bt-icon-md:3.5rem;--bt-icon-sm:3rem;--bt-radius:var(--radius, 6px);--bt-radius-sm:calc(var(--bt-radius) * 0.5);--bt-radius-lg:var(--radius-lg, 1rem);--bt-shadow-sm:0 1px 2px rgb(0 0 0 / 6%);--bt-shadow:0 10px 30px rgb(0 0 0 / 8%);--bt-shadow-card:0 0 10px color-mix(in srgb, var(--bt-color-ink) 10%, transparent);--bt-shadow-card-hover:0 0 10px color-mix(in srgb, var(--bt-color-ink) 28%, transparent);--bt-header-height:72px;--bt-z-header:90;--bt-z-overlay:100}