/* Basis-Einstellungen */
html {
  font-size: 100%;
  line-height: 1.5;
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 1rem;
  font-family: sans-serif;
  font-size: 1rem;
  max-width: 60rem;
  /* Begrenzte Lesebreite */
  margin-left: auto;
  margin-right: auto;
}

url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/2D44247B-F81F-4D0B-9FF5-96B35A0D5210/fr_de_3226.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/4B7E367D-31ED-4D21-8ECC-F03C4EDFD2FD/fr_de_3225.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/2B566955-3F58-44E9-AA53-3B45C7BBAF20/fr_de_3223.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/EA43B1EC-FD10-471A-8127-82629AFCA421/fr_de_3222.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/7B4FDE32-935E-4A41-A3AF-AEB39DA80A0A/fr_de_3221.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/C4ED4E31-7AFB-459F-98DE-8335E6F982EC/fr_de_3220.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/1326FE33-87C2-4808-AFC7-ED170A5B0DAE/fr_de_3219.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/0330F952-A57D-4C81-8B23-1CE0B4B118C4/fr_de_3218.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/BE8EDBFF-E65F-4ABB-B51A-D00A2F852211/fr_de_3197.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/A4553303-0C07-465F-A483-3E3876C13DE4/fr_de_3196.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/5D9410D7-938F-456D-82D5-F33C68523590/fr_de_3195.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/F18BFC7C-1BBE-4D86-A90E-0C81606F411E/fr_de_3194.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/341A95EE-915D-465E-BBF2-483DCA302BDD/fr_de_3193.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/21FA1BAE-B819-4AD1-ADBE-EF6FFA460D9F/fr_de_3191.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/2B4BCA16-4755-4F7F-82A7-0F0896A52C6B/fr_de_3167.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/8AC5D299-4CE3-428B-9AD0-F40C58694D8F/fr_de_3166.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/3DDCA98D-54B0-4157-8A36-96BA5DE29403/fr_de_3165.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/FE8229BB-0E01-48D3-8B8C-9AB4EDAD57E3/fr_de_3163.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/6DE5DACF-75A5-4B21-BD42-87287CF7963D/fr_de_3161.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/BB078F1C-ACAC-4671-83A9-E70D8DBA92B5/fr_de_3160.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/A2AB3393-389D-4862-B1B2-FD8DCC0F9B19/fr_de_3159.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/94D293B9-B8CA-423F-8AC8-A5A92BE3CFCF/fr_de_3158.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/1CEC5225-D68B-4423-8B2E-BA5B5AFCC886/fr_de_3157.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/53C95020-DC0F-464C-838C-3023D8C356A0/fr_de_3156.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/3E88D829-D10E-4424-A7F1-E6EF7AE53DE9/fr_de_3155.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/EB227903-0926-468F-95B2-58496531E1FC/fr_de_3154.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/2A2CB796-BBDE-4358-9C1D-3D4F0C778A0D/fr_de_3153.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/AE066A84-B008-40AD-AE2B-AD66370A8C11/fr_de_3152.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/56C5268F-F6F0-452C-A17D-9CB18F1A6D43/fr_de_3151.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/A56A4CC3-94D1-4F65-9505-15E2186BC7CB/fr_de_3147.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/17A2672A-F09A-4C2B-A1EB-7425104635EA/fr_de_3146.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/D87A7EE8-662F-4C61-98E5-713710E2EB1B/fr_de_3128.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/AA8DBA61-470D-450E-B11F-0B5BBEA65FF5/fr_de_3127.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/DF3EB938-0362-4601-B0A7-CAD0A4F02D2F/fr_de_3126.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/CA5C8EFA-7B63-44F1-931B-0CDF46A0FBDC/fr_de_2128.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/518B8E3C-3B19-4198-B4A7-AE33BB5FC947/fr_de_2127.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/8BFB9424-7921-4CBA-9574-BB8853D8ACAC/fr_de_2126.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/4AB5D710-DC10-4620-84FB-56E23894D56E/fr_de_2125.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/DD4993C4-55A5-4F7E-87FB-F9F3CE5CAEC7/fr_de_2124.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/34D5BE70-0475-4C79-95DD-E32611084132/fr_de_2123.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/BB70F3B9-65D9-4F14-A6EC-FC8C0B20CCC0/fr_de_2122.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B00390EB-8DE2-4F08-AFB6-BDE23ABF3A42/fr_de_2121.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B9204491-1EFA-4CC1-811E-3197C033A741/fr_de_2120.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/9DCB25B5-91DF-410E-ABC7-A7DEF6753679/fr_de_2119.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/ADFB49B5-2CA4-486A-BFD4-8C04C005B7E2/fr_de_2118.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/2CA369D7-7734-44F5-A733-21CDD1C2065C/fr_de_2117.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B289DC2F-DC40-4FA2-860E-07AF6977F6C9/fr_de_2116.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B28EB678-213A-45E5-878D-70AC20C75A94/fr_de_2091.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/8652E2B4-0A26-472A-AA8F-AC042B5A32E5/fr_de_2088.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/3263400F-8208-4409-8DA6-BD978FDBBA0C/fr_de_2022.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/E21A9A7E-29A4-47AD-9665-6EB9B54C95A9/fr_de_2021.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/80ECF56C-B615-4FBF-B1CF-8F6A295F5F4F/fr_de_2020.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/A520B061-B938-48E5-858C-11559EAA63E2/fr_de_2019.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/69D8BB1C-B31C-4391-9ABA-2BADF0641890/fr_de_2012.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/86A1F915-4EDB-4D3F-9C31-D1160CE41C19/fr_de_2011.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/64EB31C7-19A2-47B7-B8FD-00FC8B2059B7/fr_de_2010.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/322AA74B-24B6-469A-8675-95A674A32680/fr_de_2009.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/EB58C520-A0EC-4DA5-9C57-6925D18D29A3/fr_de_2008.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B04963FB-1F71-40D6-A353-70B358681BFE/fr_de_2007.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/6FC9AF26-E131-49F3-AB0C-CFA6B19A77A9/fr_de_2006.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/BD09EDA4-6697-4EED-8810-9626130136CB/fr_de_2005.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/50BB5025-929A-4F60-9966-2A19AC67538A/fr_de_2004.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/5ED2F0DC-0FEA-4C43-BA89-CE76425A4D5F/fr_de_2003.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/1704748B-3226-4E7F-80E9-83A816B01877/fr_de_2002.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/4A107243-52A4-4FFA-B666-D5D4D541EF56/fr_de_2001.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/818607AA-6123-41C7-9BD3-96488D4598ED/fr_de_2000.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/7CD518E5-F335-482D-918E-DC84691C11B5/fr_de_1999.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/3E65BD20-DAAE-4575-90E3-60A4CA68D6F2/fr_de_1998.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/19846861-6C18-4319-907D-DC15EB82EA67/fr_de_1997.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/F1618D45-A323-4969-80B6-D2D28261F0FD/fr_de_1996.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/0D8C4517-FB82-4547-B577-A84799795EFB/fr_de_1995.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/EF2AE321-80F2-4F61-B3AC-1DF7B15D4183/fr_de_1994.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/0941CE84-BC54-4F6F-9E0B-42192EC2DC16/fr_de_1993.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/867853E9-CEC4-43D2-AE12-50D8D655875C/fr_de_1992.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/5D192DAE-1219-454A-A555-377CC0BC8900/fr_de_1991.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/9F24C711-D912-43A1-B343-D370CF574CDA/fr_de_1990.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/F3FEFC56-4FBA-4F8E-9978-A9EE037D9E07/fr_de_1989.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/F9B9CEE3-9901-4118-AF5C-BD496B7F12B1/fr_de_1988.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/A1F3544A-066B-4D85-A1F6-4EA9F19A1DE9/fr_de_1987.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/6C134EB6-0357-447A-AACA-04646885CE37/fr_de_1986.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/4A1D9970-D3FD-4CEA-B90A-AFAC3ADF1282/fr_de_1985.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B2958880-799C-42E5-9363-89F8563EE547/fr_de_1984.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/1D0D3CEF-81E4-4693-AC0B-B9FADED0F876/fr_de_1983.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/BBC21A1F-1B5E-4898-AC4A-8DB64AA559CF/fr_de_1982.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/E9FAAF1B-C24E-4D84-8BF3-3F710D65734E/fr_de_1981.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/3EA11931-43C3-451E-9989-BA4D0667A26F/fr_de_1980.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/50193026-BD03-416A-BACF-8CAF2342C25C/fr_de_1979.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/943AAE08-B515-45A0-BBF6-5B91E0643A82/fr_de_1978.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/85C6C2C6-DE3F-4317-9C79-9A1A802AC377/fr_de_1977.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/3DFA8944-8A2B-41E5-A1D2-1BADAB917FB2/fr_de_1976.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/BC1F1751-E82B-466B-A970-A2FEDBE9E755/fr_de_1975.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/30FAC6E2-FAEF-4D62-8C86-56E4379D070E/fr_de_1974.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/7CFC524D-3D1A-49EA-AF5F-D61BD275A71A/fr_de_1973.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/96E8ACFB-E7D1-4A25-8EA4-3FF9ECEFE2BC/fr_de_1972.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/734EA184-5561-4784-AB2E-95253F9906A2/fr_de_1971.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/6993B423-AF16-4395-89FB-CFC75192BFA5/fr_de_1970.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/C5AD2F06-655E-4EFC-9FED-1E73E0C4BAA8/fr_de_1969.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/4547B7F5-D4C1-4BF8-B34A-2418DE6D1105/fr_de_1968.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/0CBD8BA4-3225-4E84-BC22-8A1AE7336EF5/fr_de_1967.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/F548B857-0E45-4E68-A776-71A51183472A/fr_de_1966.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/94199B9C-7BBB-4BB7-B55C-FED4AB910A58/fr_de_1965.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/DF00D646-78A8-4652-93F8-C73003A416EB/fr_de_1964.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/553F6F8B-79B0-4A97-A693-620A745D13C6/fr_de_1963.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/F36E057D-A06E-4718-A224-0FB0FFA4ECDC/fr_de_1653.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/566B8A6F-7FD3-4565-88ED-6B411397268E/fr_de_ger.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/572E70D3-7732-46F8-AFE5-87DF7987C901/fr_de_3232.html) url(../../../../../../Library/Containers/com.microsoft.rdc.macos/Data/tmp/B19476CC-1B1E-4A7B-B602-8474E1805D40/fr_de_3228.html) p {
  margin: 1rem 0 1rem 0;
  /* Absatzabstand unten, kein Abstand oben */
  line-height: 1.3;
  /* gute Lesbarkeit */
  font-size: 1rem;
  /* passt zu normalem Fließtext */
  color: #333;
  /* leicht abgedunkeltes Schwarz */
}

