/* nonimi Brand Stylesheet */
/* Colors: #4F6D7A (primary slate), #DD6E42 (accent terracotta), #EAEAEA (light stone) */

@font-face {
  font-family: 'Lato';
  src: url('/brand/fonts/lato/Lato-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/brand/fonts/lato/Lato-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/brand/fonts/lato/Lato-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/brand/fonts/lato/Lato-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geom';
  src: url('/brand/fonts/geom/Geom-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geom';
  src: url('/brand/fonts/geom/Geom-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geom';
  src: url('/brand/fonts/geom/Geom-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Geom';
  src: url('/brand/fonts/geom/Geom-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --nonimi-slate: #4F6D7A;
  --nonimi-slate-dark: #324750;
  --nonimi-slate-light: #6A8A99;
  --nonimi-terracotta: #DD6E42;
  --nonimi-terracotta-light: #E8916F;
  --nonimi-stone: #EAEAEA;
  --nonimi-stone-dark: #C8C8C8;
  --nonimi-font-body: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif;
  --nonimi-font-display: 'Geom', var(--nonimi-font-body);
}

/* Utility: nonimi logo in header/nav */
.nonimi-logo {
  display: inline-flex;
  align-items: center;
  gap: 0;
}
.nonimi-logo svg {
  height: 36px;
  width: auto;
}
.nonimi-logo.large svg {
  height: 56px;
}

/* Favicon link */
