/* BusCard design tokens — mirrors assets/tokens.css (Polly) + asset path hooks */
@import url("../tokens.css");

:root {
  /* Convenience aliases used by site CSS */
  --coral: var(--rd-coral, #E85D30);
  --cyan: var(--rd-cyan, #1ff7f2);
  --teal: var(--rd-teal, #2D9B83);
  --teal-deep: #1a5a52;
  --night: var(--rd-bg-dark, #141820);
  --night-deep: var(--rd-bg-darker, #0C0F14);
  --night-elev: #1c2430;
  --night-line: #2a3444;

  --paper: var(--rd-text-light, #E8E6E1);
  --paper-warm: #e8dcc8;
  --ink: var(--rd-text-primary, #1A1A1A);
  --ink-soft: #3d342c;
  --muted: #7a6f62;
  --copper: #c4783a;
  --amber: var(--rd-amber, #ffad4d);
  --fog: rgba(232, 230, 225, 0.08);
  --fog-strong: rgba(232, 230, 225, 0.14);

  --font-display: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;
  --font-body: "Avenir Next", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-mono: "IBM Plex Mono", "SF Mono", "Cascadia Code", "Consolas", "Liberation Mono", monospace;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4.5rem;
  --radius: 2px;
  --radius-lg: 8px;
  --max: 72rem;
  --nav-h: 3.75rem;

  /* Pixel Polly asset paths (actual drop filenames) */
  --asset-motif-64: url("../motif/resonant-hand-globe-64.png");
  --asset-motif-256: url("../motif/resonant-hand-globe-256.png");
  --asset-motif-svg: url("../motif/resonant-hand-globe.svg");
  --asset-motif-spin: url("../motif/resonant-globe-spin-sheet.png");

  --asset-icon-business: url("../icons/market-business-128.png");
  --asset-icon-access: url("../icons/market-accessibility-128.png");
  --asset-icon-elderly: url("../icons/market-elderly-128.png");
  --asset-icon-business-sm: url("../icons/market-business-32.png");
  --asset-icon-access-sm: url("../icons/market-accessibility-32.png");
  --asset-icon-elderly-sm: url("../icons/market-elderly-32.png");

  --asset-tex-grain: url("../textures/grain-dark-256.png");
  --asset-tex-grain-light: url("../textures/grain-light-256.png");
  --asset-tex-grid: url("../textures/grid-dot-64.png");
  --asset-tex-sheen: url("../textures/case-sheen-128.png");

  --asset-ui-phone: url("../ui/phone-case-silhouette-320.png");
  --asset-ui-qr: url("../ui/qr-frame-96.png");
  --asset-ui-nfc: url("../ui/nfc-badge-64.png");
  --asset-ui-config: url("../ui/configurator-chrome.png");
}
