.hero-gradient.svelte-438tle{background:linear-gradient(to right,#00d1b2,#fff 80%)}.hero-gradient.svelte-438tle .title:where(.svelte-438tle),.hero-gradient.svelte-438tle .subtitle:where(.svelte-438tle),.hero-gradient.svelte-438tle p:where(.svelte-438tle){color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.hero-gradient.svelte-438tle svg.lucide-plane{color:#00d1b2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.rank-with-trophy.svelte-438tle{display:flex;align-items:center;gap:.5rem}.sponsor-logo.svelte-438tle{width:150px;height:100px;margin:0 auto;display:flex;align-items:center;justify-content:center}.sponsor-logo.svelte-438tle img:where(.svelte-438tle){max-width:100%;max-height:100%;object-fit:contain}.registration-countdown.svelte-438tle{background-color:#0000001a;padding:1rem;border-radius:6px;max-width:400px}.countdown.svelte-438tle{display:flex;align-items:center;gap:1rem}.countdown-item.svelte-438tle{display:flex;flex-direction:column;align-items:center}.countdown-value.svelte-438tle{font-weight:700;font-size:1.5rem;color:#fff}.countdown-unit.svelte-438tle{font-size:.8rem;color:#fffc}.competition-logo-large.svelte-438tle{max-width:600px;max-height:250px;margin:0 auto;display:flex;align-items:center;justify-content:center}.competition-logo-large.svelte-438tle img:where(.svelte-438tle){max-width:100%;max-height:100%;object-fit:contain}.competition-logo-small.svelte-438tle{max-width:400px;max-height:200px;display:flex;align-items:center;justify-content:center}.competition-logo-small.svelte-438tle img:where(.svelte-438tle){max-width:100%;max-height:100%;object-fit:contain}
