/* GENERATED FILE - do not edit by hand.
 * Self-hosted webfonts + used-icon subset. Rebuild with:
 *   php tools/build_fonts.php && php tools/minify_css.php
 * Sources: Google Fonts (Inter, Outfit) + @tabler/icons-webfont@3.4.0 (MIT). */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/assets/fonts/inter-400-700-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/assets/fonts/inter-400-700-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 500 800;
    font-display: swap;
    src: url('/assets/fonts/outfit-500-800-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 500 800;
    font-display: swap;
    src: url('/assets/fonts/outfit-500-800-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'tabler-icons';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/assets/fonts/tabler-icons.woff2') format('woff2');
}

.ti{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-alert-triangle:before{content:"\ea06"}
.ti-arrow-fork:before{content:"\f04a"}
.ti-arrow-left:before{content:"\ea19"}
.ti-arrow-right:before{content:"\ea1f"}
.ti-arrows-maximize:before{content:"\ea28"}
.ti-article:before{content:"\f1e2"}
.ti-ban:before{content:"\ea2e"}
.ti-binary-tree:before{content:"\f5d4"}
.ti-bolt-off:before{content:"\ecec"}
.ti-book:before{content:"\ea39"}
.ti-brand-apple:before{content:"\ec17"}
.ti-brand-bandcamp:before{content:"\f207"}
.ti-brand-discord:before{content:"\ece3"}
.ti-brand-patreon:before{content:"\edd2"}
.ti-brand-soundcloud:before{content:"\ed6e"}
.ti-brand-spotify:before{content:"\ed03"}
.ti-brand-steam:before{content:"\ed6f"}
.ti-brand-windows:before{content:"\ecd8"}
.ti-brand-youtube:before{content:"\ec90"}
.ti-brush:before{content:"\ebb8"}
.ti-bug:before{content:"\ea48"}
.ti-calendar:before{content:"\ea53"}
.ti-chart-bar:before{content:"\ea59"}
.ti-check:before{content:"\ea5e"}
.ti-chevron-left:before{content:"\ea60"}
.ti-chevron-right:before{content:"\ea61"}
.ti-circle-check:before{content:"\ea67"}
.ti-circle-dotted:before{content:"\ed28"}
.ti-circle-off:before{content:"\ee40"}
.ti-click:before{content:"\ebbc"}
.ti-clock:before{content:"\ea70"}
.ti-cloud-upload:before{content:"\ea75"}
.ti-code:before{content:"\ea77"}
.ti-database:before{content:"\ea88"}
.ti-device-gamepad-2:before{content:"\f1d2"}
.ti-disc:before{content:"\ea90"}
.ti-external-link:before{content:"\ea99"}
.ti-eye:before{content:"\ea9a"}
.ti-file-text:before{content:"\eaa2"}
.ti-focus-2:before{content:"\ebd3"}
.ti-headphones:before{content:"\eabd"}
.ti-heart:before{content:"\eabe"}
.ti-heart-filled:before{content:"\f67c"}
.ti-help-circle:before{content:"\f91d"}
.ti-home:before{content:"\eac1"}
.ti-layout-grid:before{content:"\edba"}
.ti-link:before{content:"\eade"}
.ti-link-off:before{content:"\f402"}
.ti-loader:before{content:"\eca3"}
.ti-lock:before{content:"\eae2"}
.ti-message-circle:before{content:"\eaed"}
.ti-microphone-2:before{content:"\ef2c"}
.ti-movie:before{content:"\eafa"}
.ti-music:before{content:"\eafc"}
.ti-news:before{content:"\eafd"}
.ti-note:before{content:"\eb6d"}
.ti-palette:before{content:"\eb01"}
.ti-photo:before{content:"\eb0a"}
.ti-player-pause-filled:before{content:"\f690"}
.ti-player-play-filled:before{content:"\f691"}
.ti-player-track-next-filled:before{content:"\f696"}
.ti-player-track-prev-filled:before{content:"\f697"}
.ti-playlist:before{content:"\eec0"}
.ti-progress:before{content:"\fa0d"}
.ti-puzzle:before{content:"\eb10"}
.ti-quote:before{content:"\efbe"}
.ti-rating-18-plus:before{content:"\f269"}
.ti-refresh:before{content:"\eb13"}
.ti-refresh-dot:before{content:"\efbf"}
.ti-repeat:before{content:"\eb72"}
.ti-repeat-once:before{content:"\eb71"}
.ti-route:before{content:"\eb17"}
.ti-route-off:before{content:"\f194"}
.ti-send:before{content:"\eb1e"}
.ti-share-2:before{content:"\f799"}
.ti-shield-lock:before{content:"\ed58"}
.ti-sparkles:before{content:"\f6d7"}
.ti-stack-2:before{content:"\eef7"}
.ti-sun:before{content:"\eb30"}
.ti-toggle-left:before{content:"\eb3e"}
.ti-trophy:before{content:"\eb45"}
.ti-user-off:before{content:"\ecf9"}
.ti-users:before{content:"\ebf2"}
.ti-users-group:before{content:"\fa21"}
.ti-video:before{content:"\ed22"}
.ti-volume:before{content:"\eb51"}
.ti-volume-2:before{content:"\eb4f"}
.ti-volume-3:before{content:"\eb50"}
.ti-x:before{content:"\eb55"}
.ti-zoom-in:before{content:"\eb56"}
