/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./src/styles/site-effect-se26.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * SITE EFFECT · Design-System 2026 (SE26) für die App
 * ----------------------------------------------------
 * Bewusste Entscheidung von Max (06.10.2026): der neue Look der Website
 * (site-effect.com) gilt auch im Kunden-Cockpit und im internen SE-Cockpit.
 * Nur LOOK, keine Funktions- oder Layout-Umbauten:
 *   Schriften Anton (Display, Versalien) + Archivo (Text), selbst gehostet via next/font
 *   Farben: Schwarz #0a0a0a, Weiß #f5f5f5, Lime #e9f5a0 als einziger Akzent
 *   Kanten eckig (Radius 0), Linien statt Schatten, keine Glas-/Glow-Effekte
 * Flächen-Wahrheit bleibt: SE-Cockpit (os, /site-effect/*) HELL,
 * Kunden-Cockpit ([tenantSlug], app.site-effect) DUNKEL.
 * Alles hier ist gescoped, RAUMRISS-Räume bleiben unberührt.
 * Zurückdrehen: Import in site-effect-cockpit-shell.tsx und
 * site-effect-cockpit-typography.tsx entfernen.
 */

/* ═══ 1 · SE-Cockpit hell (.se-cockpit[data-theme="light"]) ═══ */
.se-cockpit[data-theme="light"] {
  --brand-1: #0a0a0a;
  --brand-2: #2c2c2c;
  --signal: #e9f5a0;
  --brand-glow: transparent;
  --surface: #ffffff;
  --surface-2: #ffffff;
  --surface-3: #ececec;
  --plane: #f5f5f5;
  --plane-2: #ffffff;
  --line: rgba(10, 10, 10, 0.12);
  --line-2: rgba(10, 10, 10, 0.22);
  --ink: #0a0a0a;
  --ink-2: #3d3d3d;
  --ink-3: #6b6b6b;
  --radius: 0px;
  --shadow: none;
  --accent: #0a0a0a;
  --accent-soft: #3d3d3d;
  --accent-border: #0a0a0a;
  background: #f5f5f5;
  font-family: var(--font-se-sans), "Archivo", system-ui, sans-serif;
  letter-spacing: 0;
}

/* ═══ 2 · Dunkle Shell (app.site-effect: .se-cockpit[data-theme="dark"]) ═══ */
.se-cockpit[data-theme="dark"] {
  --brand-1: #e9f5a0;
  --brand-2: #c9d97a;
  --signal: #e9f5a0;
  --brand-glow: transparent;
  --surface: #111111;
  --surface-2: #141414;
  --surface-3: #1a1a1a;
  --plane: #0a0a0a;
  --plane-2: #111111;
  --line: #2c2c2c;
  --line-2: #3d3d3d;
  --ink: #f5f5f5;
  --ink-2: #d3d3d3;
  --ink-3: #949494;
  --radius: 0px;
  --shadow: none;
  --accent: #e9f5a0;
  --accent-soft: #c9d97a;
  --accent-border: #e9f5a0;
  background: #0a0a0a;
  font-family: var(--font-se-sans), "Archivo", system-ui, sans-serif;
  letter-spacing: 0;
}

/* ═══ 3 · Gemeinsam für beide Shells ═══ */
.se-cockpit ::-moz-selection { background: #e9f5a0; color: #0a0a0a; }
.se-cockpit ::selection { background: #e9f5a0; color: #0a0a0a; }
.se-cockpit ::-webkit-scrollbar-thumb { border-radius: 0; }

.se-cockpit .sf-se {
  border-radius: 0;
  background: #0a0a0a;
  box-shadow: none;
}
.se-cockpit[data-theme="dark"] .sf-se { background: #e9f5a0; }
.se-cockpit[data-theme="dark"] .sf-se b { color: #0a0a0a; }
.se-cockpit .sf-se b {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.se-cockpit .sf-h1,
.se-cockpit h1 {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.005em;
  line-height: 1;
  font-size: 34px;
}
.se-cockpit .sf-sec h2,
.se-cockpit h2 {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.se-cockpit .sf-kicker,
.se-cockpit .sf-label {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif;
  font-weight: 400;
  letter-spacing: 0.06em;
  font-size: 12px;
}

/* Karten, Felder, Knöpfe: eckig, Linie statt Schatten, kein Verlauf */
.se-cockpit .sf-card {
  background: var(--surface);
  border-radius: 0;
  box-shadow: none;
}
.se-cockpit a.sf-card:hover {
  border-color: var(--ink);
  box-shadow: none;
  transform: none;
}
.se-cockpit :is(button, input, select, textarea, [class*="card"], [class*="chip"], [class*="pill"], [class*="badge"], [class*="field"], [class*="btn"], [class*="col"], [class*="panel"], [class*="modal"], [class*="sheet"], [class*="drawer"], [class*="tab"]):not([class*="dot"]):not([class*="avatar"]):not([class*="ring"]) {
  border-radius: 0 !important;
}
.se-cockpit :is([class*="card"], [class*="panel"], [class*="modal"], [class*="col"]) {
  box-shadow: none !important;
}
.se-cockpit :is(button, input, select, textarea) {
  font-family: inherit;
}
.se-cockpit[data-theme="light"] :is(input, select, textarea):focus {
  outline: none;
  border-color: #0a0a0a !important;
}
.se-cockpit[data-theme="dark"] :is(input, select, textarea):focus {
  outline: none;
  border-color: #e9f5a0 !important;
}

/* ═══ 4 · Kunden-Cockpit: in dieser App hell, siehe Abschnitt 6 ═══ */

/* ═══ 5 · Kunden-Login (app.site-effect.com/login, nur Kunden-Instanz) ═══
   Hell wie die hellen Flächen der Website (Max, 06.10.: dunkel wirkte zu schwer).
   Hohe Spezifität mit Absicht: die RAUMRISS-Pässe (design-recovery, v5-glas) setzen
   Button, Titel und Felder mit !important. */
/* In derselben Schicht wie RAUMRISS (@layer rr-kit): deren !important-Regeln liegen dort
   und schlagen jede ungeschichtete Regel. Innerhalb der Schicht gewinnt unsere hoehere Spezifitaet. */
@layer rr-kit {
html:root body .rr-entry-gate[data-se26][data-se26],
html:root.raumriss-os body .rr-entry-gate[data-se26][data-se26] {
  background: #f5f5f5 !important;
  color: #0a0a0a !important;
  font-family: var(--font-se-sans), "Archivo", system-ui, sans-serif !important;
}
html:root body .rr-entry-gate[data-se26][data-se26]::before,
html:root body .rr-entry-gate[data-se26][data-se26]::after,
html:root.raumriss-os body .rr-entry-gate[data-se26][data-se26]::before,
html:root.raumriss-os body .rr-entry-gate[data-se26][data-se26]::after { display: none !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-gate__clock {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em !important;
  color: #0a0a0a !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-gate__date { color: #6b6b6b !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-gate__title {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.01em !important;
  color: #0a0a0a !important;
  font-size: 30px !important;
  line-height: 1 !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-gate__title::before,
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-gate__title::after { background: #e9f5a0 !important; border-radius: 0 !important; box-shadow: 0 0 0 1px #0a0a0a !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form {
  background: #ffffff !important;
  border: 1px solid rgba(10, 10, 10, 0.14) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__label {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.06em !important;
  color: #3d3d3d !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] :is(.rr-entry-form__input, .rr-entry-form__password-wrap) {
  background: #f5f5f5 !important;
  border-color: rgba(10, 10, 10, 0.18) !important;
  border-radius: 0 !important;
  color: #0a0a0a !important;
  box-shadow: none !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__password-wrap .rr-entry-form__input { border: 0 !important; background: transparent !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__input:focus,
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__password-wrap:focus-within { border-color: #0a0a0a !important; outline: none !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__password-toggle {
  background: transparent !important;
  border: 1px solid rgba(10, 10, 10, 0.18) !important;
  border-radius: 0 !important;
  color: #3d3d3d !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__submit.atmo-action:not(.atmo-action--quiet) {
  -webkit-text-fill-color: currentColor !important;
  background: #0a0a0a !important;
  color: #f5f5f5 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  font-size: 15px !important;
  transition: background .2s, color .2s !important;
}
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__submit.atmo-action:not(.atmo-action--quiet):hover { background: #e9f5a0 !important; color: #0a0a0a !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .rr-entry-form__error { color: #b42318 !important; }
/* Formularelemente in beiden Cockpits: RAUMRISS zwingt sonst SF Pro auf button/input */
html:root body :is(.se-cockpit, [data-se26]) :is(button, input, select, textarea) {
  font-family: var(--font-se-sans), "Archivo", system-ui, sans-serif !important;
}
/* Das Auge ueber der Uhr */
html:root body .rr-entry-gate[data-se26][data-se26] .se26-auge {
  position: relative;
  width: 104px;
  height: 104px;
  margin: 0 auto 20px;
  border-radius: 50% !important;
  overflow: hidden;
  background: #000;
  animation: se26-auge-schweben 4.5s ease-in-out infinite;
}
html:root body .rr-entry-gate[data-se26][data-se26] .se26-auge video {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 150%;
  height: 150%;
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
  html:root body .rr-entry-gate[data-se26][data-se26] .se26-auge { animation: none; }
}
/* Wortmarke der eigenstaendigen App: blaues Quadrat weg (das Auge steht darueber), Text in Anton */
html:root body .rr-entry-gate[data-se26][data-se26] .se-wordmark__mark { display: none !important; }
html:root body .rr-entry-gate[data-se26][data-se26] .se-wordmark__text {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.01em !important;
  color: #0a0a0a !important;
}
}
@keyframes se26-auge-schweben { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }

/* ═══ 6 · App-Pass (Max, 07.10.: „noch nicht wie die Seite“) ═══
   Im eingeloggten Browser Seite für Seite geprüft (23 Seiten, kein Blau, keine
   Rundungen, nur Anton/Archivo übrig). Alles in @layer rr-kit mit !important:
   schlägt Komponenten-CSS-Strings, Inline-Stile und die RAUMRISS-Pflichtregeln. */
@layer rr-kit {
html:root body [data-se26] {
  --font-sans: var(--font-se-sans), "Archivo", system-ui, sans-serif;
  --font-mono: var(--font-se-sans), "Archivo", system-ui, sans-serif;
  --plane: #f5f5f5;
}
html:root body [data-se26] :where(p, span, div, b, strong, em, small, li, td, th, a, button, label, input, select, textarea, h3, h4, h5, h6) {
  font-family: var(--font-se-sans), "Archivo", system-ui, sans-serif !important;
}
/* Eckig und flach (niedrige Spezifität über :where, damit gezielte Regeln gewinnen) */
html:root body [data-se26] :where(*:not([class*="dot"]):not([class*="Dot"]):not(.av):not([class*="avatar"]):not([class*="ring"]):not([class*="Ring"]):not([style*="50%"]):not(svg):not(svg *)) { border-radius: 0 !important; }
html:root body [data-se26] :where(*:not(:focus-visible)) { box-shadow: none !important; }
html:root body [data-se26] :is(.se-topbar, .se-mobilebar) { backdrop-filter: none !important; background: #f5f5f5 !important; }

/* Marke: Wortmarke SITE EFFECT statt SE-Quadrat, das Auge als Bildzeichen */
html:root body [data-se26] .se-side-brand .sq { display: none !important; }
html:root body [data-se26] .se-side-brand { padding: 8px 8px 18px !important; }
html:root body [data-se26] .se-side-brand .nm {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important;
  font-weight: 400 !important; font-size: 26px !important; line-height: 1 !important;
  letter-spacing: 0.01em !important; text-transform: uppercase !important; color: #0a0a0a !important;
}
html:root body [data-se26] .se-side-brand .sb {
  font-family: var(--font-se-sans), "Archivo", sans-serif !important; font-size: 11px !important;
  letter-spacing: 0 !important; text-transform: none !important; color: #6b6b6b !important; margin-top: 4px !important; display: block;
}
html:root body [data-se26] :is(.se-mobilebar .sq, .av.all, [class*="cockpit_seMark__"]) {
  color: transparent !important; border-radius: 50% !important;
  background: #000 url(auge-d1c5d588.webp) center / 150% no-repeat !important;
}
html:root body [data-se26] :is(.se-mobilebar .sq, .av.all, [class*="cockpit_seMark__"]) * { visibility: hidden !important; }

/* Sidebar (unten Platz für FX) */
html:root body [data-se26] .se-side { background: #f5f5f5 !important; border-right-color: rgba(10,10,10,.12) !important; }
html:root body [data-se26] .se-side-grouplbl {
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important; font-weight: 400 !important;
  font-size: 12px !important; letter-spacing: 0.08em !important; color: #6b6b6b !important;
}
html:root body [data-se26] .se-side-link { font-weight: 500 !important; color: #3d3d3d !important; }
html:root body [data-se26] .se-side-link:hover { background: #ececec !important; color: #0a0a0a !important; }
html:root body [data-se26] .se-side-link.active { background: #0a0a0a !important; color: #e9f5a0 !important; border-color: #0a0a0a !important; }
html:root body [data-se26] .se-side-link.active .ic { color: #e9f5a0 !important; opacity: 1 !important; }
html:root body [data-se26] .se-side-link .acc.ok { background: #e9f5a0 !important; color: #0a0a0a !important; border-color: #0a0a0a !important; }
html:root body [data-se26] .se-side-scope { background: #ffffff !important; border-color: rgba(10,10,10,.12) !important; }
html:root body [data-se26] .se-side-scope.agency .dot { background: #0a0a0a !important; }

/* Topbar */
html:root body [data-se26] .se-scope-seg a.on { background: #0a0a0a !important; color: #f5f5f5 !important; }
html:root body [data-se26] .se-scope-role {
  background: #e9f5a0 !important; color: #0a0a0a !important;
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important; font-weight: 400 !important; letter-spacing: .06em !important;
}

/* Knöpfe: primär schwarz, Hover Lime; blaue Inline-Stile neutralisiert */
html:root body [data-se26] :is(.sf-btn-primary, [style*="background:#1c55f6" i], [style*="background:#3e6eff" i], [class*="cockpit_ghostBtn__"]) {
  background: #0a0a0a !important; background-image: none !important; color: #f5f5f5 !important; border-color: #0a0a0a !important;
  font-family: var(--font-se-display), "Anton", Impact, sans-serif !important; font-weight: 400 !important;
  text-transform: uppercase !important; letter-spacing: 0.04em !important;
}
html:root body [data-se26] :is(.sf-btn-primary, [style*="background:#1c55f6" i], [style*="background:#3e6eff" i], [class*="cockpit_ghostBtn__"]):hover { background: #e9f5a0 !important; color: #0a0a0a !important; }
html:root body [data-se26] :is([style*="color:#2d5bff" i], [style*="color:#1c55f6" i], [style*="color:#6d8dff" i], [style*="color:#3e6eff" i]) { color: #0a0a0a !important; }
/* Nur blaue HINTERGRÜNDE werden Lime. Blaue Schatten (z. B. am Abmelden-Knopf) zählen nicht, sonst wird weiße Schrift auf Lime unlesbar. */
html:root body [data-se26] :is([style*="background:rgba(62,110,255" i], [style*="background: rgba(62,110,255" i], [style*="background:rgba(28,85,246" i], [style*="background: rgba(28,85,246" i]) { background: #e9f5a0 !important; color: #0a0a0a !important; border-color: #0a0a0a !important; }
/* Abmelden: schwarz mit heller Schrift, beim Hovern Lime mit schwarzer Schrift */
html:root body [data-se26] [class*="cockpit_top__"] [class*="cockpit_ghostBtn__"] { background: #0a0a0a !important; background-image: none !important; color: #f5f5f5 !important; -webkit-text-fill-color: #f5f5f5 !important; border: 1px solid #0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_top__"] [class*="cockpit_ghostBtn__"]:hover { background: #e9f5a0 !important; color: #0a0a0a !important; -webkit-text-fill-color: #0a0a0a !important; }

/* Kunden-Cockpit hell */
html:root body [data-se26] section[data-surface="site-effect-client-cockpit"] {
  --se-ink:#0a0a0a; --se-muted:#3d3d3d; --se-faint:#6b6b6b; --se-dim:#949494;
  --se-border:rgba(10,10,10,.12); --se-border-soft:rgba(10,10,10,.12);
  --se-surface:#ffffff; --se-surface-deep:#f5f5f5; --se-paper:#ffffff;
  --se-blue:#0a0a0a; --se-blue-deep:#0a0a0a; --se-blue-soft:rgba(10,10,10,.06); --se-blue-wash:rgba(10,10,10,.04); --se-blue-glow:transparent;
  --se-signal:#e9f5a0; --se-chamber-shadow:none; --se-specular:none; --se-blur:none; --se-blur-strong:none;
  background:#f5f5f5 !important; background-image:none !important; color:#0a0a0a !important; border-color:transparent !important; backdrop-filter:none !important;
}
html:root body [data-se26] :is([class*="cockpit-page_aurora"], [class*="cockpit-page_gridAtmosphere"]) { display:none !important; }
html:root body [data-se26] [class*="cockpit_topBrand__"] b { font-family:var(--font-se-display),"Anton",Impact,sans-serif !important; font-weight:400 !important; text-transform:uppercase !important; font-size:24px !important; letter-spacing:.01em !important; color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_segOn__"] { background:#0a0a0a !important; color:#f5f5f5 !important; border-color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_roomOn__"] { background:#ffffff !important; border-color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_roomOn__"]::before { background:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_roomOn__"] [class*="cockpit_roomT__"] { color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_tagAct__"] { background:#e9f5a0 !important; color:#0a0a0a !important; border-color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_sw__"] { background:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_signal__"] { background:#ffffff !important; background-image:none !important; border-left-color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_impact__"] { background:#0a0a0a !important; background-image:none !important; border-color:#0a0a0a !important; color:#f5f5f5 !important; --se-ink:#f5f5f5; --se-muted:#d3d3d3; --se-faint:#949494; --se-border:#2c2c2c; --se-border-soft:#2c2c2c; }
html:root body [data-se26] [class*="cockpit_periodBar__"] { background:#ffffff !important; color:#0a0a0a !important; border:1px solid rgba(10,10,10,.12) !important; }
html:root body [data-se26] [class*="cockpit_periodOptions__"] { background:transparent !important; border-color:rgba(10,10,10,.12) !important; }
html:root body [data-se26] [class*="cockpit_periodOption__"]:not([data-active="true"]) { color:#3d3d3d !important; }
html:root body [data-se26] [class*="cockpit_periodBarLabel__"] { color:#6b6b6b !important; }
html:root body [data-se26] [class*="cockpit_stat__"] { background:#ffffff !important; border:1px solid rgba(10,10,10,.12) !important; }
html:root body [data-se26] [class*="cockpit_stat__"]::before { background:#0a0a0a !important; width:3px !important; }
html:root body [data-se26] :is([class*="cockpit_statValue__"], [class*="cockpit_statUnit__"]) { color:#0a0a0a !important; font-family:var(--font-se-display),"Anton",Impact,sans-serif !important; font-weight:400 !important; letter-spacing:.01em !important; }
html:root body [data-se26] [class*="cockpit_statValue__"] { font-size:34px !important; }
html:root body [data-se26] :is([class*="cockpit_statDelta__"].up, [class*="cockpit_up__"]) { color:#0a0a0a !important; background:#e9f5a0; padding:0 4px; }
html:root body [data-se26] [class*="cockpit_spark__"] stop { stop-color:#0a0a0a !important; }
html:root body [data-se26] [class*="cockpit_hbar__"] > div { background:#0a0a0a !important; }
html:root body [data-se26] section[data-surface="site-effect-client-cockpit"] svg :is(path, polyline, line)[stroke]:not([stroke="none"]) { stroke:#0a0a0a; }
html:root body [data-se26] [class*="cockpit_impact__"] :is([class*="cockpit_impactKicker__"], [class*="cockpit_impactBig__"], [class*="cockpit_impactUnit__"]) { color:#e9f5a0 !important; }
html:root body [data-se26] [class*="cockpit_impact__"] [class*="cockpit_statusDot__"] { background:#e9f5a0 !important; color:#e9f5a0 !important; }
html:root body [data-se26] [class*="cockpit_impact__"] [class*="cockpit_impactLabel__"] { color:#d3d3d3 !important; }
html:root body [data-se26] [class*="cockpit_impact__"] [class*="cockpit_impactBig__"] { font-family:var(--font-se-display),"Anton",Impact,sans-serif !important; font-weight:400 !important; font-size:44px !important; line-height:1 !important; letter-spacing:.01em !important; }
/* Überschriften: Anton hat nur eine Stärke. Die Seiten setzen 700 und negative Laufweite,
   dann rechnet der Browser eine falsche Fettung und die Buchstaben verkleben. */
html:root body [data-se26] :is(h1, h2, .sf-h1) { font-family:var(--font-se-display),"Anton",Impact,sans-serif !important; text-transform:uppercase !important; font-weight:400 !important; letter-spacing:.015em !important; line-height:1.1 !important; }
html:root body [data-se26] :is(h1, .sf-h1) { font-size:34px !important; margin-top:6px !important; }
html:root body [data-se26] :is(input, select, textarea):focus { border-color:#0a0a0a !important; outline:none !important; }
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[2].use[1]!../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[2].use[2]!../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/font/google/target.css?{"path":"src/lib/site-effect-fork/site-effect-se26-fonts.ts","import":"Anton","arguments":[{"subsets":["latin"],"weight":"400","display":"swap","variable":"--font-se-display"}],"variableName":"seDisplay"} ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(6ced06489fd81a3f-s-d935374b.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(aa5f74293546f6d0-s-930b6513.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;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(62c97acc3aa63787-sp-e57915c8.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;
}@font-face {font-family: 'Anton Fallback';src: local("Arial");ascent-override: 129.70%;descent-override: 36.29%;line-gap-override: 0.00%;size-adjust: 90.69%
}.__className_c8e612 {font-family: 'Anton', 'Anton Fallback';font-weight: 400;font-style: normal
}.__variable_c8e612 {--font-se-display: 'Anton', 'Anton Fallback'
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[2].use[1]!../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[2].use[2]!../../../../../../../Users/max/Documents/MAEX_OS/site-effect/node_modules/next/font/google/target.css?{"path":"src/lib/site-effect-fork/site-effect-se26-fonts.ts","import":"Archivo","arguments":[{"subsets":["latin"],"display":"swap","variable":"--font-se-sans"}],"variableName":"seSans"} ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(b06b356f834173cc-s-dbc5c2f3.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(23d669af23d19c95-s-288d2a1c.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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(1a4aa50920b5315c-sp-92895aba.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;
}@font-face {font-family: 'Archivo Fallback';src: local("Arial");ascent-override: 88.96%;descent-override: 21.28%;line-gap-override: 0.00%;size-adjust: 98.70%
}.__className_fab2aa {font-family: 'Archivo', 'Archivo Fallback';font-style: normal
}.__variable_fab2aa {--font-se-sans: 'Archivo', 'Archivo Fallback'
}

