/* AILA brand tokens, generated from the brand folder (aila_palette.json, motion.json, site_colors.json). Do not edit by hand. */
:root{
  --paper: #F3EFE6;  /* Paper */
  --paper-rgb: 243,239,230;
  --ink: #15171B;  /* Ink */
  --ink-rgb: 21,23,27;
  --stamp: #2B3A8F;  /* Stamp */
  --stamp-rgb: 43,58,143;
  --yourmove: #D9462B;  /* Your move */
  --yourmove-rgb: 217,70,43;
  --verified: #2E7A57;  /* Verified */
  --verified-rgb: 46,122,87;
  --graphite: #5E6168;  /* Graphite */
  --graphite-rgb: 94,97,104;
  --line: #D8D2C4;  /* Line */
  --line-rgb: 216,210,196;
  --night: #0E0F12;
  --ring-draw-ms: 1000ms;
  --ring-draw-ease: cubic-bezier(0.65,0.0,0.35,1.0);
  --stem-rise-ms: 550ms;
  --stem-rise-ease: cubic-bezier(0.2,0.7,0.1,1.0);
  --square-pop-ms: 450ms;
  --square-pop-ease: cubic-bezier(0.3,1.6,0.5,1.0);
  --stamp-ms: 180ms;
  --document-slide-ms: 400ms;
  --document-slide-ease: cubic-bezier(0.2,0.7,0.2,1.0);
  --card-flip-ms: 900ms;
  --card-flip-ease: cubic-bezier(0.6,0.0,0.2,1.0);
  --printer-line-ms: 110ms;
  --caret-type-min-ms: 45ms; --caret-type-max-ms: 70ms;
  --blink-ms: 1060ms;
  --decision-pause-ms: 1500ms;
  --reduced-ms: 150ms;
  --withdraw-ms: 240ms;
  --withdraw-ease: cubic-bezier(0.2,0.7,0.2,1.0);
  --stamp-settle-ms: 700ms;
  --offer-wait-ms: 10000ms;
}

/* The brand's three families (Source Serif 4, IBM Plex Sans, IBM Plex Mono), as the web subsets
   used on www.aila.tech, under the names AILA Serif, AILA Sans and AILA Mono (SIL Open Font
   License 1.1: assets/fonts/OFL-*.txt). */
/* round 15: each face in two files; the second (Cyrillic, for names typed in it) is fetched only when such a letter is shown */
@font-face{font-family:"AILA Serif";src:url("../fonts/AILASerif-normal-200-900.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0000-03FF, U+0530-10FFFF}
@font-face{font-family:"AILA Serif";src:url("../fonts/AILASerif-normal-200-900-cyrillic.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0400-052F}
@font-face{font-family:"AILA Serif";src:url("../fonts/AILASerif-italic-200-900.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0000-03FF, U+0530-10FFFF}
@font-face{font-family:"AILA Serif";src:url("../fonts/AILASerif-italic-200-900-cyrillic.woff2") format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0400-052F}
@font-face{font-family:"AILA Sans";src:url("../fonts/AILASans-normal-100-700.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0000-03FF, U+0530-10FFFF}
@font-face{font-family:"AILA Sans";src:url("../fonts/AILASans-normal-100-700-cyrillic.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0400-052F}
@font-face{font-family:"AILA Mono";src:url("../fonts/AILAMono-normal-400.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-03FF, U+0530-10FFFF}
@font-face{font-family:"AILA Mono";src:url("../fonts/AILAMono-normal-400-cyrillic.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0400-052F}
@font-face{font-family:"AILA Mono";src:url("../fonts/AILAMono-normal-500.woff2") format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-03FF, U+0530-10FFFF}
@font-face{font-family:"AILA Mono";src:url("../fonts/AILAMono-normal-500-cyrillic.woff2") format("woff2");font-weight:500;font-display:swap;unicode-range:U+0400-052F}
@font-face{font-family:"AILA Mono";src:url("../fonts/AILAMono-normal-600.woff2") format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-03FF, U+0530-10FFFF}
@font-face{font-family:"AILA Mono";src:url("../fonts/AILAMono-normal-600-cyrillic.woff2") format("woff2");font-weight:600;font-display:swap;unicode-range:U+0400-052F}
