:root{--ms-bg:#FFFFFF;--ms-sand:#F5EFE6;--ms-sand-card:#EBE1D2;--ms-ink:#241B2B;--ms-accent:#5B4868;--ms-accent-hover:#3F3049;--ms-accent-active:#2F2437;--ms-violet-tint:#F3EEF6;--ms-violet-soft:#E4DBEA;--ms-violet-mid:#8C7A9A;--ms-violet-glow:rgba(91,72,104,0.35);--ms-violet-glow-soft:rgba(91,72,104,0.18);--ms-gold-dust:#C9B79C;--ms-grad-violet:linear-gradient(135deg,#5B4868 0%,#3F3049 100%);--ms-shadow-glow:0 0 0 1px rgba(91,72,104,0.35),0 10px 34px -6px rgba(91,72,104,0.38);--ms-muted:#6B5A75;--ms-field:#8C7A9A;--ms-line:#D9CDBB;--ms-ring:rgba(91,72,104,0.25);--ms-dark-surface:#2F2437;--ms-dark-text:#EBE1D2;--ms-dark-muted:#A895AF;--ms-dark-border:#44344E;--ms-dark-soft:#C9BBD0;--ms-error:#A32D2A;--ms-success:#2E6B47;--ms-font-display:'Marcellus',Georgia,serif;--ms-font-body:'Lexend',system-ui,-apple-system,sans-serif;--ms-r-pill:999px;--ms-r-input:10px;--ms-r-card:16px;--ms-r-image:20px;--ms-r-arch:999px 999px 16px 16px;--ms-ease:cubic-bezier(0.3,0.6,0.25,1);--ms-t-fast:0.25s;--ms-t-base:0.6s;--header-h:116px;--ms-grad-rule:linear-gradient(90deg,rgba(91,72,104,0) 0%,#5B4868 50%,rgba(91,72,104,0) 100%);--ms-grad-hero:linear-gradient(180deg,#FFFFFF 0%,#F5EFE6 100%);--ms-shadow-sm:0 2px 8px rgba(36,27,43,0.05);--ms-shadow-card:0 10px 28px -12px rgba(36,27,43,0.08);--ms-shadow-lift:0 18px 40px -16px rgba(36,27,43,0.12);--ms-shadow-focus:0 0 0 3px rgba(91,72,104,0.25);--bs-body-bg:var(--ms-bg);--bs-body-color:var(--ms-ink);--bs-body-font-family:var(--ms-font-body);--bs-body-font-size:1rem;--bs-body-font-weight:300;--bs-body-line-height:1.8;--bs-secondary-color:var(--ms-muted);--bs-primary:#5B4868;--bs-primary-rgb:91,72,104;--bs-secondary:#6B5A75;--bs-secondary-rgb:107,90,117;--bs-link-color:var(--ms-accent);--bs-link-hover-color:var(--ms-accent-hover);--bs-border-color:var(--ms-line);--bs-border-radius:1rem;--bs-border-radius-lg:1.25rem;--bs-border-radius-pill:999px;--bs-focus-ring-color:rgba(91,72,104,0.25);--bs-heading-color:var(--ms-ink);--swiper-theme-color:var(--ms-accent);--swiper-pagination-color:var(--ms-accent);--swiper-pagination-bullet-inactive-color:var(--ms-line);--swiper-pagination-bullet-inactive-opacity:0.8;--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-horizontal-gap:5px}.cbxl1g{background-color:var(--ms-sand);color:var(--ms-ink)}