.theme-toggle{border:1px solid var(--color-line);width:40px;min-width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--color-paper-deep)}.theme-toggle:focus-visible{outline:3px solid var(--color-brick);outline-offset:3px}.theme-toggle svg{flex:none}.theme-toggle--row{width:100%;height:auto;min-height:44px;font:inherit;border:0;border-radius:10px;justify-content:flex-start;gap:12px;padding:12px 16px}.header-menu-theme{display:none}@media (max-width:640px){.header-theme-toggle{display:none}.header-menu-theme{display:block}}
