/* v623 — UI residuals, loads after sk-read-v4.css. Presentation only: no words, headings, links or schema change. Every rule is scoped under html.sk-read-v2, so window routes pick it up only on/after 2026-10-22 through the existing sk_read_v2_enabled() guard. */
/* U1: platform labels on /services/social-media-marketing and /services/content-creation render at 9px on phones (clamp(9px,1vw,12px)). Floor at 11px. */
html.sk-read-v2 .platform-box span{font-size:clamp(11px,1vw,12px)}
/* U2: /contact channel names (.social-name) are 10px. */
html.sk-read-v2 .social-name{font-size:11px}
/* U3: a dark band followed by the dark #timeline block stacks 80px + 120px = 200px of empty black (/services/ai-automation and every page using #timeline). */
html.sk-read-v2 main>section.bg-black+#timeline{padding-top:4rem}
/* U4: a page-level dark CTA band as the last section of <main>, directly before the footer's dark #contact band, stacks 128px + 96px = 224px (/industries/healthcare-marketing and siblings). */
html.sk-read-v2 main>section.bg-black:last-child{padding-bottom:4rem}
html.sk-read-v2 main:has(>section.bg-black:last-child)+#contact{padding-top:4rem}
/* U5: v614 trimmed the second light band's top; the pair still leaves 128px + 64px = 192px on tablet/desktop (homepage #about -> #services -> #industries, #clients -> #proof-links). Trim the first band's bottom too. */
@media(min-width:768px){html.sk-read-v2 main>section.section-light.py-32:has(+section.section-light:is(.py-16,.py-20,.py-24,.py-32,.py-40)){padding-bottom:6rem}}
/* U6: header pills are 31px tall on touch devices (floor 32px). */
@media(hover:none){html.sk-read-v2 .small-nav-pill{min-height:32px;display:inline-flex;align-items:center}}
/* U7: body lines run 110-150 characters on desktop (/about, /contact, /services/geo-ai-search-optimization, /services/seo industry-link paragraph). Cap the measure; centred paragraphs stay centred. */
html.sk-read-v2 main .skh-ind-links{max-width:72ch}
html.sk-read-v2 main :not(.text-center)>p:is(.text-sm,.font-light):not([class*="max-w"]){max-width:75ch}
html.sk-read-v2 main .text-center>p:is(.text-sm,.font-light):not([class*="max-w"]){max-width:75ch;margin-inline:auto}
