UNPKG

@ebay/skin

Version:

Skin - CSS modules that represent the brand eBay

1,492 lines (1,396 loc) 333 kB
@charset "UTF-8"; /*! Skin Copyright 2017 eBay! Inc. All rights reserved. Licensed under the BSD License. https://github.com/eBay/skin/blob/master/LICENSE.txt */ :root{ --border-radius-50:8px; --border-radius-100:16px; --border-radius-150:24px; --color-neutral-100:#fff; --color-neutral-100-rgb:255, 255, 255; --color-neutral-200:#f7f7f7; --color-neutral-200-rgb:247, 247, 247; --color-neutral-300:#e5e5e5; --color-neutral-400:#c7c7c7; --color-neutral-500:#8f8f8f; --color-neutral-600:#707070; --color-neutral-700:#363636; --color-neutral-800:#191919; --color-neutral-800-rgb:25, 25, 25; --color-neutral-900:#000; --color-neutral-900-rgb:0, 0, 0; --color-orange-100:#fffaf5; --color-orange-200:#ffead3; --color-orange-300:#ffc382; --color-orange-400:#ff8806; --color-orange-500:#ec7303; --color-orange-600:#c15100; --color-orange-700:#562501; --color-orange-800:#2f1604; --color-coral-100:#fff7f5; --color-coral-200:#ffe1d7; --color-coral-300:#ffa78a; --color-coral-400:#ff6a38; --color-coral-500:#f3511b; --color-coral-600:#d03706; --color-coral-700:#5e1d08; --color-coral-800:#2f0e04; --color-red-100:#fff5f5; --color-red-200:#ffdede; --color-red-300:#ffa0a0; --color-red-400:#ff5c5c; --color-red-500:#f02d2d; --color-red-600:#d50b0b; --color-red-700:#570303; --color-red-800:#2a0303; --color-pink-100:#fef6fa; --color-pink-200:#fcdcec; --color-pink-300:#f79cc8; --color-pink-400:#f155a0; --color-pink-500:#de458e; --color-pink-600:#a51359; --color-pink-700:#4b112d; --color-pink-800:#360606; --color-indigo-100:#f5fbff; --color-indigo-200:#d3effe; --color-indigo-300:#80d0fd; --color-indigo-400:#0aa7ff; --color-indigo-500:#0099f0; --color-indigo-600:#0364ab; --color-indigo-700:#003c66; --color-indigo-800:#01193d; --color-blue-100:#f5f9ff; --color-blue-200:#d4e5fe; --color-blue-300:#93c9ff; --color-blue-400:#659eff; --color-blue-500:#3665f3; --color-blue-600:#382aef; --color-blue-650:#003aa5; --color-blue-700:#002a69; --color-blue-800:#19133a; --color-violet-100:#f6f5fe; --color-violet-200:#e2ddfd; --color-violet-300:#ad9efa; --color-violet-400:#836bff; --color-violet-500:#583aee; --color-violet-600:#3b1fc6; --color-violet-700:#271a68; --color-violet-800:#20092b; --color-lilac-100:#faf5fe; --color-lilac-200:#efddfd; --color-lilac-300:#cc9ef0; --color-lilac-400:#b56bf0; --color-lilac-500:#8935cb; --color-lilac-600:#631f99; --color-lilac-700:#3e135f; --color-lilac-800:#2f041e; --color-green-100:#fbfef6; --color-green-200:#f0fce1; --color-green-300:#d5f6aa; --color-green-400:#aaed56; --color-green-500:#92c821; --color-green-600:#507d17; --color-green-700:#345110; --color-green-800:#1c2d06; --color-jade-100:#f7fdfd; --color-jade-200:#d8f8ee; --color-jade-300:#8feace; --color-jade-400:#1ed49e; --color-jade-500:#1ed49e; --color-jade-600:#0f805e; --color-jade-700:#055743; --color-jade-800:#002b20; --color-kiwi-100:#f6fef6; --color-kiwi-200:#e0fae0; --color-kiwi-300:#a6f0a5; --color-kiwi-400:#4ce160; --color-kiwi-500:#3cc14e; --color-kiwi-600:#288034; --color-kiwi-700:#1b561a; --color-kiwi-800:#0c310d; --color-marigold-100:#fffbf5; --color-marigold-200:#fff0d3; --color-marigold-300:#ffd480; --color-marigold-400:#ffa800; --color-marigold-500:#e99a02; --color-marigold-600:#a36302; --color-marigold-700:#562f01; --color-marigold-800:#2f1b04; --color-yellow-100:#fffcf5; --color-yellow-200:#fff8d5; --color-yellow-300:#ffe58a; --color-yellow-400:#ffbd14; --color-yellow-500:#eebb04; --color-yellow-600:#855f00; --color-yellow-700:#553b06; --color-yellow-800:#312102; --color-dijon-100:#fffdf5; --color-dijon-200:#fcf9de; --color-dijon-300:#faef8a; --color-dijon-400:#f6e016; --color-dijon-500:#e8d20c; --color-dijon-600:#766f28; --color-dijon-700:#524500; --color-dijon-800:#2e2400; --color-teal-100:#f7fdfd; --color-teal-200:#d7f4f6; --color-teal-300:#8edfe5; --color-teal-400:#44ccd5; --color-teal-500:#1bbfca; --color-teal-600:#006f93; --color-teal-700:#07465a; --color-teal-800:#04252f; --color-avocado-100:#fdfef6; --color-avocado-200:#f8fcde; --color-avocado-300:#e9f5a0; --color-avocado-400:#e3f13c; --color-avocado-500:#c1d737; --color-avocado-600:#68770d; --color-avocado-700:#4e4e0c; --color-avocado-800:#282306; --color-ai-solid-green-strong:#4ee04b; --color-ai-solid-green-subtle:#f1fdf1; --color-ai-solid-green-subtle-dark:#112611; --color-ai-solid-blue-strong:#0968f6; --color-ai-solid-blue-subtle:#f0f6fe; --color-ai-solid-blue-subtle-dark:#112c31; --color-ai-solid-purple-strong:#993ee0; --color-ai-solid-purple-subtle:#f9f3fd; --color-ai-solid-purple-subtle-dark:#20172f; --color-ai-solid-red-strong:#ff4242; --color-ai-solid-red-subtle:#fff4f4; --color-ai-solid-red-subtle-dark:#321919; --color-ai-solid-yellow-strong:#ffd80e; --opacity-50:0.04; --opacity-100:0.08; --opacity-150:0.12; --opacity-200:0.16; --font-size-10:0.625rem; --font-size-12:0.75rem; --font-size-14:0.875rem; --font-size-16:1rem; --font-size-18:1.125rem; --font-size-20:1.25rem; --font-size-24:1.5rem; --font-size-30:1.875rem; --font-size-36:2.25rem; --font-size-46:2.875rem; --font-size-64:4rem; --font-size-smallest:var(--font-size-10); --font-size-small:var(--font-size-12); --font-size-default:var(--font-size-14); --font-size-medium:var(--font-size-16); --font-size-large-1:var(--font-size-20); --font-size-large-2:var(--font-size-24); --font-size-giant-1:var(--font-size-30); --font-size-giant-2:var(--font-size-36); --font-size-giant-3:var(--font-size-46); --font-size-giant-4:var(--font-size-64); --font-line-height-250:1.4286; --font-weight-regular:500; --font-weight-bold:700; --spacing-25:2px; --spacing-50:4px; --spacing-75:6px; --spacing-100:8px; --spacing-125:10px; --spacing-150:12px; --spacing-200:16px; --spacing-250:20px; --spacing-300:24px; --spacing-400:32px; --spacing-450:36px; --spacing-600:48px; --spacing-700:56px; --spacing-800:64px; --color-background-primary:var(--color-neutral-100); --color-background-secondary:var(--color-neutral-200); --color-background-tertiary:var(--color-neutral-300); --color-background-faint:rgba(var(--color-neutral-900-rgb), 0.05); --color-background-disabled:var(--color-neutral-400); --color-background-inverse:var(--color-neutral-700); --color-background-attention:var(--color-red-600); --color-background-confirmation:var(--color-kiwi-600); --color-background-information:var(--color-blue-500); --color-background-education:var(--color-blue-100); --color-background-accent:var(--color-blue-500); --color-background-invalid:var(--color-red-200); --color-background-elevated:var(--color-neutral-100); --color-background-strong:var(--color-neutral-800); --color-background-strong-rgb:var(--color-neutral-800-rgb); --color-foreground-primary:var(--color-neutral-800); --color-foreground-secondary:var(--color-neutral-600); --color-foreground-disabled:var(--color-neutral-400); --color-foreground-attention:var(--color-red-600); --color-foreground-confirmation:var(--color-kiwi-600); --color-foreground-information:var(--color-blue-500); --color-foreground-accent:var(--color-blue-500); --color-foreground-visited:var(--color-pink-600); --color-foreground-on-primary:var(--color-neutral-800); --color-foreground-on-secondary:var(--color-neutral-800); --color-foreground-on-disabled:var(--color-neutral-300); --color-foreground-on-inverse:var(--color-neutral-100); --color-foreground-on-accent:var(--color-neutral-100); --color-foreground-on-attention:var(--color-neutral-100); --color-foreground-on-confirmation:var(--color-neutral-100); --color-foreground-on-information:var(--color-neutral-100); --color-foreground-on-strong:var(--color-neutral-100); --color-foreground-link-visited:var(--color-pink-600); --color-foreground-link-legal:var(--color-blue-650); --color-foreground-link-primary:var(--color-foreground-primary); --color-stroke-default:var(--color-neutral-500); --color-stroke-accent:var(--color-blue-500); --color-stroke-on-accent:var(--color-neutral-100); --color-stroke-attention:var(--color-red-600); --color-stroke-on-attention:var(--color-neutral-100); --color-stroke-confirmation:var(--color-kiwi-600); --color-stroke-on-confirmation:var(--color-neutral-100); --color-stroke-information:var(--color-blue-500); --color-stroke-disabled:var(--color-neutral-400); --color-stroke-on-disabled:var(--color-neutral-100); --color-stroke-strong:var(--color-neutral-800); --color-stroke-inverse:var(--color-neutral-100); --color-stroke-subtle:var(--color-neutral-300); --color-state-visited:var(--color-pink-600); --color-state-focus-stroke:#005fcc; --color-state-primary-hover:#f5f5f5; --color-state-primary-active:#ebebeb; --color-state-secondary-hover:#ededed; --color-state-secondary-hover-rgb:237, 237, 237; --color-state-secondary-active:#e3e3e3; --color-state-secondary-active-rgb:227, 227, 227; --color-state-inverse-hover:#343434; --color-state-inverse-active:#323232; --color-state-accent-hover:#2854d9; --color-state-hover-foreground-on-secondary:#3461e9; --color-state-accent-active:#254fd2; --color-state-active-foreground-on-secondary:#3461e9; --color-state-attention-hover:#d70f38; --color-state-attention-active:#d70f38; --color-state-hover-foreground-on-secondary-desctructive:#d70f38; --color-state-active-foreground-on-secondary-desctructive:#d70f38; --color-data-viz-grid:var(--color-neutral-300); --color-data-viz-labels:var(--color-neutral-800); --color-data-viz-legend:var(--color-neutral-600); --color-data-viz-legend-inactive:var(--color-neutral-400); --color-data-viz-legend-hover:var(--color-neutral-800); --color-data-viz-line-chart-primary:var(--color-blue-500); --color-data-viz-line-chart-secondary:var(--color-violet-700); --color-data-viz-line-chart-tertiary:var(--color-teal-600); --color-data-viz-line-chart-queternary:var(--color-pink-500); --color-data-viz-line-chart-quinary:var(--color-pink-600); --color-data-viz-trend-positive:var(--color-kiwi-600); --color-data-viz-trend-negative:var(--color-red-600); --color-data-viz-chart-primary:var(--color-blue-500); --color-data-viz-chart-secondary:var(--color-blue-700); --color-data-viz-chart-tertiary-background:var(--color-indigo-200); --color-data-viz-chart-tertiary-stroke:var(--color-blue-500); --color-data-viz-chart-quaternary-background:var(--color-teal-300); --color-data-viz-chart-quaternary-stroke:var(--color-teal-600); --color-data-viz-chart-quinary-background:var(--color-teal-200); --color-data-viz-chart-quinary-stroke:var(--color-teal-600); --color-data-viz-tooltip-shadow-primary:#00000026; --color-data-viz-tooltip-shadow-secondary:#0000002b; --color-scrim-image:rgba(0, 0, 0, 0.04); --color-scrim-background:rgba(0, 0, 0, 0.32); --color-marketing-lime-foreground-4:var(--color-green-700); --color-marketing-lime-background-4:var(--color-avocado-500); --color-marketing-green-foreground-3:var(--color-kiwi-700); --color-marketing-green-background-3:var(--color-kiwi-400); --color-marketing-teal-foreground-3:var(--color-teal-7); --color-marketing-teal-background-3:var(--color-teal-400); --color-marketing-teal-foreground-5:var(--color-neutral-100); --color-marketing-teal-background-5:var(--color-teal-600); --color-marketing-yellow-foreground-3:var(--color-marigold-700); --color-marketing-yellow-background-3:var(--color-yellow-400); --color-marketing-orange-foreground-3:var(--color-coral-700); --color-marketing-orange-background-3:var(--color-coral-400); --color-marketing-magenta-foreground-4:var(--color-neutral-100); --color-marketing-magenta-background-4:var(--color-pink-400); --state-layer-focus:rgba(var(--color-neutral-900-rgb), var(--opacity-50)); --state-layer-hover:rgba(var(--color-neutral-900-rgb), var(--opacity-50)); --state-layer-pressed:rgba( var(--color-neutral-900-rgb), var(--opacity-100) ); --state-layer-drag:rgba(var(--color-neutral-900-rgb), var(--opacity-150)); --color-ai-gradient-full-spectrum:linear-gradient( 223deg, var(--color-ai-solid-yellow-strong) 9.79%, var(--color-ai-solid-red-strong) 26.69%, var(--color-ai-solid-purple-strong) 41.82%, var(--color-ai-solid-blue-strong) 56.17%, var(--color-ai-solid-green-strong) 78.48% ); --color-ai-gradient-green-strong:linear-gradient( 270deg, var(--color-ai-solid-green-strong) 0%, #44cf63 25%, var(--color-ai-solid-blue-strong) 100% ); --color-ai-gradient-blue-strong:linear-gradient( 270deg, var(--color-ai-solid-green-strong) 0%, var(--color-ai-solid-blue-strong) 55.62%, #5751ea 75.7%, var(--color-ai-solid-purple-strong) 100% ); --color-ai-gradient-purple-strong:linear-gradient( 270deg, var(--color-ai-solid-purple-strong) 0%, var(--color-ai-solid-red-strong) 100% ); --color-ai-gradient-purple-subtle:linear-gradient( 270deg, var(--color-ai-solid-purple-subtle) 0%, var(--color-ai-solid-red-subtle) 100% ); --color-ai-gradient-blue-subtle:linear-gradient( 270deg, var(--color-ai-solid-green-subtle) -36%, var(--color-ai-solid-blue-subtle) -46.87%, var(--color-ai-solid-purple-subtle) 113% ); --color-ai-gradient-green-subtle:linear-gradient( 270deg, var(--color-ai-solid-green-subtle) 0%, var(--color-ai-solid-blue-subtle) 154.5% ); --shadow-subtle:0px 4px 12px 0px rgba(0, 0, 0, 0.07); --shadow-strong:0px 5px 17px 0px rgba(0, 0, 0, 0.2), 0px 2px 7px 0px rgba(0, 0, 0, 0.15); --color-loading-overlay:var(--color-neutral-100-rgb), 0.7; --color-loading-fill:#ededed; --color-loading-shimmer:linear-gradient( 270deg, var(--color-loading-fill) 0%, var(--color-loading-fill) 34%, #f8f8f8 50%, var(--color-loading-fill) 66%, var(--color-loading-fill) 100% ); --color-loading-fill-on-secondary:#e4e4e4; --color-loading-shimmer-on-secondary:linear-gradient( 270deg, var(--color-loading-fill-on-secondary) 0%, var(--color-loading-fill-on-secondary) 34%, #ededed 50%, var(--color-loading-fill-on-secondary) 66%, var(--color-loading-fill-on-secondary) 100% ); --color-loading-ai-gradient-purple-subtle:linear-gradient( 270deg, var(--color-ai-solid-red-subtle) 0%, var(--color-ai-solid-red-subtle) 34%, var(--color-ai-solid-purple-subtle) 50%, var(--color-ai-solid-red-subtle) 66%, var(--color-ai-solid-red-subtle) 100% ); --color-loading-ai-gradient-blue-subtle:linear-gradient( 270deg, var(--color-ai-solid-blue-subtle) 0%, var(--color-ai-solid-blue-subtle) 34%, var(--color-ai-solid-purple-subtle) 50%, var(--color-ai-solid-blue-subtle) 66%, var(--color-ai-solid-blue-subtle) 100% ); --color-loading-ai-gradient-green-subtle:linear-gradient( 270deg, var(--color-ai-solid-green-subtle) 0%, var(--color-ai-solid-green-subtle) 34%, var(--color-ai-solid-blue-subtle) 50%, var(--color-ai-solid-green-subtle) 66%, var(--color-ai-solid-green-subtle) 100% ); --color-media-disabled-filter:grayscale(1) opacity(0.25); --motion-easing-standard:cubic-bezier(0.3, 0, 0, 1); --motion-easing-quick-enter:cubic-bezier(0, 0, 0, 1); --motion-easing-quick-exit:cubic-bezier(1, 0, 0, 1); --motion-easing-soft-enter:cubic-bezier(0, 0, 0.7, 1); --motion-easing-soft-exit:cubic-bezier(0.3, 0, 1, 1); --motion-easing-continuous:cubic-bezier(0.3, 0, 0.7, 1); --motion-easing-bounce:cubic-bezier(0.3, 0, 0, 1.5); --motion-easing-linear:cubic-bezier(0, 0, 1, 1); --motion-duration-instant:17ms; --motion-duration-short-1:50ms; --motion-duration-short-2:83ms; --motion-duration-short-3:167ms; --motion-duration-medium-1:250ms; --motion-duration-medium-2:333ms; --motion-duration-medium-3:500ms; --motion-duration-long-1:667ms; --motion-duration-long-2:883ms; --motion-duration-long-3:1000ms; --font-line-height-default:var(--font-line-height-250); } @media (prefers-color-scheme:dark){ :root{ --color-background-primary:var(--color-neutral-900); --color-background-secondary:var(--color-neutral-800); --color-background-tertiary:var(--color-neutral-700); --color-background-faint:rgba(var(--color-neutral-100-rgb), 0.05); --color-background-disabled:var(--color-neutral-600); --color-background-inverse:var(--color-neutral-300); --color-background-attention:var(--color-red-400); --color-background-confirmation:var(--color-kiwi-500); --color-background-information:var(--color-blue-500); --color-background-education:var(--color-indigo-800); --color-background-accent:var(--color-blue-400); --color-background-invalid:var(--color-red-200); --color-background-elevated:var(--color-neutral-800); --color-background-strong:var(--color-neutral-200); --color-background-strong-rgb:var(--color-neutral-200-rgb); --color-foreground-primary:var(--color-neutral-200); --color-foreground-secondary:var(--color-neutral-500); --color-foreground-disabled:var(--color-neutral-500); --color-foreground-attention:var(--color-red-400); --color-foreground-confirmation:var(--color-kiwi-500); --color-foreground-information:var(--color-blue-400); --color-foreground-accent:var(--color-blue-400); --color-foreground-visited:var(--color-pink-500); --color-foreground-on-primary:var(--color-neutral-200); --color-foreground-on-secondary:var(--color-neutral-200); --color-foreground-on-disabled:var(--color-neutral-600); --color-foreground-on-inverse:var(--color-neutral-800); --color-foreground-on-accent:var(--color-neutral-800); --color-foreground-on-attention:var(--color-neutral-800); --color-foreground-on-confirmation:var(--color-neutral-800); --color-foreground-on-information:var(--color-neutral-800); --color-foreground-on-strong:var(--color-neutral-800); --color-foreground-link-visited:var(--color-pink-400); --color-foreground-link-legal:var(--color-blue-400); --color-foreground-link-primary:var(--color-foreground-primary); --color-stroke-default:var(--color-neutral-600); --color-stroke-accent:var(--color-blue-400); --color-stroke-on-accent:var(--color-neutral-800); --color-stroke-attention:var(--color-red-400); --color-stroke-on-attention:var(--color-neutral-800); --color-stroke-confirmation:var(--color-kiwi-600); --color-stroke-on-confirmation:var(--color-neutral-800); --color-stroke-information:var(--color-blue-400); --color-stroke-disabled:var(--color-neutral-500); --color-stroke-on-disabled:var(--color-neutral-800); --color-stroke-strong:var(--color-neutral-100); --color-stroke-subtle:var(--color-neutral-600); --color-stroke-inverse:var(--color-neutral-800); --color-state-visited:var(--color-magenta-3); --color-state-primary-hover:#17212c; --color-state-primary-active:#1e2a38; --color-state-secondary-hover:#3e3e3e; --color-state-secondary-hover-rgb:62, 62, 62; --color-state-secondary-active:#464646; --color-state-secondary-active-rgb:70, 70, 70; --color-state-inverse-hover:#f7f7f7; --color-state-inverse-active:#f8f8f8; --color-state-accent-hover:#6ba2ff; --color-state-hover-foreground-on-secondary:#6ba2ff; --color-state-accent-active:#71a6ff; --color-state-active-foreground-on-secondary:#6ba2ff; --color-state-attention-hover:#ff6988; --color-state-attention-active:#ff6383; --color-state-hover-foreground-on-secondary-desctructive:#ff6988; --color-state-active-foreground-on-secondary-desctructive:#ff6383; --color-data-viz-grid:var(--color-neutral-400); --color-data-viz-labels:var(--color-neutral-500); --color-data-viz-legend:var(--color-neutral-300); --color-data-viz-legend-inactive:var(--color-neutral-500); --color-data-viz-legend-hover:var(--color-neutral-100); --color-data-viz-line-chart-primary:var(--color-blue-400); --color-data-viz-line-chart-secondary:var(--color-indigo-200); --color-data-viz-line-chart-tertiary:var(--color-teal-400); --color-data-viz-line-chart-queternary:var(--color-pink-400); --color-data-viz-line-chart-quinary:var(--color-pink-300); --color-data-viz-trend-positive:var(--color-kiwi-500); --color-data-viz-trend-negative:var(--color-red-400); --color-data-viz-chart-primary:var(--color-blue-500); --color-data-viz-chart-secondary:var(--color-blue-300); --color-data-viz-chart-tertiary-background:var(--color-blue-6); --color-data-viz-chart-tertiary-stroke:var(--color-blue-400); --color-data-viz-chart-quaternary-background:var(--color-teal-600); --color-data-viz-chart-quaternary-stroke:var(--color-teal-400); --color-data-viz-chart-quinary-background:var(--color-teal-7); --color-data-viz-chart-quinary-stroke:var(--color-teal-400); --color-data-viz-tooltip-shadow-primary:#ffffff26; --color-data-viz-tooltip-shadow-secondary:#ffffff2b; --color-scrim-image:rgba(255, 255, 255, 0.12); --color-scrim-background:rgba(0, 0, 0, 0.64); --state-layer-focus:rgba( var(--color-neutral-100-rgb), var(--opacity-50) ); --state-layer-hover:rgba( var(--color-neutral-100-rgb), var(--opacity-50) ); --state-layer-pressed:rgba( var(--color-neutral-100-rgb), var(--opacity-100) ); --state-layer-drag:rgba( var(--color-neutral-100-rgb), var(--opacity-150) ); --color-ai-solid-green-subtle:#112611; --color-ai-solid-blue-subtle:#112c31; --color-ai-solid-purple-subtle:#20172f; --color-ai-solid-red-subtle:#321919; --color-ai-gradient-full-spectrum:linear-gradient( 223deg, var(--color-ai-solid-yellow-strong) 9.79%, var(--color-ai-solid-red-strong) 26.69%, var(--color-ai-solid-purple-strong) 41.82%, var(--color-ai-solid-blue-strong) 56.17%, var(--color-ai-solid-green-strong) 78.48% ); --color-ai-gradient-green-strong:linear-gradient( 270deg, var(--color-ai-solid-green-strong) 0%, #44cf63 25%, var(--color-ai-solid-blue-strong) 100% ); --color-ai-gradient-blue-strong:linear-gradient( 270deg, var(--color-ai-solid-green-strong) 0%, var(--color-ai-solid-blue-strong) 55.62%, #5751ea 75.7%, var(--color-ai-solid-purple-strong) 100% ); --color-ai-gradient-purple-strong:linear-gradient( 270deg, var(--color-ai-solid-purple-strong) 0%, var(--color-ai-solid-red-strong) 100% ); --color-ai-gradient-purple-subtle:linear-gradient( 270deg, var(--color-ai-solid-purple-subtle) 0%, var(--color-ai-solid-red-subtle) 100% ); --color-ai-gradient-blue-subtle:linear-gradient( 270deg, var(--color-ai-solid-green-subtle) -36%, var(--color-ai-solid-blue-subtle) -46.87%, var(--color-ai-solid-purple-subtle) 113% ); --color-ai-gradient-green-subtle:linear-gradient( 270deg, var(--color-ai-solid-green-subtle) 0%, var(--color-ai-solid-blue-subtle) 154.5% ); --color-loading-overlay:var(--color-neutral-900-rgb), 0.7; --color-loading-fill:#2d2d2d; --color-loading-shimmer:linear-gradient( 270deg, var(--color-loading-fill) 0%, var(--color-loading-fill) 34%, #1b1b1b 50%, var(--color-loading-fill) 66%, var(--color-loading-fill) 100% ); --color-loading-fill-on-secondary:#353535; --color-loading-shimmer-on-secondary:linear-gradient( 270deg, var(--color-loading-fill-on-secondary) 0%, var(--color-loading-fill-on-secondary) 34%, #232323 50%, var(--color-loading-fill-on-secondary) 66%, var(--color-loading-fill-on-secondary) 100% ); --color-loading-ai-gradient-purple-subtle:linear-gradient( 270deg, var(--color-ai-solid-red-subtle-dark) 0%, var(--color-ai-solid-red-subtle-dark) 34%, var(--color-ai-solid-purple-subtle-dark) 50%, var(--color-ai-solid-red-subtle-dark) 66%, var(--color-ai-solid-red-subtle-dark) 100% ); --color-loading-ai-gradient-blue-subtle:linear-gradient( 270deg, var(--color-ai-solid-blue-subtle-dark) 0%, var(--color-ai-solid-blue-subtle-dark) 34%, var(--color-ai-solid-purple-subtle-dark) 50%, var(--color-ai-solid-blue-subtle-dark) 66%, var(--color-ai-solid-blue-subtle-dark) 100% ); --color-loading-ai-gradient-green-subtle:linear-gradient( 270deg, var(--color-ai-solid-green-subtle-dark) 0%, var(--color-ai-solid-green-subtle-dark) 34%, var(--color-ai-solid-blue-subtle-dark) 50%, var(--color-ai-solid-green-subtle-dark) 66%, var(--color-ai-solid-green-subtle-dark) 100% ); } } @font-face{ font-display:swap; font-family:Market Sans; font-style:normal; font-weight:400; src:url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Regular-WebS.eot); src:url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Regular-WebS.eot?#iefix) format("embedded-opentype"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Regular-WebS.woff2) format("woff2"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Regular-WebS.woff) format("woff"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Regular-WebS.ttf) format("truetype"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Regular-WebS.svg#MarketSans-Regular-WebS) format("svg"); } @font-face{ font-display:swap; font-family:Market Sans; font-style:normal; font-weight:700; src:url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Bold-WebS.eot); src:url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Bold-WebS.eot?#iefix) format("embedded-opentype"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Bold-WebS.woff2) format("woff2"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Bold-WebS.woff) format("woff"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Bold-WebS.ttf) format("truetype"), url(https://ir.ebaystatic.com/cr/v/c1/market-sans/v2.0/MarketSans-Bold-WebS.svg#MarketSans-Bold-WebS) format("svg"); } body{ background-color:var(--color-background-primary); color:var(--color-foreground-primary); font-family:Market Sans,Arial,sans-serif; font-size:var(--font-size-default); line-height:var(--font-line-height-default); -webkit-text-size-adjust:100%; } fieldset{ border:0; padding:0; } legend{ margin-bottom:var(--spacing-100); } a{ color:var(--link-foreground-color-default, var(--color-foreground-link-primary)); } a:visited{ color:var(--link-foreground-color-visited, var(--color-foreground-link-visited)); } a:hover{ color:var(--link-foreground-color-hover, var(--color-foreground-secondary)); } a:not([href]),a[aria-disabled=true]{ color:var(--link-forground-color-disabled, var(--color-foreground-disabled)); } .clearfix:after,.clearfix:before{ content:" "; display:table; line-height:0; } .clearfix:after{ clear:both; } .clipped{ border:0; clip:rect(1px, 1px, 1px, 1px); height:1px; overflow:hidden; padding:0; position:absolute; white-space:nowrap; width:1px; } .clipped--stealth:focus{ clip:auto; height:auto; overflow:visible; white-space:normal; width:auto; } .image-stretch{ height:auto; width:100%; } .image-scale{ height:auto; max-width:100%; } .image-center{ display:table-cell; text-align:center; vertical-align:middle; } .image-center img{ max-height:100%; max-width:100%; } .image-treatment{ align-items:center; border-radius:8px; display:flex; justify-content:center; overflow:hidden; position:relative; } .image-treatment:after{ background:rgba(0, 0, 0, .05); bottom:0; content:""; display:block; left:0; pointer-events:none; position:absolute; right:0; top:0; } .image-treatment>img{ display:inline-block; max-height:100%; max-width:100%; object-fit:contain; } .image-treatment-large{ align-items:center; border-radius:16px; display:flex; justify-content:center; overflow:hidden; position:relative; } .image-treatment-large:after{ background:rgba(0, 0, 0, .05); bottom:0; content:""; display:block; left:0; pointer-events:none; position:absolute; right:0; top:0; } .image-treatment-large>img{ display:inline-block; max-height:100%; max-width:100%; object-fit:contain; } .image-disabled{ filter:var(--color-media-disabled-filter); } .text-truncate{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .scrollbars-permanent{ -webkit-overflow-scrolling:touch; scroll-behavior:smooth; scroll-snap-type:proximity; scroll-snap-type:x proximity; } .scrollbars-permanent::-webkit-scrollbar{ background-color:var(--color-background-faint); border-radius:12px; } .scrollbars-permanent::-webkit-scrollbar:vertical{ width:6px; } .scrollbars-permanent::-webkit-scrollbar:horizontal{ height:6px; } .scrollbars-permanent::-webkit-scrollbar-thumb{ background-color:var(--color-foreground-secondary); border-color:transparent; border-radius:12px; border-right-style:inset; box-shadow:none; } ul.accordion{ margin:0; padding:0; width:100%; } ul.accordion ::marker{ font-size:0; } ul.accordion li:not(:last-child){ border-bottom:1px solid var(--color-stroke-subtle); } ul.accordion summary.details__summary{ border-radius:0; display:flex; font-size:var(--font-size-medium); justify-content:space-between; min-height:48px; padding:12px 16px; } ul.accordion summary.details__summary span.details__icon svg{ fill:var(--details-secondary-foreground-color, var(--color-foreground-secondary)); } ul.accordion details .details__content{ margin:0 16px 6px; opacity:0; transform:scaleY(0); transform-origin:top; transition:opacity var(--motion-duration-medium-3) var(--motion-easing-standard), transform var(--motion-duration-medium-3) var(--motion-easing-standard); } ul.accordion details[open] .details__content{ opacity:1; transform:scaleY(1); } ul.accordion details svg.details__expand,ul.accordion details[open] svg.details__collapse{ display:inline-block; } ul.accordion details svg.details__collapse,ul.accordion details[open] svg.details__expand{ display:none; } ul.accordion--large summary.details__summary{ font-size:var(--font-size-large-1); min-height:52px; } @media (prefers-reduced-motion){ ul.accordion details .details__content,ul.accordion details[open] .details__content{ transition:none; } } .alert-dialog[role=alertdialog]{ background-color:var(--dialog-scrim-color-show); bottom:0; left:0; -webkit-overflow-scrolling:touch; align-items:flex-start; justify-content:center; overflow-y:auto; position:fixed; right:0; top:0; will-change:background-color; z-index:100000; } .alert-dialog[role=alertdialog]:not([hidden]){ display:flex; } .alert-dialog__window{ background-color:var(--dialog-window-background-color, var(--color-background-primary)); border-radius:var(--lightbox-border-radius, var(--border-radius-150)); display:flex; flex:1 0 auto; flex-direction:column; margin:auto auto 16px; margin-left:var(--spacing-200); margin-right:var(--spacing-200); max-height:90%; max-width:calc(100% - 32px); min-height:55px; min-width:208px; padding:var(--spacing-200); will-change:opacity, transform; } .alert-dialog__title{ font-size:var(--font-size-large-1); font-weight:var(--font-weight-bold); line-height:28px; margin:0; } .alert-dialog__footer{ text-align:right; } .alert-dialog__main{ margin:var(--spacing-200) 0; min-height:var(--spacing-200); } .alert-dialog__main>:first-child{ margin-top:0; } .alert-dialog__main>:last-child{ margin-bottom:0; } .alert-dialog--hide.alert-dialog--mask-fade,.alert-dialog--show.alert-dialog--mask-fade{ transition:background-color .16s ease-out; } .alert-dialog--hide.alert-dialog--mask-fade-slow,.alert-dialog--show.alert-dialog--mask-fade-slow{ transition:background-color .32s ease-out; } .alert-dialog--hide .alert-dialog__window--fade,.alert-dialog--show .alert-dialog__window--fade{ transition:opacity .16s ease-out; } .alert-dialog--hide.alert-dialog--hide,.alert-dialog--hide.alert-dialog--show-init,.alert-dialog--show-init.alert-dialog--hide,.alert-dialog--show-init.alert-dialog--show-init{ display:flex; } .alert-dialog--hide.alert-dialog--mask-fade,.alert-dialog--hide.alert-dialog--mask-fade-slow,.alert-dialog--show-init.alert-dialog--mask-fade,.alert-dialog--show-init.alert-dialog--mask-fade-slow{ background-color:var(--dialog-scrim-color-hide); } .alert-dialog--hide .alert-dialog__window--fade,.alert-dialog--show-init .alert-dialog__window--fade{ opacity:0; } .alert-dialog--hide-init.alert-dialog--hide-init,.alert-dialog--hide-init.alert-dialog--show,.alert-dialog--show.alert-dialog--hide-init,.alert-dialog--show.alert-dialog--show{ display:flex; } .alert-dialog--hide-init.alert-dialog--mask-fade,.alert-dialog--hide-init.alert-dialog--mask-fade-slow,.alert-dialog--show.alert-dialog--mask-fade,.alert-dialog--show.alert-dialog--mask-fade-slow{ background-color:var(--dialog-scrim-color-show); } .alert-dialog--hide-init .alert-dialog__window--fade,.alert-dialog--show .alert-dialog__window--fade{ opacity:1; } @media (min-width:768px){ .alert-dialog__window{ border-radius:var(--lightbox-border-radius, var(--border-radius-100)); margin:auto; max-width:calc(88% - var(--spacing-400)); } } @media (min-width:1024px){ .alert-dialog__window{ max-width:var(--dialog-lightbox-max-width); } } .avatar{ align-items:center; border-radius:50%; display:inline-flex; font-size:var(--font-size-large-2); font-weight:var(--font-weight-bold); height:48px; justify-content:center; line-height:48px; overflow:hidden; position:relative; width:48px; } .avatar:after{ background:rgba(0, 0, 0, .05); bottom:0; content:""; display:block; left:0; pointer-events:none; position:absolute; right:0; top:0; } .avatar>img{ display:inline-block; max-height:100%; max-width:100%; object-fit:contain; } .avatar>svg{ height:100%; width:100%; } .avatar>img{ height:48px; object-fit:cover; width:48px; } .avatar--fit>img{ object-fit:contain; } .avatar--teal{ background-color:#84b4fb; color:#002a69; } .avatar--light-teal{ background-color:#44ccd5; color:#07465a; } .avatar--green{ background-color:#4ce160; color:#1b561a; } .avatar--lime{ background-color:#c1d737; color:#4e4e0c; } .avatar--yellow{ background-color:#ffbd14; color:#553b06; } .avatar--orange{ background-color:#ff8806; color:#562501; } .avatar--magenta{ background-color:#cc9ef0; color:#3e135f; } .avatar--pink{ background-color:#f79cc8; color:#4b112d; } .avatar--32,.avatar--32>img{ font-size:var(--font-size-medium); height:32px; line-height:32px; width:32px; } .avatar--40,.avatar--40>img{ font-size:var(--font-size-large-1); height:40px; line-height:40px; width:40px; } .avatar--48,.avatar--48>img{ font-size:var(--font-size-large-2); height:48px; line-height:48px; width:48px; } .avatar--56,.avatar--56>img{ font-size:var(--font-size-giant-1); height:56px; line-height:56px; width:56px; } .avatar--64,.avatar--64>img{ font-size:var(--font-size-giant-2); height:64px; line-height:64px; width:64px; } .avatar--96,.avatar--96>img{ font-size:var(--font-size-giant-3); height:96px; line-height:96px; width:96px; } .avatar--128,.avatar--128>img{ font-size:var(--font-size-giant-4); height:128px; line-height:128px; width:128px; } .badge{ align-items:center; background-color:var(--badge-background-color, var(--color-background-attention)); border:2px solid var(--color-stroke-on-attention); border-radius:16px; color:var(--badge-foreground-color, var(--color-foreground-on-attention)); display:inline-flex; font-size:10px; height:16px; justify-content:center; min-width:8px; padding:2px 6px; white-space:nowrap; } nav.breadcrumbs{ color:var(--breadcrumbs-item-foreground-color, var(--color-foreground-secondary)); font-size:var(--font-size-small); height:-moz-fit-content; height:fit-content; margin:8px 0; min-height:16px; overflow-x:scroll; padding:8px; scrollbar-width:none; white-space:nowrap; } nav.breadcrumbs>ul{ display:inline-block; margin:0; min-width:100%; padding:0; right:0; } nav.breadcrumbs>ul>li{ align-items:center; display:inline-flex; vertical-align:middle; } nav.breadcrumbs>ul>li[hidden]{ display:none; } nav.breadcrumbs>ul>li svg{ margin-left:3px; margin-right:3px; } nav.breadcrumbs>ul>li svg.icon--12{ margin-left:var(--spacing-75); margin-right:var(--spacing-75); } nav.breadcrumbs>ul>li>a{ text-decoration:none; } nav.breadcrumbs>ul>li>button{ background:none; border:none; font-family:inherit; font-size:1em; margin:0; padding:0; } nav.breadcrumbs>ul>li>a,nav.breadcrumbs>ul>li>button{ color:inherit; max-width:168px; outline-offset:5px; overflow:hidden; text-overflow:ellipsis; } nav.breadcrumbs>ul>li>a:focus,nav.breadcrumbs>ul>li>a:hover,nav.breadcrumbs>ul>li>button:focus,nav.breadcrumbs>ul>li>button:hover{ text-decoration:underline; } nav.breadcrumbs>ul>li>a[aria-current],nav.breadcrumbs>ul>li>button[aria-current]{ color:var(--breadcrumbs-item-current-foreground-color, var(--color-foreground-primary)); text-decoration:none; } nav.breadcrumbs>ul>li>a:focus:not(:focus-visible),nav.breadcrumbs>ul>li>button:focus:not(:focus-visible){ outline:none; } nav.breadcrumbs::-webkit-scrollbar{ display:none; } nav.breadcrumbs.breadcrumb--overflow{ overflow-x:unset; scrollbar-width:unset; } nav.breadcrumbs .fake-menu-button__button,nav.breadcrumbs .menu-button__button{ background-color:var(--icon-button-background-color, var(--color-background-secondary)); height:var(--spacing-300); min-height:var(--spacing-300); min-width:var(--spacing-300); outline-offset:1px; width:var(--spacing-300); } nav.breadcrumbs .fake-menu-button__button svg.icon,nav.breadcrumbs .menu-button__button svg.icon{ fill:var(--breadcrumbs-overflow-foreground-color, var(--color-foreground-secondary)); } nav.breadcrumbs .fake-menu-button__menu,nav.breadcrumbs .menu-button__menu{ font-size:var(--font-size-default); } [dir=rtl] nav.breadcrumbs svg.icon--12{ transform:rotate(180deg); } @media (min-width:512px){ nav.breadcrumbs{ margin:16px 0; } } a.fake-btn,button.btn{ background-color:initial; border:1px solid; border-radius:var(--btn-border-radius, 20px); box-sizing:border-box; color:inherit; display:inline-block; font-family:inherit; font-size:var(--font-size-default); margin:0; min-height:40px; min-width:88px; padding:9.5px 20px; text-align:center; text-decoration:none; vertical-align:bottom; } a.fake-btn--fixed-height,a.fake-btn--truncated,button.btn--fixed-height,button.btn--truncated{ height:40px; } a.fake-btn:focus-visible,button.btn:focus-visible{ outline-offset:var(--spacing-25); outline-style:solid; outline-width:var(--spacing-25); } a.fake-btn:focus:not(:focus-visible),button.btn:focus:not(:focus-visible){ outline:none; } button.btn[aria-disabled=true],button.btn[disabled]{ border-color:var(--expand-btn-disabled-border-color, var(--color-stroke-disabled)); color:var(--expand-btn-disabled-foreground-color, var(--color-foreground-disabled)); } a.fake-btn:not([href]),a.fake-btn[aria-disabled=true]{ color:var(--link-foreground-color-disabled, var(--color-foreground-disabled)); } a.fake-btn--borderless,button.btn--borderless{ border-color:transparent; min-width:auto; padding-left:0; vertical-align:initial; } a.fake-btn--borderless:focus,a.fake-btn--borderless:hover,button.btn--borderless:focus,button.btn--borderless:hover{ background-color:initial; outline:none; text-decoration:underline; } a.fake-btn--borderless[aria-disabled=true],a.fake-btn--borderless[disabled],button.btn--borderless[aria-disabled=true],button.btn--borderless[disabled]{ border-color:transparent; } a.fake-btn--borderless.btn--destructive,button.btn--borderless.btn--destructive{ color:var(--btn-secondary-destructive-foreground-color, var(--color-foreground-attention)); } a.fake-btn--slim,button.btn--slim{ height:40px; min-width:auto; padding-left:var(--spacing-100); padding-right:var(--spacing-100); } a.fake-btn:visited{ color:inherit; } a.fake-btn--fluid,button.btn--fluid{ width:100%; } .btn__cell,.fake-btn__cell{ align-items:center; display:flex; justify-content:center; width:100%; } .btn__cell--fixed-height,.fake-btn__cell--fixed-height{ display:inline-flex; } .btn__cell--fixed-height>svg,.fake-btn__cell--fixed-height>svg{ align-self:baseline; max-width:calc(100% - 32px); } .btn__cell--truncated,.fake-btn__cell--truncated{ display:inline-flex; } .btn__cell--truncated>svg,.fake-btn__cell--truncated>svg{ align-self:baseline; max-width:calc(100% - 32px); } a.fake-btn--borderless .fake-btn__cell,a.fake-btn--form .fake-btn__cell,button.btn--borderless .btn__cell,button.btn--form .btn__cell{ justify-content:space-between; } a.fake-btn svg.icon,button.btn svg.icon{ align-self:center; } a.fake-btn svg.icon:first-child,button.btn svg.icon:first-child{ margin-inline-end:8px; } a.fake-btn svg.icon:last-child,button.btn svg.icon:last-child{ margin-inline-start:8px; } a.fake-btn svg.icon:only-child,button.btn svg.icon:only-child{ margin:0; } a.fake-btn__cell--fixed-height svg.icon,button.btn__cell--fixed-height svg.icon{ align-self:center; height:1rem; overflow:visible; width:1rem; } a.fake-btn--primary,button.btn--primary{ background-color:var(--btn-primary-background-color, var(--color-background-accent)); border-color:var(--btn-primary-border-color, var(--color-stroke-accent)); color:var(--btn-primary-foreground-color, var(--color-foreground-on-accent)); font-weight:700; transition:all var(--motion-duration-short-3) var(--motion-easing-quick-enter); } a.fake-btn--primary:active,button.btn--primary:active{ transform:scale(.97); } a.fake-btn--primary{ outline-color:var(--color-foreground-primary); } a.fake-btn--primary:visited{ color:var(--btn-primary-foreground-color, var(--color-foreground-on-accent)); } a.fake-btn--primary[href]:focus,a.fake-btn--primary[href]:hover,button.btn--primary:not([disabled],[aria-disabled=true]):focus,button.btn--primary:not([disabled],[aria-disabled=true]):hover{ background-blend-mode:multiply; filter:brightness(96%); } a.fake-btn--primary[href]:active,button.btn--primary:not([disabled],[aria-disabled=true]):active{ filter:brightness(92%); } a.fake-btn--primary.fake-btn--destructive,button.btn--primary.btn--destructive{ background-color:var(--btn-primary-destructive-background-color, var(--color-background-attention)); border-color:var(--btn-primary-destructive-border-color, var(--color-stroke-attention)); color:var(--btn-primary-destructive-foreground-color, var(--color-foreground-on-attention)); font-weight:700; } button.btn--primary.btn--destructive[aria-disabled=true],button.btn--primary.btn--destructive[disabled]{ background-color:var(--btn-primary-destructive-disabled-background, var(--color-background-disabled)); border-color:var(--btn-primary-destructive-disabled-border, var(--color-stroke-disabled)); } a.fake-btn--primary.fake-btn--destructive[href]:focus,a.fake-btn--primary.fake-btn--destructive[href]:hover,button.btn--primary.btn--destructive:not([disabled],[aria-disabled=true]):focus,button.btn--primary.btn--destructive:not([disabled],[aria-disabled=true]):hover{ background-color:var(--color-state-attention-hover); } a.fake-btn--primary.fake-btn--destructive[href]:active,button.btn--primary.btn--destructive:not([disabled],[aria-disabled=true]):active{ background-color:var(--color-state-attention-active); } button.btn .progress-spinner{ height:24px; margin:-4px 0; width:24px; } button.btn--form .progress-spinner{ margin-left:auto; margin-right:auto; } button.btn--primary .progress-spinner{ --color-spinner-icon-background:var(--color-background-primary); --color-spinner-icon-foreground:#8fa3f8; } button.btn--primary.btn--destructive .progress-spinner{ --color-spinner-icon-background:var(--color-foreground-on-accent); --color-spinner-icon-foreground:#ec7089; } a.fake-btn[aria-expanded=true] svg.icon--12,button.btn[aria-expanded=true] svg.icon--12{ transform:rotate(180deg); } a.fake-btn--large svg.icon,button.btn--large svg.icon{ max-height:22px; } a.fake-btn--small svg.icon,button.btn--small svg.icon{ max-height:20px; } button.btn--primary[aria-disabled=true],button.btn--primary[disabled]{ background-color:var(--btn-primary-disabled-background-color, var(--color-foreground-disabled)); border-color:var(--btn-primary-disabled-border-color, var(--color-foreground-disabled)); color:var(--btn-primary-foreground-color, var(--color-foreground-on-accent)); } button.btn--primary[aria-disabled=true] svg.icon,button.btn--primary[disabled] svg.icon{ fill:var(--btn-primary-disabled-foreground-color, var(--color-background-primary)); } a.fake-btn--primary:not([href]),a.fake-btn--primary[aria-disabled=true]{ background-color:var(--btn-primary-disabled-background-color, var(--color-foreground-disabled)); border-color:var(--btn-primary-disabled-border-color, var(--color-foreground-disabled)); color:var(--btn-primary-foreground-color, var(--color-foreground-on-accent)); } a.fake-btn--secondary,button.btn--secondary{ background-color:var(--btn-secondary-background-color, transparent); border-color:var(--btn-secondary-border-color, var(--color-stroke-accent)); color:var(--btn-secondary-foreground-color, var(--color-foreground-accent)); transition:all var(--motion-duration-short-3) var(--motion-easing-quick-enter); } a.fake-btn--secondary:active,button.btn--secondary:active{ transform:scale(.97); } a.fake-btn--secondary:visited{ color:var(--btn-secondary-foreground-color, var(--color-foreground-accent)); } a.fake-btn--secondary[href]:active,button.btn--secondary:not([disabled],[aria-disabled=true]):active{ background-color:var(--color-state-primary-active); border-color:var(--color-state-active-foreground-on-secondary); color:var(--color-state-active-foreground-on-secondary); } a.fake-btn--secondary[href]:focus,a.fake-btn--secondary[href]:hover,button.btn--secondary:not([disabled],[aria-disabled=true]):focus,button.btn--secondary:not([disabled],[aria-disabled=true]):hover{ background-color:var(--color-state-primary-hover); border-color:var(--color-state-hover-foreground-on-secondary); color:var(--color-state-hover-foreground-on-secondary); } a.fake-btn--secondary.fake-btn--destructive,button.btn--secondary.btn--destructive{ background-color:var(--btn-secondary-destructive-background-color, transparent); border-color:var(--btn-secondary-destructive-border-color, var(--color-stroke-attention)); color:var(--btn-secondary-destructive-foreground-color, var(--color-foreground-attention)); } a.fake-btn--secondary.fake-btn--destructive[href]:focus,a.fake-btn--secondary.fake-btn--destructive[href]:hover,button.btn--secondary.btn--destructive:not([disabled],[aria-disabled=true]):focus,button.btn--secondary.btn--destructive:not([disabled],[aria-disabled=true]):hover{ background-color:var(--color-state-primary-hover); border-color:var(--color-state-hover-foreground-on-secondary-desctructive); color:var(--color-state-hover-foreground-on-secondary-desctructive); } a.fake-btn--secondary.fake-btn--destructive[href]:active,button.btn--secondary.btn--destructive:not([disabled],[aria-disabled=true]):active{ background-color:var(--color-state-primary-active); border-color:var(--color-state-active-foreground-on-secondary-desctructive); color:var(--color-state-active-foreground-on-secondary-desctructive); } button.btn--secondary.btn--destructive .progress-spinner{ --color-spinner-icon-background:#f39fb0; --color-spinner-icon-foreground:#e0103a; } button.btn--secondary[aria-disabled=true],button.btn--secondary[disabled]{ background-color:var(--btn-secondary-disabled-background-color, var(--color-background-primary)); border-color:var(--btn-secondary-disabled-border-color, var(--color-stroke-disabled)); color:var(--btn-secondary-disabled-foreground-color, var(--color-background-disabled)); } button.btn--secondary[aria-disabled=true] svg.icon,button.btn--secondary[disabled] svg.icon{ fill:var(--btn-secondary-disabled-foreground-color, var(--color-foreground-disabled)); } a.fake-btn--secondary:not([href]),a.fake-btn--secondary[aria-disabled=true]{ border-color:var(--btn-secondary-disabled-border-color, var(--color-background-disabled)); color:var(--btn-secondary-disabled-foreground-color, var(--color-background-disabled)); } a.fake-btn--tertiary,button.btn--tertiary{ border-color:var(--btn-tertiary-border-color, var(--color-stroke-default)); transition:all var(--motion-duration-short-3) var(--motion-easing-quick-enter); } a.fake-btn--tertiary:active,button.btn--tertiary:active{ transform:scale(.97); } a.fake-btn--tertiary[href]:focus,a.fake-btn--tertiary[href]:hover,button.btn--tertiary:not([disabled],[aria-disabled=true]):focus,button.btn--tertiary:not([