.header-actions{display:flex;align-items:center;gap:12px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:6px;cursor:pointer}.theme-toggle:hover{background:#78889915;border-color:#8595a4}.sun-icon{display:none}[data-theme=dark] .sun-icon{display:block}[data-theme=dark] .moon-icon{display:none}html[data-theme=dark]{--bg:#0f1720;--ink:#e5edf4;--muted:#a5b4c2;--line:#2c3b4a;color-scheme:dark}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] header{background:#111d28}[data-theme=dark] .announcement,[data-theme=dark] .site-footer{background:#0a121b}[data-theme=dark] .emphasis,[data-theme=dark] h1 em{color:#9bafc1}[data-theme=dark] .eyebrow,[data-theme=dark] .breadcrumb,[data-theme=dark] .tiny,[data-theme=dark] .hero-foot,[data-theme=dark] .number,[data-theme=dark] .page-note{color:#9eafbf}[data-theme=dark] .architecture-home,[data-theme=dark] .values-band,[data-theme=dark] .hero-architecture{background:#14222e;border-color:var(--line)}[data-theme=dark] .window-bar{background:#1c2d3b;color:#aabcca;border-color:var(--line)}[data-theme=dark] .product-grid article,[data-theme=dark] .solution-grid article,[data-theme=dark] .contact-form,[data-theme=dark] .usecase,[data-theme=dark] .flow>div{background:#192734;border-color:#304252;color:var(--ink)}[data-theme=dark] .flow .flow-main,[data-theme=dark] .dark-tile,[data-theme=dark] .contact-card,[data-theme=dark] .developer-section{background:#122330;color:#e5edf4}[data-theme=dark] .flow small,[data-theme=dark] .flow span,[data-theme=dark] .architecture-caption,[data-theme=dark] .scenario,[data-theme=dark] .ecosystem,[data-theme=dark] .docs-nav a,[data-theme=dark] .company-record dt{color:#a5b8c9}[data-theme=dark] .flow-main small{color:#f5a17d}[data-theme=dark] .usecase.active{background:#33281f;border-color:#a87150}[data-theme=dark] .usecase:hover{background:#213344}[data-theme=dark] .diagram{background:#172b39;border-color:#314957;color:#adbdcd}[data-theme=dark] .diagram div,[data-theme=dark] .diagram span{background:#203744;border-color:#4c6473;color:#c3d4df}[data-theme=dark] .diagram.isolation .active{box-shadow:0 0 0 4px #3a5461;color:#fff}[data-theme=dark] .diagram.disk>div{background:transparent}[data-theme=dark] .diagram.lifecycle small{color:#acbdcc}[data-theme=dark] .tile-icon{background:#392920;color:#ffad86}[data-theme=dark] .notice{background:#203342;color:#c1d4e2}[data-theme=dark] .hero .text-link{color:#b5c9da}[data-theme=dark] .text-link:hover,[data-theme=dark] nav a:hover{color:#ffab85}[data-theme=dark] .workflow-line{color:#f0ac8b;border-color:#344a5b}[data-theme=dark] .contact-form input,[data-theme=dark] .contact-form textarea,[data-theme=dark] .contact-form select{background:#101c27;border-color:#3b5163;color:#e5edf4}[data-theme=dark] .guide-code,[data-theme=dark] .code-window{background:#0b1721;border-color:#304252}[data-theme=dark] .solution-grid small{color:#a9b9c6}[data-theme=dark] .hero-architecture .flow strong{color:#e5edf4}[data-theme=dark] .footer-bottom{border-color:#2c3b4a}@media(max-width:1000px) and (min-width:601px){header{height:auto;min-height:88px;flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}header nav{order:3;width:100%;justify-content:center;gap:28px}.header-actions{margin-left:auto}}@media(max-width:600px){.header-actions{gap:8px;margin-left:auto}.theme-toggle{width:34px;height:34px}header{column-gap:10px}.header-actions .small{padding:9px 10px;font-size:11px}.header-actions .small span{display:none}}