@font-face{font-family:campaignFont;src:url(../media/bangers-s.p.9d583653.ttf)format("truetype");font-display:swap}@font-face{font-family:campaignFont Fallback;src:local(Arial);ascent-override:105.94%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:83.35%}.campaignfont_adc0593c-module__c__f2W__className{font-family:campaignFont,campaignFont Fallback}
.challenge-module__QkS78q__surface{--background:var(--ct-canvas);--foreground:var(--ct-ink);--card:var(--ct-surface);--secondary:var(--ct-raised);--muted-foreground:var(--ct-muted);--border:var(--ct-line);--border-strong:var(--ct-focus);--input:var(--ct-line);--primary:var(--ct-action);--primary-foreground:var(--ct-on-action);--brand:var(--ct-action);--brand-hover:var(--ct-action-hover);--brand-foreground:var(--ct-on-action);--ring:var(--ct-focus);--accent:var(--ct-raised);--accent-foreground:var(--ct-ink)}.challenge-module__QkS78q__surface :is(a,button,textarea,select,input):focus-visible{outline:2px solid var(--ct-focus);outline-offset:4px}.challenge-module__QkS78q__surface progress{border-radius:8px;overflow:hidden}.challenge-module__QkS78q__surface progress::-webkit-progress-bar{background:var(--ct-raised)}.challenge-module__QkS78q__surface progress::-webkit-progress-value{background:var(--ct-gold)}.challenge-module__QkS78q__surface progress::-moz-progress-bar{background:var(--ct-gold)}