/* Shared interface typography; Snake Mono specimen/game styles override this. */
@font-face {
  font-family: 'ABC Areal';
  src: url('/fonts/ABCAreal-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --font-ui: 'ABC Areal', Arial, sans-serif;
  --control-idle: #f4f4f4;
  --control-hover: #ebebed;
  --control-selected: #d7d7d9;
  --control-complete: #dedee1;
  --control-current: #c3c3c7;
  --control-text: #353538;
  --control-radius: 7px;
}
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--font-ui); }
button, input, select, textarea { font-family: inherit; }
canvas { display: block; }
