.hm-podium-card{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--tone,var(--primary)) 14%, transparent), transparent 55%);box-shadow:inset 0 3px 0 var(--tone,var(--primary));transition:transform .2s}.hm-podium-card:hover{transform:translateY(-3px)}.hm-podium-rank{color:color-mix(in oklab, var(--tone,var(--primary)) 55%, transparent)}.hm-staff-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.hm-staff-card{background:linear-gradient(135deg, color-mix(in oklab, var(--tone) 16%, transparent), transparent 55%), repeating-linear-gradient(0deg, color-mix(in oklab, var(--tone) 7%, transparent) 0 1px, transparent 1px 4px), var(--background-muted);isolation:isolate;padding:1.25rem 1.25rem 1rem;transition:transform .2s,filter .2s;display:block;position:relative;overflow:hidden}.hm-staff-card:before{content:"";z-index:-1;border:1px solid color-mix(in oklab, var(--tone) 35%, var(--border));position:absolute;inset:0}.hm-staff-card:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--tone) 22%, transparent), transparent);pointer-events:none;height:40%;position:absolute;inset:0 0 auto;transform:translateY(-120%)}.hm-staff-card:hover{filter:drop-shadow(0 0 14px color-mix(in oklab, var(--tone) 45%, transparent));transform:translateY(-3px)}.hm-staff-card:hover:after{animation:1.1s ease-out hm-scan}.hm-staff-card .hm-corner{border:2px solid var(--tone);width:14px;height:14px;position:absolute}.hm-staff-card .hm-corner-tl{border-bottom:0;border-right:0;top:6px;left:6px}.hm-staff-card .hm-corner-br{border-top:0;border-left:0;bottom:6px;right:6px}.hm-staff-ring{box-shadow:0 0 0 2px var(--background-muted), 0 0 0 4px var(--tone), 0 0 18px color-mix(in oklab, var(--tone) 55%, transparent)}.hm-staff-live{animation:1.6s ease-in-out infinite hm-blink}@keyframes hm-scan{to{transform:translateY(320%)}}@keyframes hm-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hm-staff-card:hover:after,.hm-staff-live{animation:none}}
