.IconButton_iconButton__huSQ4{--diamond-border-outer:var(--border-card,var(--color-gold-200));--diamond-border-inner:var(--border-card-inner,var(--color-gold-150));--diamond-border-inner-opacity:0.6;--diamond-fill-color:var(--color-black);--icon-glyph-color:var(--color-accent);align-items:center;background:none;border:none;cursor:pointer;display:flex;height:57px;justify-content:center;padding:0;position:relative;transition:opacity .3s ease-in-out;width:56px}.IconButton_iconButton__huSQ4:hover:not(:disabled){--diamond-border-outer:var(--border-card-hover,var(--color-gold-300));--diamond-border-inner:var(--border-card-inner-hover,var(--color-gold-200));--icon-glyph-color:var(--color-accent-hover)}.IconButton_iconButton__huSQ4:disabled{cursor:not-allowed;opacity:.32}.IconButton_iconButton__huSQ4:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.IconButton_iconButton__huSQ4 svg [data-diamond-fill]{fill:var(--diamond-fill-color)}.IconButton_iconButton__huSQ4 svg [data-diamond-border=outer]{fill:none;stroke:var(--diamond-border-outer);stroke-opacity:1;stroke-width:1;transition:stroke .3s ease-in-out}.IconButton_iconButton__huSQ4 svg [data-diamond-border=inner]{fill:none;opacity:var(--diamond-border-inner-opacity);stroke:var(--diamond-border-inner);stroke-width:1;transition:opacity .3s ease-in-out,stroke .3s ease-in-out}.IconButton_iconButton__huSQ4 svg [data-icon-glyph]{fill:var(--icon-glyph-color);transition:fill var(--duration-fast) var(--ease-interactive)}