.race-page__inner{z-index:1;flex-direction:column;gap:clamp(14px,2vw,24px);width:100%;padding:0 0 clamp(72px,8vw,120px);display:flex;position:relative}.race-page__inner>:not(.race-hero){width:calc(100% - clamp(28px,7vw,120px));max-width:1600px;margin-left:auto;margin-right:auto}.race-page__inner>.race-me{margin-top:clamp(-76px,-4vw,-42px)}.race-ranking{border:1px solid var(--race-border);-webkit-backdrop-filter:blur(24px)saturate(1.12);background:radial-gradient(70% 100% at 50% 0,#34d3991a,#0000 64%),#032b24b8;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 30px 70px -38px #000000d9}.race-ranking>.race-podium{padding:clamp(14px,1.8vw,24px)}.race-ranking>.race-board{border:0;border-top:1px solid var(--race-border);box-shadow:none;-webkit-backdrop-filter:none;background:#001a162e;border-radius:0}.race-page__state{min-height:420px;color:var(--race-text-dim);text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:640px){.race-page__inner{gap:16px}.race-page__inner>:not(.race-hero){width:calc(100% - 24px)}.race-page__inner>.race-me{margin-top:-18px}.race-ranking{border-radius:20px}.race-ranking>.race-podium{padding:10px}}
