.arcade-shell{width:min(calc(100% - 80px),1040px);margin:48px auto 96px}.arcade-intro{margin:36px 0 42px}.arcade-intro h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.045em;font-weight:600;margin:14px 0 24px}.arcade-intro p{color:var(--muted);line-height:1.9;font-size:14px}.arcade-intro .arcade-lead{color:var(--text);font-size:20px;margin-bottom:12px}.arcade-games{border-top:2px solid var(--text)}.arcade-game{display:grid;grid-template-columns:36px 1fr auto;gap:24px;align-items:center;padding:34px 0;border-bottom:1px solid var(--line)}.arcade-number{align-self:start;padding-top:7px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.arcade-game h2{font-size:25px;font-weight:550;letter-spacing:-.03em;margin:0 0 12px}.arcade-game p{margin:0;color:var(--muted);font-size:14px;line-height:1.85;max-width:540px}.arcade-enter{text-decoration:none;border-bottom:1px solid currentColor;padding:10px 0;white-space:nowrap;font-size:14px}.arcade-enter span{display:inline-block;margin-left:20px}.arcade-pending{color:var(--muted);font-size:13px;white-space:nowrap}.arcade-notice{color:var(--muted);font-size:12px;margin-top:20px;line-height:1.8}.arcade-world{margin-top:56px;max-width:600px}.arcade-world h2{font-size:18px;font-weight:550}.arcade-world p{font-size:14px;line-height:1.9;color:var(--muted)}.arcade-world a{display:inline-block;margin-top:10px;font-size:14px;text-underline-offset:5px}@media(max-width:600px){.arcade-shell{width:calc(100% - 40px);margin-top:30px}.arcade-game{grid-template-columns:24px 1fr;gap:14px;padding:28px 0}.arcade-enter,.arcade-pending{grid-column:2;justify-self:start}.arcade-game h2{font-size:23px}.arcade-intro br{display:none}}
