/* Generated by maintenance/dark-mode-2026-11-02/build_palette.py. Palette only. */
html[data-theme="dark"] body{background:#111e30;color:#f0f5ff;}
html[data-theme="dark"] h2 em,html[data-theme="dark"] h1 em{background:linear-gradient(115deg,#b1c5ff,#90e3ff);}
html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] button:focus-visible,html[data-theme="dark"] summary:focus-visible{outline:3px solid #7299db;}
html[data-theme="dark"] input:focus,html[data-theme="dark"] select:focus,html[data-theme="dark"] textarea:focus{outline:2px solid #7299db;}
html[data-theme="dark"] .button.primary{background:#354eb4;color:#f0f5ff;box-shadow:0 12px 30px rgba(2,8,23,0.09804);}
html[data-theme="dark"] .button.primary:hover{box-shadow:0 14px 32px rgba(2,8,23,0.2039);}
html[data-theme="dark"] .button.secondary{border-color:#60738e;color:#f0f5ff;background:rgba(17,30,48,0.3765);}
html[data-theme="dark"] .button.dark{background:#0c192c;color:#f0f5ff;}
html[data-theme="dark"] .button.white{background:#111e30;color:#b1c5ff;}
html[data-theme="dark"] .button.outline-white{border-color:rgba(96,115,142,0.3608);color:#f0f5ff;}
html[data-theme="dark"] .icon-button{border:1px solid #60738e;background:#111e30;}
html[data-theme="dark"] .text-link:hover{color:#b1c5ff;}
html[data-theme="dark"] .eyebrow{color:#bccbe0;}
html[data-theme="dark"] .eyebrow>i{background:#075b72;box-shadow:0 0 0 4px rgba(2,8,23,0.06275);}
html[data-theme="dark"] .lead{color:#bccbe0;}
html[data-theme="dark"] .fineprint{color:#bccbe0;}
html[data-theme="dark"] .skip-link{background:#0c192c;color:#f0f5ff;}
html[data-theme="dark"] .site-header{background:rgba(17,30,48,0.9294);border-bottom:1px solid rgba(96,115,142,0.502);}
html[data-theme="dark"] .site-menu{background:#111e30;color:#f0f5ff;box-shadow:-20px 0 90px rgba(2,8,23,0.102);}
html[data-theme="dark"] .site-menu::backdrop{background:rgba(12,25,44,0.4588);}
html[data-theme="dark"] .site-menu nav>a{border-bottom:1px solid #60738e;}
html[data-theme="dark"] .site-menu nav>a>span{color:#b1c5ff;}
html[data-theme="dark"] .site-menu nav>a:hover{color:#b1c5ff;}
html[data-theme="dark"] .menu-bottom{border-top:1px solid #60738e;color:#bccbe0;}
html[data-theme="dark"] .menu-bottom .text-link{color:#b1c5ff;}
html[data-theme="dark"] .site-footer{background:#17263c;border-top:1px solid #60738e;}
html[data-theme="dark"] .site-footer p,html[data-theme="dark"] .site-footer a{color:#bccbe0;}
html[data-theme="dark"] .site-footer .button{color:#f0f5ff;}
html[data-theme="dark"] .footer-grid>div>h3{color:#b1c5ff;}
html[data-theme="dark"] .footer-grid a:hover{color:#b1c5ff;}
html[data-theme="dark"] .footer-bottom{border-top:1px solid #60738e;}
html[data-theme="dark"] .footer-bottom small,html[data-theme="dark"] .footer-bottom a{color:#bccbe0;}
html[data-theme="dark"] .motion-toggle{box-shadow:0 5px 20px rgba(2,8,23,0.04314);color:#bccbe0;}
html[data-theme="dark"] .document-page>p{color:#bccbe0;}
html[data-theme="dark"] .prose a{color:#b1c5ff;}
html[data-theme="dark"] .post-card{border-bottom:1px solid #60738e;}
html[data-theme="dark"] .post-card p{color:#bccbe0;}
html[data-theme="dark"] .browser-dots i{background:#17263c;}
html[data-theme="dark"] .browser-dots i:first-child{background:#17263c;}
html[data-theme="dark"] .browser-dots i:nth-child(2){background:#17263c;}
html[data-theme="dark"] .browser-dots i:last-child{background:#142b35;}
html[data-theme="dark"] h2 em,html[data-theme="dark"] h1 em{background-clip:text!important;-webkit-background-clip:text!important;}

