.event-row--acts{grid-template-columns:minmax(0,1fr);display:grid}.event-row__act{align-items:center;gap:var(--fl-space-2);padding:0 var(--fl-space-3) var(--fl-space-3) calc(var(--fl-space-4) + 40px + var(--fl-space-3));flex-wrap:wrap;display:flex}.event-row__act form{display:contents}.event-card__step.button{min-height:44px;padding:0 var(--fl-space-4);border-color:color-mix(in srgb, var(--fl-primary) 70%, var(--fl-border-strong));color:var(--fl-primary-text)}.event-card__step.button:hover{background:var(--fl-primary-soft);color:var(--fl-text)}.event-row__act .step-done{min-height:44px}.event-card__mine{align-items:center;gap:var(--fl-space-2);min-height:32px;color:var(--fl-text-secondary);font:var(--fl-type-label);letter-spacing:var(--fl-tracking-label);margin:0;display:inline-flex}.event-card__mine--in{color:var(--fl-text)}.event-card__mark{border-radius:var(--fl-radius-pill);border:1px solid var(--fl-border-strong);place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.event-card__mine--in .event-card__mark{border-color:var(--fl-winner);color:var(--fl-text)}@container (min-width:720px){.event-row--acts{grid-template-columns:minmax(0,1fr) auto;align-items:center}.event-row__act{padding:var(--fl-space-2) var(--fl-space-4) var(--fl-space-2) 0;justify-content:flex-end}.event-row--acts .event-row__link{padding-right:var(--fl-space-2)}}.how-it-works{gap:var(--fl-space-3);padding:var(--fl-space-4);border:1px solid var(--fl-border);border-radius:var(--fl-radius-lg);background:var(--fl-surface);counter-reset:how;margin:0;list-style:none;display:grid}.how-it-works__step{gap:0 var(--fl-space-3);counter-increment:how;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.how-it-works__step:before{content:counter(how);border-radius:var(--fl-radius-pill);border:1px solid color-mix(in srgb, var(--fl-primary) 55%, var(--fl-border));background:var(--fl-primary-soft);width:32px;height:32px;color:var(--fl-text);font:var(--fl-type-label);font-variant-numeric:tabular-nums;grid-row:span 2;place-items:center;display:inline-grid}.how-it-works__title{font:var(--fl-type-heading-sm);color:var(--fl-text);margin:0}.how-it-works__body{color:var(--fl-text-secondary);font:var(--fl-type-body-sm);margin:0}@media (min-width:720px){.how-it-works{gap:var(--fl-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-stats{gap:var(--fl-space-2) var(--fl-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hub-stats__item{align-items:baseline;gap:var(--fl-space-2);color:var(--fl-on-spotlight);font:var(--fl-type-body-sm);display:inline-flex}.hub-stats__n{font:var(--fl-type-heading-md);font-variant-numeric:tabular-nums;color:var(--fl-on-spotlight)}@media (max-width:767px){.spotlight-band--lead .spotlight-band__art:has(.kit-art__img){z-index:0;height:148px;margin:calc(var(--fl-space-6) * -1) calc(var(--fl-space-4) * -1) var(--fl-space-2);position:relative;inset:auto}.spotlight-band--lead .spotlight-band__art:has(.kit-art__img) .kit-art__img{opacity:1}.spotlight-band--lead .spotlight-band__art:has(.kit-art__img) .kit-art__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--game-accent,var(--fl-primary)) 10%, transparent) 0%, transparent 45%, var(--fl-spotlight) 100%)}}
