.apero-hero .eyebrow{background:var(--xp);color:#14142b}.apero-lobby{border-radius:var(--radius-xl);background:var(--xp-soft);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);gap:16px;padding:22px 20px;display:grid;transform:rotate(-1.2deg)}.apero-lobby-head{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.apero-lobby-seats{border-radius:var(--radius-full);background:var(--ink);color:var(--background);padding:4px 10px}.apero-lobby-code{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1;display:grid}.apero-lobby-code small{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.apero-lobby-players{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.apero-lobby-players li{border-radius:var(--radius-full);background:var(--surface);align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.apero-lobby-players .avatar{border-radius:var(--radius-full);background:var(--primary);width:28px;height:28px;color:var(--on-primary);place-items:center;font-size:13px;font-weight:800;display:grid}.apero-lobby-players .is-empty{color:var(--ink-muted);border:2px dashed color-mix(in srgb, var(--ink) 30%, transparent);background:0 0}.apero-lobby-players .is-empty .avatar{background:0 0}.apero-step-number{border-radius:var(--radius-full);background:var(--xp);color:#14142b;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.apero-games{gap:10px;margin:0;padding:0;list-style:none;display:grid}.apero-games li{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);gap:4px;padding:16px 18px;display:grid}.apero-games h3{font-size:17px}.apero-games p{color:var(--ink-muted);font-size:14.5px;line-height:1.45}.apero-titles-page{margin-top:20px}@media (min-width:640px){.apero-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.apero-games,.apero-posters-page{grid-template-columns:repeat(4,minmax(0,1fr))}}
