/* SQA Days selected album. Skin only: no content visibility or programme geometry changes. */
html[data-sqa-skin]{--sqa-bg:#0c1510;--sqa-surface:#152019;--sqa-text:#f7faf7;--sqa-muted:#b6c4ba;--sqa-line:#304238;--sqa-green:#43d96a;--sqa-tint:#163822;--sqa-link:#81e69a;--paper:var(--sqa-bg);--ink:var(--sqa-text);--muted:var(--sqa-muted);--line:var(--sqa-line);--brand-primary:var(--sqa-green);--brand-on-primary:#081c0e;--brand-accent:var(--sqa-green);background:var(--sqa-bg);color-scheme:dark}
html[data-sqa-theme="light"]{--sqa-bg:#f7f9f5;--sqa-surface:#fff;--sqa-text:#101a13;--sqa-muted:#57635b;--sqa-line:#dce4dc;--sqa-green:#36b95c;--sqa-tint:#e6f5e9;--sqa-link:#176e32;color-scheme:light}
[data-sqa-skin] body{background:var(--sqa-bg);color:var(--sqa-text);--white:var(--sqa-surface);--editorial-paper:var(--sqa-bg);--editorial-ink:var(--sqa-text)}
[data-sqa-skin] :is(button,input,select,textarea){font-family:var(--font-sans)}
[data-sqa-skin] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);color:inherit}
[data-sqa-skin] :is(.conference-network,.site-header,.site-footer){background:var(--sqa-bg);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] :is(.network-links,.network-account,.main-nav,.header-actions,.footer-primary-nav,.footer-contact,.footer-bottom) a,[data-sqa-skin] .network-logout-button{color:var(--sqa-text)}
[data-sqa-skin] :is(.network-links a.is-active,.main-nav a:hover,.main-nav a.is-active){color:var(--sqa-green)}
[data-sqa-skin] :is(.network-inner,.header-inner,.footer-top,.footer-bottom){border-color:var(--sqa-line)}
[data-sqa-skin] .main-nav-row-secondary{background:var(--sqa-tint);border-color:var(--sqa-line)}
[data-sqa-skin] .main-nav-row-secondary a{color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] .nav-toggle span:not(.sr-only){background:var(--sqa-text)}
[data-sqa-theme="dark"] .sqa-logo-wordmark{filter:brightness(0) invert(1)}
[data-sqa-theme="light"] .sqa-logo-wordmark{filter:brightness(0)}
[data-sqa-skin] .sqa-idle-logo>circle{stroke:var(--sqa-green)}
.sqa-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:10px;border:1px solid var(--sqa-line);border-radius:7px;color:var(--sqa-text);background:var(--sqa-surface);font-size:12px;line-height:1.25;white-space:nowrap;cursor:pointer}
.sqa-theme-toggle[hidden]{display:none}
.sqa-theme-toggle-icon{width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%);flex:none}
/* One motion language for real links/buttons, in both themes. */
[data-sqa-skin] :is(button,.button,.header-action-link,.r130-sp-btn,.r130-sp-resource,.r132-att-actions a,.r132-att-cta>a){transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:none}
[data-sqa-skin] :is(button,.button,.header-action-link,.r130-sp-btn,.r130-sp-resource,.r132-att-actions a,.r132-att-cta>a):hover:not(:disabled){transform:translateY(-2px);filter:none}
[data-sqa-skin] :is(button,.button,.header-action-link,.r130-sp-btn,.r130-sp-resource,.r132-att-actions a,.r132-att-cta>a):active:not(:disabled){transform:translateY(0)}
[data-sqa-skin] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sqa-green);outline-offset:3px}
[data-sqa-skin] :is(.button,.header-action-link,.r130-sp-btn,.r132-att-actions a,.r132-att-cta>a){border-radius:7px;min-height:44px;font-weight:700;text-transform:none;letter-spacing:0}
[data-sqa-skin] :is(.button-primary,.r130-sp-btn-primary,.r132-att-actions .r132-att-buy,.r132-att-cta>a){background:var(--sqa-green)!important;color:#081c0e!important;border-color:var(--sqa-green)}
[data-sqa-skin] :is(.button-outline,.button-ghost,.header-action-link,.r130-sp-btn-secondary,.r132-att-actions a+a),[data-sqa-skin] :is(.button-outline,.r130-sp-btn-secondary):is(:hover,:focus,:focus-visible){background:var(--sqa-surface)!important;color:var(--sqa-text)!important;border-color:var(--sqa-line)!important}
[data-sqa-skin] .r132-att-actions>.r132-att-buy{border:2px solid #000}
/* Identical title treatment on every album page, including cost. */
[data-sqa-skin] #main :is(.page-head,.page-hero,.talk-detail-hero){background:var(--sqa-bg);color:var(--sqa-text);border-color:var(--sqa-line);padding-block:46px;isolation:isolate}
[data-sqa-skin] #main :is(.page-head,.page-hero,.talk-detail-hero)::before{display:none}
[data-sqa-skin] #main :is(.page-head,.page-hero)>.shell{position:relative;z-index:1;padding-top:0;padding-bottom:0;min-height:150px;padding-right:min(25vw,350px)}
[data-sqa-skin] #main .page-hero-grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}
[data-sqa-skin] #main :is(.page-head,.page-hero,.talk-detail-hero) h1{font-size:clamp(32px,3.2vw,52px);line-height:1.16;letter-spacing:-.035em;text-transform:none;margin:0 0 16px}
[data-sqa-skin] #main :is(.page-head,.page-hero) :is(p,.content-lead){color:var(--sqa-muted);font-size:18px;line-height:1.5;max-width:780px}
.sqa-header-orbits{position:absolute;right:max(24px,calc((100% - 1320px)/2));top:50%;width:300px;height:240px;transform:translateY(-50%);pointer-events:none;z-index:0;overflow:hidden}
.sqa-orbit{position:absolute;width:230px;height:230px;border:1px solid color-mix(in srgb,var(--sqa-green) 23%,transparent);border-radius:50%;animation:sqa-orbit-spin 38s linear infinite;left:15px;top:15px}
.sqa-orbit i{position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--sqa-green);box-shadow:0 0 15px color-mix(in srgb,var(--sqa-green) 30%,transparent)}
.sqa-orbit-two{left:82px;top:-50px;animation-duration:51s;animation-direction:reverse;animation-delay:-18s}
.sqa-orbit-three{left:105px;top:78px;animation-duration:29s;animation-delay:-13s}
@keyframes sqa-orbit-spin{to{transform:rotate(360deg)}}
/* Home: preserve the conference name, date disc and six existing planets. */
[data-sqa-skin] .editorial-home,[data-sqa-skin] .editorial-home :is(.conference-hero,.r26-intro-section,.partner-showcase){background:var(--sqa-bg);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] .editorial-home :is(.hero-summary,.hero-full-address,.hero-kicker,.hero-edition,.eyebrow,.conference-facts span,.editorial-home-index p,.talk-teaser p){color:var(--sqa-muted);font-family:var(--font-sans)}
[data-sqa-skin] .editorial-home :is(h1.editorial-home-title,.conference-facts strong){color:var(--sqa-text)}
[data-sqa-skin] .editorial-home :is(.r26-audience,.registration-cta){background:var(--sqa-tint);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] .editorial-home .r26-hero-art{background:var(--sqa-surface)}
[data-sqa-skin] .editorial-home .r26-hero-art :is(strong,small){color:var(--sqa-text)}
/* Editorial scenes and modular cards reuse the existing content and links. */
[data-sqa-skin] #main :is(.r26-editorial-layout,.r132-att-page,.r130-sp-page){padding-top:34px;padding-bottom:64px}
[data-sqa-skin] :is(.r26-content-toc,.r26-content-actions,.r109-section,.r109-info-card,.r109-resource,.venue-map-card,.venue-map-copy,.sidebar-action,.contact-card,.r109-contact-card,.talk-teaser,.audience-card,.panel,.empty-state,.legal-payment-note){background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line);border-radius:9px;box-shadow:none}
[data-sqa-skin] :is(.r26-content-toc,.r26-content-actions,.r109-section,.venue-map-copy){padding:24px}
[data-sqa-skin] .r109-section{border:1px solid var(--sqa-line);margin-bottom:20px;gap:18px}
[data-sqa-skin] :is(.r26-editorial-number,.r109-info-card h3,.r26-content-toc a span){color:var(--sqa-green)}
[data-sqa-skin] :is(.rich-content,.r109-section-content,.r26-content-toc,.r26-content-actions,.venue-map-copy){color:var(--sqa-text)}
[data-sqa-skin] :is(.rich-content,.r109-section-content,.r26-content-toc,.r26-content-actions) a:not(.button){color:var(--sqa-link)}
[data-sqa-skin] :is(.r26-editorial-section,.r26-content-toc,.venue-map-card){border-color:var(--sqa-line)}
[data-sqa-skin] .r26-editorial-section h2{font-size:clamp(23px,2.1vw,32px);line-height:1.2;letter-spacing:-.025em}
[data-sqa-skin] .r129-venue-layout .r109-info-grid{gap:16px}
[data-sqa-skin] .partner-card{background:var(--sqa-surface);color:var(--sqa-text);border:1px solid var(--sqa-line);border-radius:9px}
[data-sqa-skin] .partner-card .partner-logo{background:#fff;color:#101a13;border-radius:6px}
[data-sqa-skin] .partner-card-meta{color:var(--sqa-muted);border-color:var(--sqa-line)}
[data-sqa-skin] .partner-card-meta a{color:var(--sqa-link)}
/* Attendees: modular audience, benefits and questions. */
[data-sqa-skin] .r132-att-hero{min-height:0;background:var(--sqa-surface);color:var(--sqa-text);padding:28px;border:1px solid var(--sqa-line);border-radius:9px}
[data-sqa-skin] .r132-att-lead{color:var(--sqa-muted)}
[data-sqa-skin] .r132-att-strip{background:var(--sqa-tint);color:var(--sqa-text);border-radius:9px;padding:28px;margin-top:20px;gap:24px}
[data-sqa-skin] .r132-att-section{padding:36px 0;border-color:var(--sqa-line)}
[data-sqa-skin] .r132-att-section>:is(header,.r132-att-heading){grid-template-columns:36px minmax(0,1fr);gap:14px;margin-bottom:24px}
[data-sqa-skin] .r132-att-section>:is(header,.r132-att-heading)>span{width:32px;height:32px;border-radius:50%;background:var(--sqa-tint);color:var(--sqa-link)}
[data-sqa-skin] .r132-att-section>:is(header,.r132-att-heading) h2{font-size:clamp(25px,2.3vw,36px);line-height:1.2;max-width:none}
[data-sqa-skin] .r132-att-grid{border:0;gap:14px}
[data-sqa-skin] .r132-att-page .r132-att-card{min-height:0;background:var(--sqa-surface);color:var(--sqa-text);border:1px solid var(--sqa-line);border-radius:8px;padding:22px;transform:none}
[data-sqa-skin] .r132-att-page .r132-att-card p{color:var(--sqa-muted)}
[data-sqa-skin] .r132-att-page .r132-att-card>span{background-color:var(--sqa-tint);color:var(--sqa-link);border-color:var(--sqa-line);font-family:var(--font-heading)}
[data-sqa-skin] .r132-att-page .r132-att-audience-graphic::before{display:none}
[data-sqa-skin] .r132-att-page .r132-att-audience-graphic>span{background:none;font-size:28px;margin-bottom:18px;letter-spacing:-.04em}
[data-sqa-skin] .r132-att-dark{background:var(--sqa-tint);color:var(--sqa-text);padding:28px!important;border-radius:9px}
[data-sqa-skin] .r132-att-dark .r132-att-heading p{color:var(--sqa-muted)}
[data-sqa-skin] :is(.r132-att-topics span,.r132-att-faq,.r132-att-faq-list,.r132-att-split li,.r132-att-split>ul){border-color:var(--sqa-line)}
[data-sqa-skin] .r132-att-cta{margin-top:36px;padding:28px;background:var(--sqa-tint);color:var(--sqa-text);border-radius:9px}
[data-sqa-skin] .r132-att-cta h2{font-size:clamp(26px,2.8vw,38px);line-height:1.2}
/* Speakers: a readable route of numbered stages, all original deadlines/materials remain. */
[data-sqa-skin] .r130-sp-page{--r130-sp-bg:var(--sqa-bg);--r130-sp-bg-2:var(--sqa-tint);--r130-sp-surface:var(--sqa-surface);--r130-sp-surface-soft:var(--sqa-tint);--r130-sp-text:var(--sqa-text);--r130-sp-muted:var(--sqa-muted);--r130-sp-line:var(--sqa-line);--r130-sp-primary:var(--sqa-green);--r130-sp-primary-dark:var(--sqa-link);--r130-sp-primary-soft:var(--sqa-tint);background:var(--sqa-bg);color:var(--sqa-text)}
[data-sqa-skin] .r130-sp-hero{min-height:0;padding:28px;background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line);border-radius:9px}
[data-sqa-skin] .r130-sp-hero :is(h1,h2,h3){color:var(--sqa-text);font-size:clamp(26px,2.6vw,38px);line-height:1.2}
[data-sqa-skin] .r130-sp-lead{color:var(--sqa-muted)}
[data-sqa-skin] :is(.r130-sp-hero-card,.r130-sp-alert,.r130-sp-panel,.r130-sp-panel-light,.r130-sp-footer-cta){background:var(--sqa-tint);color:var(--sqa-text);border-color:var(--sqa-line);border-radius:9px}
[data-sqa-skin] .r130-sp-section{margin-top:42px}
[data-sqa-skin] .r130-sp-section h2{font-size:clamp(25px,2.5vw,36px);line-height:1.2;color:var(--sqa-text)}
[data-sqa-skin] :is(.r130-sp-time-item,.r130-sp-card,.r130-sp-step){background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line);border-radius:8px;transform:none}
[data-sqa-skin] :is(.r130-sp-time-item p,.r130-sp-card p,.r130-sp-step p){color:var(--sqa-muted)}
[data-sqa-skin] :is(.r130-sp-date,.r130-sp-time-item a){color:var(--sqa-link)}
[data-sqa-skin] .r130-sp-process{grid-template-columns:1fr;gap:0;counter-reset:sqa-stage}
[data-sqa-skin] .r130-sp-step{position:relative;margin-left:18px;padding:6px 20px 28px 42px;border:0;border-left:1px solid var(--sqa-line);border-radius:0;background:none;counter-increment:sqa-stage}
[data-sqa-skin] .r130-sp-step::before{content:counter(sqa-stage,decimal-leading-zero);position:absolute;left:-18px;top:0;width:36px;height:36px;margin:0;border-radius:50%;background:var(--sqa-green);color:#081c0e;display:grid;place-items:center}
[data-sqa-skin] .r130-sp-step:last-child{border-color:transparent}
/* Cost: final amount first; the existing payer/currency controls remain untouched. */
[data-sqa-skin] :is(.public-price-card,.payer-price-section,.price-audience-nav,.price-currency-picker select){background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] .public-price-card{border-radius:9px;box-shadow:none;overflow:hidden}
[data-sqa-skin] .public-price-card>header{background:var(--sqa-tint);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] .public-price-card .public-format-price{background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] .public-price-card .public-format-price.online{background:var(--sqa-tint)}
[data-sqa-skin] .sqa-tariff-total{display:flex;flex-direction:column;gap:7px;min-width:0}
[data-sqa-skin] .sqa-tariff-total>strong{font:700 clamp(27px,2.6vw,42px)/1.15 var(--font-heading);color:var(--sqa-text);overflow-wrap:anywhere;margin:12px 0 0}
[data-sqa-skin] .sqa-tariff-total>span{font-size:15px;color:var(--sqa-text);text-transform:none;letter-spacing:0;font-weight:500}
[data-sqa-skin] .sqa-tariff-total .sqa-vat-pill{align-self:flex-start;padding:5px 10px;border-radius:20px;background:var(--sqa-tint);color:var(--sqa-link);font-size:14px;font-weight:700;border:1px solid var(--sqa-line)}
[data-sqa-skin] .sqa-price-breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:14px;border-top:1px solid var(--sqa-line)}
[data-sqa-skin] .sqa-price-breakdown span{display:grid;gap:3px;font-size:16px}
[data-sqa-skin] .sqa-price-breakdown small{font-size:12px;font-weight:400;color:var(--sqa-muted)}
[data-sqa-skin] :is(.tariff-feature-list,.public-vat-rate){color:var(--sqa-muted)}
[data-sqa-skin] .price-audience-nav button{color:var(--sqa-text);background:var(--sqa-surface);border-color:var(--sqa-line)}
[data-sqa-skin] .price-audience-nav button.is-selected{color:var(--sqa-text);background:var(--sqa-tint)}
/* Programme: skin existing cells; keep layout, topic colours, flags and controls. */
[data-sqa-skin] [data-program-lanes] :is(.lane-cell,.program-row,.programme-toolbar,.program-grid-heads,.programme-topic-disclosure){background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] [data-program-lanes] :is(.program-row:hover,.program-row[data-talk="0"],.lane-common){background:var(--sqa-tint)!important;color:var(--sqa-text);border-color:var(--sqa-line)!important}
[data-sqa-skin] [data-program-lanes] :is(.program-time,.program-grid-heads h3,.program-part-label,.program-description-chevron){background:var(--sqa-tint);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] [data-program-lanes] :is(.program-person-copy span,.program-label,.programme-timezone,.program-time small){color:var(--sqa-muted)}
[data-sqa-skin] [data-program-lanes] .program-track-marker span{color:var(--sqa-muted)!important}
[data-sqa-skin] [data-program-lanes] :is(.program-title-link,.program-favourite,.lane-motion-toggle){color:var(--sqa-text);background:transparent}
[data-sqa-skin] [data-program-lanes] .program-favourite[aria-pressed="true"]{color:var(--sqa-green)}
[data-sqa-skin] [data-program-lanes] .lane-ticker::before{background:linear-gradient(90deg,var(--sqa-surface),transparent)}
[data-sqa-skin] [data-program-lanes] .lane-ticker::after{background:linear-gradient(-90deg,var(--sqa-surface),transparent)}
[data-sqa-skin] :is(.filter-chip,.track-chip,.filter-reset,.programme-search input){background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] :is(.filter-chip.is-active,.track-chip.is-active){background:var(--sqa-green);color:#081c0e;border-color:var(--sqa-green)}
/* Forms and account surfaces retain their validation and business logic. */
[data-sqa-skin] :is(input,select,textarea){background-color:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line)}
[data-sqa-skin] :is(input,textarea)::placeholder{color:var(--sqa-muted)}
[data-sqa-skin] :is(.registration-choice-card,.registration-summary,.registration-order,.registration-order-card,.account-card,.dashboard-card,.form-card,.payment-card,.auth-card){background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line)}
@media(max-width:900px){
 [data-sqa-skin] .network-account{flex-wrap:wrap;gap:8px}
 [data-sqa-skin] .sqa-theme-toggle{min-height:40px}
 [data-sqa-skin] .main-nav{background:var(--sqa-bg);color:var(--sqa-text);border-color:var(--sqa-line)}
 [data-sqa-skin] #main :is(.page-head,.page-hero)>.shell{padding-right:100px}
 .sqa-header-orbits{width:135px;height:200px;right:0;opacity:.6}
 [data-sqa-skin] .r130-sp-hero{grid-template-columns:1fr}
}
@media(max-width:600px){
 [data-sqa-skin] #main :is(.page-head,.page-hero,.talk-detail-hero){padding-block:28px}
 [data-sqa-skin] #main :is(.page-head,.page-hero)>.shell{min-height:110px;padding-right:0}
 [data-sqa-skin] #main :is(.page-head,.page-hero) h1{max-width:85%;font-size:32px}
 [data-sqa-skin] #main :is(.page-head,.page-hero) :is(p,.content-lead){font-size:16px}
 .sqa-header-orbits{opacity:.25;right:-44px;top:50px}
 [data-sqa-skin] :is(.r109-section,.r26-content-toc,.r26-content-actions,.venue-map-copy,.r132-att-hero,.r132-att-strip,.r130-sp-hero,.r132-att-cta){padding:20px}
 [data-sqa-skin] .r132-att-dark{padding:20px!important}
 [data-sqa-skin] .r132-att-grid-four{grid-template-columns:1fr}
 [data-sqa-skin] .r132-att-section>:is(header,.r132-att-heading) h2{font-size:26px}
 [data-sqa-skin] .r130-sp-section h2{font-size:26px}
 [data-sqa-skin] .sqa-tariff-total>strong{font-size:32px}
}
@media(prefers-reduced-motion:reduce){
 [data-sqa-skin] :is(button,.button,.header-action-link,.r130-sp-btn,.r130-sp-resource,.r132-att-actions a,.r132-att-cta>a){transition:none!important;transform:none!important}
 [data-sqa-skin] .sqa-orbit{animation:none!important}
}
/* Explicit legacy foregrounds must follow their themed surfaces. */
[data-sqa-skin] :is(.payer-price-heading h2,.public-price-card>header strong,.public-format-price>span,.price-currency-picker,.audience-card p,.audience-card h3,.footer-contact small,.footer-brand p){color:var(--sqa-text)}
[data-sqa-skin] .payer-price-heading h2{font-size:clamp(24px,2.5vw,36px);line-height:1.2}
[data-sqa-skin] .payer-price-heading{padding:20px 0;border-color:var(--sqa-line)}
[data-sqa-skin] .price-audience-nav{margin-left:0}
[data-sqa-skin] .nav-toggle{background:var(--sqa-surface);border-color:var(--sqa-line)}
[data-sqa-skin] .editorial-home .audience-card p{color:var(--sqa-muted)}
[data-sqa-skin] .editorial-home .talk-teaser:hover,[data-sqa-skin] .editorial-home .talk-teaser:focus-visible{background:var(--sqa-tint);color:var(--sqa-text)}
[data-sqa-skin] .editorial-home .talk-teaser:is(:hover,:focus-visible) :is(p,.talk-time){color:var(--sqa-muted)}
[data-sqa-skin] .r110-speaker-cards{counter-reset:sqa-fallback-stage}
[data-sqa-skin] .r110-speaker-card{background:var(--sqa-surface);color:var(--sqa-text);border-color:var(--sqa-line);border-radius:8px}
[data-sqa-skin] .r110-speaker-section h2{color:var(--sqa-text)}
[data-sqa-skin] #main :is(.section-heading,.inline-heading,.r109-contact-links,.r110-speaker-section>header){color:var(--sqa-text)}
[data-sqa-skin] #main :is(.section-heading h2,.section-heading>a,.r110-speaker-section h2,.r109-contact-links h2){color:var(--sqa-text)}
[data-sqa-skin] #main :is(.rich-content p,.rich-content li,.rich-content strong,.rich-content b,.venue-map-copy p){color:var(--sqa-text)}
[data-sqa-skin] #main :is(.section-heading .eyebrow,.audience-number){color:var(--sqa-muted)}
[data-sqa-skin] #main [data-program-lanes] .program-person-copy strong{color:var(--sqa-text)}
[data-sqa-skin] #main [data-program-lanes] .program-grid-heads h3{background:var(--sqa-tint)!important;color:var(--sqa-text)!important;border-color:var(--sqa-line)}
[data-sqa-skin] #main :is(.r26-program-teaser,.r109-editorial.r110-speakers){background:var(--sqa-bg);color:var(--sqa-text)}
[data-sqa-skin] #main .r110-speakers .r26-editorial-content{color:var(--sqa-text)}
[data-sqa-skin] #main .r110-speaker-steps :is(h3,.rich-content,.rich-content p,.rich-content li,.rich-content strong){color:var(--sqa-text)}
[data-sqa-skin] #main .r110-speaker-help{background:var(--sqa-tint);color:var(--sqa-text)}
[data-sqa-skin] .r130-sp-rule{background:var(--sqa-surface);border-color:var(--sqa-line);border-radius:8px;box-shadow:none}
[data-sqa-skin] .r130-sp-rule span{background:var(--sqa-green);color:#081c0e}
[data-sqa-skin] .r130-sp-panel :is(p,li){color:var(--sqa-muted)}
[data-sqa-skin] .r130-sp-panel a{color:var(--sqa-link)}
[data-sqa-skin] .r130-sp-resource span:last-child{background:var(--sqa-tint);color:var(--sqa-link)}
[data-sqa-skin] .r130-sp-resource:hover{background:var(--sqa-tint);color:var(--sqa-text);border-color:var(--sqa-green)}
[data-sqa-skin] #main :is(.eyebrow,.r130-sp-kicker,.r26-editorial-number,.r26-content-toc a span,.r109-info-card h3){color:var(--sqa-link)}
[data-sqa-skin] #main :is(.legal-payment-note p,.r130-sp-footer-cta p){color:var(--sqa-muted)}
/* Retain the existing shared navigation group and attendee purchase emphasis. */
[data-sqa-skin] .conference-main-nav .main-nav-row-secondary{background:#35453c}
[data-sqa-skin] .conference-main-nav .main-nav-row-secondary>a{color:#fff;border-color:#a3b0a8}
[data-sqa-skin] .r132-att-actions>.r132-att-buy{color:#000!important;border:2px solid #000!important}
/* Avoid feedback with the legacy single-line account heading fitter on phones. */
[data-sqa-skin] #main .account-head h1{white-space:normal;max-width:100%;overflow-wrap:anywhere}
