.floor-body{background:#150a28;min-height:100dvh;overflow-x:hidden}.night{z-index:-1;background:radial-gradient(60% 40% at 50% 0%, #ff5da247, transparent 70%), radial-gradient(40% 30% at 12% 30%, #46e6ff1f, transparent 70%), radial-gradient(40% 30% at 88% 42%, #ffd84a1a, transparent 70%), conic-gradient(from 45deg at 50% 50%, #1f1138 25%, #190c2e 0 50%, #1f1138 0 75%, #190c2e 0) 0 0 / 56px 56px;position:fixed;inset:0}.sign{text-align:center;padding:10px 16px 18px}.lang{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:13px;display:flex}.lang a{color:var(--dim);padding:6px 2px;text-decoration:none}.lang a[aria-current]{color:var(--yellow);font-weight:800}.board{border:4px solid var(--pink);background:#12072399;border-radius:20px;align-items:center;gap:clamp(6px,2vw,12px);max-width:100%;margin-top:8px;padding:10px clamp(12px,3.6vw,26px) 10px clamp(8px,2.4vw,18px);display:inline-flex;box-shadow:0 0 22px #ff5da2a6,inset 0 0 22px #ff5da24d}.mascot{transform-origin:50% 100%;flex:none;width:clamp(40px,11vw,84px);animation:1.3s ease-in-out infinite bob}@keyframes bob{50%{transform:scale(1.05,.93)}}.sign h1{font-family:var(--sign);white-space:nowrap;color:var(--yellow);text-shadow:0 0 6px var(--yellow), 0 0 22px #ffd84acc;margin:0;font-size:clamp(27px,8.2vw,78px);font-weight:400;line-height:1}.sign h1 .t{color:var(--cyan);text-shadow:0 0 6px var(--cyan), 0 0 22px #46e6ffcc}.sign h1 .n{animation:5.5s linear infinite flicker}@keyframes flicker{0%,91%,93%,96%,to{opacity:1}92%,95%{opacity:.25}}.tag{margin:12px 0 2px;font-size:clamp(15px,3.6vw,20px);font-weight:800}.stat{color:var(--dim);margin:0 0 12px;font-size:13px}.surprise{font-family:var(--sign);background:var(--yellow);color:#1d1033;border:0;border-radius:99px;min-height:54px;padding:0 26px;font-size:18px;font-weight:400;box-shadow:0 5px #b4851a}.surprise:active{transform:translateY(3px);box-shadow:0 2px #b4851a}.hall{max-width:1160px;margin:0 auto;padding:0 12px 40px}.chips{scrollbar-width:none;gap:8px;padding:4px 2px 14px;display:flex;overflow-x:auto}.chips button{border:2px solid var(--night-3);background:var(--night-2);border-radius:99px;flex:none;min-height:40px;padding:0 16px;font-size:14px;font-weight:800}.chips button[aria-pressed=true]{background:var(--cyan);border-color:var(--cyan);color:#1d1033}.machines{grid-template-columns:repeat(auto-fill,minmax(min(46%,170px),1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.machines{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:26px 18px}}.machine{content-visibility:auto;contain-intrinsic-size:200px 300px}.machine a{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 45%, #1d1033), #1d1033);border:3px solid color-mix(in srgb, var(--c) 72%, #000);border-radius:14px 14px 8px 8px;flex-direction:column;height:100%;text-decoration:none;transition:transform .14s cubic-bezier(.2,1.6,.5,1);display:flex;overflow:hidden;box-shadow:0 8px #0a0416}.machine a:hover,.machine a:focus-visible{transform:translateY(-5px)rotate(-1deg)}.machine a:active{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.machine a{transition:none}.mascot,.sign h1 .n{animation:none}}.marquee{text-align:center;color:#fff;background:var(--c);text-shadow:0 2px #0000006b;justify-content:center;align-items:center;min-height:54px;padding:6px 8px;font-size:clamp(14px,3.8vw,17px);font-weight:900;line-height:1.22;display:flex}.screen{aspect-ratio:1;background:#0a0416;border:3px solid #0a0416;border-radius:10px;margin:8px 10px 6px;display:block;overflow:hidden}.screen img{object-fit:cover;width:100%;height:100%;display:block}.lead{color:var(--ink);flex:1;padding:0 10px;font-size:13px;line-height:1.4;display:block}.meta{justify-content:space-between;align-items:center;gap:6px;padding:6px 10px 9px;font-size:12px;font-weight:800;display:flex}.score{color:var(--yellow)}.score.fresh{color:var(--green)}.two{background:var(--cyan);color:#1d1033;border-radius:99px;flex:none;padding:1px 7px}.foot{color:var(--dim);justify-content:center;gap:20px;padding:8px 16px 36px;font-size:13px;display:flex}
