.hd-icon-button[data-v-725a2668]{--bg:transparent;--fg:var(--hd-text-muted);border:var(--hd-border-width) solid transparent;border-radius:var(--hd-radius-pill);background:var(--bg);color:var(--fg);cursor:pointer;transition:background-color var(--hd-motion-fast) var(--hd-ease-out), color var(--hd-motion-fast) var(--hd-ease-out), transform var(--hd-motion-fast) var(--hd-ease-spring);place-items:center;padding:0;display:inline-grid}.s-sm[data-v-725a2668]{width:28px;height:28px;font-size:16px}.s-md[data-v-725a2668]{width:36px;height:36px;font-size:20px}.s-lg[data-v-725a2668]{width:48px;height:48px;font-size:24px}.v-ghost[data-v-725a2668]:not(:disabled):hover,.hd-icon-button[aria-pressed=true][data-v-725a2668]{--bg:var(--hd-track);--fg:var(--hd-text)}.v-secondary[data-v-725a2668]{--bg:var(--hd-surface-raised);--fg:var(--hd-text);border-color:var(--hd-border)}.v-primary[data-v-725a2668]{--bg:var(--hd-accent-fill,var(--hd-accent));--fg:var(--hd-on-accent)}.hd-icon-button[data-v-725a2668]:not(:disabled):active{transform:scale(.9)}.hd-icon-button[data-v-725a2668]:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-icon-button[data-v-725a2668]:disabled{opacity:.4;cursor:not-allowed}
