/*
 * Material Symbols Outlined — SUBSET build (audit fe-perf H2).
 *
 * material-symbols-outlined-v2.woff2 contains only the icon ligatures the
 * app actually references (manifest: web/material-symbols-subset.txt), cut
 * from the 1.07 MB upstream variable font to ~34 KB while keeping the FILL
 * and wght axes. Regenerate with scripts/subset-material-symbols.py (see
 * its header for the exact candidate-extraction command), then BUMP THE
 * VERSION SUFFIX of both this file and the .woff2 and update the links in
 * web/index.html: /fonts/* is served with Cache-Control: immutable
 * (internal/app/static_cache.go), so re-using a filename would leave
 * returning clients on the stale subset forever.
 *
 * font-display: block — for a ligature icon font, "swap" flashes the raw
 * ligature text ("delete", "edit") in fallback type while the font loads;
 * a short block period renders nothing instead, which is the lesser evil
 * now that the file is ~34 KB and preloaded from index.html.
 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 100 700;
    font-display: block;
    src: url('./material-symbols-outlined-v2.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;
}
