/* Scoped editorial context; inherits the selected Community theme. */
.cs-public-section-intro{margin:1.5rem 0;padding:1.5rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:1rem;color:inherit;max-width:100%;min-width:0}
.cs-public-section-intro h2,.cs-public-game-snapshot h2{font-size:1.15rem;line-height:1.4;font-weight:650;margin:0 0 .75rem}
.cs-public-section-intro p{font-size:.9rem;line-height:1.75;margin:.75rem 0;max-width:95ch;opacity:.85}
.cs-public-section-intro nav{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1rem}
.cs-public-section-intro a,.cs-public-game-snapshot a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.cs-public-section-intro a:focus-visible,.cs-public-game-snapshot a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.cs-public-game-snapshot{padding:1rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:1rem}
.cs-public-game-snapshot>p{font-size:.78rem;opacity:.7;line-height:1.6;margin:.5rem 0 1rem}
.cs-public-game-snapshot ul{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}
.cs-public-game-snapshot li{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.88rem}
.cs-public-game-snapshot li span{font-size:.78rem;opacity:.7}
@media(max-width:500px){.cs-public-section-intro{padding:1rem}.cs-public-section-intro nav{gap:.75rem 1rem}.cs-public-game-snapshot li{display:block}.cs-public-game-snapshot li span{display:block;margin-top:.25rem}}
