@font-face{font-family:BR Source Sans\ 3;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3/latin-wght.woff2) format("woff2")}@font-face{font-family:BR Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script/latin-700.woff2) format("woff2")}.br-root,.br-vars{--br-bg:oklch(0.25 0.085 275);--br-fg:oklch(0.94 0.025 55);--br-card:oklch(0.29 0.085 275);--br-primary:oklch(0.8 0.095 35);--br-primary-fg:oklch(0.22 0.08 275);--br-gold:oklch(0.82 0.085 45);--br-gold-deep:oklch(0.74 0.11 22);--br-night:oklch(0.18 0.07 275);--br-gradient-gold:linear-gradient(135deg,oklch(0.86 0.08 55),oklch(0.8 0.1 35),oklch(0.72 0.12 10));--br-shadow-royal:0 20px 50px -20px oklch(0.08 0.04 275/0.85)}.br-root{background-color:var(--br-bg);color:var(--br-fg);font-family:Cormorant Garamond,serif;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}.br-display{font-family:Cinzel Decorative,Cinzel,serif}.br-name{font-family:Cinzel,serif}.br-serif{font-family:Cormorant Garamond,serif}.br-script{font-family:Great Vibes,cursive;font-weight:400}.br-event{font-family:BR Dancing Script,Great Vibes,cursive}.br-card-font{font-family:BR Source Sans\ 3,Inter,sans-serif}.br-cq{container-type:inline-size}.br-bg-gold-grad{background:var(--br-gradient-gold)}.br-root [data-offscreen] *{animation-play-state:paused!important}.br-petal{animation-name:br-petal-fall;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes br-petal-fall{0%{transform:translateZ(0) rotate(0deg)}33%{transform:translate3d(30px,36vh,0) rotate(120deg)}66%{transform:translate3d(-20px,73vh,0) rotate(240deg)}to{transform:translate3d(0,110vh,0) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.br-petal{display:none}}.br-shadow-royal{--tw-shadow:var(--br-shadow-royal);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}