:root{--bemara-color-black-plum:#45303e;--bemara-color-bordeaux-noir:#6a4048;--bemara-color-mauve-taupe:#675862;--bemara-color-rose-beige:#bb8b7a;--bemara-color-silk-cream:#eeeae4;--bemara-color-ivory:#f8f6f1;--bemara-canvas:#f8f6f1;--bemara-canvas-warm:#eeeae4;--bemara-ink:#434252;--bemara-ink-soft:#675862;--bemara-brand:#45303e;--bemara-brand-deep:#45303e;--bemara-surface-warm:#bb8b7a;--bemara-border-subtle:#24182024;--bemara-focus-ring:#5b344357;--bemara-container:1120px;--bemara-container-wide:1320px;--bemara-container-narrow:720px;--bemara-radius-control:8px;--bemara-radius-card:12px;--bemara-radius-surface:18px;--bemara-radius-editorial-panel:20px;--bemara-control-height:40px;--bemara-input-height:44px;--bemara-border-hairline:#2418201a;--bemara-surface-paper:#ffffff5c;--bemara-surface-paper-strong:#ffffff85;--bemara-glass-surface:#f7f1ed6b;--bemara-glass-border:#ffffffa3;--bemara-glass-clear:#ffffff45;--bemara-glass-frosted:#f7f1ed9e;--bemara-glass-plum:#5b3443db;--bemara-glass-highlight:#ffffffc2;--bemara-material-clear:linear-gradient(138deg, #ffffff6b, #ffffff1f 52%, #9c7b851f);--bemara-material-frost:linear-gradient(145deg, #f7f1eda8, #ffffff45 56%, #c8a69a2e);--bemara-material-plum:linear-gradient(145deg, #5b3443d4, #241820e6);--bemara-material-raised:linear-gradient(145deg, #ffffff96, #f7f1ed2e);--bemara-material-edge:#ffffff9e;--bemara-material-shadow:0 18px 48px #2418201f, inset 0 1px 0 #ffffffbf;--bemara-alive-bg:radial-gradient(ellipse at 82% 4%, #916d70 0%, transparent 30%), radial-gradient(ellipse at 35% 85%, #442c42 0%, transparent 46%), linear-gradient(136deg, #291b2a 0%, #30232c 42%, #5d414d 100%);--bemara-alive-glass:linear-gradient(135deg, #fff8f430, #fff8f413 53%, #fff0e621);--bemara-alive-glass-strong:linear-gradient(135deg, #fff8f440, #fff8f41c 55%, #fff0e62b);--bemara-alive-glass-border:#fff7ef57;--bemara-alive-glass-shadow:0 15px 40px #1b111947, inset 0 1px 0 #ffffff4a;--bemara-alive-focal:linear-gradient(130deg, #fdede7f2, #e9ccccd6);--bemara-alive-eyebrow:#eec8c7;--bemara-alive-muted:#fff0ebb8;--bemara-shadow-soft:0 18px 54px #2418200e;--bemara-shadow-glass:0 18px 44px #2418201f;--bemara-space-1:4px;--bemara-space-2:8px;--bemara-space-3:12px;--bemara-space-4:16px;--bemara-space-5:20px;--bemara-space-6:24px;--bemara-space-8:32px;--bemara-space-10:40px;--bemara-space-12:48px;--bemara-space-16:64px;--bemara-space-20:80px;--bemara-font-interface:Questrial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bemara-font-support:Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bemara-text-page:clamp(28px, 3.1vw, 34px);--bemara-text-section:clamp(19px, 2.1vw, 23px);--bemara-text-card:clamp(16px, 1.7vw, 18px);--bemara-text-body:clamp(14px, 1.4vw, 15px);--bemara-text-meta:12px;--bemara-line-tight:1.08;--bemara-line-title:1.18;--bemara-line-body:1.58;--bemara-motion-quick:.12s;--bemara-motion-standard:.22s;--bemara-motion-expressive:.42s;--bemara-motion-easing:cubic-bezier(.2, 0, 0, 1);--bemara-hoy-canvas:#f8f6f1;--bemara-hoy-canvas-elevated:#f8f6f1;--bemara-hoy-rail-bg:linear-gradient(180deg, #eeeae4 0%, #eeeae4 100%);--bemara-hoy-rail-pill:#f7f1ec;--bemara-hoy-surface-card:linear-gradient(162deg, #fbf6f2f5 0%, #f4ece7e8 100%);--bemara-hoy-surface-item:linear-gradient(180deg, #f8f3eff5 0%, #f3ebe6eb 100%);--bemara-hoy-surface-rose:linear-gradient(138deg, #eeeae4 0%, #eeeae4 56%, #eeeae4 100%);--bemara-hoy-burgundy:#45303e;--bemara-hoy-burgundy-deep:#45303e;--bemara-hoy-burgundy-highlight:linear-gradient(135deg, #6e4455 0%, #7f5364 100%);--bemara-hoy-ink-editorial:#434252;--bemara-hoy-ink-body:#434252;--bemara-hoy-ink-muted:#675862;--bemara-hoy-border-card:#ffffffe0;--bemara-hoy-border-item:#724f5d21;--bemara-hoy-shadow-card:0 14px 34px #44253113, inset 0 1px 0 #ffffffeb;--bemara-hoy-shadow-item:0 4px 12px #4425310b, inset 0 1px 0 #ffffffe0;--bemara-hoy-shadow-action:0 10px 22px #4e283838, inset 0 1px 0 #ffffff3d;--bemara-hoy-radius-shell:28px;--bemara-hoy-radius-card:24px;--bemara-hoy-radius-item:15px;--bemara-hoy-radius-pill:999px;--bemara-font-editorial:Questrial, ui-sans-serif, system-ui, sans-serif}
