@font-face{font-family:Poppins;font-weight:400;src:url(../../../fonts/Poppins/Poppins-Regular.ttf);font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:url(../../../fonts/Poppins/Poppins-SemiBold.ttf);font-display:swap}@font-face{font-family:Red October;src:url(../../../fonts/Red%20October.ttf);font-display:swap}:root{color-scheme:dark;--gold: #f5d373;--cream: #fff5d1;--muted: #e8c4a7;--red-panel: radial-gradient(ellipse at top, #b8272c, #85151c 85%)}*{box-sizing:border-box}body{margin:0;min-width:280px;min-height:100dvh;background:#300e13;color:var(--cream);font-family:Poppins,sans-serif;line-height:1.6}body:has(dialog[open]){overflow:hidden}button,input{font:inherit}button{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}button:disabled{cursor:default}dialog{color:var(--cream)}dialog::backdrop{background:#20090bd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 18px;border:0;border-radius:9px;background:var(--gold);color:#72151c;font-family:Red October,sans-serif;font-size:18px;line-height:1.3;cursor:pointer}.gold-button:hover:not(:disabled){background:#ffe7a4}.gold-button:disabled{background:#e4c58b;color:#6b3632}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--gold)}a{color:var(--gold)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
