/* Original typefaces and Font Awesome Free 6.5.1 icons, served locally.
   Font Awesome fonts are subset to the glyphs used in index.html and script.js.
   License texts and attribution: assets/licenses/. */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 700; font-display: swap; src: url('fonts/inter-latin.woff2') format('woff2'); }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('fonts/space-grotesk-latin.woff2') format('woff2'); }
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 400 500; font-display: swap; src: url('fonts/jetbrains-mono-latin.woff2') format('woff2'); }
@font-face { font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 900; font-display: block; src: url('fonts/fa-solid.woff2') format('woff2'); }
@font-face { font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 400; font-display: block; src: url('fonts/fa-regular.woff2') format('woff2'); }
@font-face { font-family: 'Font Awesome 6 Brands'; font-style: normal; font-weight: 400; font-display: block; src: url('fonts/fa-brands.woff2') format('woff2'); }
.fa-solid, .fa-regular, .fa-brands { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-solid, .fa-regular { font-family: 'Font Awesome 6 Free'; }
.fa-brands { font-family: 'Font Awesome 6 Brands'; }
.fa-solid { font-weight: 900; }
.fa-regular, .fa-brands { font-weight: 400; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-asterisk::before { content: "\2a"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-bullseye::before { content: "\f140"; }
.fa-check::before { content: "\f00c"; }
.fa-cloud::before { content: "\f0c2"; }
.fa-code::before { content: "\f121"; }
.fa-copy::before { content: "\f0c5"; }
.fa-database::before { content: "\f1c0"; }
.fa-download::before { content: "\f019"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-feather::before { content: "\f52d"; }
.fa-file-lines::before { content: "\f15c"; }
.fa-github::before { content: "\f09b"; }
.fa-heart-pulse::before { content: "\f21e"; }
.fa-linkedin::before { content: "\f08c"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-lock::before { content: "\f023"; }
.fa-palette::before { content: "\f53f"; }
.fa-people-arrows::before { content: "\e068"; }
.fa-people-group::before { content: "\e533"; }
.fa-server::before { content: "\f233"; }
.fa-user-astronaut::before { content: "\f4fb"; }
.fa-wand-magic-sparkles::before { content: "\e2ca"; }
