.status-screen{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.status-card{aspect-ratio:5/7;background:linear-gradient(160deg, color-mix(in oklab, var(--ludex-foil-1) 6%, var(--ludex-deep)), var(--ludex-deep)) padding-box, var(--ludex-foil) border-box;width:8.5rem;box-shadow:0 24px 48px color-mix(in srgb, var(--ludex-shade) 28%, transparent);border:3px solid #0000;border-radius:1.1rem;place-items:center;margin-bottom:.75rem;animation:5s ease-in-out infinite status-card-float;display:grid;transform:rotate(-6deg)}.status-card span{font-family:var(--font-display);letter-spacing:-.04em;background:var(--ludex-foil);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800}@keyframes status-card-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.status-card{animation:none}}.status-mascot{filter:drop-shadow(0 1rem 1.6rem color-mix(in srgb, var(--ludex-shade) 18%, transparent));margin-bottom:-.5rem}@media (max-width:639px){.status-mascot{width:160px;height:160px}}
