.theme-switch{z-index:3;background:var(--panel,var(--page));border-radius:6px;align-items:center;gap:.2rem;padding:.2rem;font-size:.8125rem;display:flex;position:fixed;top:.75rem;right:.75rem}.theme-switch span{color:var(--ink-soft);padding:0 .4rem}.theme-switch button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.35rem .6rem}.theme-switch button[aria-pressed=true]{background:var(--ink);color:var(--page)}.lang-switch{font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--ink-soft);border-radius:4px;margin-left:.3rem;padding:.3rem .4rem}.lang-switch:focus-visible,.theme-switch button:focus-visible{outline-offset:2px;outline:2px solid #a86f12}@media (max-width:767px){.theme-switch{flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:calc(100vw - 1.5rem);margin:.5rem .75rem 0 auto;position:relative;top:auto;right:auto}.theme-switch span{display:none}}.theme-switch .site-nav,.theme-switch .langs{gap:.1rem;margin-right:.4rem;display:flex}.theme-switch .site-nav a,.theme-switch .langs a{color:var(--ink-soft);border-radius:4px;padding:.35rem .6rem;text-decoration:none}.theme-switch .site-nav a[aria-current],.theme-switch .langs a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px}.theme-switch .site-nav a:focus-visible,.theme-switch .langs a:focus-visible{outline-offset:2px;outline:2px solid #a86f12}.theme-switch .site-nav a,.theme-switch .langs a{white-space:nowrap}@media (max-width:767px){.theme-switch .site-nav{scrollbar-width:none;flex:1 0 100%;margin-right:0;overflow-x:auto}}@media (scripting:enabled){.theme-switch .langs,html[data-site-lang] .theme-switch{display:none}html[data-site-lang] .reading{padding-top:72px}html[data-site-lang][data-film=bg] .chapter>div{top:84px}}@media (scripting:enabled) and (max-width:767px){html[data-site-lang] .reading{padding-top:116px}html[data-site-lang][data-film=bg] .chapter>div{top:128px}}
