/* Hot IPTV design system | mobile first | one site-wide stylesheet */
@charset "UTF-8";
:root {
  color-scheme: dark;
  --ink:#f7f8ff; --muted:#a9b5c8; --dim:#64758c;
  --night:#08101c; --deep:#0b1423; --panel:#122038;
  --accent:#ff925e; --aqua:#61dfdc; --purple:#a499fa;
  --gold:#ffd27f; --line:rgba(195,220,241,.14);
  --shadow:0 28px 72px rgba(3,9,22,.28);
  --radius:24px; --container:1220px;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  scroll-behavior:smooth;
}
*,*::before,*::after{box-sizing:border-box}
html{overflow-x:clip;scroll-padding-top:96px}
body{margin:0;min-width:320px;max-width:100%;overflow-x:clip;color:var(--ink);background:var(--night);line-height:1.65}
img{max-width:100%;height:auto;display:block}
svg{max-width:100%}
a{color:inherit;text-decoration:none}
p{margin:0 0 1.15em}
h1,h2,h3{line-height:1.1;letter-spacing:-.035em;text-wrap:balance;margin:0 0 .62em}
h1{font-size:clamp(2.6rem,6vw,5.8rem);font-weight:830}
h2{font-size:clamp(2rem,4vw,3.55rem);font-weight:790}
h3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:750}
button,input{font:inherit}
button{cursor:pointer}
:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}
.container{width:min(var(--container),calc(100% - 36px));margin-inline:auto}
.skip-link{position:fixed;z-index:1000;left:1rem;top:-100px;background:white;color:#111;padding:1rem}
.skip-link:focus{top:1rem}
.notice-bar{background:linear-gradient(100deg,#27131d,#462236,#1b2737);color:#ffe6d4;font-size:.76rem;text-align:center;padding:.42rem 0}
.notice-bar a{text-decoration:underline;text-underline-offset:2px;font-weight:700}
.notice-bar span{margin:0 .7rem;color:#ffb673}
.site-header{position:sticky;top:0;z-index:90;background:rgba(8,16,28,.92);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}
.header-inner{min-height:80px;display:flex;align-items:center;gap:2rem}
.brand{display:flex;flex:none;align-items:center}
.brand img{width:164px;height:auto;max-height:50px}
.desktop-nav{display:none;gap:1.15rem;align-items:center;margin-left:auto;white-space:nowrap}
.desktop-nav a{color:#d4dfed;font-size:.88rem;font-weight:660;padding:.7rem .14rem;transition:color .2s}
.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#ffbb80}
.header-actions{margin-left:auto;display:flex;align-items:center;gap:1rem}
.header-contact{display:none;color:#0b1522;background:linear-gradient(115deg,#ffd17b,#ff895d);border-radius:99px;padding:.66rem 1.12rem;font-weight:800;font-size:.8rem;white-space:nowrap}
.menu-toggle{display:grid;gap:5px;background:none;border:1px solid var(--line);border-radius:12px;padding:11px;color:white}
.menu-toggle span{width:22px;height:2px;background:currentColor;border-radius:5px}
.mobile-nav{padding:12px 18px 26px;max-height:calc(100vh - 110px);overflow:auto;background:#101c2d;box-shadow:0 16px 30px #03061088}
.mobile-nav[hidden]{display:none}
.mobile-nav a{display:block;padding:12px 5px;border-bottom:1px solid var(--line);font-weight:650}
.breadcrumbs{display:flex;align-items:center;gap:.7rem;padding-block:12px;font-size:.8rem;color:#bbc6d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}
.breadcrumbs a:hover{text-decoration:underline}
.page-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 14%,rgba(48,142,170,.24),transparent 47%),radial-gradient(ellipse at 4% 99%,rgba(255,100,88,.21),transparent 41%),#0a1220;padding:68px 0 86px}
.page-hero::before{content:"";position:absolute;inset:auto -100px -190px auto;width:430px;height:430px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.015);pointer-events:none}
.hero-grid{display:grid;align-items:center;gap:2rem}
.hero-copy{position:relative;z-index:1}
.hero-copy h1{max-width:820px;margin-top:20px;margin-bottom:26px}
.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:820;color:#eaa993;font-size:.72rem;margin-bottom:1.2rem}
.signal{display:inline-block;width:8px;height:8px;vertical-align:2px;border-radius:50%;margin-right:9px;background:var(--aqua);box-shadow:0 0 0 5px rgba(97,223,220,.14)}
.hero-summary{font-size:clamp(1rem,1.7vw,1.25rem);color:#cbd6e3;max-width:660px;line-height:1.75}
.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.2rem;border-radius:12px;font-weight:800;font-size:.92rem;line-height:1.2;transition:transform .22s,box-shadow .22s;background:none;border:1px solid transparent;text-align:center}
.button:hover{transform:translateY(-3px)}
.button-primary{color:#101a28;background:linear-gradient(125deg,#ffd07d,#ff915e);box-shadow:0 10px 35px #fc7a4c33}
.button-outline{color:#f8faff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}
.button i{font-size:.78em}
.hero-proof{display:flex;flex-wrap:wrap;gap:10px 21px;margin-top:35px;font-size:.79rem;color:#becada}
.hero-proof i{color:#8df1d6;margin-right:6px}
.media-card{margin:0;min-width:0;overflow:hidden;border-radius:var(--radius);background:#121e2e}
.media-card img{width:100%;height:auto;object-fit:cover}
.media-card figcaption{padding:13px 17px;color:#afbed2;font-size:.73rem;line-height:1.5}
.hero-visual{border:1px solid rgba(255,255,255,.13);box-shadow:var(--shadow);transform:rotate(1deg)}
.hero-visual img{aspect-ratio:3/2;object-fit:cover}
.service-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#132139}
.strip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:20px;color:#dce8f6;font-size:.83rem;font-weight:680}
.strip-grid i{color:#ffc17c;margin-right:5px}
.section{padding:84px 0;position:relative;overflow:hidden}
.section:nth-of-type(2n){background:#0d192a}
.section-head{max-width:850px;margin-bottom:35px}
.section-head h2{margin-bottom:13px}
.section-head p:not(.eyebrow){font-size:1.02rem;line-height:1.75;color:#aebed0}
.section-note{margin-top:26px;color:#b9c8d5}
.cards{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:17px}
.contact-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:18px}
.info-card{min-width:0;position:relative;isolation:isolate;border:1px solid rgba(198,223,243,.15);border-radius:22px;padding:27px;background:linear-gradient(150deg,#1a2a43,#101a2b 64%);transition:transform .26s,border-color .26s,box-shadow .26s}
.info-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 100% 0%,rgba(106,224,234,.13),transparent 52%);z-index:-1}
.info-card:hover{transform:translateY(-6px);border-color:rgba(248,158,109,.45);box-shadow:0 23px 45px #030b1f61}
.info-card h3{margin:8px 0 12px}
.info-card p{color:#b4c3d5;font-size:.9rem}
.card-icon{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#ef815d,#e8b66e);color:#132035;display:grid;place-items:center}
.text-link{font-weight:780;color:#88e4e5;display:inline-block;margin-top:7px}
.text-link:hover{text-decoration:underline}
.split{display:grid;gap:30px;align-items:center}
.split .media-card{box-shadow:var(--shadow)}
.split .media-card img{aspect-ratio:3/2;object-fit:cover}
.split-copy{max-width:680px}
.split-copy p{color:#bdcad8}
.split-copy .eyebrow{color:#f2b888}
.stats-band{padding:74px 0;background:linear-gradient(105deg,#14273c,#262339,#422536)}
.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.stats-grid div{padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(10,20,34,.35)}
.stats-grid strong{display:block;color:#ffe1ab;font-size:clamp(2rem,5vw,4rem);line-height:1.1}
.stats-grid span{color:#d5dce8;font-size:.81rem}
.gallery-section{background:#081525}
.rail{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:8px 4px 25px;scrollbar-color:#ff8c65 #202c3a}
.rail-item{flex:0 0 min(72vw,250px);scroll-snap-align:start;border:1px solid var(--line)}
.rail-item img{height:210px;object-fit:contain;background:#0d1728}
#posters .rail-item img{height:330px;object-fit:cover}
#screenshots .rail-item{flex-basis:min(83vw,420px)}
#screenshots .rail-item img{height:245px;object-fit:contain}
#market-logos .rail-item img{height:130px;object-fit:contain;padding:12px}
.rail-item figcaption{min-height:91px}
.rail-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}
.rail-button{width:42px;height:42px;color:white;background:#1c3048;border:1px solid var(--line);border-radius:50%;font-size:1.3rem}
.rail-button:hover{background:#345170}
.pricing-section{background:#0d1727}
.pricing-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:17px}
.price-card{padding:30px;min-width:0;position:relative;border:1px solid #273c57;border-radius:26px;background:linear-gradient(158deg,#1a2b43,#0c182a 74%);box-shadow:0 14px 32px #030a1d55}
.price-card.featured{border-color:#e6a56f;box-shadow:0 18px 65px #e97f5933}
.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.plan-index{font-size:.9rem;color:#8699ae;font-weight:800}
.badge{display:inline-block;background:#253951;color:#f9c995;border:1px solid #ffae8055;border-radius:99px;padding:5px 11px;font-size:.68rem;font-weight:830;text-transform:uppercase;letter-spacing:.04em}
.plan-note{color:#b5c6d7;min-height:2.7em}
.price{font-size:clamp(2.2rem,4vw,3.7rem);color:#fff;font-weight:840;line-height:1.13;letter-spacing:-.05em;margin:27px 0 20px}
.price span{font-size:.85rem;font-weight:550;color:#b7c5d5;letter-spacing:0}
.ticks{list-style:none;margin:0 0 23px;padding:0;display:grid;gap:14px}
.ticks li{display:flex;align-items:start;gap:10px;color:#e3ebf4;font-size:.87rem}
.ticks i{margin-top:.34rem;color:#8de7d3}
.small-print{font-size:.75rem;color:#9cacbf;min-height:3.7em}
.price-card .button{width:100%;margin-top:4px}
.reseller-section{background:radial-gradient(circle at top right,#2c2447,#0a1425 65%)}
.experience-section{background:#111f31}
.steps{padding-left:1.4rem;display:grid;gap:12px;color:#d4dfeb}
.faqs{background:#101a2b}
.faq-list{display:grid;gap:12px;max-width:950px}
.faq-item{border:1px solid #2c3e55;background:#19273d;border-radius:16px;padding:0 20px}
.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-weight:730}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary span{font-size:1.4rem;color:#ffa67b;line-height:1}
.faq-item[open] summary span{transform:rotate(45deg)}
.faq-item p{color:#bfcbda;max-width:810px;padding-bottom:17px}
.cta-band{padding:65px 0;background:linear-gradient(115deg,#542947 0%,#2b2448 51%,#0b4153 100%);border-top:1px solid #ffce9366}
.newsletter-section{padding:60px 0;background:linear-gradient(115deg,#112a3f,#2f2342);border-top:1px solid var(--line)}
.newsletter-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}
.newsletter-inner div{max-width:710px}
.newsletter-inner h2{font-size:clamp(1.8rem,3vw,2.7rem)}
.newsletter-inner p:not(.eyebrow){color:#b8cddd}
.cta-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px}
.cta-row div:first-child{max-width:700px}
.cta-row p{color:#ecdae5}
.cta-row h2{margin-bottom:12px}
.blog-row{display:grid;grid-template-columns:40px 1fr auto;gap:20px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line)}
.blog-row h2{font-size:clamp(1.35rem,2.7vw,2.1rem);margin-bottom:8px}
.blog-row p:not(.eyebrow){color:#b5c5d5;margin:0}
.blog-number{font-weight:820;color:#faaa7f}
.circle-link{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #476078}
.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:26px 0}
.pagination a{color:#ffd097;font-weight:760}
.pagination span{color:#aebcd0}
.article-layout{display:grid;gap:25px;max-width:1160px}
.article-copy{min-width:0;max-width:810px;color:#c8d5e3;font-size:1.05rem}
.article-copy h2{font-size:clamp(1.55rem,3vw,2.45rem);margin:42px 0 14px;color:#fff}
.article-copy a,.prose-block a{text-decoration:underline;text-decoration-color:#ffb87b;text-underline-offset:3px;color:#aceeed}
.article-copy ul{padding-left:1.4rem}
.article-lead{font-size:clamp(1.15rem,2vw,1.4rem);color:#eef5fc;border-left:3px solid #ffb17d;padding-left:18px}
.article-meta{font-size:.76rem;text-transform:uppercase;letter-spacing:.13em;color:#eeae8f}
.article-steps{list-style:none;display:grid;gap:14px;padding:0;margin:27px 0}
.article-steps li{display:flex;align-items:start;gap:16px;background:#17253b;border:1px solid #31475d;border-radius:15px;padding:16px}
.article-steps li span{color:#ffc789;font-weight:850;font-size:1.1rem}
.article-steps li p{margin:0}
.article-callout{background:#243249;border-left:3px solid #84dcd7;border-radius:14px;padding:24px;margin:30px 0;color:#e8f4f7}
.article-sidebar{min-width:0}
.sticky-box{border:1px solid #30475e;border-radius:21px;padding:24px;background:#14223a;display:grid;gap:12px}
.sticky-box a:not(.button){color:#d1dfee}
.sticky-box a:hover{text-decoration:underline}
.sticky-box .button{font-size:.78rem}
.prose-block{max-width:840px;margin-inline:auto;color:#c7d4e2;font-size:1.06rem}
.prose-block h2{font-size:clamp(1.65rem,3vw,2.5rem);color:#fff;margin-top:35px}
.prose-block p{line-height:1.85}
.standalone-photo{max-width:900px;margin:0 auto 60px}
.article-illustration{max-width:720px;margin:24px 0 30px;border:1px solid var(--line)}
.article-illustration img{max-height:420px;object-fit:contain;background:#0c1626}
.regional-visual{padding-top:25px}
.flag-media{max-width:340px;margin:0 auto;border:1px solid var(--line)}
.flag-media img{width:100%;height:180px;object-fit:contain;background:#101b2b}
.order-layout{display:grid;gap:25px;max-width:1050px}
.checkout-card{padding:26px;border-radius:25px;background:linear-gradient(160deg,#243956,#121e30);border:1px solid #ffae7a88;box-shadow:var(--shadow)}
.checkout-card .price{margin:12px 0 25px}
.checkout-card .button{width:100%;margin:24px 0 12px}
.checkout-card .text-link{display:block;text-align:center}
.checkout-line{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:13px 0;margin:0;color:#b9c9db}
.checkout-line strong{color:white;text-align:right}
.search-form{max-width:800px;margin-bottom:30px}
.search-form label{display:block;font-size:1.2rem;font-weight:770;margin-bottom:15px}
.search-row{display:flex;gap:10px}
.search-row input{min-width:0;flex:1;border:1px solid #35536c;background:#1b2a42;color:white;border-radius:12px;padding:14px 17px}
.link-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}
.link-row{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px}
.link-row strong{flex:1}
.link-row:hover{background:#233952}
.center{text-align:center;margin-top:30px}
.site-footer{background:#070f1a;border-top:1px solid #24364a;padding:72px 0 25px;color:#aec0d4}
.footer-top{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}
.footer-identity{grid-column:1/-1}
.footer-identity img{max-width:180px;margin-bottom:14px}
.footer-identity p{max-width:430px}
.footer-honesty{font-size:.79rem;line-height:1.65;color:#8c9db1}
.footer-top h2{font-size:.96rem;color:white;letter-spacing:0;margin:0 0 15px}
.footer-top a{display:block;margin:0 0 9px;font-size:.86rem}
.footer-top a:hover{color:#ffc193}
.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:45px;padding-top:20px;font-size:.79rem}
.floating-help{position:fixed;z-index:80;right:18px;bottom:18px;display:flex;gap:9px;align-items:center;background:#18a65f;color:#fff;font-weight:780;border:2px solid white;border-radius:99px;padding:11px 16px;box-shadow:0 8px 30px #07151d88}
.floating-help i{font-size:1.25rem}
@media (min-width:680px){
  .container{width:min(var(--container),calc(100% - 60px))}
  .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .footer-top{grid-template-columns:repeat(4,minmax(0,1fr))}
  .footer-identity{grid-column:1/-1}
}
@media (min-width:960px){
  .header-contact{display:inline-flex}
  .hero-grid{grid-template-columns:1.1fr .9fr;gap:3.3rem}
  .hero-visual img{min-height:410px}
  .split{grid-template-columns:1fr 1fr;gap:5rem}
  .feature-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
  .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .reseller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:4rem}
  .sticky-box{position:sticky;top:120px}
  .order-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:5rem}
  .footer-top{grid-template-columns:minmax(290px,2fr) repeat(3,minmax(0,1fr))}
  .footer-identity{grid-column:auto}
}
@media (min-width:1150px){
  .desktop-nav{display:flex}
  .menu-toggle,.mobile-nav{display:none}
  .header-actions{margin-left:0}
  .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .reseller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cards:not(.blog-cards){grid-template-columns:repeat(4,minmax(0,1fr))}
  .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:480px){
  .container{width:calc(100% - 28px)}
  .page-hero{padding:42px 0 56px}
  .hero-proof{gap:8px}
  .hero-actions .button{width:100%}
  .strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));font-size:.72rem}
  .section{padding:65px 0}
  .stats-grid{gap:9px}
  .info-card,.price-card{padding:23px}
  .search-row{flex-direction:column}
  .blog-row{grid-template-columns:28px 1fr;gap:12px}
  .blog-row .circle-link{display:none}
  .floating-help{right:10px;bottom:10px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}
}

/* Section treatments for blog/fire-tv-set-up-a-tv-focused-player; document 1 of 326. */
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-set-up-a-tv-focused-player"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-check-fire-tv-storage; document 2 of 326. */
body[data-page="blog/fire-tv-check-fire-tv-storage"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-check-fire-tv-storage"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-improve-fire-tv-wi-fi; document 3 of 326. */
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-improve-fire-tv-wi-fi"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-organize-remote-friendly-channels; document 4 of 326. */
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-organize-remote-friendly-channels"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-troubleshoot-fire-tv-login; document 5 of 326. */
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-troubleshoot-fire-tv-login"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-test-an-external-ethernet-adapter; document 6 of 326. */
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-test-an-external-ethernet-adapter"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-keep-a-viewing-app-updated; document 7 of 326. */
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-keep-a-viewing-app-updated"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-handle-fire-tv-audio-output; document 8 of 326. */
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-handle-fire-tv-audio-output"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/fire-tv-compare-fire-tv-and-built-in-tv-apps; document 9 of 326. */
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/fire-tv-compare-fire-tv-and-built-in-tv-apps"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-find-a-compatible-tv-player; document 10 of 326. */
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-a-compatible-tv-player"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-check-a-samsung-model-year; document 11 of 326. */
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-check-a-samsung-model-year"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-find-an-lg-app-edition; document 12 of 326. */
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-find-an-lg-app-edition"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-understand-app-activation-fees; document 13 of 326. */
body[data-page="blog/smart-tv-understand-app-activation-fees"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-understand-app-activation-fees"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-adjust-tv-picture-size; document 14 of 326. */
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-adjust-tv-picture-size"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-test-subtitles-on-a-tv; document 15 of 326. */
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-test-subtitles-on-a-tv"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-compare-tv-apps-and-sticks; document 16 of 326. */
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-compare-tv-apps-and-sticks"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-protect-your-tv-account; document 17 of 326. */
body[data-page="blog/smart-tv-protect-your-tv-account"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-protect-your-tv-account"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/smart-tv-keep-smart-tv-software-current; document 18 of 326. */
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/smart-tv-keep-smart-tv-software-current"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-select-a-tv-player; document 19 of 326. */
body[data-page="blog/android-tv-select-a-tv-player"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-select-a-tv-player"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-set-up-favorites; document 20 of 326. */
body[data-page="blog/android-tv-set-up-favorites"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-set-up-favorites"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-clear-a-player-cache-safely; document 21 of 326. */
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-clear-a-player-cache-safely"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-use-android-tv-with-ethernet; document 22 of 326. */
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-use-android-tv-with-ethernet"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-compare-tv-box-processors; document 23 of 326. */
body[data-page="blog/android-tv-compare-tv-box-processors"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-compare-tv-box-processors"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-handle-low-storage; document 24 of 326. */
body[data-page="blog/android-tv-handle-low-storage"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-handle-low-storage"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-fix-mismatched-epg-time; document 25 of 326. */
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-fix-mismatched-epg-time"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-choose-remote-friendly-layouts; document 26 of 326. */
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-choose-remote-friendly-layouts"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/android-tv-update-android-tv-apps; document 27 of 326. */
body[data-page="blog/android-tv-update-android-tv-apps"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/android-tv-update-android-tv-apps"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-manage-mobile-data-use; document 28 of 326. */
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-manage-mobile-data-use"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-choose-an-iphone-player; document 29 of 326. */
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-choose-an-iphone-player"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-organize-android-playlists; document 30 of 326. */
body[data-page="blog/mobile-viewing-organize-android-playlists"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-organize-android-playlists"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-cast-to-a-tv; document 31 of 326. */
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-cast-to-a-tv"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-secure-a-playlist-on-mobile; document 32 of 326. */
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-secure-a-playlist-on-mobile"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-switch-networks-without-confusion; document 33 of 326. */
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-switch-networks-without-confusion"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-check-bluetooth-audio-delay; document 34 of 326. */
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-check-bluetooth-audio-delay"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-use-ipad-landscape-controls; document 35 of 326. */
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-use-ipad-landscape-controls"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/mobile-viewing-test-roaming-restrictions; document 36 of 326. */
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/mobile-viewing-test-roaming-restrictions"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-measure-speed-at-the-tv; document 37 of 326. */
body[data-page="blog/home-network-measure-speed-at-the-tv"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-measure-speed-at-the-tv"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-diagnose-evening-buffering; document 38 of 326. */
body[data-page="blog/home-network-diagnose-evening-buffering"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-diagnose-evening-buffering"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-place-a-wi-fi-access-point; document 39 of 326. */
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-place-a-wi-fi-access-point"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-understand-packet-loss; document 40 of 326. */
body[data-page="blog/home-network-understand-packet-loss"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-understand-packet-loss"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-try-a-wired-connection; document 41 of 326. */
body[data-page="blog/home-network-try-a-wired-connection"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-try-a-wired-connection"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-compare-2-4-ghz-and-5-ghz; document 42 of 326. */
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-compare-2-4-ghz-and-5-ghz"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-restart-a-router-methodically; document 43 of 326. */
body[data-page="blog/home-network-restart-a-router-methodically"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-restart-a-router-methodically"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-check-dns-responsibly; document 44 of 326. */
body[data-page="blog/home-network-check-dns-responsibly"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-check-dns-responsibly"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/home-network-log-recurring-playback-faults; document 45 of 326. */
body[data-page="blog/home-network-log-recurring-playback-faults"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/home-network-log-recurring-playback-faults"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-explain-blank-guide-entries; document 46 of 326. */
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-explain-blank-guide-entries"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-adjust-a-time-zone; document 47 of 326. */
body[data-page="blog/programme-guides-adjust-a-time-zone"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-adjust-a-time-zone"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-refresh-guide-data; document 48 of 326. */
body[data-page="blog/programme-guides-refresh-guide-data"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-refresh-guide-data"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-match-channel-identifiers; document 49 of 326. */
body[data-page="blog/programme-guides-match-channel-identifiers"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-match-channel-identifiers"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-use-schedule-search; document 50 of 326. */
body[data-page="blog/programme-guides-use-schedule-search"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-use-schedule-search"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-compare-guide-formats; document 51 of 326. */
body[data-page="blog/programme-guides-compare-guide-formats"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-compare-guide-formats"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-find-a-programme-by-category; document 52 of 326. */
body[data-page="blog/programme-guides-find-a-programme-by-category"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-find-a-programme-by-category"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-understand-delayed-updates; document 53 of 326. */
body[data-page="blog/programme-guides-understand-delayed-updates"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-understand-delayed-updates"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/programme-guides-report-inaccurate-listings; document 54 of 326. */
body[data-page="blog/programme-guides-report-inaccurate-listings"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/programme-guides-report-inaccurate-listings"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-read-hd-and-uhd-labels; document 55 of 326. */
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-read-hd-and-uhd-labels"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-fix-stretched-video; document 56 of 326. */
body[data-page="blog/picture-and-sound-fix-stretched-video"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-fix-stretched-video"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-understand-stream-bitrates; document 57 of 326. */
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-understand-stream-bitrates"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-choose-an-audio-track; document 58 of 326. */
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-choose-an-audio-track"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-test-surround-sound-output; document 59 of 326. */
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-test-surround-sound-output"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-use-subtitles-effectively; document 60 of 326. */
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-use-subtitles-effectively"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-explain-motion-judder; document 61 of 326. */
body[data-page="blog/picture-and-sound-explain-motion-judder"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-explain-motion-judder"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-compare-codecs; document 62 of 326. */
body[data-page="blog/picture-and-sound-compare-codecs"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-compare-codecs"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/picture-and-sound-find-a-quality-bottleneck; document 63 of 326. */
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/picture-and-sound-find-a-quality-bottleneck"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-store-credentials-securely; document 64 of 326. */
body[data-page="blog/account-care-store-credentials-securely"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-store-credentials-securely"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-recognize-a-phishing-message; document 65 of 326. */
body[data-page="blog/account-care-recognize-a-phishing-message"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-recognize-a-phishing-message"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-find-an-order-reference; document 66 of 326. */
body[data-page="blog/account-care-find-an-order-reference"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-find-an-order-reference"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-check-an-expiry-date; document 67 of 326. */
body[data-page="blog/account-care-check-an-expiry-date"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-check-an-expiry-date"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-request-a-device-transfer; document 68 of 326. */
body[data-page="blog/account-care-request-a-device-transfer"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-request-a-device-transfer"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-report-unauthorized-access; document 69 of 326. */
body[data-page="blog/account-care-report-unauthorized-access"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-report-unauthorized-access"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-understand-simultaneous-streams; document 70 of 326. */
body[data-page="blog/account-care-understand-simultaneous-streams"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-understand-simultaneous-streams"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-renew-without-duplicate-orders; document 71 of 326. */
body[data-page="blog/account-care-renew-without-duplicate-orders"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-renew-without-duplicate-orders"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/account-care-write-a-support-ticket; document 72 of 326. */
body[data-page="blog/account-care-write-a-support-ticket"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/account-care-write-a-support-ticket"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-plan-a-first-client-onboarding; document 73 of 326. */
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-plan-a-first-client-onboarding"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-keep-a-credit-ledger; document 74 of 326. */
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-keep-a-credit-ledger"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-calculate-actual-margin; document 75 of 326. */
body[data-page="blog/reseller-operations-calculate-actual-margin"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-calculate-actual-margin"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-organize-renewals; document 76 of 326. */
body[data-page="blog/reseller-operations-organize-renewals"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-organize-renewals"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-handle-a-reseller-support-queue; document 77 of 326. */
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-handle-a-reseller-support-queue"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-secure-panel-access; document 78 of 326. */
body[data-page="blog/reseller-operations-secure-panel-access"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-secure-panel-access"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-create-device-specific-instructions; document 79 of 326. */
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-create-device-specific-instructions"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-write-clear-pricing; document 80 of 326. */
body[data-page="blog/reseller-operations-write-clear-pricing"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-write-clear-pricing"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/reseller-operations-review-credit-delivery; document 81 of 326. */
body[data-page="blog/reseller-operations-review-credit-delivery"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/reseller-operations-review-credit-delivery"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-pick-a-trial-checklist; document 82 of 326. */
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-pick-a-trial-checklist"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-compare-1-and-3-months; document 83 of 326. */
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-1-and-3-months"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-compare-6-and-12-months; document 84 of 326. */
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-6-and-12-months"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-check-a-refund-policy; document 85 of 326. */
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-check-a-refund-policy"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-understand-app-costs; document 86 of 326. */
body[data-page="blog/choosing-a-plan-understand-app-costs"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-understand-app-costs"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-compare-currencies; document 87 of 326. */
body[data-page="blog/choosing-a-plan-compare-currencies"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-compare-currencies"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-verify-the-checkout-route; document 88 of 326. */
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-verify-the-checkout-route"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-ask-about-available-channels; document 89 of 326. */
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-ask-about-available-channels"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/choosing-a-plan-prepare-a-pre-purchase-checklist; document 90 of 326. */
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/choosing-a-plan-prepare-a-pre-purchase-checklist"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-use-parental-controls; document 91 of 326. */
body[data-page="blog/household-viewing-use-parental-controls"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-use-parental-controls"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-set-up-shared-favorites; document 92 of 326. */
body[data-page="blog/household-viewing-set-up-shared-favorites"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-shared-favorites"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-explain-screen-limits; document 93 of 326. */
body[data-page="blog/household-viewing-explain-screen-limits"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-explain-screen-limits"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-set-up-a-children-s-profile; document 94 of 326. */
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-set-up-a-children-s-profile"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-balance-picture-and-data; document 95 of 326. */
body[data-page="blog/household-viewing-balance-picture-and-data"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-balance-picture-and-data"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-check-captions-together; document 96 of 326. */
body[data-page="blog/household-viewing-check-captions-together"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-check-captions-together"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-manage-two-tv-models; document 97 of 326. */
body[data-page="blog/household-viewing-manage-two-tv-models"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-manage-two-tv-models"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-choose-accessible-remotes; document 98 of 326. */
body[data-page="blog/household-viewing-choose-accessible-remotes"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-choose-accessible-remotes"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/household-viewing-protect-an-account-on-a-shared-tv; document 99 of 326. */
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/household-viewing-protect-an-account-on-a-shared-tv"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-check-match-availability; document 100 of 326. */
body[data-page="blog/live-event-planning-check-match-availability"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-match-availability"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-test-a-feed-before-kickoff; document 101 of 326. */
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-test-a-feed-before-kickoff"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-understand-live-delay; document 102 of 326. */
body[data-page="blog/live-event-planning-understand-live-delay"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-understand-live-delay"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-reduce-game-time-wi-fi-traffic; document 103 of 326. */
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-reduce-game-time-wi-fi-traffic"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-choose-a-sports-friendly-player; document 104 of 326. */
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-choose-a-sports-friendly-player"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-check-a-region-blackout; document 105 of 326. */
body[data-page="blog/live-event-planning-check-a-region-blackout"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-check-a-region-blackout"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-compare-audio-commentary; document 106 of 326. */
body[data-page="blog/live-event-planning-compare-audio-commentary"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-compare-audio-commentary"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-report-a-live-stream-fault; document 107 of 326. */
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-report-a-live-stream-fault"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog/live-event-planning-plan-a-backup-viewing-option; document 108 of 326. */
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog/live-event-planning-plan-a-backup-viewing-option"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for home; document 109 of 326. */
body[data-page="home"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="home"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for pricing; document 110 of 326. */
body[data-page="pricing"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="pricing"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller; document 111 of 326. */
body[data-page="reseller"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels; document 112 of 326. */
body[data-page="channels"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features; document 113 of 326. */
body[data-page="features"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for setup; document 114 of 326. */
body[data-page="setup"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="setup"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for our-app; document 115 of 326. */
body[data-page="our-app"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="our-app"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for faq; document 116 of 326. */
body[data-page="faq"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="faq"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for contact; document 117 of 326. */
body[data-page="contact"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="contact"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for about; document 118 of 326. */
body[data-page="about"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="about"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for free-trial; document 119 of 326. */
body[data-page="free-trial"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="free-trial"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting; document 120 of 326. */
body[data-page="troubleshooting"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices; document 121 of 326. */
body[data-page="devices"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players; document 122 of 326. */
body[data-page="players"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide; document 123 of 326. */
body[data-page="reseller-guide"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions; document 124 of 326. */
body[data-page="regions"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn; document 125 of 326. */
body[data-page="learn"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support; document 126 of 326. */
body[data-page="support"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare; document 127 of 326. */
body[data-page="compare"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for viewing-guide; document 128 of 326. */
body[data-page="viewing-guide"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="viewing-guide"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for legal; document 129 of 326. */
body[data-page="legal"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="legal"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order; document 130 of 326. */
body[data-page="order"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for partners; document 131 of 326. */
body[data-page="partners"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="partners"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for sitemap; document 132 of 326. */
body[data-page="sitemap"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="sitemap"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for search; document 133 of 326. */
body[data-page="search"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="search"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/fire-tv-stick; document 134 of 326. */
body[data-page="devices/fire-tv-stick"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/fire-tv-stick"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/samsung-smart-tv; document 135 of 326. */
body[data-page="devices/samsung-smart-tv"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/samsung-smart-tv"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/lg-smart-tv; document 136 of 326. */
body[data-page="devices/lg-smart-tv"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/lg-smart-tv"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/android-tv; document 137 of 326. */
body[data-page="devices/android-tv"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-tv"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/google-tv; document 138 of 326. */
body[data-page="devices/google-tv"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/google-tv"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/apple-tv; document 139 of 326. */
body[data-page="devices/apple-tv"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/apple-tv"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/roku; document 140 of 326. */
body[data-page="devices/roku"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/roku"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/iphone; document 141 of 326. */
body[data-page="devices/iphone"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/iphone"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/ipad; document 142 of 326. */
body[data-page="devices/ipad"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/ipad"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/android-phone; document 143 of 326. */
body[data-page="devices/android-phone"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/android-phone"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/windows-pc; document 144 of 326. */
body[data-page="devices/windows-pc"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/windows-pc"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/mac; document 145 of 326. */
body[data-page="devices/mac"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mac"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/mag-box; document 146 of 326. */
body[data-page="devices/mag-box"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/mag-box"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/enigma2; document 147 of 326. */
body[data-page="devices/enigma2"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/enigma2"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for devices/chromecast; document 148 of 326. */
body[data-page="devices/chromecast"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="devices/chromecast"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/iptv-smarters; document 149 of 326. */
body[data-page="players/iptv-smarters"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/iptv-smarters"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/tivimate; document 150 of 326. */
body[data-page="players/tivimate"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/tivimate"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/xciptv; document 151 of 326. */
body[data-page="players/xciptv"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/xciptv"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/ott-navigator; document 152 of 326. */
body[data-page="players/ott-navigator"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ott-navigator"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/ibo-player; document 153 of 326. */
body[data-page="players/ibo-player"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/ibo-player"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/smart-iptv; document 154 of 326. */
body[data-page="players/smart-iptv"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/smart-iptv"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/flix-iptv; document 155 of 326. */
body[data-page="players/flix-iptv"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/flix-iptv"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/implayer; document 156 of 326. */
body[data-page="players/implayer"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/implayer"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/gse-player; document 157 of 326. */
body[data-page="players/gse-player"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/gse-player"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/myiptv-player; document 158 of 326. */
body[data-page="players/myiptv-player"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/myiptv-player"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/vlc; document 159 of 326. */
body[data-page="players/vlc"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/vlc"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for players/duplex-play; document 160 of 326. */
body[data-page="players/duplex-play"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="players/duplex-play"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/electronic-programme-guide; document 161 of 326. */
body[data-page="features/electronic-programme-guide"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/electronic-programme-guide"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/catch-up-tv; document 162 of 326. */
body[data-page="features/catch-up-tv"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/catch-up-tv"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/favourites; document 163 of 326. */
body[data-page="features/favourites"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/favourites"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/parental-controls; document 164 of 326. */
body[data-page="features/parental-controls"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/parental-controls"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/hd-and-4k; document 165 of 326. */
body[data-page="features/hd-and-4k"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/hd-and-4k"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/internet-bandwidth; document 166 of 326. */
body[data-page="features/internet-bandwidth"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/internet-bandwidth"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/multiple-devices; document 167 of 326. */
body[data-page="features/multiple-devices"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/multiple-devices"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/subtitles-and-audio; document 168 of 326. */
body[data-page="features/subtitles-and-audio"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/subtitles-and-audio"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/account-security; document 169 of 326. */
body[data-page="features/account-security"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-security"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/playback-controls; document 170 of 326. */
body[data-page="features/playback-controls"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/playback-controls"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/content-search; document 171 of 326. */
body[data-page="features/content-search"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/content-search"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/video-on-demand; document 172 of 326. */
body[data-page="features/video-on-demand"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/video-on-demand"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/sports-viewing; document 173 of 326. */
body[data-page="features/sports-viewing"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/sports-viewing"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/help-and-support; document 174 of 326. */
body[data-page="features/help-and-support"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/help-and-support"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/account-activation; document 175 of 326. */
body[data-page="features/account-activation"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/account-activation"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for features/regional-groups; document 176 of 326. */
body[data-page="features/regional-groups"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="features/regional-groups"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/buffering; document 177 of 326. */
body[data-page="troubleshooting/buffering"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/buffering"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/black-screen; document 178 of 326. */
body[data-page="troubleshooting/black-screen"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/black-screen"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/invalid-login; document 179 of 326. */
body[data-page="troubleshooting/invalid-login"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/invalid-login"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/no-audio; document 180 of 326. */
body[data-page="troubleshooting/no-audio"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/no-audio"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/live-sports-freezing; document 181 of 326. */
body[data-page="troubleshooting/live-sports-freezing"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/live-sports-freezing"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/epg-missing; document 182 of 326. */
body[data-page="troubleshooting/epg-missing"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/epg-missing"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/playlist-wont-load; document 183 of 326. */
body[data-page="troubleshooting/playlist-wont-load"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/playlist-wont-load"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/stream-error; document 184 of 326. */
body[data-page="troubleshooting/stream-error"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/stream-error"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/empty-category; document 185 of 326. */
body[data-page="troubleshooting/empty-category"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/empty-category"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/time-zone; document 186 of 326. */
body[data-page="troubleshooting/time-zone"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/time-zone"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/aspect-ratio; document 187 of 326. */
body[data-page="troubleshooting/aspect-ratio"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/aspect-ratio"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/casting; document 188 of 326. */
body[data-page="troubleshooting/casting"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/casting"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/payment-question; document 189 of 326. */
body[data-page="troubleshooting/payment-question"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/payment-question"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/too-many-devices; document 190 of 326. */
body[data-page="troubleshooting/too-many-devices"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/too-many-devices"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/app-crashing; document 191 of 326. */
body[data-page="troubleshooting/app-crashing"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/app-crashing"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/wifi-changed; document 192 of 326. */
body[data-page="troubleshooting/wifi-changed"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/wifi-changed"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/subtitles-missing; document 193 of 326. */
body[data-page="troubleshooting/subtitles-missing"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/subtitles-missing"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/vpn-effects; document 194 of 326. */
body[data-page="troubleshooting/vpn-effects"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/vpn-effects"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/slow-wifi; document 195 of 326. */
body[data-page="troubleshooting/slow-wifi"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/slow-wifi"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/expired-account; document 196 of 326. */
body[data-page="troubleshooting/expired-account"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/expired-account"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/mac-address; document 197 of 326. */
body[data-page="troubleshooting/mac-address"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/mac-address"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for troubleshooting/remote-controls; document 198 of 326. */
body[data-page="troubleshooting/remote-controls"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="troubleshooting/remote-controls"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/reseller-credits; document 199 of 326. */
body[data-page="reseller-guide/reseller-credits"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/reseller-credits"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/client-onboarding; document 200 of 326. */
body[data-page="reseller-guide/client-onboarding"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-onboarding"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/renewal-workflow; document 201 of 326. */
body[data-page="reseller-guide/renewal-workflow"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/renewal-workflow"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/trial-workflow; document 202 of 326. */
body[data-page="reseller-guide/trial-workflow"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/trial-workflow"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/retail-pricing; document 203 of 326. */
body[data-page="reseller-guide/retail-pricing"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/retail-pricing"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/support-process; document 204 of 326. */
body[data-page="reseller-guide/support-process"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/support-process"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/panel-security; document 205 of 326. */
body[data-page="reseller-guide/panel-security"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/panel-security"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/credit-ledger; document 206 of 326. */
body[data-page="reseller-guide/credit-ledger"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/credit-ledger"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/storefront-checklist; document 207 of 326. */
body[data-page="reseller-guide/storefront-checklist"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/storefront-checklist"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/client-communication; document 208 of 326. */
body[data-page="reseller-guide/client-communication"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-communication"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/abuse-prevention; document 209 of 326. */
body[data-page="reseller-guide/abuse-prevention"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/abuse-prevention"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/brand-guidelines; document 210 of 326. */
body[data-page="reseller-guide/brand-guidelines"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/brand-guidelines"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/setup-documentation; document 211 of 326. */
body[data-page="reseller-guide/setup-documentation"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/setup-documentation"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/client-privacy; document 212 of 326. */
body[data-page="reseller-guide/client-privacy"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/client-privacy"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/first-response; document 213 of 326. */
body[data-page="reseller-guide/first-response"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/first-response"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/margin-planning; document 214 of 326. */
body[data-page="reseller-guide/margin-planning"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/margin-planning"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/currencies; document 215 of 326. */
body[data-page="reseller-guide/currencies"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/currencies"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for reseller-guide/order-review; document 216 of 326. */
body[data-page="reseller-guide/order-review"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="reseller-guide/order-review"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/uk; document 217 of 326. */
body[data-page="regions/uk"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uk"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/usa; document 218 of 326. */
body[data-page="regions/usa"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/usa"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/canada; document 219 of 326. */
body[data-page="regions/canada"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/canada"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/australia; document 220 of 326. */
body[data-page="regions/australia"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/australia"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/germany; document 221 of 326. */
body[data-page="regions/germany"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/germany"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/france; document 222 of 326. */
body[data-page="regions/france"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/france"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/spain; document 223 of 326. */
body[data-page="regions/spain"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/spain"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/italy; document 224 of 326. */
body[data-page="regions/italy"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/italy"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/netherlands; document 225 of 326. */
body[data-page="regions/netherlands"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/netherlands"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/sweden; document 226 of 326. */
body[data-page="regions/sweden"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/sweden"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/norway; document 227 of 326. */
body[data-page="regions/norway"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/norway"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/denmark; document 228 of 326. */
body[data-page="regions/denmark"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/denmark"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/finland; document 229 of 326. */
body[data-page="regions/finland"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/finland"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/ireland; document 230 of 326. */
body[data-page="regions/ireland"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/ireland"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/portugal; document 231 of 326. */
body[data-page="regions/portugal"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/portugal"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/switzerland; document 232 of 326. */
body[data-page="regions/switzerland"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/switzerland"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/austria; document 233 of 326. */
body[data-page="regions/austria"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/austria"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/belgium; document 234 of 326. */
body[data-page="regions/belgium"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/belgium"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/new-zealand; document 235 of 326. */
body[data-page="regions/new-zealand"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/new-zealand"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/south-africa; document 236 of 326. */
body[data-page="regions/south-africa"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/south-africa"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/india; document 237 of 326. */
body[data-page="regions/india"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/india"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/uae; document 238 of 326. */
body[data-page="regions/uae"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/uae"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/brazil; document 239 of 326. */
body[data-page="regions/brazil"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/brazil"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for regions/mexico; document 240 of 326. */
body[data-page="regions/mexico"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="regions/mexico"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/news; document 241 of 326. */
body[data-page="channels/news"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/news"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/films; document 242 of 326. */
body[data-page="channels/films"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/films"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/documentaries; document 243 of 326. */
body[data-page="channels/documentaries"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/documentaries"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/kids; document 244 of 326. */
body[data-page="channels/kids"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/kids"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/sports; document 245 of 326. */
body[data-page="channels/sports"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/sports"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/football; document 246 of 326. */
body[data-page="channels/football"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/football"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/motorsport; document 247 of 326. */
body[data-page="channels/motorsport"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/motorsport"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/cricket; document 248 of 326. */
body[data-page="channels/cricket"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cricket"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/cycling; document 249 of 326. */
body[data-page="channels/cycling"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cycling"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/music; document 250 of 326. */
body[data-page="channels/music"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/music"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/cooking; document 251 of 326. */
body[data-page="channels/cooking"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/cooking"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/education; document 252 of 326. */
body[data-page="channels/education"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/education"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/languages; document 253 of 326. */
body[data-page="channels/languages"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/languages"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/regional; document 254 of 326. */
body[data-page="channels/regional"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/regional"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for channels/accessibility; document 255 of 326. */
body[data-page="channels/accessibility"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="channels/accessibility"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/what-is-iptv; document 256 of 326. */
body[data-page="learn/what-is-iptv"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/what-is-iptv"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/m3u-playlists; document 257 of 326. */
body[data-page="learn/m3u-playlists"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/m3u-playlists"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/xtream-login; document 258 of 326. */
body[data-page="learn/xtream-login"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/xtream-login"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/mac-portals; document 259 of 326. */
body[data-page="learn/mac-portals"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/mac-portals"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/epg-data; document 260 of 326. */
body[data-page="learn/epg-data"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/epg-data"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/vod-catalogues; document 261 of 326. */
body[data-page="learn/vod-catalogues"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/vod-catalogues"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/stream-bitrate; document 262 of 326. */
body[data-page="learn/stream-bitrate"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/stream-bitrate"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/video-codecs; document 263 of 326. */
body[data-page="learn/video-codecs"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/video-codecs"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/dns-for-streaming; document 264 of 326. */
body[data-page="learn/dns-for-streaming"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/dns-for-streaming"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/speed-testing; document 265 of 326. */
body[data-page="learn/speed-testing"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/speed-testing"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/hd-vs-uhd; document 266 of 326. */
body[data-page="learn/hd-vs-uhd"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/hd-vs-uhd"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/simultaneous-screens; document 267 of 326. */
body[data-page="learn/simultaneous-screens"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/simultaneous-screens"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/casting-basics; document 268 of 326. */
body[data-page="learn/casting-basics"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/casting-basics"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/live-latency; document 269 of 326. */
body[data-page="learn/live-latency"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/live-latency"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/refresh-rate; document 270 of 326. */
body[data-page="learn/refresh-rate"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/refresh-rate"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/content-delivery; document 271 of 326. */
body[data-page="learn/content-delivery"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/content-delivery"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/privacy-basics; document 272 of 326. */
body[data-page="learn/privacy-basics"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/privacy-basics"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for learn/geo-availability; document 273 of 326. */
body[data-page="learn/geo-availability"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="learn/geo-availability"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/find-login-details; document 274 of 326. */
body[data-page="support/find-login-details"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/find-login-details"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/update-player; document 275 of 326. */
body[data-page="support/update-player"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/update-player"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/save-playlist; document 276 of 326. */
body[data-page="support/save-playlist"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/save-playlist"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/renew-subscription; document 277 of 326. */
body[data-page="support/renew-subscription"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/renew-subscription"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/request-receipt; document 278 of 326. */
body[data-page="support/request-receipt"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/request-receipt"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/change-device; document 279 of 326. */
body[data-page="support/change-device"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/change-device"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/contact-support; document 280 of 326. */
body[data-page="support/contact-support"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/contact-support"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/report-outage; document 281 of 326. */
body[data-page="support/report-outage"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/report-outage"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/refund-steps; document 282 of 326. */
body[data-page="support/refund-steps"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/refund-steps"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/organize-channels; document 283 of 326. */
body[data-page="support/organize-channels"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/organize-channels"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/check-compatibility; document 284 of 326. */
body[data-page="support/check-compatibility"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/check-compatibility"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for support/verify-order; document 285 of 326. */
body[data-page="support/verify-order"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="support/verify-order"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/one-vs-three-months; document 286 of 326. */
body[data-page="compare/one-vs-three-months"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-three-months"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/six-vs-twelve-months; document 287 of 326. */
body[data-page="compare/six-vs-twelve-months"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/six-vs-twelve-months"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/trial-vs-month; document 288 of 326. */
body[data-page="compare/trial-vs-month"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/trial-vs-month"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/subscription-vs-reseller; document 289 of 326. */
body[data-page="compare/subscription-vs-reseller"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/subscription-vs-reseller"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/wifi-vs-ethernet; document 290 of 326. */
body[data-page="compare/wifi-vs-ethernet"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/wifi-vs-ethernet"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/tivimate-vs-smarters; document 291 of 326. */
body[data-page="compare/tivimate-vs-smarters"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/tivimate-vs-smarters"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/android-vs-fire-tv; document 292 of 326. */
body[data-page="compare/android-vs-fire-tv"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/android-vs-fire-tv"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/m3u-vs-xtream; document 293 of 326. */
body[data-page="compare/m3u-vs-xtream"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/m3u-vs-xtream"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/smart-tv-vs-tv-box; document 294 of 326. */
body[data-page="compare/smart-tv-vs-tv-box"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/smart-tv-vs-tv-box"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/hd-vs-4k; document 295 of 326. */
body[data-page="compare/hd-vs-4k"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/hd-vs-4k"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/monthly-vs-annual; document 296 of 326. */
body[data-page="compare/monthly-vs-annual"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/monthly-vs-annual"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for compare/one-vs-many-screens; document 297 of 326. */
body[data-page="compare/one-vs-many-screens"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="compare/one-vs-many-screens"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/worldwide-1-month; document 298 of 326. */
body[data-page="order/worldwide-1-month"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-1-month"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/worldwide-3-months; document 299 of 326. */
body[data-page="order/worldwide-3-months"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-3-months"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/worldwide-6-months; document 300 of 326. */
body[data-page="order/worldwide-6-months"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-6-months"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/worldwide-12-months; document 301 of 326. */
body[data-page="order/worldwide-12-months"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/worldwide-12-months"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/reseller-starter; document 302 of 326. */
body[data-page="order/reseller-starter"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-starter"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/reseller-professional; document 303 of 326. */
body[data-page="order/reseller-professional"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-professional"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for order/reseller-enterprise; document 304 of 326. */
body[data-page="order/reseller-enterprise"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="order/reseller-enterprise"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for refund; document 305 of 326. */
body[data-page="refund"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="refund"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for terms; document 306 of 326. */
body[data-page="terms"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="terms"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for privacy; document 307 of 326. */
body[data-page="privacy"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="privacy"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for dmca; document 308 of 326. */
body[data-page="dmca"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="dmca"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for blog; document 309 of 326. */
body[data-page="blog"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="blog"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-2; document 310 of 326. */
body[data-page="page-2"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-2"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-3; document 311 of 326. */
body[data-page="page-3"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-3"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-4; document 312 of 326. */
body[data-page="page-4"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-4"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-5; document 313 of 326. */
body[data-page="page-5"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-5"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-6; document 314 of 326. */
body[data-page="page-6"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-6"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-7; document 315 of 326. */
body[data-page="page-7"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-7"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-8; document 316 of 326. */
body[data-page="page-8"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-8"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-9; document 317 of 326. */
body[data-page="page-9"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-9"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-10; document 318 of 326. */
body[data-page="page-10"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-10"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-11; document 319 of 326. */
body[data-page="page-11"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-11"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-12; document 320 of 326. */
body[data-page="page-12"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-12"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-13; document 321 of 326. */
body[data-page="page-13"] .page-hero {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 1;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#f7b7a1 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .page-hero::before {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 2;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .hero-visual {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 3;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .section-head {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 4;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .info-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 5;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .price-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 6;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .gallery-section {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 7;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .rail-item {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 8;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .article-callout {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 9;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .checkout-card {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 10;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .cta-band {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 11;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#b5a3ff 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-13"] .blog-row {
  --accent: #b5a3ff;
  --aqua: #f7b7a1;
  --warm-glow: #e4aaff;
  --section-index: 12;
  --page-tone: 3;
  --surface-top: color-mix(in srgb,#b5a3ff 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#f7b7a1 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#b5a3ff 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-14; document 322 of 326. */
body[data-page="page-14"] .page-hero {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 1;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#fac58c 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .page-hero::before {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 2;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .hero-visual {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 3;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .section-head {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 4;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .info-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 5;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .price-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 6;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .gallery-section {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 7;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .rail-item {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 8;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .article-callout {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 9;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .checkout-card {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 10;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .cta-band {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 11;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#79e4c4 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-14"] .blog-row {
  --accent: #79e4c4;
  --aqua: #fac58c;
  --warm-glow: #a2e0dd;
  --section-index: 12;
  --page-tone: 4;
  --surface-top: color-mix(in srgb,#79e4c4 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#fac58c 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#79e4c4 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-15; document 323 of 326. */
body[data-page="page-15"] .page-hero {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 1;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#92d0f5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .page-hero::before {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 2;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .hero-visual {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 3;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .section-head {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 4;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .info-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 5;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .price-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 6;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .gallery-section {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 7;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .rail-item {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 8;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .article-callout {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 9;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .checkout-card {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 10;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .cta-band {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 11;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ffc980 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-15"] .blog-row {
  --accent: #ffc980;
  --aqua: #92d0f5;
  --warm-glow: #ff9c78;
  --section-index: 12;
  --page-tone: 5;
  --surface-top: color-mix(in srgb,#ffc980 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#92d0f5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ffc980 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-16; document 324 of 326. */
body[data-page="page-16"] .page-hero {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 1;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#9ab8ff 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .page-hero::before {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 2;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .hero-visual {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 3;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .section-head {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 4;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .info-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 5;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .price-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 6;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .gallery-section {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 7;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .rail-item {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 8;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .article-callout {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 9;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .checkout-card {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 10;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .cta-band {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 11;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#f8a5bd 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-16"] .blog-row {
  --accent: #f8a5bd;
  --aqua: #9ab8ff;
  --warm-glow: #ffd59f;
  --section-index: 12;
  --page-tone: 6;
  --surface-top: color-mix(in srgb,#f8a5bd 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#9ab8ff 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#f8a5bd 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-17; document 325 of 326. */
body[data-page="page-17"] .page-hero {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 1;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#5edbd5 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .page-hero::before {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 2;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .hero-visual {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 3;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .section-head {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 4;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .info-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 5;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .price-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 6;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .gallery-section {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 7;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .rail-item {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 8;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .article-callout {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 9;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .checkout-card {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 10;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .cta-band {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 11;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#ff9b64 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-17"] .blog-row {
  --accent: #ff9b64;
  --aqua: #5edbd5;
  --warm-glow: #ffd37e;
  --section-index: 12;
  --page-tone: 1;
  --surface-top: color-mix(in srgb,#ff9b64 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#5edbd5 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#ff9b64 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}

/* Section treatments for page-18; document 326 of 326. */
body[data-page="page-18"] .page-hero {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 1;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: radial-gradient(circle at 88% 12%,color-mix(in srgb,#eaa6fc 16%,transparent),transparent 48%),linear-gradient(137deg,var(--night),var(--panel));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .page-hero::before {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 2;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .hero-visual {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 3;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .section-head {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 4;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .info-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 5;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .price-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 6;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .gallery-section {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 7;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .rail-item {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 8;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .article-callout {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 9;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .checkout-card {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 10;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: var(--surface-fill);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .cta-band {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 11;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  background: linear-gradient(105deg,#2b2448,color-mix(in srgb,#69d8dc 28%,#11263f));
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
body[data-page="page-18"] .blog-row {
  --accent: #69d8dc;
  --aqua: #eaa6fc;
  --warm-glow: #8bc5ff;
  --section-index: 12;
  --page-tone: 2;
  --surface-top: color-mix(in srgb,#69d8dc 10%,#18263a);
  --surface-bottom: color-mix(in srgb,#eaa6fc 5%,#0d1828);
  --surface-fill: linear-gradient(155deg,var(--surface-top),var(--surface-bottom));
  --line-tone: color-mix(in srgb,#69d8dc 35%,transparent);
  --glow-tone: color-mix(in srgb,var(--accent) 12%,transparent);
  --focus-tone: color-mix(in srgb,var(--aqua) 58%,white);
  --block-roundness: 22px;
  --block-elevation: 0 16px 50px rgba(5,12,29,.24);
  border-color: var(--line-tone);
  outline-color: var(--focus-tone);
  transition-timing-function: cubic-bezier(.2,.8,.2,1);
  background-clip: padding-box;
}
