.theme-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.theme-toggle:hover{background:var(--soft,var(--surface-3));border-color:var(--line-2,var(--line-strong))}.theme-toggle .i{width:17px;height:17px}.adm .theme-toggle,.adm-login .theme-toggle{background:var(--bg);border-radius:6px;width:32px;height:28px}.adm .theme-toggle:hover,.adm-login .theme-toggle:hover{background:var(--surface-3)}.adm-login .theme-toggle{z-index:5;position:fixed;top:14px;right:14px}
