/**
 * @artsdatabanken/tokens — semantic colors (light mode default)
 *
 * Names mirror the existing artsdatabanken.no _colors.scss conventions,
 * prefixed with --adb- for encapsulation.
 *
 * AUTO-GENERATED from Figma — do not edit by hand.
 * Sources: Colors/Light.tokens.json, Colors/Dark.tokens.json
 */

:root {

  /* ── Background ────────────────────────────────────────────────── */
  --adb-background-default                    : #FFFCF7;
  --adb-background-subtle                     : #FFF7EB;
  --adb-background-strong                     : #F3E2CB;
  --adb-background-light                      : #FFFFFF;

  /* ── Surface — base ────────────────────────────────────────────── */
  --adb-surface-primary                       : #FFFFFF;
  --adb-surface-secondary                     : #FAEFDF;
  --adb-surface-tertiary                      : #F1F3F4;
  --adb-surface-subtle                        : #D2DDE0;
  --adb-surface-subtle-hover                  : #BAC5C8;
  --adb-surface-subtle-active                 : #A3AEB0;
  --adb-surface-invert                        : #262F31;
  --adb-surface-inactive                      : #8C9799;

  /* ── Surface — accent ──────────────────────────────────────────── */
  --adb-surface-accent                        : #005A71;
  --adb-surface-accent-hover                  : #004557;
  --adb-surface-accent-active                 : var(--adb-surface-invert); /* pressed state → #262F31 */

  /* ── Surface — brand ───────────────────────────────────────────── */
  --adb-surface-brand-1                       : #FFE9E6;
  --adb-surface-brand-1a                      : #CF3E1C;
  --adb-surface-brand-1b                      : #E55440;
  --adb-surface-brand-1c                      : #FBBFB7;
  --adb-surface-brand-2                       : #E4F6F2;
  --adb-surface-brand-2a                      : #007759;
  --adb-surface-brand-2b                      : #16A979;
  --adb-surface-brand-2c                      : #8DE2CD;
  --adb-surface-brand-3                       : #E6EEDD;
  --adb-surface-brand-3a                      : #495E2E;
  --adb-surface-brand-3b                      : #9B9921;
  --adb-surface-brand-3c                      : #C9DAB4;
  --adb-surface-brand-4                       : #FFF1DB;
  --adb-surface-brand-4a                      : #B67717;
  --adb-surface-brand-4b                      : #F8AE00;
  --adb-surface-brand-4c                      : #F6DDB6;
  --adb-surface-brand-5                       : #E6F1F4;
  --adb-surface-brand-5a                      : #005A71;
  --adb-surface-brand-5b                      : #0283A1;
  --adb-surface-brand-5c                      : #61D0EA;

  /* ── Text ──────────────────────────────────────────────────────── */
  --adb-text-primary                          : #262F31;
  --adb-text-secondary                        : #616B6D;
  --adb-text-invert                           : #FFFFFF;
  --adb-text-visited                          : #616B6D;
  --adb-text-accent                           : #005A71;
  --adb-text-hover                            : #004557;
  --adb-text-brand-1                          : #CF3E1C;
  --adb-text-brand-2                          : #007759;
  --adb-text-brand-3                          : #495E2E;
  --adb-text-brand-4                          : #B67717;

  /* ── Border ────────────────────────────────────────────────────── */
  --adb-border-default                        : #F2DFC5;
  --adb-border-subtle                         : #D2DDE0;
  --adb-border-strong                         : #768083;
  --adb-border-accent                         : #005A71;
  --adb-border-hover                          : #004557;
  --adb-border-brand-1                        : #E55440;
  --adb-border-brand-2                        : #16A979;
  --adb-border-brand-3                        : #9B9921;
  --adb-border-brand-4                        : #F8AE00;
  --adb-border-primary                        : var(--adb-border-default);

  /* ── Disabled ──────────────────────────────────────────────────── */
  --adb-disabled-opacity                      : 0.3;

  /* ── Alert / feedback ──────────────────────────────────────────── */
  --adb-alert-danger-surface                  : #B80738;
  --adb-alert-danger-surface-hover            : #9A0024;
  --adb-alert-danger-surface-active           : #7C0010;
  --adb-alert-danger-surface-subtle           : #FDEDEF;
  --adb-alert-danger-text                     : #9A0024;
  --adb-alert-danger-border                   : #B80738;
  --adb-alert-success-text                    : #003F18;
  --adb-alert-success-surface                 : #EBFBF5;
  --adb-alert-success-border                  : #009C6A;
  --adb-alert-info-text                       : #00536A;
  --adb-alert-info-surface                    : #E5FAFD;
  --adb-alert-info-border                     : #0099B2;
  --adb-alert-warning-text                    : #5E3600;
  --adb-alert-warning-surface                 : #FFF9EA;
  --adb-alert-warning-border                  : #DDA300;

  /* ── Focus ring ────────────────────────────────────────────────── */
  --adb-focus-outer                           : var(--adb-surface-invert);
  --adb-focus-inner                           : var(--adb-surface-primary);

  /* ── Backdrop ──────────────────────────────────────────────────── */
  --adb-backdrop-color                        : #262F31;
}
