fill: var(--color-background-disabled); } a:not([href]).icon-link:focus > svg, a:not([href]).icon-link:hover > svg, a[aria-disabled="true"].icon-link:focus > svg, a[aria-disabled="true"].icon-link:hover > svg, button[aria-disabled="true"].icon-btn:focus > svg, button[aria-disabled="true"].icon-btn:hover > svg, button[disabled].icon-btn:focus > svg, button[disabled].icon-btn:hover > svg { fill: var(--color-background-disabled); } a.icon-link:visited:focus > svg, a.icon-link:visited:hover > svg { fill: var(--color-foreground-primary); } a.icon-link.icon-link--primary:visited > svg { fill: var(--color-foreground-on-accent); } a.icon-link--badged, button.icon-btn--badged { overflow: visible; position: relative; } a.icon-link--badged .badge, button.icon-btn--badged .badge { left: 24px; pointer-events: none; position: absolute; top: -12px; z-index: 1; } a.icon-link > svg.icon--confirmation-filled-16, a.icon-link > svg.icon--confirmation-filled-16:hover, a.icon-link > svg.icon--confirmation-filled-24, a.icon-link > svg.icon--confirmation-filled-24:hover, button.icon-btn > svg.icon--confirmation-filled-16, button.icon-btn > svg.icon--confirmation-filled-16:hover, button.icon-btn > svg.icon--confirmation-filled-24, button.icon-btn > svg.icon--confirmation-filled-24:hover { fill: var(--color-foreground-success); } a.icon-link > svg.icon--attention-filled-16, a.icon-link > svg.icon--attention-filled-16:hover, a.icon-link > svg.icon--attention-filled-24, a.icon-link > svg.icon--attention-filled-24:hover, button.icon-btn > svg.icon--attention-filled-16, button.icon-btn > svg.icon--attention-filled-16:hover, button.icon-btn > svg.icon--attention-filled-24, button.icon-btn > svg.icon--attention-filled-24:hover { fill: var(--color-foreground-attention); } a.icon-link > svg.icon--information-filled-16, a.icon-link > svg.icon--information-filled-16:hover, a.icon-link > svg.icon--information-filled-24, a.icon-link > svg.icon--information-filled-24:hover, button.icon-btn > svg.icon--information-filled-16, button.icon-btn > svg.icon--information-filled-16:hover, button.icon-btn > svg.icon--information-filled-24, button.icon-btn > svg.icon--information-filled-24:hover { fill: var(--color-foreground-accent); } a.icon-link.icon-link--primary, a.icon-link.icon-link--secondary, a.icon-link.icon-link--tertiary, button.icon-btn.icon-btn--primary, button.icon-btn.icon-btn--secondary, button.icon-btn.icon-btn--tertiary { border-width: 1px; } a:not([href]).icon-link.icon-link--primary, a[aria-disabled="true"].icon-link.icon-link--primary, button[aria-disabled="true"].icon-btn.icon-btn--primary, button[disabled].icon-btn.icon-btn--primary { background-color: var(--color-background-disabled); border-color: var(--color-border-disabled); } a:not([href]).icon-link.icon-link--primary > svg, a[aria-disabled="true"].icon-link.icon-link--primary > svg, button[aria-disabled="true"].icon-btn.icon-btn--primary > svg, button[disabled].icon-btn.icon-btn--primary > svg { fill: var(--color-foreground-on-accent); } a.icon-link.icon-link--primary .progress-spinner, button.icon-btn.icon-btn--primary .progress-spinner { --color-spinner-icon-background: var(--color-background-primary); --color-spinner-icon-foreground: #8fa3f8; } a.icon-link.icon-link--secondary, button.icon-btn.icon-btn--secondary { background-color: initial; border-color: var(--color-border-accent); color: var(--color-foreground-accent); } a.icon-link.icon-link--primary:not([disabled], [aria-disabled="true"]):focus, a.icon-link.icon-link--primary:not([disabled], [aria-disabled="true"]):hover, button.icon-btn.icon-btn--primary:not([disabled], [aria-disabled="true"]):focus, button.icon-btn.icon-btn--primary:not( [disabled], [aria-disabled="true"] ):hover { background-blend-mode: multiply; filter: brightness(96%); } a.icon-link.icon-link--primary:not([disabled], [aria-disabled="true"]):active, button.icon-btn.icon-btn--primary:not( [disabled], [aria-disabled="true"] ):active { filter: brightness(92%); } a.icon-link.icon-link--secondary .progress-spinner, a.icon-link.icon-link--tertiary .progress-spinner, button.icon-btn.icon-btn--secondary .progress-spinner, button.icon-btn.icon-btn--tertiary .progress-spinner { --color-spinner-icon-foreground: #3665f366; } a:not([href]).icon-link.icon-link--secondary, a[aria-disabled="true"].icon-link.icon-link--secondary, button[aria-disabled="true"].icon-btn.icon-btn--secondary, button[disabled].icon-btn.icon-btn--secondary { border-color: var(--color-border-disabled); } a:not([href]).icon-link.icon-blinktn--secondary > svg, a[aria-disabled="true"].icon-link.icon-link--secondary > svg, button[aria-disabled="true"].icon-btn.icon-btn--secondary > svg, button[disabled].icon-btn.icon-btn--secondary > svg { fill: var(--color-foreground-disabled); } a.icon-link.icon-link--tertiary, button.icon-btn.icon-btn--tertiary { background-color: initial; border-color: var(--color-border-medium); color: var(--color-foreground-accent); } a:not([href]).icon-link.icon-link--tertiary, a[aria-disabled="true"].icon-link.icon-link--tertiary, button[aria-disabled="true"].icon-btn.icon-btn--tertiary, button[disabled].icon-btn.icon-btn--tertiary { border-color: var(--color-border-disabled); } U