.yz-theme{--yz-navy-deep:#070b33;--yz-navy:#121c63;--yz-blue:#3f7fe0;--yz-blue-light:#8cb8ff;--yz-orange:#f39a2b;--contest-bg:var(--yz-navy-deep);--contest-accent:var(--yz-blue);--contest-accent-strong:var(--yz-blue-light);--contest-on-accent:#fff;--contest-step-border:color-mix(in oklab, var(--yz-orange) 45%, transparent);--contest-step-bg:color-mix(in oklab, var(--yz-orange) 15%, transparent);--contest-step-text:var(--yz-orange);--contest-progress:linear-gradient(270deg, var(--yz-blue-light), var(--yz-blue));--contest-check-fill:linear-gradient(270deg, color-mix(in oklab, var(--yz-blue-light) 30%, transparent), color-mix(in oklab, var(--yz-blue) 30%, transparent));--contest-button-bg:linear-gradient(180deg, #ffb35c 0%, var(--yz-orange) 55%, #d9731a 100%);--contest-button-shadow:inset 0 1px 0 #fff6, 0 10px 30px -8px color-mix(in oklab, var(--yz-orange) 70%, transparent)}.yz-accent-text{background:linear-gradient(100deg, #fff 0%, var(--yz-blue-light) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.yz-prize-text{background:linear-gradient(180deg, #ffc46b 0%, var(--yz-orange) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.yz-hero{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--yz-blue) 35%, transparent), transparent 60%), linear-gradient(180deg, var(--yz-navy), var(--yz-navy-deep))}
