.theme_toggle{border:1px solid var(--line);background:var(--white);color:var(--ink-soft);height:37px;width:64px;border-radius:99px;display:flex;align-items:center;justify-content:space-around;padding:3px;cursor:pointer;font-size:18px;line-height:1;transition:.2s}.theme_toggle:hover{border-color:#9dbde9;box-shadow:0 5px 14px rgba(24,72,128,.1)}.theme_sun,.theme_moon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%}.theme_sun{color:#c88f14}.theme_moon{color:#7794b8}.theme_toggle:hover .theme_moon{background:#edf3fb}.theme_toggle:hover .theme_sun{background:#fff6dc}html[data-theme="night"]{--paper:#0b1524;--ink:#e6effb;--ink-soft:#a8bad0;--white:#14243a;--line:#263c57;--navy:#eaf3ff;--blue:#59a0ff;--cyan:#55d9dc;--gold:#f5c95c;--shadow:0 22px 70px rgba(0,0,0,.3)}html[data-theme="night"] body{background:var(--paper);color:var(--ink)}html[data-theme="night"] .portal_header{border-bottom-color:#233851}html[data-theme="night"] .brand_mark{background:#081321}html[data-theme="night"] .brand_words small{color:var(--cyan)}html[data-theme="night"] .portal_nav_link{color:#a8bad0}html[data-theme="night"] .portal_nav_link:hover,html[data-theme="night"] .portal_nav_link.is-active{background:#1a3554;color:#fff}html[data-theme="night"] .header_action{color:#071321;background:#72adff}html[data-theme="night"] .button_ghost{color:var(--ink);background:#13243a;border-color:#2b4665}html[data-theme="night"] .hero h1,html[data-theme="night"] .section_block h2,html[data-theme="night"] .section_intro h2,html[data-theme="night"] .page_heading h1,html[data-theme="night"] .feature_card h3,html[data-theme="night"] .stack_row b,html[data-theme="night"] .tutorial_card h3,html[data-theme="night"] .tutorial_feature h2,html[data-theme="night"] .guideline_grid h3,html[data-theme="night"] .checklist_panel h2,html[data-theme="night"] .finance_panel h2{color:#edf5ff}html[data-theme="night"] .hero h1 em{color:#69a9ff}html[data-theme="night"] .hero_note,html[data-theme="night"] .section_intro>p,html[data-theme="night"] .large_copy,html[data-theme="night"] .feature_card p,html[data-theme="night"] .page_heading p,html[data-theme="night"] .tutorial_feature p,html[data-theme="night"] .tutorial_card p,html[data-theme="night"] .guideline_grid p,html[data-theme="night"] .finance_panel p{color:#a8bad0}html[data-theme="night"] .node,html[data-theme="night"] .feature_card,html[data-theme="night"] .tutorial_card,html[data-theme="night"] .tutorial_feature,html[data-theme="night"] .docs_categories a,html[data-theme="night"] .finance_points a{background:#13243a;border-color:#294563}html[data-theme="night"] .node small,html[data-theme="night"] .tutorial_card a,html[data-theme="night"] .roadmap_grid small,html[data-theme="night"] .docs_categories span,html[data-theme="night"] .finance_points span{color:#8ea6c0}html[data-theme="night"] .orbit{border-color:#2c4868}html[data-theme="night"] .trust_strip,html[data-theme="night"] .stack_map,html[data-theme="night"] .stack_row,html[data-theme="night"] .portal_footer{border-color:#263c57}html[data-theme="night"] .trust_strip,html[data-theme="night"] .portal_footer{color:#8ea6c0}html[data-theme="night"] .staging_panel{background:linear-gradient(135deg,#122a45,#102238);border-color:#355678}html[data-theme="night"] .staging_panel h2,html[data-theme="night"] .roadmap_grid span{color:#edf5ff}html[data-theme="night"] .roadmap_grid div{background:#172c45;border-color:#2b4867}html[data-theme="night"] .checklist_panel{background:#122b47}html[data-theme="night"] .checklist_panel li{border-color:#2d4a69;color:#a8bad0}html[data-theme="night"] .finance_panel{background:linear-gradient(120deg,#102743,#122238);border-color:#315579}html[data-theme="night"] .finance_points a{border-color:#2b4a6d}html[data-theme="night"] .docs_hub_primary{background:#081a2d}html[data-theme="night"] .doc_note{background:#302918;border-color:#e1b73f}html[data-theme="night"] .doc_note p{color:#dbc889}html[data-theme="night"] .theme_toggle{background:#162a42;border-color:#385574}.theme_toggle .theme_moon{display:none}html[data-theme="night"] .theme_toggle .theme_sun{display:none}html[data-theme="night"] .theme_toggle .theme_moon{display:flex;background:#244263;color:#d9eaff}@media(max-width:760px){.theme_toggle{margin-left:auto}.header_action{margin-left:0}}
