@font-face {
    font-family: 'Chunkfive';
    src: url("/static/auctionapp/fonts/Chunkfive.121c0534a463.ttf");
}
.titlefont1 {
    font-family: 'Chunkfive';
}
@font-face {
    font-family: 'Playfair';
    src: url("/static/auctionapp/fonts/PlayfairDisplay-Regular.602025465312.ttf");
}
.titlefont2 {
    font-family: 'Playfair';
}

/* === Libertinus Serif (WOFF2) === */
@font-face{
    font-family: "Libertinus Serif";
    src: url("/static/auctionapp/fonts/LibertinusSerif-Regular.332626685d24.woff2") format("woff2");
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face{
    font-family: "Libertinus Serif";
    src: url("/static/auctionapp/fonts/LibertinusSerif-Italic.95458d3c936a.woff2") format("woff2");
    font-weight: 400; font-style: italic; font-display: swap;
}
@font-face{
    font-family: "Libertinus Serif";
    src: url("/static/auctionapp/fonts/LibertinusSerif-Semibold.1e76a4a5677d.woff2") format("woff2");
    font-weight: 600; font-style: normal; font-display: swap;
}
@font-face{
    font-family: "Libertinus Serif";
    src: url("/static/auctionapp/fonts/LibertinusSerif-Bold.8bf11798ef4c.woff2") format("woff2");
    font-weight: 700; font-style: normal; font-display: swap;
}
  
  /* Optional UI Sans if you want later */
@font-face{
    font-family: "Libertinus Sans";
    src: url("/static/auctionapp/fonts/LibertinusSans-Regular.47d6ea45c94f.woff2") format("woff2");
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face{
    font-family: "Libertinus Sans";
    src: url("/static/auctionapp/fonts/LibertinusSans-Bold.ad5f43b7f9af.woff2") format("woff2");
    font-weight: 700; font-style: normal; font-display: swap;
}
  
  /* Use Libertinus as the site default without touching Summernote font names */
:root{
    --font-serif: "Libertinus Serif", Georgia, "Times New Roman", serif;
    --font-sans: "Libertinus Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
  
  /* Stronger default to overcome any downstream overrides */
.titlefont3 {
    font-family: var(--font-serif);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: common-ligatures;
    font-feature-settings: "liga" 1, "clig" 1, "kern" 1;
}
  
  /* Headings: slight tracking helps */
h1, h2, h3, .h1, .h2, .h3{ letter-spacing: 0.1px; }

.sn-content{
    font-family: initial;      /* stop inheriting Libertinus */
    font-size: inherit;
    line-height: inherit;
}
  /* IMPORTANT:
     Keep these TWO rules at the TOP of fonts.css as you already have them,
     so Summernote can still pick the fonts by name:
     .titlefont1 { font-family: 'Chunkfive'; }
     .titlefont2 { font-family: 'Playfair'; }
     If you want hero headings to be Libertinus, remove .titlefont2 from those tags.
  */
  