/*
 GREENBOX GLOBAL THEME V2 — greenbox-launcher FAMILY BRIDGE V1
 Application-family semantic adapter only.
 Central Theme V2 remains authoritative.
 No theme catalog, persistence engine, Matrix engine, or application shell is owned here.
*/

:root {
  --accent: var(--gb-accent) !important;
  --bg: var(--gb-bg) !important;
  --card: var(--gb-surface-raised) !important;
  --card2: var(--gb-surface-raised) !important;
  --line: var(--gb-border) !important;
  --muted: var(--gb-text-muted) !important;
  --panel: var(--gb-surface) !important;
  --panel2: var(--gb-surface-raised) !important;
  --soft: var(--gb-surface) !important;
  --surface: var(--gb-surface) !important;
  --text: var(--gb-text) !important;
}

html {
  color: var(--gb-text) !important;
  background-color: var(--gb-bg) !important;
}

body {
  color: var(--gb-text) !important;
}

html {
  background-image: var(--gb-theme-background-image) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}

/* Semantic state colors remain application-owned. */
/* UNMAPPED_LOCAL_VARIABLES=NONE */
