/* Article-only v25 additions. Existing site and landing-page files are preserved. */
body.v6-article .gg-article .slot-rounded-cta{display:flex;justify-content:center;align-items:center;gap:20px;max-width:560px;min-height:54px;padding:15px 24px;margin:24px auto;border-radius:999px;background:linear-gradient(120deg,#a22a37,#74151f);border:1px solid #981b29;color:#fff!important;font-weight:700;text-decoration:none;line-height:1.7;text-align:center;box-shadow:0 6px 16px #74151f18}
body.v6-article .gg-article .slot-rounded-cta span{margin-left:auto}
body.v6-article .gg-article .poker-download-video-ctas{display:grid;gap:12px;margin:24px 0}
body.v6-article .gg-article .poker-download-video-ctas button{border-radius:999px;background:#981b29!important;color:#fff!important;border:1px solid #981b29!important;min-height:56px;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;font:inherit;font-weight:700;cursor:pointer}
body.v6-article .gg-article .poker-download-video-ctas button[aria-pressed=true]{outline:3px solid #b79561;outline-offset:3px}
body.v6-article .gg-article .download-video-guide{position:relative;padding:50px 0 0!important;background:#fff!important;border:0!important;margin:16px 0}
body.v6-article .gg-article .download-video{display:block;width:min(100%,340px);max-height:75vh;height:auto;margin:auto;background:#fff!important;border:1px solid #d7c5b2!important;border-radius:9px}
body.v6-article .gg-article .download-video-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body.v6-article .gg-article .poker-download-video-close{position:absolute;right:0;top:0;display:grid;place-items:center;width:42px;height:42px;border:1px solid #b79561;border-radius:50%;background:white;color:#5f544a;font:28px/1 inherit;cursor:pointer}
body.v6-article .gg-article [data-video-status]:empty{display:none}
body.v6-article .gg-article .safari-download-copy{margin:20px 0 28px;padding:18px;background:#fcfaf7;border:1px solid #e3d8ca;border-radius:10px}
body.v6-article .gg-article .safari-download-copy label{display:block;margin-bottom:8px;font-weight:700}
body.v6-article .gg-article .safari-download-copy-row{display:flex;gap:8px}
body.v6-article .gg-article .safari-download-copy input{flex:1;min-width:0;width:0;font:16px/1.5 inherit;padding:10px;border:1px solid #c9b9a7;border-radius:6px;background:#fff;color:#37312d}
body.v6-article .gg-article .safari-download-copy button{padding:10px 14px;background:#fff;color:#981b29;border:1px solid #981b29;border-radius:6px;font:inherit;cursor:pointer;min-height:44px}
body.v6-article .slot-safety-v25 .slot-safety-cover{margin:20px 0 30px}
body.v6-article .slot-safety-v25 .slot-safety-cover img{width:100%;height:auto;border-radius:8px}
body.v6-article .slot-safety-v25 .toc{padding:20px 24px!important;background:#faf6ef!important;border:1px solid #e4d9ca!important;border-radius:8px}
body.v6-article .slot-safety-v25 .toc>summary{font-weight:700;cursor:pointer}
body.v6-article .slot-safety-v25 .safety-points-list{margin:25px 0;padding:0}
body.v6-article .slot-safety-v25 .safety-points-list>div{padding:23px 0;border-bottom:1px solid #e0d8ce}
body.v6-article .slot-safety-v25 dt{font-weight:700;font-size:19px;color:#282422;display:flex;align-items:center;gap:12px;margin-bottom:10px}
body.v6-article .slot-safety-v25 dt span{display:grid;place-items:center;flex:0 0 32px;height:32px;background:#981b29;color:#fff;border-radius:50%;font-size:16px}
body.v6-article .slot-safety-v25 dd{margin:0}
body.v6-article .slot-safety-v25 .slot-safety-steps{display:grid;gap:14px;margin:24px 0}
body.v6-article .slot-safety-v25 .slot-safety-steps>section{padding:20px 24px;background:#fcfaf7;border:1px solid #e5d9ca;border-radius:8px;min-width:0}
body.v6-article .slot-safety-v25 .procedure-step-heading{display:flex;gap:12px;margin:0 0 12px!important;border:0!important;padding:0!important;line-height:1.7!important}
body.v6-article .slot-safety-v25 .procedure-step-label{white-space:nowrap;color:#981b29;font-size:14px;align-self:center}
body.v6-article .slot-safety-v25 .slot-support-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}
body.v6-article .slot-safety-v25 .slot-support-options>div{border:1px solid #dfd4c8;border-radius:8px;padding:22px;min-width:0}
body.v6-article .slot-safety-v25 .slot-support-options h3{margin:0 0 16px!important;padding:0!important;border:0!important}
body.v6-article .slot-safety-v25 .safety-related-links{display:flex;gap:16px;flex-wrap:wrap}
body.v6-article .gg-article .revision-accordion,body.v6-article .gg-article .slot-device-details{padding:18px 20px;border:1px solid #dfd4c8;border-radius:8px;background:#fcfaf7;margin:24px 0}
body.v6-article .gg-article .revision-accordion summary,body.v6-article .gg-article .slot-device-details>summary{cursor:pointer;font-weight:700;color:#981b29}
body.v6-article .gg-article .slot-device-details[open]>summary{margin-bottom:24px}
body.v6-article .gg-article .slot-anchor-alias{display:block;scroll-margin-top:100px}
@media(max-width:600px){body.v6-article .slot-safety-v25 .slot-support-options{grid-template-columns:1fr}body.v6-article .slot-safety-v25 .slot-safety-steps>section{padding:18px}body.v6-article .gg-article .slot-device-details{padding:16px 12px}body.v6-article .gg-article .poker-download-video-ctas button{padding:15px 19px;font-size:14px}}

/* Keep the section number on one line at narrow widths. */
body.v6-article.gg-v2 .gg-article h2[data-section-number]::before{content:attr(data-section-number)!important;white-space:nowrap!important;}
