/* GENERATED by tools/build_assets.py --fetch-fonts. Do not hand-edit.

   Self-hosted so the product has NO external origin. Material Symbols is a ligature
   font: with no venue internet the judge card would otherwise render the literal
   words 'undo', 'error' and 'check' where the glyphs belong.

   Figtree stands in for UCI's proprietary Soleil. One variable face per subset covers
   every weight cds.css uses (400/500/600/800/900 upright, 400/600 italic) in fewer
   bytes than the static instances would take.

   The Material Symbols face is a SUBSET. Only these icons are in it — add a screen
   that renders another and the glyph is simply absent until the subset is rebuilt.
   tools/build_assets.py --check fails when the templates and this list disagree.

   icon_names: add,add_circle,arrow_back,arrow_downward,arrow_upward,assignment_return,category,check,check_circle,chevron_left,chevron_right,close,dashboard,delete,directions_bike,done_all,download,edit,edit_note,emoji_events,error,event,event_list,event_upcoming,expand_more,fact_check,format_list_numbered,gavel,group_add,groups,history,hourglass_empty,hourglass_top,how_to_reg,how_to_vote,info,key,key_off,leaderboard,list_alt,list_alt_add,lock,logout,menu,open_in_new,password,pending_actions,person,person_add,person_off,person_remove,play_arrow,playlist_add_check,print,refresh,remove,schedule,search_off,shuffle,stadium,stop_circle,sync,task_alt,trophy,undo,warning,workspace_premium
*/

@font-face {
    font-family: 'Figtree';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url(fonts/figtree-latin-ext-italic.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: 'Figtree';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url(fonts/figtree-latin-italic.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: 'Figtree';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url(fonts/figtree-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: 'Figtree';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url(fonts/figtree-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: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 100 700;
    font-display: block;
    src: url(fonts/material-symbols-outlined.woff2) format('woff2');
}

.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
