/* Public help center: independent, readable, mobile-first. */
body.help-center-page{background:#111316;color:#f2f3f5}
.cs-help{padding:24px 16px 80px;font-family:Outfit,system-ui,sans-serif}
.cs-help-inner{max-width:850px;margin:auto}
.cs-help-hero{padding:28px 28px 32px;background:#1b1e22;border:1px solid #353a40;border-left:4px solid #df343f;border-radius:5px}
.cs-help-back{color:#c2c7cd;text-decoration:none;font-size:.83rem}
.cs-help-eyebrow{margin:24px 0 8px;color:#ed8189;font-size:.74rem;font-weight:600;letter-spacing:.12em}
.cs-help-hero h1{margin:0 0 8px;font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.1}
.cs-help-hero>p:last-child{max-width:650px;color:#c5c9ce;line-height:1.55;margin:0}
.cs-help-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 34px}
.cs-help-shortcuts a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #3c434c;border-radius:4px;background:#1c2025;color:#e1e3e7;text-decoration:none;font-size:.84rem}
.cs-help-group{margin-bottom:30px;scroll-margin-top:20px}
.cs-help-group h2{font-size:1.25rem;margin:0 0 12px}
.cs-help-group details{background:#1a1d21;border:1px solid #363b42;margin:0 0 7px;border-radius:4px}
.cs-help-group summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;font-weight:600;font-size:.92rem;list-style:none}
.cs-help-group summary::-webkit-details-marker{display:none}
.cs-help-group summary:after{content:'+';font-size:1.2rem;font-weight:400;color:#ee8089}
.cs-help-group details[open] summary:after{content:'−'}
.cs-help-group details[open] summary{border-bottom:1px solid #30353c}
.cs-help-group details p{font-size:.89rem;line-height:1.6;color:#cbd0d6;margin:0;padding:14px 16px 17px}
.cs-help a{color:#ef9298}
.cs-help-shortcuts a{color:#e1e3e7}
.cs-help-ending{background:#191c20;border:1px solid #363b42;border-radius:4px;padding:23px}
.cs-help-ending h2{margin:0 0 7px;font-size:1.1rem}
.cs-help-ending p{font-size:.9rem;line-height:1.6;color:#c3c8cf}
.cs-help-ending>a{display:inline-flex;min-height:42px;align-items:center;font-weight:600;text-decoration:none}
@media(max-width:600px){.cs-help{padding:12px 12px 70px}.cs-help-hero{padding:22px 18px}.cs-help-shortcuts{margin:16px 0 26px}.cs-help-group summary{font-size:.87rem}}

.cs-release-section{margin:28px 0;padding:22px 24px;background:#1a1d21;border:1px solid #363b42;border-radius:4px}
.cs-release-section h2{font-size:1.35rem;margin:5px 0 14px}
.cs-release-section p{color:#cbd0d6;line-height:1.65}
.cs-release-date{color:#ee929b!important;font-size:.78rem;font-weight:600;letter-spacing:.02em;margin:0}
.cs-release-list{padding-left:20px;margin:0;display:grid;gap:13px;color:#d4d7db;line-height:1.62;font-size:.91rem}
.cs-release-list strong{color:#fff}
.cs-help-updates{margin:24px 0;font-size:.9rem}
@media(max-width:600px){.cs-release-section{padding:18px 16px}}
