@import "./design/tokens/tokens.css"; @tailwind base; @tailwind components; @tailwind utilities; * { box-sizing: border-box; } body { margin: 0; min-width: 320px; min-height: 100vh; background: var(--color-surface-base); color: var(--color-text-primary); font-family: var(--font-sans); line-height: var(--line-normal); } button, a, [tabindex]:not([tabindex="-1"]) { outline: none; } :focus-visible { outline: 2px solid var(--color-focus-ring); outline-offset: 2px; } .motion-standard { transition-duration: var(--motion-duration-standard); transition-timing-function: var(--motion-ease-standard); }