.plain-seo{position:relative;z-index:10;background:var(--bg,#0b0d12);color:var(--fg,#e7e9ee);border-top:1px solid rgba(148,155,168,.2);font-family:var(--font-sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif);line-height:1.6}
.plain-seo__inner{max-width:44rem;margin:0 auto;padding:3rem 1.25rem 5rem}
.plain-seo h1{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;line-height:1.2;margin:0 0 .75rem}
.plain-seo h2{font-size:1.25rem;font-weight:650;margin:2rem 0 .5rem}
.plain-seo p,.plain-seo li{color:#b4bac6;font-size:1rem}
.plain-seo__lead{font-size:1.05rem}
.plain-seo ol,.plain-seo ul{padding-left:1.25rem;margin:.5rem 0}
.plain-seo ol{list-style:decimal}.plain-seo ul{list-style:disc}
.plain-seo li{margin:.4rem 0}
.plain-seo strong{color:var(--fg,#e7e9ee)}
.plain-seo a{color:var(--fg,#e7e9ee);text-decoration:underline;text-underline-offset:3px}
.plain-seo__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(148,155,168,.2);font-size:.9rem}
.plain-seo__back{display:inline-block;margin-bottom:1.5rem;font-size:.9rem}
[data-theme=light] .plain-seo{background:#f5f6f8;color:#14161b}
[data-theme=light] .plain-seo p,[data-theme=light] .plain-seo li{color:#4a505c}
[data-theme=light] .plain-seo strong,[data-theme=light] .plain-seo a,[data-theme=light] .plain-seo h1,[data-theme=light] .plain-seo h2{color:#14161b}
body.plain-page{margin:0;min-height:100vh;background:#0b0d12}
body.plain-page .plain-seo{border-top:0;min-height:100vh}
/* Shorter game area so the content below is visible */
:root{--plain-game-h:clamp(520px,78svh,820px)}
body>div[role=img]{position:absolute!important;height:var(--plain-game-h)!important}
body>div.z-10.flex-col.overflow-hidden{height:var(--plain-game-h)!important}
body>.local-note{position:absolute!important;top:calc(var(--plain-game-h) + 14px)!important;bottom:auto!important}
