.theme-toggle[data-v-e01e8031]{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--d2-line);border-radius:50%;color:var(--d2-ink);background:var(--d2-white);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.theme-toggle[data-v-e01e8031]:hover{border-color:var(--d2-teal);transform:translateY(-1px)}.theme-toggle[data-v-e01e8031]:focus-visible{outline:2px solid var(--d2-coral);outline-offset:2px}.theme-toggle svg[data-v-e01e8031]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}
