/* Generated by scripts/dark.py from legal.css. Do not edit; edit the light stylesheets or dark/overrides.css. */
/* legal.css */
body{background:#111820;color:#d7e6f9}
.skip:focus{background:#0e141d;border-radius:8px}
.hero{background:radial-gradient(circle at 85% 10%,#141f25,transparent 35%),#0f1b21}
.eyebrow{color:#58b1ff}
.hero p{color:#b2c3d3}
.updated{border-radius:7px;background:#0e141d;color:#afc2d1;border:1px solid #2e3941}
.toc{border:1px solid #2e3941;border-radius:14px;background:#0e141d}
.toc strong{color:#a3b5c4}
.toc a{color:#b8cadb;text-decoration:none}
.toc a:hover{color:#58b1ff}
.summary{border-left:4px solid #fbb03b;border-radius:0 12px 12px 0;background:#0e141d}
.summary p{color:#b8cadb}
.legal-content p,.legal-content li{color:#b2c3d3}
.legal-content a{color:#58b1ff}
.legal-content strong{color:#d7e6f9}
.legal-table{border-collapse:collapse}
.legal-table th,.legal-table td{border:1px solid #2e3941}
.legal-table th{background:#0f1b21;color:#d7e6f9}
.notice{border:1px solid #284253;border-radius:12px;background:#111820}
.button{border-radius:8px;background:#0071bc;color:#ffffff!important;text-decoration:none}
.button.secondary{background:#102b46}
.footer{border-top:1px solid #2e3941;background:#0e141d}
.footer-inner{color:#a3b5c4}
.footer a{color:#58b1ff;text-decoration:none}
.site-header{background:#10161fba;border-bottom:1px solid #272e38b3;box-shadow:inset 0 1px 0 #ffffff15,0 1px 0 #213e5c0e}
.brand{text-decoration:none}
.brand>span{color:#58b1ff}
.site-nav>a:not(.nav-cta){color:#b9c8d9;text-decoration:none}
.site-nav>a:not(.nav-cta):hover{color:#58b1ff}
.nav-cta{border:1px solid transparent;border-radius:5px;background:#0071bc;color:#ffffff;text-decoration:none}
.nav-cta:hover{background:#005d9c}
.language-switch{border:1px solid #313942;border-radius:7px;background:#121921}
.language-switch svg{color:#a9b7c9;fill:none;stroke:currentColor}
.language-switch a{border-radius:4px;color:#a9b6c9;text-decoration:none}
.language-switch a:hover{color:#58b1ff}
.language-switch a[aria-current=page]{background:#0e141d;color:#58b1ff;box-shadow:0 1px 4px #10233d24}
@media(max-width:980px){.menu-toggle{background:#0e141d80;border:1px solid #303942;border-radius:6px}
.menu-toggle span{background:#192b42}
.site-nav{background:#10171ff7;border-bottom:1px solid #303842;box-shadow:0 12px 22px #10233d12}}
@media(max-width:640px){.menu-toggle{background:linear-gradient(140deg,#0e141dbf,#0e141d33);border-color:#272e38d9;box-shadow:inset 0 1px 0 #ffffff1f,0 1px 5px #1e416424}
.site-nav{background:#10171ff0}}
/* dark/overrides.css */
/* Hand-written dark theme details the colour mapping in scripts/dark.py cannot infer. */
:root{color-scheme:dark}
