/* Autotomy brand reference. Production themes remain independently owned. */
@font-face{font-family:Signika;src:url('./assets/fonts/signika-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('./assets/fonts/inter-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{
  --autotomy-logo-navy: #1C3961;
  --autotomy-steel: #3E7599;
  --autotomy-facet-teal: #5CABAC;
  --autotomy-tail-mint: #96D3B9;
  --autotomy-ink: #182C3A;
  --autotomy-action: #087A6D;
  --autotomy-action-ink: #065D54;
  --autotomy-muted: #52636E;
  --autotomy-paper: #FFFFFF;
  --autotomy-rail: #F0F5F6;
  --autotomy-chrome: #F7FAFB;
  --autotomy-line: #D8E3E5;
  --autotomy-selected: #D2EBE5;
  --autotomy-active: #E8F4F0;
  --autotomy-vendor: #5264B2;
  --autotomy-example: #A36C16;
  --autotomy-foundation: #647988;
  --autotomy-success: #155C47;
  --autotomy-error: #A02D31;
  --autotomy-font-display: Signika, Inter, sans-serif;
  --autotomy-font-body: Inter, sans-serif;
  --autotomy-font-code: SFMono-Regular, Consolas, 'Liberation Mono', monospace;
  --autotomy-radius-action: 5px;
  --autotomy-radius-field: 6px;
  --autotomy-radius-workspace: 10px;
  --autotomy-motion-feedback: 160ms;
  --autotomy-motion-state: 240ms;
  --autotomy-ease-out: cubic-bezier(.16,1,.3,1);
}
::selection{color:var(--autotomy-ink);background:var(--autotomy-selected)}
:focus-visible{outline:2px solid var(--autotomy-action);outline-offset:4px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
