.theme-toggle[data-v-f1c2c457]{border-radius:var(--radius-full);color:#ffffffd9;cursor:pointer;width:34px;height:34px;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);background:0 0;border:1.5px solid #ffffff38;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-v-f1c2c457]:hover{color:var(--color-white);background:#ffffff1f;transform:translateY(-1px)}.theme-toggle[data-v-f1c2c457]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff59}.theme-toggle.on-surface[data-v-f1c2c457]{border-color:var(--color-border);color:var(--color-fg-secondary)}.theme-toggle.on-surface[data-v-f1c2c457]:hover{background:var(--color-bg-muted);color:var(--color-fg-primary)}.ard-logo[data-v-f359bf86]{gap:var(--space-2);padding:var(--v05d57f22);flex-direction:column;text-decoration:none;display:inline-flex}.ard-logo img[data-v-f359bf86]{-o-object-fit:contain;object-fit:contain;width:auto}.ard-logo.is-light img[data-v-f359bf86]{filter:brightness(0)invert()}.ard-logo-tagline[data-v-f359bf86]{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-fg-brand)}.ard-logo.is-light .ard-logo-tagline[data-v-f359bf86]{color:var(--color-salmon)}
