._theme_xk0gz_1{--raffle-accent:var(--raffle-color)}._theme_xk0gz_1 .raffle-hero,._theme_xk0gz_1 .hero-cover{background:var(--raffle-color)}._theme_xk0gz_1 .hero-cover:after{background:linear-gradient(180deg, color-mix(in srgb, var(--raffle-color-strong) 72%, transparent) 0%, color-mix(in srgb, var(--raffle-color) 18%, transparent) 42%, color-mix(in srgb, var(--raffle-color-strong) 82%, transparent) 100%)}._theme_xk0gz_1 .hero-facts{border-color:color-mix(in srgb, var(--raffle-complement) 55%, transparent)}._theme_xk0gz_1 .hero-facts>div{background:color-mix(in srgb, var(--raffle-color-strong) 88%, transparent)}._theme_xk0gz_1 .hero-facts svg,._theme_xk0gz_1 .eyebrow svg{color:var(--raffle-complement-on-strong)}._theme_xk0gz_1 .hero-facts span{color:color-mix(in srgb, var(--raffle-complement-on-strong) 42%, white)}._theme_xk0gz_1 .raffle-scroll-guide{background:linear-gradient(135deg, var(--rf-night-deep), var(--rf-night));border:1px solid color-mix(in srgb, var(--rf-mustard) 72%, white);border-radius:var(--rf-radius-m);bottom:max(14px, env(safe-area-inset-bottom));color:var(--rf-ivory);text-align:left;max-width:360px;min-height:66px;transition:box-shadow var(--rf-duration) var(--rf-ease), transform var(--rf-duration) var(--rf-ease);z-index:60;align-items:center;gap:12px;width:calc(100% - 28px);padding:10px 16px 10px 11px;text-decoration:none;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #06162657}._theme_xk0gz_1 .raffle-scroll-guide:hover,._theme_xk0gz_1 .raffle-scroll-guide:focus-visible{transform:translate(-50%)translateY(-2px);box-shadow:0 20px 50px #0616266b}._theme_xk0gz_1 .raffle-scroll-guide-icon{background:var(--rf-mustard);color:var(--rf-night-deep);border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;animation:1.45s ease-in-out infinite _raffle-scroll-cue_xk0gz_1;display:flex}._theme_xk0gz_1 .raffle-scroll-guide-icon svg{stroke-width:2.5px;width:24px;height:24px}._theme_xk0gz_1 .raffle-scroll-guide-copy{gap:3px;line-height:1.18;display:grid}._theme_xk0gz_1 .raffle-scroll-guide-copy strong{font-family:var(--rf-font-display);letter-spacing:-.02em;font-size:.94rem;font-weight:800}._theme_xk0gz_1 .raffle-scroll-guide-copy small{color:var(--rf-mustard-soft);font-size:.76rem;font-weight:700}@keyframes _raffle-scroll-cue_xk0gz_1{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}._theme_xk0gz_1 .progress-block [data-slot=progress-indicator]{background:linear-gradient(90deg, var(--raffle-color), var(--raffle-complement))}._theme_xk0gz_1 .board-step-guide li>span,._theme_xk0gz_1 .steps-card li>span{color:var(--raffle-on-complement);background:var(--raffle-complement);box-shadow:0 5px 14px color-mix(in srgb, var(--raffle-complement) 25%, transparent)}._theme_xk0gz_1 .ticket-selection-bar{border-color:color-mix(in srgb, var(--raffle-complement) 55%, transparent);background:color-mix(in srgb, var(--raffle-color-strong) 94%, transparent)}._theme_xk0gz_1 .ticket-selection-bar>div:first-child>svg{color:var(--raffle-complement-on-strong)}._theme_xk0gz_1 .ticket-selection-bar [data-slot=button]:last-child{color:var(--raffle-on-complement);background:var(--raffle-complement)}._theme_xk0gz_1 .payment-method-card{border:1px solid color-mix(in srgb, var(--raffle-complement-on-strong) 32%, transparent);color:#fff;background:linear-gradient(135deg, var(--raffle-color-strong), color-mix(in srgb, var(--raffle-color-strong) 78%, var(--raffle-complement-strong)));box-shadow:0 14px 26px color-mix(in srgb, var(--raffle-color-strong) 20%, transparent);border-radius:17px;align-items:flex-start;gap:12px;margin-top:25px;padding:16px;display:flex}._theme_xk0gz_1 .payment-method-card>svg{width:22px;height:22px;color:var(--raffle-complement-on-strong);flex:none;margin-top:2px}._theme_xk0gz_1 .payment-method-card>div{gap:3px;display:grid}._theme_xk0gz_1 .payment-method-card span{color:color-mix(in srgb, var(--raffle-complement-on-strong) 42%, white);font-size:12px}._theme_xk0gz_1 .payment-method-card strong{letter-spacing:.04em;font-size:21px}._theme_xk0gz_1 .payment-method-card small{color:#ffffffc7;font-size:11px;line-height:1.45}
