/* ============================================================
   MILKY LANE · SELF-HOSTED TYPE  (graffiti system, 22 Oct 2026)
   ------------------------------------------------------------
   Galano Grotesque is the 2027 menu's own face. It replaces Anton
   (headings) and Inter (body) so the website and the menu match.
   See the Milky Lane Graffiti System design system.

   "ML Block"  Galano Grotesque Black/Heavy, for every display use.
               size-adjust keeps old font-size values in proportion:
               Galano Black runs ~45% wider than Anton.
   "ML Text"   Galano Grotesque Regular/Medium/Bold, body copy.

   The old family names (Anton, Bebas Neue, Inter) are kept as
   aliases of the new faces, so any rule or inline style that still
   names them renders in Galano instead of falling back.

   LICENCE: Galano Grotesque needs a web font licence before launch.
   ============================================================ */

@font-face { font-family: "ML Block"; src: url("fonts/GalanoGrotesque-Black.woff2") format("woff2"); font-weight: 400 1000; font-style: normal; font-display: block; size-adjust: 80%; }
@font-face { font-family: "ML Block Heavy"; src: url("fonts/GalanoGrotesque-Heavy.woff2") format("woff2"); font-weight: 400 1000; font-style: normal; font-display: block; size-adjust: 80%; }

@font-face { font-family: "ML Text"; src: url("fonts/GalanoGrotesque-Regular.woff2") format("woff2"); font-weight: 100 449; font-style: normal; font-display: swap; size-adjust: 104%; }
@font-face { font-family: "ML Text"; src: url("fonts/GalanoGrotesque-Medium.woff2") format("woff2"); font-weight: 450 599; font-style: normal; font-display: swap; size-adjust: 104%; }
@font-face { font-family: "ML Text"; src: url("fonts/GalanoGrotesque-Bold.woff2") format("woff2"); font-weight: 600 749; font-style: normal; font-display: swap; size-adjust: 104%; }
@font-face { font-family: "ML Text"; src: url("fonts/GalanoGrotesque-Heavy.woff2") format("woff2"); font-weight: 750 849; font-style: normal; font-display: swap; size-adjust: 104%; }
@font-face { font-family: "ML Text"; src: url("fonts/GalanoGrotesque-Black.woff2") format("woff2"); font-weight: 850 1000; font-style: normal; font-display: swap; size-adjust: 104%; }

/* Aliases: old names now draw Galano */
@font-face { font-family: "Anton"; src: url("fonts/GalanoGrotesque-Black.woff2") format("woff2"); font-weight: 400 1000; font-style: normal; font-display: block; size-adjust: 80%; }
@font-face { font-family: "Bebas Neue"; src: url("fonts/GalanoGrotesque-Black.woff2") format("woff2"); font-weight: 400 1000; font-style: normal; font-display: block; size-adjust: 80%; }
@font-face { font-family: "Inter"; src: url("fonts/GalanoGrotesque-Regular.woff2") format("woff2"); font-weight: 100 449; font-style: normal; font-display: swap; size-adjust: 104%; }
@font-face { font-family: "Inter"; src: url("fonts/GalanoGrotesque-Medium.woff2") format("woff2"); font-weight: 450 599; font-style: normal; font-display: swap; size-adjust: 104%; }
@font-face { font-family: "Inter"; src: url("fonts/GalanoGrotesque-Bold.woff2") format("woff2"); font-weight: 600 1000; font-style: normal; font-display: swap; size-adjust: 104%; }

/* Script accent: one to three words, once per page at most */
@font-face {
  font-family: "Driftline ML";
  src: url("fonts/DriftlineML.woff2") format("woff2"),
       url("fonts/DriftlineML.ttf") format("truetype");
  font-weight: 400; font-style: normal;
  font-display: block;
}
