.theme-toggle-button[data-v-aee76ada]{background:var(--color-surface-1);border:var(--ui-border);box-shadow:var(--shadow-sm);width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-standard),color var(--transition-standard),border-color var(--transition-standard),transform var(--transition-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle-button[data-v-aee76ada]:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface-1));color:var(--color-text-primary);transform:translateY(-1px)}.theme-toggle-button[data-v-aee76ada]:active{transform:translateY(0)}.theme-toggle-button[data-v-aee76ada]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
