@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(./fonts/inter-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(./fonts/inter-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/inter-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/inter-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./fonts/inter-4.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/inter-5.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/inter-6.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(./fonts/inter-7.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(./fonts/inter-8.ttf) format('truetype');
}

/* Primary actions: consistent inversion with a visible boundary. */
button.primary, a.primary, body:has(.module-head) button:is(#start,#newSession,#restart){background:#26262c!important;color:#fff!important;border-color:#26262c!important;transition:background-color .16s,color .16s,border-color .16s}
button.primary:hover:not(:disabled),a.primary:hover,body:has(.module-head) button:is(#start,#newSession,#restart):hover:not(:disabled){background:#fff!important;color:#202025!important;border-color:#85858e!important}
button.primary:focus-visible,a.primary:focus-visible,body:has(.module-head) button:is(#start,#newSession,#restart):focus-visible{outline:2px solid #50505a;outline-offset:3px}
