/* GambleGuard — site.css
   Tokens mirror the brand kit. Change values here, not in components. */

@font-face {
  font-family: "Plus Jakarta Sans";
  /* Embedded so the font also loads when the site is opened straight from disk. */
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../fonts/plus-jakarta-sans-latin-wght-italic.woff2") format("woff2-variations"),
       url("../fonts/plus-jakarta-sans-latin-wght-italic.woff2") format("woff2");
  font-weight: 200 800;
  font-style: italic;
  font-display: swap;
}

:root {
  /* Color */
  --ink: #0E1B33;
  --slate: #4A5672;
  --guard: #3584F3;        /* exact blue from the GambleGuard logo */
  --guard-deep: #0D62D9;   /* same hue, deeper: blue text, links, hover */
  --sky: #A6C9FA;
  --mist: #EAF2FE;
  --paper: #F7F9FC;
  --white: #FFFFFF;
  --line: #D9E0EC;
  --steady: #147A52;
  --steady-tint: #E3F3EC;
  --halt: #C2362C;
  --halt-tint: #FBE9E7;

  /* Type */
  --font-display: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-body: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;

  /* Space (8-pt) */
  --s1: 4px; --s2: 8px; --s3: 12px; --s4: 16px; --s5: 24px; --s6: 32px; --s7: 48px; --s8: 64px; --s9: 96px; --s10: 128px;

  /* Radius by hierarchy: controls < surfaces < windows */
  --r-sm: 8px;
  --r-md: 12px;
  --r-lg: 20px;
  --r-pill: 999px;

  --shadow-window: 0 1px 2px rgba(14, 27, 51, .06), 0 24px 60px -20px rgba(14, 27, 51, .28);
  --wrap: 1160px;
  --measure: 68ch;
  --header-h: 72px;
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-padding-top: calc(var(--header-h) + 16px); }
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
body {
  margin: 0;
  font-family: var(--font-body);
  font-size: 1.0625rem;
  line-height: 1.65;
  color: var(--ink);
  background: var(--paper);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
img, svg { max-width: 100%; height: auto; display: block; }
a { color: var(--guard-deep); text-underline-offset: .18em; text-decoration-thickness: .08em; }
a:hover { color: var(--guard); }
:focus-visible { outline: 3px solid var(--guard); outline-offset: 3px; border-radius: 4px; }
::selection { background: var(--sky); color: var(--ink); }

h1, h2, h3, h4 { font-family: var(--font-display); color: var(--ink); margin: 0; font-weight: 700; }
h1 { font-size: clamp(2.5rem, 5vw, 4.1rem); line-height: 1.06; letter-spacing: -.03em; font-weight: 800; }
h2 { font-size: clamp(1.85rem, 3.2vw, 2.6rem); line-height: 1.12; letter-spacing: -.03em; font-weight: 750; }
h3 { font-size: 1.25rem; line-height: 1.3; letter-spacing: -.015em; font-weight: 700; }
p { margin: 0; }

.wrap { width: min(100% - 40px, var(--wrap)); margin-inline: auto; }
.visually-hidden { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip-link { position: absolute; left: 16px; top: -60px; z-index: 100; background: var(--ink); color: var(--white); padding: 10px 16px; border-radius: var(--r-sm); }
.skip-link:focus { top: 12px; color: var(--white); }

.icon { width: 1.25em; height: 1.25em; flex: none; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }

/* ---------- Buttons ---------- */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 48px; padding: 12px 22px;
  border-radius: var(--r-sm); border: 2px solid transparent;
  font: 650 1rem/1.2 var(--font-body); text-decoration: none; cursor: pointer;
  transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}
.btn-primary { background: var(--guard); color: var(--white); }
.btn-primary:hover { background: var(--guard-deep); color: var(--white); }
.btn-quiet { background: transparent; color: var(--ink); border-color: var(--line); }
.btn-quiet:hover { border-color: var(--ink); color: var(--ink); }
.btn-light { background: var(--white); color: var(--ink); }
.btn-light:hover { background: var(--mist); color: var(--ink); }
.btn-lg { min-height: 56px; padding: 14px 28px; font-size: 1.0625rem; }
.btn .chrome-glyph { width: 20px; height: 20px; }

/* ---------- Header ---------- */
.site-header {
  position: sticky; top: 0; z-index: 50;
  background: rgba(247, 249, 252, .9);
  backdrop-filter: saturate(1.4) blur(12px);
  -webkit-backdrop-filter: saturate(1.4) blur(12px);
  border-bottom: 1px solid transparent;
  transition: border-color .2s ease;
}
.site-header.is-scrolled { border-bottom-color: var(--line); }
.header-row { display: flex; align-items: center; gap: var(--s5); height: var(--header-h); }
.brand { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: var(--ink); font: 800 1.25rem/1 var(--font-display); letter-spacing: -.03em; }
.brand img { width: 34px; height: 34px; }
.nav { display: flex; align-items: center; gap: var(--s1); margin-left: auto; }
.nav a { padding: 10px 14px; border-radius: var(--r-sm); text-decoration: none; color: var(--slate); font-weight: 600; font-size: 1rem; }
.nav a:hover, .nav a[aria-current="page"] { color: var(--ink); background: var(--mist); }
.nav .btn { margin-left: var(--s2); padding: 10px 18px; min-height: 44px; color: var(--white); background: var(--guard); }
.nav .btn:hover { background: var(--guard-deep); color: var(--white); }
.menu-toggle { display: none; margin-left: auto; width: 48px; height: 48px; border: 1px solid var(--line); background: var(--white); border-radius: var(--r-sm); cursor: pointer; color: var(--ink); align-items: center; justify-content: center; }

@media (max-width: 880px) {
  .menu-toggle { display: inline-flex; }
  .nav {
    position: absolute; top: var(--header-h); left: 0; right: 0;
    flex-direction: column; align-items: stretch; gap: 0;
    padding: var(--s3) 20px var(--s5); background: var(--paper);
    border-bottom: 1px solid var(--line);
    display: none;
  }
  .nav.is-open { display: flex; }
  .nav a { padding: 14px 12px; font-size: 1.0625rem; }
  .nav .btn { margin: var(--s3) 0 0; }
}

/* First-run welcome */
.welcome { background: var(--steady-tint); border-bottom: 1px solid #C5E3D5; color: #0F5B3D; padding: 14px 0; font-size: 1rem; }
.welcome strong { color: #0F5B3D; }

/* ---------- Hero ---------- */
.hero { padding: var(--s8) 0 var(--s9); }
.hero-grid { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); gap: var(--s8); align-items: center; }
.hero h1 { max-width: 14ch; }
.hero .lede { margin-top: var(--s5); font-size: 1.25rem; line-height: 1.55; color: var(--slate); max-width: 34em; }
.hero-actions { display: flex; flex-wrap: wrap; gap: var(--s3); margin-top: var(--s6); }
.hero-assurance { display: flex; flex-wrap: wrap; gap: var(--s2) var(--s5); margin: var(--s5) 0 0; padding: 0; list-style: none; color: var(--slate); font-size: 1rem; }
.hero-assurance li { display: inline-flex; align-items: center; gap: 8px; }
.hero-assurance .icon { color: var(--steady); width: 18px; height: 18px; stroke-width: 2.4; }
@media (max-width: 960px) { .hero-grid { grid-template-columns: 1fr; gap: var(--s7); } .hero { padding-top: var(--s7); } }

/* Browser demo — the one signature moment */
.demo { position: relative; }
.browser {
  background: var(--white); border-radius: var(--r-lg); box-shadow: var(--shadow-window);
  border: 1px solid var(--line); overflow: hidden;
}
.browser-top { display: flex; align-items: center; gap: var(--s3); padding: 12px 16px; background: var(--mist); border-bottom: 1px solid var(--line); }
.browser-dots { display: flex; gap: 6px; }
.browser-dots span { width: 11px; height: 11px; border-radius: 50%; background: #C9D3E6; }
.urlbar { flex: 1; display: flex; align-items: center; gap: 8px; min-height: 34px; padding: 6px 12px; background: var(--white); border-radius: var(--r-pill); font-size: .95rem; color: var(--ink); border: 1px solid var(--line); }
.urlbar .icon { width: 15px; height: 15px; color: var(--slate); }
.urlbar-text { white-space: nowrap; overflow: hidden; }
.caret { display: inline-block; width: 2px; height: 1.05em; background: var(--guard); vertical-align: -2px; margin-left: 1px; animation: blink 1s steps(1) infinite; }
@keyframes blink { 50% { opacity: 0; } }
.ext-pin { width: 26px; height: 26px; }
.browser-view { position: relative; aspect-ratio: 16 / 11; background: var(--paper); }
.fake-site { position: absolute; inset: 0; padding: 22px; display: grid; grid-template-rows: auto 1fr; gap: 16px; filter: saturate(.9); transition: opacity .4s ease, filter .4s ease; }
.fake-bar { height: 18px; width: 55%; border-radius: 6px; background: #DCE3F0; }
.fake-tiles { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.fake-tiles span { border-radius: 10px; background: linear-gradient(160deg, #E4E9F3, #D5DDEB); }
.browser-view.is-blocked .fake-site { opacity: .18; filter: blur(3px) saturate(0); }
.block-card {
  position: absolute; left: 50%; top: 50%; width: min(82%, 340px);
  transform: translate(-50%, -46%); opacity: 0;
  background: var(--white); border: 1px solid var(--line); border-radius: var(--r-md);
  padding: 24px 22px 20px; text-align: center; box-shadow: 0 18px 40px -18px rgba(14,27,51,.35);
  transition: opacity .35s ease, transform .45s cubic-bezier(.2,.8,.2,1);
}
.browser-view.is-blocked .block-card { opacity: 1; transform: translate(-50%, -50%); }
.block-card img { width: 44px; height: 44px; margin: 0 auto 10px; }
.block-card strong { display: block; font: 700 1.25rem/1.2 var(--font-display); letter-spacing: -.01em; }
.block-domain { display: inline-block; margin-top: 10px; padding: 4px 10px; border-radius: var(--r-pill); background: var(--halt-tint); color: var(--halt); font-weight: 650; font-size: .9rem; }
.block-count { margin-top: 14px; font-size: .9rem; color: var(--slate); }
.block-count b { color: var(--ink); font-variant-numeric: tabular-nums; }
.demo-caption { margin-top: var(--s3); font-size: .95rem; color: var(--slate); text-align: center; }
@media (prefers-reduced-motion: reduce) { .caret { animation: none; } .fake-site, .block-card { transition: none; } }

/* ---------- Sections ---------- */
.section { padding: var(--s9) 0; }
.section-white { background: var(--white); border-block: 1px solid var(--line); }
.section-head { max-width: 40rem; margin-bottom: var(--s7); }
.section-head p { margin-top: var(--s4); color: var(--slate); font-size: 1.1875rem; }

/* What it blocks: a ruled index, not a card grid */
.block-index { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--s8); margin: 0; }
.block-index > div { display: grid; align-content: start; grid-template-columns: 40px 1fr; gap: 4px var(--s4); padding: var(--s5) 0; border-top: 1px solid var(--line); }
.block-index dt { grid-column: 2; font: 650 1.2rem/1.3 var(--font-display); }
.block-index dt + dd { grid-column: 2; margin: 0; color: var(--slate); }
.block-index .glyph { grid-row: 1 / span 3; color: var(--guard); }
.block-index .glyph .icon { width: 28px; height: 28px; stroke-width: 1.6; }
.block-index .examples { grid-column: 2; margin: 6px 0 0; font-size: .95rem; color: var(--slate); }
.block-index .examples span { display: inline-block; margin: 4px 6px 0 0; padding: 2px 9px; border-radius: var(--r-pill); background: var(--mist); color: var(--ink); }
@media (max-width: 760px) { .block-index { grid-template-columns: 1fr; } }
.footnote { margin-top: var(--s6); color: var(--slate); font-size: 1rem; max-width: 46rem; }

/* How it works: a real sequence */
.how-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, .9fr); gap: var(--s8); align-items: start; }
.steps { list-style: none; margin: 0; padding: 0; counter-reset: step; }
.steps li { position: relative; padding: 0 0 var(--s6) 72px; counter-increment: step; }
.steps li::before {
  content: counter(step); position: absolute; left: 0; top: -4px;
  width: 48px; height: 48px; border-radius: 50%;
  display: grid; place-items: center;
  background: var(--white); border: 2px solid var(--guard); color: var(--guard);
  font: 700 1.25rem/1 var(--font-display);
}
.steps li:not(:last-child)::after { content: ""; position: absolute; left: 23px; top: 52px; bottom: 6px; width: 2px; background: var(--line); }
.steps h3 { margin-bottom: 6px; }
.steps p { color: var(--slate); }
.popup-shot { position: sticky; top: calc(var(--header-h) + 24px); margin: 0; }
.popup-shot img { width: 100%; max-width: 380px; margin-inline: auto; border-radius: var(--r-lg); box-shadow: var(--shadow-window); border: 1px solid var(--line); }
.popup-shot figcaption { text-align: center; margin-top: var(--s3); color: var(--slate); font-size: .95rem; }
@media (max-width: 900px) { .how-grid { grid-template-columns: 1fr; } .popup-shot { position: static; } }

/* Privacy band */
.band-ink { background: var(--ink); color: #D4DCEB; }
.band-ink h2 { color: var(--white); max-width: 18ch; }
.band-ink .section-head p { color: #B9C5DB; }
.privacy-facts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s6); margin: 0; padding: 0; list-style: none; }
.privacy-facts li { border-top: 2px solid var(--sky); padding-top: var(--s4); }
.privacy-facts strong { display: block; color: var(--white); font: 650 1.2rem/1.3 var(--font-display); margin-bottom: 6px; }
.band-ink a { color: var(--sky); }
@media (max-width: 820px) { .privacy-facts { grid-template-columns: 1fr; } }

/* Comparison table */
.table-scroll { overflow-x: auto; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--white); }
.compare { width: 100%; border-collapse: collapse; min-width: 640px; font-size: 1rem; }
.compare caption { text-align: left; padding: 16px 20px; color: var(--slate); font-size: .95rem; caption-side: bottom; border-top: 1px solid var(--line); }
.compare th, .compare td { text-align: left; padding: 16px 20px; border-bottom: 1px solid var(--line); vertical-align: top; }
.compare thead th { font: 650 1.05rem/1.3 var(--font-display); background: var(--mist); }
.compare thead th.is-us { color: var(--guard-deep); }
.compare tbody th { font-weight: 650; color: var(--slate); width: 22%; }
.compare tr:last-child > * { border-bottom: 0; }
.compare-note { margin-top: var(--s5); max-width: 46rem; color: var(--slate); }
.compare-strengths { margin-top: var(--s6); padding: var(--s5) var(--s6); background: var(--mist); border-radius: var(--r-md); }
.compare-strengths h3 { margin-bottom: var(--s3); }
.compare-strengths ul { margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: var(--s3) var(--s6); }
.compare-strengths li { position: relative; padding-left: 26px; color: var(--slate); font-size: 1rem; }
.compare-strengths li::before { content: ""; position: absolute; left: 0; top: .45em; width: 14px; height: 14px; border-radius: 50%; background: var(--guard); box-shadow: inset 0 0 0 4px var(--mist); }
.compare-strengths strong { color: var(--ink); }
@media (max-width: 760px) { .compare-strengths ul { grid-template-columns: 1fr; } }

/* Guides teaser + blog index */
.post-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s6); margin: 0; padding: 0; list-style: none; }
.post-item a { display: block; text-decoration: none; color: inherit; height: 100%; }
.post-item .kicker { color: var(--guard-deep); font-weight: 650; font-size: .95rem; }
.post-item h3, .post-item h2 { margin: 8px 0 10px; font-size: 1.3rem; line-height: 1.3; letter-spacing: -.02em; font-weight: 750; }
.post-item a:hover h3, .post-item a:hover h2 { color: var(--guard-deep); text-decoration: underline; text-underline-offset: .15em; text-decoration-thickness: .06em; }
.post-item p { color: var(--slate); font-size: 1.0625rem; }
.post-item .meta { margin-top: 12px; font-size: .9rem; color: var(--slate); }
.post-item { border-top: 2px solid var(--ink); padding-top: var(--s4); }
.section-foot { margin-top: var(--s7); }
@media (max-width: 900px) { .post-list { grid-template-columns: 1fr; gap: var(--s5); } }

/* FAQ */
.faq-list { max-width: 50rem; border-top: 1px solid var(--line); }
.section-center .section-head { margin-inline: auto; text-align: center; }
.section-center .faq-list { margin-inline: auto; }
.faq-list details { border-bottom: 1px solid var(--line); }
.faq-list summary {
  list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: var(--s4);
  padding: 22px 0; font: 650 1.2rem/1.35 var(--font-display); color: var(--ink);
}
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary .icon { color: var(--guard); transition: transform .2s ease; }
.faq-list details[open] summary .icon { transform: rotate(45deg); }
.faq-list summary:hover { color: var(--guard-deep); }
.faq-answer { padding: 0 0 24px; color: var(--slate); max-width: 44rem; }
.faq-answer p + p { margin-top: 12px; }

/* Help band */
.help-band { background: var(--steady-tint); border-block: 1px solid #C5E3D5; }
.help-grid { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: var(--s7); align-items: start; }
.help-grid h2 { font-size: clamp(1.7rem, 3vw, 2.3rem); }
.help-grid > div > p { margin-top: var(--s4); color: #23463A; }
.help-lines { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--s3); }
.help-lines a { display: flex; align-items: center; gap: var(--s4); padding: 16px 18px; background: var(--white); border: 1px solid #C5E3D5; border-radius: var(--r-md); text-decoration: none; color: var(--ink); }
.help-lines a:hover { border-color: var(--steady); }
.help-lines .icon { color: var(--steady); width: 24px; height: 24px; }
.help-lines b { display: block; font-size: 1.0625rem; }
.help-lines small { display: block; color: var(--slate); font-size: .95rem; }
@media (max-width: 860px) { .help-grid { grid-template-columns: 1fr; } }

/* Final CTA */
.cta { text-align: center; }
.cta h2 { max-width: 18ch; margin-inline: auto; }
.cta p { margin: var(--s4) auto 0; max-width: 34rem; color: var(--slate); font-size: 1.1875rem; }
.cta .btn { margin-top: var(--s6); }
.cta .hero-assurance { justify-content: center; }

/* ---------- Footer ---------- */
.site-footer { background: var(--white); border-top: 1px solid var(--line); padding: var(--s8) 0 var(--s6); font-size: 1rem; }
.footer-grid { display: grid; grid-template-columns: 1.4fr repeat(3, 1fr); gap: var(--s6); }
.footer-grid p { color: var(--slate); margin-top: var(--s3); max-width: 22rem; }
.footer-grid h2 { font: 650 1rem/1.3 var(--font-body); color: var(--ink); margin-bottom: var(--s3); letter-spacing: 0; }
.footer-grid ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }
.footer-grid a { color: var(--slate); text-decoration: none; }
.footer-grid a:hover { color: var(--ink); text-decoration: underline; }
.footer-bottom { margin-top: var(--s7); padding-top: var(--s5); border-top: 1px solid var(--line); color: var(--slate); font-size: .9rem; display: flex; flex-wrap: wrap; justify-content: space-between; gap: var(--s3); }
@media (max-width: 860px) { .footer-grid { grid-template-columns: 1fr 1fr; } .footer-grid > :first-child { grid-column: 1 / -1; } }

/* ---------- Inner pages ---------- */
.page-hero { padding: var(--s8) 0 var(--s7); }
.page-hero h1 { font-size: clamp(2.3rem, 4.6vw, 3.6rem); max-width: 18ch; }
.page-hero .lede { margin-top: var(--s4); font-size: 1.2rem; color: var(--slate); max-width: 40rem; }
.breadcrumbs { margin-bottom: var(--s5); font-size: .95rem; color: var(--slate); }
.breadcrumbs ol { list-style: none; display: flex; flex-wrap: wrap; gap: 6px; padding: 0; margin: 0; }
.breadcrumbs li + li::before { content: "/"; margin-right: 6px; color: #9AA5BC; }
.breadcrumbs a { color: var(--slate); }

/* Prose (blog + legal) */
.prose { max-width: var(--measure); font-size: 1.125rem; line-height: 1.75; }
.prose > * + * { margin-top: 1.1em; }
.prose h2 { font-size: clamp(1.55rem, 2.6vw, 2rem); margin-top: 2em; }
.prose h3 { font-size: 1.3rem; margin-top: 1.6em; }
.prose h2 + *, .prose h3 + * { margin-top: .6em; }
.prose ul, .prose ol { padding-left: 1.3em; }
.prose li + li { margin-top: .45em; }
.prose li::marker { color: var(--guard); }
.prose strong { font-weight: 700; }
.prose blockquote { margin: 1.6em 0; padding: 4px 0 4px 22px; border-left: 3px solid var(--guard); color: var(--slate); font-style: italic; }
.prose table { width: 100%; border-collapse: collapse; font-size: 1rem; }
.prose th, .prose td { text-align: left; padding: 12px 14px; border-bottom: 1px solid var(--line); vertical-align: top; }
.prose thead th { background: var(--mist); font-family: var(--font-display); font-weight: 650; }
.answer-box { background: var(--white); border: 1px solid var(--line); border-radius: var(--r-md); padding: 20px 24px; }
.answer-box p { font-size: 1.125rem; }
.answer-box strong:first-child { display: block; font: 650 1rem/1.3 var(--font-body); color: var(--guard-deep); margin-bottom: 6px; }
.callout-help { background: var(--steady-tint); border: 1px solid #C5E3D5; border-radius: var(--r-md); padding: 20px 24px; font-size: 1.0625rem; }
.callout-help strong { color: #0F5B3D; }

.article-layout { display: grid; grid-template-columns: minmax(0, 1fr) 280px; gap: var(--s8); align-items: start; padding-bottom: var(--s9); }
.article-meta { display: flex; flex-wrap: wrap; gap: 6px 20px; margin-top: var(--s5); color: var(--slate); font-size: 1rem; }
.article-aside { position: sticky; top: calc(var(--header-h) + 24px); display: grid; gap: var(--s5); }
.aside-box { background: var(--white); border: 1px solid var(--line); border-radius: var(--r-md); padding: 20px; font-size: 1rem; }
.aside-box h2 { font: 650 1.05rem/1.3 var(--font-display); margin-bottom: 10px; }
.aside-box p { color: var(--slate); }
.aside-box .btn { width: 100%; margin-top: 14px; }
.toc ol { margin: 0; padding: 0; list-style: none; display: grid; gap: 8px; color: var(--slate); }
.toc li { padding-left: 12px; border-left: 2px solid var(--line); }
.toc li:hover { border-left-color: var(--guard); }
.toc a { color: var(--slate); text-decoration: none; }
.toc a:hover { color: var(--ink); text-decoration: underline; }
.related { border-top: 1px solid var(--line); padding-top: var(--s7); margin-top: var(--s8); }
.related h2 { font-size: 1.5rem; margin-bottom: var(--s5); }
@media (max-width: 1000px) { .article-layout { grid-template-columns: 1fr; } .article-aside { position: static; } }

/* Support page */
.topic-links { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--s4); margin: 0; padding: 0; list-style: none; }
.topic-links a { display: flex; flex-direction: column; gap: 8px; height: 100%; padding: 20px; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--white); text-decoration: none; color: var(--ink); }
.topic-links a:hover { border-color: var(--guard); }
.topic-links .icon { color: var(--guard); width: 26px; height: 26px; }
.topic-links b { font: 650 1.15rem/1.3 var(--font-display); }
.topic-links span { color: var(--slate); font-size: 1rem; }
@media (max-width: 900px) { .topic-links { grid-template-columns: 1fr 1fr; } }
@media (max-width: 520px) { .topic-links { grid-template-columns: 1fr; } }

.form-grid { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: var(--s8); align-items: start; }
@media (max-width: 900px) { .form-grid { grid-template-columns: 1fr; gap: var(--s6); } }
.form-grid > div > p { margin-top: var(--s4); color: var(--slate); }
.contact-list { list-style: none; padding: 0; margin: var(--s5) 0 0; display: grid; gap: var(--s4); }
.contact-list li { display: flex; gap: var(--s3); align-items: flex-start; }
.contact-list .icon { color: var(--guard); margin-top: 3px; }
.contact-list small { display: block; color: var(--slate); font-size: .95rem; }
.form { background: var(--white); border: 1px solid var(--line); border-radius: var(--r-lg); padding: var(--s6); display: grid; gap: var(--s5); }
.field { display: grid; gap: 8px; }
.field label { font-weight: 650; font-size: 1rem; }
.field .hint { font-size: .9rem; color: var(--slate); font-weight: 400; }
.field input, .field select, .field textarea {
  width: 100%; font: 400 1.0625rem/1.4 var(--font-body); color: var(--ink);
  padding: 12px 14px; border: 1.5px solid #C3CCDD; border-radius: var(--r-sm); background: var(--white);
}
.field textarea { resize: vertical; min-height: 120px; }
.field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--guard); box-shadow: 0 0 0 3px rgba(53, 132, 243, .25); }
.field [aria-invalid="true"] { border-color: var(--halt); }
.field-error { color: var(--halt); font-size: .95rem; }
.form-status { padding: 14px 16px; border-radius: var(--r-sm); font-weight: 600; font-size: 1rem; }
.form-status[data-type="success"] { background: var(--steady-tint); color: #0F5B3D; }
.form-status[data-type="error"] { background: var(--halt-tint); color: #8E241C; }
.form .btn { justify-self: start; }
.form .btn[disabled] { opacity: .65; cursor: progress; }

.install-steps { list-style: none; margin: 0; padding: 0; counter-reset: step; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--s6); }
.install-steps li { counter-increment: step; border-top: 2px solid var(--ink); padding-top: var(--s4); }
.install-steps li::before { content: "Step " counter(step); display: block; color: var(--guard-deep); font-weight: 650; font-size: .95rem; margin-bottom: 6px; }
.install-steps h3 { font-size: 1.2rem; margin-bottom: 6px; }
.install-steps p { color: var(--slate); font-size: 1.0625rem; }
@media (max-width: 900px) { .install-steps { grid-template-columns: 1fr 1fr; } }
@media (max-width: 520px) { .install-steps { grid-template-columns: 1fr; } }

.legal-summary { background: var(--white); border: 1px solid var(--line); border-radius: var(--r-md); padding: 20px 24px; }
.legal-summary strong { display: block; font-family: var(--font-display); font-size: 1.15rem; margin-bottom: 4px; }

.notfound { padding: var(--s10) 0; text-align: center; }
.notfound p { margin: var(--s4) auto var(--s6); color: var(--slate); max-width: 30rem; }

@media print { .site-header, .site-footer, .article-aside, .help-band { display: none; } body { background: #fff; } }
