/* Bundled contract fonts — loaded in BOTH the editor (panel CSS asset) and the
 * PDF template so editor preview === Browsershot output. */
@font-face { font-family: 'Arimo';       font-weight: 400; src: url('/fonts/contract/arimo-400.woff2') format('woff2'); }
@font-face { font-family: 'Arimo';       font-weight: 700; src: url('/fonts/contract/arimo-700.woff2') format('woff2'); }
@font-face { font-family: 'Tinos';       font-weight: 400; src: url('/fonts/contract/tinos-400.woff2') format('woff2'); }
@font-face { font-family: 'Tinos';       font-weight: 700; src: url('/fonts/contract/tinos-700.woff2') format('woff2'); }
@font-face { font-family: 'Cousine';     font-weight: 400; src: url('/fonts/contract/cousine-400.woff2') format('woff2'); }
@font-face { font-family: 'Cousine';     font-weight: 700; src: url('/fonts/contract/cousine-700.woff2') format('woff2'); }
@font-face { font-family: 'Inter';       font-weight: 400; src: url('/fonts/contract/inter-400.woff2') format('woff2'); }
@font-face { font-family: 'Inter';       font-weight: 700; src: url('/fonts/contract/inter-700.woff2') format('woff2'); }
@font-face { font-family: 'Roboto';      font-weight: 400; src: url('/fonts/contract/roboto-400.woff2') format('woff2'); }
@font-face { font-family: 'Roboto';      font-weight: 700; src: url('/fonts/contract/roboto-700.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans';   font-weight: 400; src: url('/fonts/contract/open-sans-400.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans';   font-weight: 700; src: url('/fonts/contract/open-sans-700.woff2') format('woff2'); }
@font-face { font-family: 'Lato';        font-weight: 400; src: url('/fonts/contract/lato-400.woff2') format('woff2'); }
@font-face { font-family: 'Lato';        font-weight: 700; src: url('/fonts/contract/lato-700.woff2') format('woff2'); }
@font-face { font-family: 'Lora';        font-weight: 400; src: url('/fonts/contract/lora-400.woff2') format('woff2'); }
@font-face { font-family: 'Lora';        font-weight: 700; src: url('/fonts/contract/lora-700.woff2') format('woff2'); }
@font-face { font-family: 'Merriweather';font-weight: 400; src: url('/fonts/contract/merriweather-400.woff2') format('woff2'); }
@font-face { font-family: 'Merriweather';font-weight: 700; src: url('/fonts/contract/merriweather-700.woff2') format('woff2'); }

/* Each font dropdown button previews its own typeface. Filament renders each
 * grouped tool as a .fi-fo-rich-editor-dropdown-tool-option button whose
 * aria-label is the tool's label (the font name). */
.fi-fo-rich-editor-dropdown-tool-option[aria-label="DejaVu Sans"]  { font-family: 'DejaVu Sans', sans-serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Arimo"]        { font-family: 'Arimo', sans-serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Tinos"]        { font-family: 'Tinos', serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Cousine"]      { font-family: 'Cousine', monospace; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Inter"]        { font-family: 'Inter', sans-serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Roboto"]       { font-family: 'Roboto', sans-serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Open Sans"]    { font-family: 'Open Sans', sans-serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Lato"]         { font-family: 'Lato', sans-serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Lora"]         { font-family: 'Lora', serif; }
.fi-fo-rich-editor-dropdown-tool-option[aria-label="Merriweather"] { font-family: 'Merriweather', serif; }
