.play-document{max-width:1600px;margin:auto;padding:40px 32px 64px}.play-heading{margin-bottom:30px}.play-heading h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(32px,4vw,48px)}.play-heading .lead{max-width:720px;margin:0;font-size:17px}.play-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.game-picker{gap:16px;width:auto;display:grid}.game-card{text-align:left;color:var(--text);font:inherit;border:1px solid var(--line);cursor:pointer;background:#111f2a;border-radius:10px;padding:0;transition:border-color .15s,background .15s;display:block;overflow:hidden}.game-card:hover{background:#172a32;border-color:#729b8a}.game-card[aria-pressed=true]{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint);background:#1a302f}.game-card:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.game-thumbnail{aspect-ratio:16/10;background:#09141d;display:block;position:relative}.game-thumbnail img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.game-kind{color:#e8f4ec;letter-spacing:.03em;background:#0a1527e8;border:1px solid #ffffff25;border-radius:4px;padding:5px 7px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:8px;left:8px}.game-card-copy{gap:8px;padding:16px;display:grid}.game-card-copy strong{letter-spacing:-.4px;font-size:19px}.game-card-copy>span{color:var(--muted);font-size:12px;line-height:1.6}.game-card-copy .game-card-action{color:var(--mint);font-size:11px}.game-picker-note{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.example-viewer{border:1px solid var(--line);background:#101e28;border-radius:12px;min-width:0;overflow:hidden}.example-viewer-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.example-viewer-heading .eyebrow{margin:0 0 7px;font-size:10px}.example-viewer-heading h2{letter-spacing:-.6px;margin:0;font-size:25px}.example-viewer-heading a{white-space:nowrap;font-size:12px}#example-player{background:#0a1520;border:0;width:100%;height:760px;display:block}.example-announcement{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 22px;font-size:11px}.example-integration{margin-top:48px}.example-integration[hidden]{display:none}.example-integration h2{letter-spacing:-.8px;margin:10px 0 24px;font-size:30px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:26px;display:grid}.integration-grid h3{margin:0 0 12px;font-size:17px}.integration-grid p,.gallery-boundary{color:var(--muted);font-size:13px;line-height:1.9}.integration-grid code{font-size:.9em}.gallery-boundary{border-top:1px solid var(--line);max-width:900px;margin-top:36px;padding-top:24px}@media (width<=1100px){.play-layout{grid-template-columns:minmax(0,1fr);gap:22px}.game-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.game-card{grid-template-columns:42% minmax(0,1fr);align-items:center;display:grid}.game-thumbnail{aspect-ratio:auto;height:100%;min-height:145px}.game-card-copy{padding:14px}.game-kind{font-size:7px;top:5px;left:5px}.game-picker-note{grid-column:1/-1}}@media (width<=680px){.play-document{padding:26px 12px 40px}.play-heading{margin-bottom:24px}.play-heading .lead{font-size:15px}.game-picker{grid-template-columns:minmax(0,1fr);gap:12px}.game-thumbnail{min-height:125px}.game-card-copy{gap:5px}.game-card-copy strong{font-size:18px}.game-card-copy>span{font-size:11px}.example-viewer-heading{flex-wrap:wrap;padding:16px}.example-viewer-heading h2{font-size:23px}#example-player{height:720px}.example-announcement{padding:10px 16px}.integration-grid{grid-template-columns:minmax(0,1fr);gap:18px}.example-integration h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.game-card{transition:none}}
