/* loot.de Corporate Identity 1.0 — semantic tokens, independent of the pilot UI. */
@font-face {
  font-family: "Space Grotesk";
  src: url("./fonts/space-grotesk-latin-wght-normal.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("./fonts/inter-latin-wght-normal.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
:root {
  --loot-ink: #14202c;
  --loot-paper: #f5f5ef;
  --loot-white: #ffffff;
  --loot-lime: #d9f77a;
  --loot-lilac: #c7b8ef;
  --loot-muted: #52616c;
  --loot-border: #cdd3cf;
  --loot-success: #28613e;
  --loot-warning: #805009;
  --loot-danger: #a83232;
  --loot-success-bg: #e9f3e9;
  --loot-warning-bg: #fff0d7;
  --loot-danger-bg: #ffebeb;
  --loot-action-bg: var(--loot-ink);
  --loot-action-text: var(--loot-paper);
  --loot-focus: #6752a4;
  --loot-font-display: "Space Grotesk", sans-serif;
  --loot-font-body: "Inter", sans-serif;
  --loot-space-1: 4px;
  --loot-space-2: 8px;
  --loot-space-3: 12px;
  --loot-space-4: 16px;
  --loot-space-6: 24px;
  --loot-space-8: 32px;
  --loot-space-12: 48px;
  --loot-space-16: 64px;
  --loot-radius-small: 8px;
  --loot-radius-card: 16px;
  --loot-transition: 160ms ease-out;
}
