/* Dabney brand type system — self-hosted, metric-compatible clones (LOCKED 2026-05-26)
   Arimo = display/headlines (Helvetica/Arial) · Tinos = body/serif (Times) · Cousine = labels/meta (Courier)
   Old menu family names are remapped onto the clones BY ROLE so existing pages adopt the system. */
@font-face{font-family:'Arimo';font-weight:400;font-style:normal;font-display:swap;src:url('./Arimo-400-normal.woff2') format('woff2')}
@font-face{font-family:'Arimo';font-weight:700;font-style:normal;font-display:swap;src:url('./Arimo-700-normal.woff2') format('woff2')}
@font-face{font-family:'Tinos';font-weight:400;font-style:normal;font-display:swap;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Tinos';font-weight:700;font-style:normal;font-display:swap;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Tinos';font-weight:400;font-style:italic;font-display:swap;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Tinos';font-weight:700;font-style:italic;font-display:swap;src:url('./Tinos-700-italic.woff2') format('woff2')}
@font-face{font-family:'Cousine';font-weight:400;font-style:normal;font-display:swap;src:url('./Cousine-400-normal.woff2') format('woff2')}
@font-face{font-family:'Cousine';font-weight:700;font-style:normal;font-display:swap;src:url('./Cousine-700-normal.woff2') format('woff2')}
/* role remaps */
@font-face{font-family:'Anton';font-weight:400;src:url('./Arimo-400-normal.woff2') format('woff2')}
@font-face{font-family:'Anton';font-weight:700;src:url('./Arimo-700-normal.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:400;font-style:normal;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:500;font-style:normal;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:600;font-style:normal;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:700;font-style:normal;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:400;font-style:italic;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:500;font-style:italic;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-weight:700;font-style:italic;src:url('./Tinos-700-italic.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:400;font-style:normal;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:500;font-style:normal;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:600;font-style:normal;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:700;font-style:normal;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:400;font-style:italic;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:500;font-style:italic;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:700;font-style:italic;src:url('./Tinos-700-italic.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:400;font-style:normal;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:500;font-style:normal;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:600;font-style:normal;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:700;font-style:normal;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:400;font-style:italic;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:500;font-style:italic;src:url('./Tinos-400-italic.woff2') format('woff2')}
@font-face{font-family:'Yeseva One';font-weight:700;font-style:italic;src:url('./Tinos-700-italic.woff2') format('woff2')}
@font-face{font-family:'Cinzel';font-weight:400;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Cinzel';font-weight:500;src:url('./Tinos-400-normal.woff2') format('woff2')}
@font-face{font-family:'Cinzel';font-weight:600;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Cinzel';font-weight:700;src:url('./Tinos-700-normal.woff2') format('woff2')}
@font-face{font-family:'Courier Prime';font-weight:400;font-style:normal;src:url('./Cousine-400-normal.woff2') format('woff2')}
@font-face{font-family:'Courier Prime';font-weight:500;font-style:normal;src:url('./Cousine-400-normal.woff2') format('woff2')}
@font-face{font-family:'Courier Prime';font-weight:600;font-style:normal;src:url('./Cousine-700-normal.woff2') format('woff2')}
@font-face{font-family:'Courier Prime';font-weight:700;font-style:normal;src:url('./Cousine-700-normal.woff2') format('woff2')}
