.site-toolbar{display:flex;flex-shrink:0;align-items:center;gap:2px;padding:0 0 0 10px;margin:0 0 0 2px;color:inherit;border:0;border-left:1px solid var(--site-tools-line,#dce3ed);font-family:Alata,system-ui,sans-serif;line-height:1}
.site-toolbar .site-tool{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;font:inherit;font-size:.78rem;letter-spacing:.02em}
.site-toolbar .site-tool:hover{background:#fff0e2;color:#9a3412;text-decoration:none}
.site-toolbar .site-tool:focus-visible{outline:3px solid #eea633;outline-offset:1px}
.site-toolbar svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.site-toolbar .site-tool-language{border:1px solid #e9e2d7}
.site-toolbar .site-moon{display:none}
html[data-site-theme=dark] .site-toolbar{--site-tools-line:#435168}
html[data-site-theme=dark] .site-toolbar .site-tool:hover{background:#344154;color:#ffc18b}
html[data-site-theme=dark] .site-toolbar .site-tool-language{border-color:#435168}
html[data-site-theme=dark] .site-toolbar .site-sun{display:none}
html[data-site-theme=dark] .site-toolbar .site-moon{display:block}
.has-site-toolbar{align-items:center}
.main-nav.has-site-toolbar{gap:20px}
.nav nav.has-site-toolbar{flex-wrap:wrap;column-gap:18px;row-gap:6px}
.blog-site-nav .blog-links.has-site-toolbar{align-items:center;gap:18px}
.topbar .site-toolbar,.blog-site-nav .site-toolbar{--site-tools-line:#ffffff40;color:#fff}
.topbar .site-toolbar .site-tool-language,.blog-site-nav .site-toolbar .site-tool-language{border-color:#ffffff40}
.topbar .site-toolbar .site-tool:hover,.blog-site-nav .site-toolbar .site-tool:hover{background:#ffffff20;color:#fff}
.toplinks.has-site-toolbar{align-items:center}
@media(max-width:1120px) and (min-width:641px){.header-inner.has-site-toolbar{flex-wrap:wrap;gap:12px;padding-block:14px}.header-inner.has-site-toolbar .main-nav{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px}}
@media(max-width:640px){.header-inner.has-site-toolbar{flex-wrap:nowrap;gap:10px}.header-inner.has-site-toolbar .wordmark>span:last-child{display:none}.header-inner.has-site-toolbar>.site-toolbar{margin-left:auto}.header-inner.has-site-toolbar .menu-toggle{flex-shrink:0}.blog-site-nav:has(.site-toolbar){flex-wrap:wrap}.blog-site-nav .blog-links.has-site-toolbar{width:100%;justify-content:space-between;gap:12px}.nav nav.has-site-toolbar{width:100%;justify-content:center}.site-nav.has-site-toolbar{gap:16px}}
@media print{.site-toolbar{display:none}}

html[data-site-theme=dark]{color-scheme:dark;--ink:#e7edf7;--muted:#aebccc;--paper:#101925;--card:#1a283a;--white:#1a283a;--line:#354357;--border:#354357;--bg:#101925;--navy:#e7edf7;--blue:#80a9ff;--orange:#ffae62;--orange-deep:#ffae62;--rust:#ffae62;--purple:#c6a6ff;--green:#70d7a2;--light-blue:#243a55;--sand:#283649;--warn:#302a24;--danger:#38262a;--code:#0b1019}
html[data-site-theme=dark] body{background:var(--paper);color:var(--ink)}
html[data-site-theme=dark] a:focus-visible,html[data-site-theme=dark] button:focus-visible{outline-color:#ffae62}

/* Home */
html[data-site-theme=dark] body[data-site-page=home] .site-header{background:#152235ef}
html[data-site-theme=dark] body[data-site-page=home] .expertise-strip{background:#24364e;color:#fff}
html[data-site-theme=dark] body[data-site-page=home] .services-section,html[data-site-theme=dark] body[data-site-page=home] .payment-section{background:#142030;border-color:var(--line)}
html[data-site-theme=dark] body[data-site-page=home] .service-card:not(.service-featured),html[data-site-theme=dark] body[data-site-page=home] .about-blog-card,html[data-site-theme=dark] body[data-site-page=home] .community-link,html[data-site-theme=dark] body[data-site-page=home] .bank-card,html[data-site-theme=dark] body[data-site-page=home] .momo-card,html[data-site-theme=dark] body[data-site-page=home] .payment-confirmation,html[data-site-theme=dark] body[data-site-page=home] .site-footer,html[data-site-theme=dark] body[data-site-page=home] .recovery-badge,html[data-site-theme=dark] body[data-site-page=home] .connection-qr-card{background:var(--card);color:var(--ink);border-color:var(--line)}
html[data-site-theme=dark] body[data-site-page=home] .service-tags li,html[data-site-theme=dark] body[data-site-page=home] .copy-account{background:#26374d;color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=home] .momo-instructions,html[data-site-theme=dark] body[data-site-page=home] .muted-heading{color:var(--muted)}
html[data-site-theme=dark] body[data-site-page=home] .bank-heading h3{color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=home] .service-featured{background:#244489;color:#fff}
html[data-site-theme=dark] body[data-site-page=home] .hero-actions .button-blue{color:#132034}
html[data-site-theme=dark] body[data-site-page=home] .main-nav .nav-contact:hover{background:#304865;color:#fff}

/* Blog index, search and the article using the shared Blog stylesheet. */
html[data-site-theme=dark] body:is([data-site-page=blog],[data-site-page=search],[data-site-page=putin]) .site-header,html[data-site-theme=dark] body:is([data-site-page=blog],[data-site-page=search],[data-site-page=putin]) .post-card,html[data-site-theme=dark] body:is([data-site-page=blog],[data-site-page=search],[data-site-page=putin]) .blog-search,html[data-site-theme=dark] body:is([data-site-page=blog],[data-site-page=search],[data-site-page=putin]) .search-result,html[data-site-theme=dark] body:is([data-site-page=blog],[data-site-page=search],[data-site-page=putin]) .search-empty{background:var(--card);border-color:var(--line)}
html[data-site-theme=dark] .blog-search input{background:#111e2d;color:var(--ink);border-color:var(--line)}
html[data-site-theme=dark] .blog-search button{background:#304c6b;color:#fff}
html[data-site-theme=dark] .post-tags a,html[data-site-theme=dark] .result-tags a,html[data-site-theme=dark] .article-prose .pullquote,html[data-site-theme=dark] .article-prose .six-grid div,html[data-site-theme=dark] .blog-article .side-panel{background:var(--card);border-color:var(--line);color:var(--ink)}
html[data-site-theme=dark] .article-prose .editorial-note,html[data-site-theme=dark] .search-filter span{background:#2d2b29;border-color:#64503d;color:var(--ink)}
html[data-site-theme=dark] .article-prose .closing-quote{background:#233a57}
html[data-site-theme=dark] .article-prose .story-image img{background:#152235}
html[data-site-theme=dark] .blog-article .toc a:hover{background:#24374b;color:var(--ink)}

/* Quảng Nam */
html[data-site-theme=dark] body[data-site-page=quangnam] .journey,html[data-site-theme=dark] body[data-site-page=quangnam] .ritual,html[data-site-theme=dark] body[data-site-page=quangnam] .quote,html[data-site-theme=dark] body[data-site-page=quangnam] .checks div{background:var(--card);border-color:var(--line);color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=quangnam] .lede,html[data-site-theme=dark] body[data-site-page=quangnam] .bigline,html[data-site-theme=dark] body[data-site-page=quangnam] h2{color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=quangnam] .final h2{color:#fff}
html[data-site-theme=dark] body[data-site-page=quangnam] .final{background:#223a56}

/* TEKFix */
html[data-site-theme=dark] body[data-site-page=tekfix] .article,html[data-site-theme=dark] body[data-site-page=tekfix] .toc,html[data-site-theme=dark] body[data-site-page=tekfix] .step{background:var(--card);border-color:var(--border)}
html[data-site-theme=dark] body[data-site-page=tekfix] .lead,html[data-site-theme=dark] body[data-site-page=tekfix] .article h2,html[data-site-theme=dark] body[data-site-page=tekfix] .article h3,html[data-site-theme=dark] body[data-site-page=tekfix] .toc a{color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=tekfix] .callout,html[data-site-theme=dark] body[data-site-page=tekfix] .callout.fast,html[data-site-theme=dark] body[data-site-page=tekfix] .callout.warn,html[data-site-theme=dark] body[data-site-page=tekfix] .callout.danger,html[data-site-theme=dark] body[data-site-page=tekfix] th{background:#25354a;color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=tekfix] .kicker,html[data-site-theme=dark] body[data-site-page=tekfix] .badge{background:#382f51;color:#dac7ff;border-color:#655482}
html[data-site-theme=dark] body[data-site-page=tekfix] td,html[data-site-theme=dark] body[data-site-page=tekfix] th{border-color:var(--border)}

/* Ransomware */
html[data-site-theme=dark] body[data-site-page=ransomware] .toc,html[data-site-theme=dark] body[data-site-page=ransomware] .mini-grid .card,html[data-site-theme=dark] body[data-site-page=ransomware] .callout,html[data-site-theme=dark] body[data-site-page=ransomware] .callout.purple,html[data-site-theme=dark] body[data-site-page=ransomware] .callout.red,html[data-site-theme=dark] body[data-site-page=ransomware] th{background:var(--card);color:var(--ink);border-color:var(--line)}
html[data-site-theme=dark] body[data-site-page=ransomware] .dek,html[data-site-theme=dark] body[data-site-page=ransomware] .article-shell article p,html[data-site-theme=dark] body[data-site-page=ransomware] .toc a,html[data-site-theme=dark] body[data-site-page=ransomware] .toc strong,html[data-site-theme=dark] body[data-site-page=ransomware] .quote{color:var(--ink)}
html[data-site-theme=dark] body[data-site-page=ransomware] .eyebrow{background:#372e26;color:#ffc392;border-color:#69513b}
html[data-site-theme=dark] body[data-site-page=ransomware] .hero-img{background:var(--card)}
@media print{html[data-site-theme=dark]{color-scheme:light}}
