/* Isolated dark theme proposal. Loaded only by secondary public pages. */
:root {color-scheme:dark;--ink:#eff3fc;--muted:#a3aec2;--blue:#80b2ff;--lime:#b2ee51;--dark:#eff3fc;--surface:#151c2a;--line:#2a3548;}
body {background:#0c111b;color:var(--ink);}
::selection {background:#b2ee51;color:#10170b;}
.site-header .brand img,.page--second .logo-main__all-img {content:url('/img/logo-dark-preview.svg');}
.main-nav a {color:#b4bfd2;}
.main-nav a[aria-current],.text-link,.breadcrumbs a:hover,.main-nav a:hover,.contents a:hover,.site-footer a:hover,.eyebrow,.answer-number {color:#8ebcff;}
.languages {background:#182130;box-shadow:inset 0 0 0 1px #2a3548;}
.languages a {color:#aebad0;}
.languages a[aria-current] {background:#b2ee51;color:#142007;}
.site-header::before {background:linear-gradient(115deg,#182235d9,#111a2d9c 42%,#1a2941c7);border-bottom-color:#97b8f02b;box-shadow:inset 0 1px 0 #bfd7ff12,0 8px 28px #0003;}
.site-header::after {background:radial-gradient(ellipse at 18% 0%,#739de51c,transparent 58%),linear-gradient(100deg,transparent 25%,#ffffff05 50%,transparent 72%);}
.paper,.blog-card,.article-toc {background:var(--surface);box-shadow:inset 0 0 0 1px #28344a80;}
.blog-card {transition:box-shadow .2s;}
.blog-card:hover {box-shadow:inset 0 0 0 1px #5277a5,0 12px 30px #0002;}
.blog-card p,.article-meta,.article-image figcaption,.article-toc a {color:var(--muted);}
.blog-search {background:#171f2e;box-shadow:inset 0 0 0 1px #33405a,0 12px 32px #0002;}
.blog-search input {color:var(--ink);}
.blog-search input::placeholder {color:#94a3bb;}
.category-filters {background:#111a29;box-shadow:0 0 0 100vmax #111a29;}
.category-filters a {color:#aab7ce;}
.category-filters a[aria-current] {background:#26374f;color:#c3dcff;box-shadow:inset 0 0 0 1px #415a7d;}
.category-filters a:hover {color:#ecf5ff;}
.button {background:linear-gradient(180deg,#478df4,#2462ca);color:#fff;box-shadow:inset 0 1px 0 #ffffff26;}
.green {background:#b2ee51;color:#132007;box-shadow:0 4px 20px #b2ee5114;}
.closing {background:radial-gradient(ellipse at 100% 100%,#b2ee510c,transparent 60%),linear-gradient(110deg,#18273d,#16202d);box-shadow:inset 0 0 0 1px #344860;}
.closing h2 {color:#f2f6ff;}
.support-card {background:#182539;box-shadow:inset 0 0 0 1px #344760;}
.support-card p {color:#b5c3db;}
.answer p,.article-body p,.article-body li {color:#bec8d9;}
th,td,.contents a {border-color:var(--line);}
.article-toc,.article-table {border-color:var(--line);}
.article-toc a[aria-current] {background:#21334d;border-color:#82b5ff;color:#bcd8ff;}
.article-table thead th {background:#203049;color:#d3e5ff;}
.article-table td,.article-table th {border-color:var(--line);}
.article-body code {background:#26334a;color:#c3dcff;padding:2px 6px;border-radius:5px;}
.site-footer {border-color:var(--line);}
.blog-pagination a {background:#1b2639;color:#b8c9e5;}
.blog-pagination a[aria-current] {background:#b2ee51;color:#142007;}
.preview-banner {color:#142007;}
/* Legal pages keep their original non-sticky, transparent header. */
.page--second {background:#0c111b;color:#eff3fc;}
.page--second .block__texts p,.page--second .block__content p,.page--second .block__content-list p,.page--second .block__content-list li {color:#b7c2d6;}
.page--second .text-light {color:#a3aec2;}
.page--second .block a,.page--second .btn-back {color:#8ebcff;}
.page--second .footer::before {background:#2a3548;box-shadow:0 0 0 100vmax #2a3548;}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {.site-header::before{background:#111a2df5;}}
@media(prefers-reduced-motion:reduce){.blog-card{transition:none;}}
