/*
 * Theme-Variablen — automatisch erzeugt.
 * Bitte nicht von Hand bearbeiten: wird beim Speichern überschrieben.
 * Eigene Überschreibungen gehören in css/site.css (lädt danach, gewinnt).
 */
/* Manrope — vom Design Studio geholt, selbst gehostet. */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/site/assets/fonts/manrope/manrope-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/site/assets/fonts/manrope/manrope-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Oswald — vom Design Studio geholt, selbst gehostet. */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(/site/assets/fonts/oswald/oswald-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(/site/assets/fonts/oswald/oswald-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  color-scheme: light;
  --av-color-primary: #ae7556;
  --av-color-primary-light: light-dark(color-mix(in oklch, #ae7556 16%, white), oklch(from #ae7556 0.42 c h));
  --av-color-primary-dark: light-dark(color-mix(in oklch, #ae7556, black 22%), color-mix(in oklch, oklch(from #ae7556 clamp(0.72, l, 1) c h), white 22%));
  --av-sec-hue-shift: -60;
  --av-sec-chroma: 0.8;
  --av-color-surface: light-dark(#ebebeb, oklch(from #ebebeb 0.262 c h));
  --av-color-surface-2: light-dark(#d7d0bc, oklch(from #d7d0bc 0.345 c h));
  --av-color-surface-3: light-dark(color-mix(in oklch, #d7d0bc, black 6%), oklch(from #d7d0bc 0.428 c h));
  --av-color-text: light-dark(#13201b, color-mix(in oklch, #13201b, white 88%));
  --av-color-border: light-dark(#d2dcd7, color-mix(in oklch, #d2dcd7, black 55%));
  --av-muted-fraction: 65%;
  --av-font-sans: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji';
  --av-font-display: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji';
  --av-body-weight: 450;
  --av-link-underline: underline;
  --av-link-underline-hover: underline;
  --av-container: 1200px;
  --av-btn-radius: 10px;
  --av-input-radius: 8px;
  --av-nav-break: 1024px;
  --av-footer-bg: var(--av-color-surface-2);
  --av-heading-scale: 1.3;
  --av-tracking-tight: -0.05em;
  --av-color-heading: var(--av-color-primary-text);
  --av-header-logo-height: 2.875rem;
  --av-header-height: 5.5rem;
  --av-nav-font-size: 0.9rem;
  --av-nav-font-weight: 700;
  --av-nav-flex: 1 1 auto;
  --av-nav-justify: center;
  --av-nav-toggle-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='1.9' fill='%23000'/%3E%3C/svg%3E");
  --av-nav-toggle-mask-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='1.9' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");
  --av-nav-toggle-open-rotate: 0deg;
  --av-shadow-scale: 1.3;
}