.small {
  font-size: 0.9rem;
  /* etwas kleiner */
}

/* Medien */
video {
  max-width: 100%;
  height: auto;
  display: block;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

.ss {
  margin-top: 3rem;
  /* Abstand nach oben */
  border: 1px solid #c6c6c6;
  /* Rahmenfarbe und -dicke */
  border-radius: 6px;
  /* leicht abgerundete Ecken */
  width: 600px;
}

/* Überschriften und Text */

h1 {
  font-size: 2rem;
  margin-top: 1.5rem;
  color: #444;
  line-height: 1.2;
}

h2 {
  font-size: 1.75rem;
  margin-top: 3rem;
  color: #555;
  line-height: 1.2;
}

/* nur für h2 mit Bild davor */
.h2-with-icon {
  /* dein vorhandenes h2-Design bleibt erhalten */
  /*margin-top: 3rem;*/
  color: #555;
  line-height: 1.2;
  display: flex;
  align-items: center;
  /* vertikal mittig */
  gap: 0.5rem;
  /* Abstand zwischen Icon und Text */
}

.h2-with-icon .h2-icon {
  width: 1em;
  /* skaliert mit der H2-Schriftgröße */
  height: auto;
  margin-right: 0.5rem;
  vertical-align: middle;
  /* Icon und Text schön auf einer Höhe */
}

.h2-no-margin {
  margin-top: 1.0rem;
}


h3 {
  font-size: 1.5rem;
  margin-top: 2.5rem;
  color: #555;
  line-height: 1.2;
}

@media (max-width: 600px) {
  h1 {
    font-size: 1.5rem;
  }

  h2 {
    font-size: 1.25rem;
  }

  h3 {
    font-size: 1.125rem;
  }
}

.note {
  color: #888;
  /* hellgrau */
  font-style: italic;
  /* optional: kursiv */
  font-size: 0.9rem;
  /* etwas kleiner als Fließtext */
  margin-top: 3rem;
}

/* Flexibles Layout */
.container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.container>* {
  flex: 1 1 20rem;
  /* wächst, schrumpft, min. 20rem */
}

/* Responsive YouTube-Video mit Rahmen und abgerundeten Ecken */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 Seitenverhältnis */
  height: 0;
  overflow: hidden;
  /* nötig für runde Ecken */
  max-width: 100%;
  border: 1px solid #c6c6c6;
  /* gleiche Rahmenfarbe wie .ss */
  border-radius: 10px;
  /* gleiche Rundung wie .ss */
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* Zeilenpaare für Lerntext + Übersetzung */
.line-pair {
  background: #fcfcfc;
  /* sehr helles Grau als Box-Hintergrund */
  border: 1px solid #ddd;
  /* dünner grauer Rahmen */
  border-radius: 6px;
  /* abgerundete Ecken */
  padding: 0.6rem 0.8rem;
  /* Innenabstand */
  margin-bottom: 1.2rem;
  /* Abstand zur nächsten Box */
}

/* Lernsprache */
.target-lang {
  background: #d5fbe6;
  /* hier dein Grün einsetzen */
  font-weight: bold;
  /* fett */
  color: #222;
  font-size: 1.05rem;
  /* etwas größer */
  padding: 0.2rem;
  /* ↑↓ 0.4rem Abstand, ←→ 0.6rem Abstand */
  border-radius: 4px;
  /* abgerundete Ecken */
}

/* Muttersprache */
.native-lang {
  color: #555;
  /* dezentes grau */
  font-style: italic;
  /* kursiv */
  font-size: 0.95rem;
  /* etwas kleiner */
  margin-top: 0.2rem;
  /* Abstand zur Lernsprache */
}

.trenner {
  border: none;
  height: 1px;
  background-color: #ddd;
  /* hellgrau */
  margin: 2rem 0;
  /* Abstand oben/unten */
}


.site-header {
  /*position: sticky; */
  top: 0;
  background: white;
  padding: 1rem 0rem 1rem 0rem;
  margin-bottom: 2.5rem;
  /* zusätzlicher Abstand nach außen */
  border-bottom: 1px solid #ddd;
  z-index: 1000;

  display: flex;
  align-items: flex-start;
  /* Titel und Navi bündig oben */
  gap: 0.8rem;
  /* Abstand zwischen Sigel und Text */
}

.sigel {
  width: 90px;
  height: auto;
  margin-left: -1rem;
  /* schiebt das Bild an den Seitenrand */
}

.header-text {
  display: flex;
  flex-direction: column;
  /* Überschrift über Navigation */
}

.site-title {
  font-size: 1.2rem;
  font-weight: bold;
  color: #333;
  margin-bottom: 0.3rem;
}

.mini-nav a {
  margin-right: 1rem;
  text-decoration: none;
  color: #555;
  font-size: 0.9rem;
  white-space: nowrap;
}

.mini-nav a:hover {
  text-decoration: underline;
}

.site-footer {
  border-top: 1px solid #ddd;
  margin-top: 3rem;
  padding: 1rem 0;
  font-size: 0.9rem;
  color: #666;
  text-align: center;
  background-color: #f9f9f9;
}

.site-footer p {
  margin: 0.3rem 0;
}

.footer-nav {
  margin-top: 0.3rem;
}

.footer-nav a {
  color: #666;
  text-decoration: none;
  margin: 0 0.5rem;
}

.footer-nav a:hover {
  text-decoration: underline;
}

/* CTA-Block */
.cta {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 1rem 1.2rem;
  margin: 2rem 0;
  text-align: center;
}

.cta h2 {
  margin: 0 0 0.5rem 0;
  color: #444;
  font-size: 1.3rem;
}

.cta p {
  margin: 0 0 1rem 0;
  color: #555;
}

.cta-actions {
  display: flex;
  gap: 0.6rem;
  justify-content: center;
  flex-wrap: wrap;
}

/* einfache Buttons im bestehenden Stil */
.btn {
  display: inline-block;
  padding: 0.5rem 0.9rem;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  color: #fff;
  background: #2e8b57;
  /* dein Grün */
}

.btn:hover {
  opacity: 0.9;
}

.btn-secondary {
  background: #555;
  /* dezentes Grau */
}

.btn-outline {
  background: transparent;
  color: #2e8b57;
  border: 1px solid #2e8b57;
}

/* Intro-Hinweis */
.intro-hinweis {
  background-color: #f9f9f9;
  /* sehr helles Grau */
  border-left: 4px solid #2e8b57;
  /* grüner Akzentstreifen */
  padding: 0.1rem 1rem;
  margin: 2rem 0 2rem 0;
  /*font-size: 0.95rem;
    color: #444;
    line-height: 1.3;*/
}

.intro-hinweis strong {
  color: #2e8b57;
  /* Plattformname grün hervorheben */
}


.video-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.video-entry {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0.5rem 0;
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid #e0e0e0;
}

.video-entry:hover {
  background: #fafafa;
}

.thumb {
  /*flex: 0 0 auto;*/
  width: 160px;
  /* height: 180px; */
  /*object-fit: cover;*/
  border-radius: 4px;
}

/* Für Handys (bis 600px Bildschirmbreite) */
@media (max-width: 600px) {
  .thumb {
    width: 90px;
    /* kleiner als 160px */
  }
}

.video-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.video-info h3 {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.ger-icon {
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
}

.subtitle {
  font-weight: normal;
  color: #666;
  font-size: 0.9em;
}

.duration {
  margin: 0.25rem 0 0;
  font-size: 0.85rem;
  color: #777;
}

.support-box {
  background: #f5f8ff;
  border: 1px solid #d5e6ff;
  border-radius: 8px;
  padding: 1rem;
  margin-top: 2rem;
  font-size: 0.95rem;
}

.support-box a {
  color: #2a64d6;
  text-decoration: none;
}

.support-box a:hover {
  text-decoration: underline;
}