/* Erzeugt aus blueprint/tokens.json (2026-10-05) – nicht von Hand ändern */
:root {
  --tier-base: #00ADE2;
  --tier-baseLight: #64DBFF;
  --tier-stage1: #FF914D;
  --tier-stage1Light: #FFBD59;
  --tier-stage2: #FF3131;
  --tier-stage2Light: #FF5757;
  --block-red: #FF2727;
  --block-green: #00E369;
  --block-blue: #0082FF;
  --block-yellow: #FFFF5C;
  --block-outline: #231F20;
  --surface-bg: #0E1140;
  --surface-panel: #232482;
  --surface-panelRaised: #2D34E1;
  --surface-ink: #FFFFFF;
  --surface-muted: #9AA3B8;
  --surface-line: #3A4AB8;
  --surface-panelCard: #1B1F5C;
  --surface-scrim: #000000B3;
  --surface-focus: #00ADE2;
  --surface-strokeLight: #FFFFFF;
  --surface-strokeDark: #0E1140;
  --state-active: #00E369;
  --state-onTurn: #FF914D;
  --state-targeted: #FF2727;
  --state-selected: #00ADE2;
  --state-disabled: #5C6270;
  --state-highlight: #FFFFFF;
  --hp-full: #00E369;
  --hp-mid: #FFFF5C;
  --hp-low: #FF2727;
  --hp-track: #1B1F5C;
  --brand-indigo: #4353E1;
  --brand-indigoDeep: #232482;
  --brand-skyLight: #BDF5FF;
  --brand-sky: #2FB4FF;
  --brand-cardBackBlue: #2D34E1;
  --brand-gradientHighlightStart: #FF7300;
  --brand-gradientHighlightEnd: #FFFC00;
  --brand-bgEdge: #070707;
  --splash-center: #4353E1;
  --splash-mid: #2D34E1;
  --splash-deep: #232482;
  --splash-edge: #0E1140;
  --fx-glint: #BDF5FF;
  --fx-gold: #FFD23F;
  --fx-night: #080A28;
  --holo-a: #FF5FA2;
  --holo-b: #FFE45C;
  --holo-c: #5CFFB0;
  --holo-d: #5CC8FF;
  --holo-e: #A47CFF;
  --rarity-common: #B8C0E0;
  --rarity-uncommon: #7FE0C2;
  --rarity-rare: #FFD23F;
  --rarity-holo-rare: #5CC8FF;
  --rarity-super-rare: #FF5FA2;
  --rarity-limited: #FF914D;
  --rarity-promo: #A47CFF;
  --rarity-boss: #FF3131;
  --font-display: "Barlow Condensed", 'Arial Narrow', system-ui, sans-serif;
  --font-body: "Barlow", system-ui, sans-serif;
  --font-card: "Averia Libre", Georgia, serif;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 12px;
  --space-lg: 16px;
  --space-xl: 24px;
  --space-xxl: 32px;
  --radius-chip: 4px;
  --radius-card: 10px;
  --radius-panel: 14px;
  --radius-pill: 999px;
  --radius-button: 999px;
  --radius-input: 10px;
  --shadow-card: 0 2px 6px rgba(0,0,0,0.45);
  --shadow-panel: 0 1px 2px rgba(0,0,0,0.35);
  --shadow-dialog: 0 16px 48px rgba(0,0,0,0.6);
  --shadow-glow: 0 0 14px rgba(255,255,255,0.45);
  --shadow-highlight: 0 0 0 2px rgba(255,255,255,0.95), 0 0 18px rgba(255,255,255,0.55);
  --motion-ease: cubic-bezier(.76, 0, .24, 1);
  --motion-fast: 300ms;
  --motion-normal: 350ms;
  --motion-slow: 400ms;
  --motion-opponentStep: 500ms;
  --motion-fx: 1200ms;
  --motion-hitStop: 80ms;
  --motion-tierSmall: 150ms;
  --motion-tierMedium: 550ms;
  --motion-tierLarge: 1200ms;
  --motion-arc: 0.18;
  --motion-damageNumber: 1100ms;
  color-scheme: dark;
}
:root[data-theme="light"] {
  --tier-base: #0096C7;
  --tier-baseLight: #64DBFF;
  --tier-stage1: #F0782E;
  --tier-stage1Light: #FFBD59;
  --tier-stage2: #E62626;
  --tier-stage2Light: #FF5757;
  --block-red: #FF2727;
  --block-green: #00E369;
  --block-blue: #0082FF;
  --block-yellow: #FFFF5C;
  --block-outline: #231F20;
  --surface-bg: #F4F6FA;
  --surface-panel: #FFFFFF;
  --surface-panelRaised: #FFFFFF;
  --surface-ink: #111318;
  --surface-muted: #5C6270;
  --surface-line: #D6DAE3;
  --surface-panelCard: #FFFFFF;
  --surface-scrim: #0B0C10B3;
  --surface-focus: #0096C7;
  --surface-strokeLight: #FFFFFF;
  --surface-strokeDark: #000000;
  --state-active: #00A857;
  --state-onTurn: #F0782E;
  --state-targeted: #E62020;
  --state-selected: #0096C7;
  --state-disabled: #9EA3AE;
  --state-highlight: #FFFFFF;
  --hp-full: #00A857;
  --hp-mid: #E6C800;
  --hp-low: #E62020;
  --hp-track: #E0DDD5;
  --brand-indigo: #4353E1;
  --brand-indigoDeep: #232482;
  --brand-skyLight: #BDF5FF;
  --brand-sky: #2FB4FF;
  --brand-cardBackBlue: #2D34E1;
  --brand-gradientHighlightStart: #FF7300;
  --brand-gradientHighlightEnd: #FFFC00;
  --brand-bgEdge: #070707;
  --splash-center: #4353E1;
  --splash-mid: #2D34E1;
  --splash-deep: #232482;
  --splash-edge: #0E1140;
  --fx-glint: #BDF5FF;
  --fx-gold: #FFD23F;
  --fx-night: #080A28;
  --holo-a: #FF5FA2;
  --holo-b: #FFE45C;
  --holo-c: #5CFFB0;
  --holo-d: #5CC8FF;
  --holo-e: #A47CFF;
  --rarity-common: #B8C0E0;
  --rarity-uncommon: #7FE0C2;
  --rarity-rare: #FFD23F;
  --rarity-holo-rare: #5CC8FF;
  --rarity-super-rare: #FF5FA2;
  --rarity-limited: #FF914D;
  --rarity-promo: #A47CFF;
  --rarity-boss: #FF3131;
  color-scheme: light;
}
