:root {
  --farbe-hintergrund: #4d4d4d;
  --farbe-text: #c0c0c0;
  --farbe-text-aktiv: #ffffff;
  --farbe-name: #c8c7c9;
  --farbe-zusatz: #ffffff;
  --farbe-projekte: #d5d5d5;
  --farbe-titel: #bfbfbf;
  --farbe-fliesstext: #ffffff;
  --schrift-name-laufweite: 0.1em; --schrift-name-case: none;
  --schrift-zusatz-laufweite: 0.2em; --schrift-zusatz-case: none;
  --schrift-projekte-laufweite: 0.2em; --schrift-projekte-case: uppercase;
  --schrift-titel-laufweite: 0.2em; --schrift-titel-case: uppercase;
  --schrift-serientitel-laufweite: 0em; --schrift-serientitel-case: none;
  --schrift-liste-laufweite: 0.03em; --schrift-liste-case: none;
  --schrift-text-laufweite: 0.03em; --schrift-text-case: none;
  --schrift-menue-laufweite: 0.04em; --schrift-menue-case: none;
  --fondo: var(--farbe-hintergrund); --texto: var(--farbe-text); --texto-activo: var(--farbe-text-aktiv);
}
:root {
  --schrift-name-groesse: clamp(15px, calc(13.1232px + 0.4776vw), 20px);
  --schrift-zusatz-groesse: clamp(13px, calc(12.2493px + 0.191vw), 15px);
  --schrift-projekte-groesse: clamp(14px, calc(13.6246px + 0.0955vw), 15px);
  --schrift-titel-groesse: clamp(15px, calc(13.8739px + 0.2865vw), 18px);
  --schrift-serientitel-groesse: clamp(14px, calc(12.4986px + 0.382vw), 18px);
  --schrift-liste-groesse: 16px;
  --schrift-menue-groesse: 14px;
}
@media (min-width: 700px) and (max-width: 1180px) and (orientation: portrait) {
  :root { --schrift-name-groesse: 20px; --schrift-zusatz-groesse: 15px; --schrift-projekte-groesse: 15px; --schrift-titel-groesse: 20px; --schrift-serientitel-groesse: 19px; --schrift-liste-groesse: 14.85px; }
}
@media (min-width: 700px) and (max-width: 1180px) and (orientation: landscape) {
  :root { --schrift-zusatz-groesse: 15.2px; --schrift-titel-groesse: 20px; --schrift-serientitel-groesse: 19px; }
}
@media (orientation: landscape) and (max-height: 500px) {
  :root { --schrift-zusatz-groesse: clamp(13px, calc(12.2493px + 0.191vw), 15px); --schrift-projekte-groesse: 15px; --schrift-titel-groesse: 17px; --schrift-serientitel-groesse: 19px; --schrift-liste-groesse: 15px; }
}
:root { --lb-fondo: #4d4d4d; --lb-opacidad: 100%; --lb-text: #ffffff; --lb-flechas: inline-flex; --lb-pies: block; --lb-zaehler: block; }
:root { --nav-gr: 24px; }
