/* =====================================================================
   Schachvereinigung Konstanz · Wappenbrett 1.6
   Eigenes Design für IONOS MyWebsite · gehört zu template-html.html
   Einfügen unter: Design → HTML/CSS → Reiter CSS
   Ersetzt den bisherigen Inhalt des CSS-Reiters vollständig.
   Version 2.3 · 18.09.2026
   ---------------------------------------------------------------------
   DIESE FASSUNG BRAUCHT KEINEN DATEI-UPLOAD.
   Barlow steckt als Base64 in den beiden @font-face-Regeln unten.
   Enthalten ist ein Zeichenausschnitt für deutsche Texte: Grundzeichen,
   Umlaute, Anführungszeichen, Gedankenstriche, Euro und Mittelpunkt.
   Lizenz: SIL Open Font License 1.1 (erlaubt das Einbetten).
   Nichts ersetzen, einfach komplett in den Reiter CSS kopieren.
   ===================================================================== */

@font-face{
  font-family:"Barlow SVGKN";
  src:url(data:font/woff2;base64,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) format("woff2");
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Barlow SVGKN";
  src:url(data:font/woff2;base64,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) format("woff2");
  font-weight:600; font-style:normal; font-display:swap;
}

/* --- Markenfarben ---------------------------------------------------- */
:root{
  --svgkn-graphit:#222222;
  --svgkn-warmweiss:#FAF9F6;
  --svgkn-weiss:#FFFFFF;
  --svgkn-rot:#EA2F44;
  --svgkn-lesegrau:#625E56;
  --svgkn-linie:#E9E6DE;
  --svgkn-font:"Barlow SVGKN",Barlow,Arial,Helvetica,sans-serif;
}

/* =====================================================================
   1 · Grundgerüst
   Kommt aus dem Reiter HTML: #svgkn-seite > #svgkn-spalte (#svgkn-logo,
   #svgkn-nav, #svgkn-sidebar) und #svgkn-haupt (#svgkn-inhalt, #svgkn-fuss).
   Die Menü-Listen erzeugt IONOS: ul#mainNav1, verschachtelt ul#mainNav2,
   die aktive Seite trägt a.current.
   ===================================================================== */
html,body{ margin:0; padding:0; }
body{
  background:var(--svgkn-warmweiss);
  color:var(--svgkn-graphit);
  font-family:var(--svgkn-font);
  font-size:18px; line-height:27px;
}
*{ box-sizing:border-box; }
img{ max-width:100%; height:auto; }

#svgkn-seite{ display:block; }

/* Linke Spalte ------------------------------------------------------- */
#svgkn-spalte{
  position:fixed; top:0; left:0; bottom:0;
  width:250px; overflow-y:auto;
  background:var(--svgkn-weiss);
  border-right:1px solid var(--svgkn-linie);
  padding:26px 0 22px;
}
#svgkn-logo{ padding:0 22px 20px; }
#svgkn-logo img{ display:block; width:206px; height:auto; }
#svgkn-sidebar{ padding:22px; font-size:14px; line-height:1.45; color:var(--svgkn-lesegrau); }
#svgkn-menue{ display:block; }
.svgkn-schalter{ display:none; }
#svgkn-sidebar img{ max-width:100%; }

/* Navigation --------------------------------------------------------- */
#svgkn-nav ul,
ul#mainNav1,ul#mainNav2,ul#mainNav3{ margin:0; padding:0; list-style:none; background:none; }
ul#mainNav1 li{ width:auto; margin:0; padding:0; }
ul#mainNav1 li a{
  display:block; width:auto;
  padding:10px 22px;
  font-family:var(--svgkn-font);
  font-size:16px; line-height:22px; font-weight:400;
  color:var(--svgkn-graphit);
  background:none;
  border-left:3px solid transparent;
  text-align:left; text-decoration:none;
}
ul#mainNav1 li a:hover{ background:var(--svgkn-warmweiss); color:var(--svgkn-graphit); }
ul#mainNav1 li a.current{
  font-weight:600;
  border-left-color:var(--svgkn-rot);
  background:var(--svgkn-warmweiss);
}
ul#mainNav2 li a{ padding:8px 22px 8px 36px; font-size:15px; color:var(--svgkn-lesegrau); }
ul#mainNav3 li a{ padding:8px 22px 8px 50px; font-size:15px; color:var(--svgkn-lesegrau); }
ul#mainNav2 li a.current,ul#mainNav3 li a.current{ color:var(--svgkn-graphit); font-weight:600; }

/* Inhalt und Fuß ----------------------------------------------------- */
#svgkn-haupt{ margin-left:250px; min-height:100vh; display:flex; flex-direction:column; }
#svgkn-inhalt{
  flex:1 1 auto;
  padding:44px 40px 56px;
  max-width:1120px; width:100%;
  container-type:inline-size;
}
#svgkn-fuss{
  padding:22px 40px;
  border-top:1px solid var(--svgkn-linie);
  font-size:14px; line-height:1.5; color:var(--svgkn-lesegrau);
}
#svgkn-fuss a{ color:var(--svgkn-lesegrau); }

/* Lesetext und Überschriften ----------------------------------------- */
#svgkn-inhalt h1{ font-size:48px; line-height:52px; font-weight:600; letter-spacing:-.02em; margin:0 0 20px; }
#svgkn-inhalt h2{ font-size:30px; line-height:36px; font-weight:600; letter-spacing:-.01em; margin:0 0 16px; }
#svgkn-inhalt h3{ font-size:22px; line-height:28px; font-weight:600; margin:0 0 10px; }
#svgkn-inhalt p,#svgkn-inhalt li,#svgkn-inhalt td{ font-size:18px; line-height:27px; color:var(--svgkn-graphit); }
#svgkn-inhalt a{ color:var(--svgkn-graphit); text-underline-offset:.18em; }
#svgkn-inhalt table{ border-collapse:collapse; }

/* Tastaturfokus: helle Trennzone plus dunkler Außenring, je 3 px */
:focus-visible{
  outline:3px solid var(--svgkn-graphit);
  outline-offset:3px;
  box-shadow:0 0 0 3px var(--svgkn-weiss);
}

/* Schaltfläche des Baukastens im CI */
.diyfeLinkAsButton{
  display:inline-block;
  background:var(--svgkn-graphit) !important;
  color:var(--svgkn-weiss) !important;
  border:0 !important; border-bottom:2px solid var(--svgkn-rot) !important;
  border-radius:0 !important;
  font-family:var(--svgkn-font); font-weight:600;
  min-height:44px; padding:11px 20px; text-decoration:none;
}

/* =====================================================================
   2 · Schmale Fenster
   Die Spalte wandert über den Inhalt, das Menü steht zweispaltig,
   damit nicht zehn Zeilen vor dem ersten Inhalt stehen.
   ===================================================================== */
@media (max-width:820px){
  /* Kopfzeile: Logo links, Hamburger rechts, bleibt oben stehen */
  #svgkn-spalte{
    position:sticky; top:0; z-index:6;
    display:flex; align-items:center; justify-content:space-between;
    width:100%; height:80px; padding:0 16px; overflow:visible;
    background:var(--svgkn-weiss);
    border-right:0; border-bottom:1px solid var(--svgkn-linie);
  }
  #svgkn-logo{ padding:0; }
  #svgkn-logo img{ width:160px; }

  /* Schalter: 44 x 44, Beschriftung nur für Vorleseprogramme */
  .svgkn-schalter{
    display:block; position:relative; width:44px; height:44px;
    color:var(--svgkn-graphit); text-decoration:none; flex:0 0 auto;
  }
  .svgkn-schalter span{
    position:absolute; width:1px; height:1px; overflow:hidden;
    clip-path:inset(50%); white-space:nowrap;
  }
  .svgkn-schalter::before,.svgkn-schalter::after{
    content:""; position:absolute; left:10px; width:24px; height:2px; background:currentColor;
  }
  /* Hamburger: drei Striche, der mittlere als Hintergrund */
  #svgkn-auf{ background:linear-gradient(currentColor,currentColor) center/24px 2px no-repeat; }
  #svgkn-auf::before{ top:14px; }
  #svgkn-auf::after{ bottom:14px; }
  /* Schließen: zwei gekreuzte Striche */
  #svgkn-zu{ display:none; }
  #svgkn-zu::before{ top:21px; transform:rotate(45deg); }
  #svgkn-zu::after{ top:21px; transform:rotate(-45deg); }

  /* Menü als Fläche unter der Kopfzeile, geöffnet über :target */
  #svgkn-menue{ display:none; }
  #svgkn-menue:target{
    display:block; position:fixed; top:80px; left:0; right:0; bottom:0; z-index:5;
    background:var(--svgkn-weiss); overflow-y:auto;
    padding:8px 0 28px;
  }
  #svgkn-spalte:has(#svgkn-menue:target) #svgkn-auf{ display:none; }
  #svgkn-spalte:has(#svgkn-menue:target) #svgkn-zu{ display:block; }

  #svgkn-nav{ border-top:0; }
  ul#mainNav1 li a{ padding:14px 16px; font-size:18px; line-height:24px; }
  ul#mainNav2 li a{ padding:12px 16px 12px 34px; font-size:16px; }
  ul#mainNav3 li a{ padding:12px 16px 12px 50px; font-size:16px; }
  #svgkn-sidebar{ padding:18px 16px; }

  #svgkn-haupt{ margin-left:0; min-height:0; }
  #svgkn-inhalt{ padding:34px 16px 40px; }
  #svgkn-fuss{ padding:18px 16px; }
  #svgkn-inhalt h1{ font-size:36px; line-height:40px; }
  #svgkn-inhalt h2{ font-size:26px; line-height:32px; }
}

/* =====================================================================
   4 · Bausteine der Startseite (HTML-Element mit class="svgkn")
   Alle Regeln sind auf .svgkn beschränkt und wirken nur dort.
   ===================================================================== */
.svgkn{
  font-family:var(--svgkn-font);
  color:var(--svgkn-graphit);
  display:block;
}
.svgkn *{ box-sizing:border-box; }
.svgkn .svgkn-sec{ margin:0 0 84px; }
.svgkn .svgkn-sec:last-child{ margin-bottom:0; }

/* Auftakt ------------------------------------------------------------- */
.svgkn .svgkn-hero{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:20px; }
.svgkn .svgkn-mark{ display:flex; flex-direction:column; align-items:center;
  font-size:clamp(136px,19cqw,216px); }
.svgkn .svgkn-mark .n{ margin:0 !important; font-size:1em !important; line-height:.9 !important; font-weight:600 !important; letter-spacing:.005em; }
.svgkn .svgkn-mark .j{ margin:.1em 0 0 !important; font-size:.105em !important; line-height:1 !important; letter-spacing:.42em; text-indent:.42em; font-weight:600 !important; text-transform:uppercase;
  position:relative; padding-bottom:2.4em; }
/* Die rote Linie ist ein Nachsatz der Zeile JAHRE, kein eigenes Element:
   leere Elemente entfernt der Baukasten beim Speichern. */
.svgkn .svgkn-mark .j::after{ content:""; position:absolute; left:50%; bottom:1.1em; margin-left:-2em; width:4em; height:3px; background:var(--svgkn-rot); }
.svgkn .svgkn-mark .y{ margin:0 !important; font-size:.125em !important; line-height:1 !important; letter-spacing:.14em; font-variant-numeric:tabular-nums; }
.svgkn .svgkn-hero h1{ margin:0 !important; }
.svgkn .svgkn-hero .svgkn-lead{ max-width:52ch; margin:0 !important; font-size:19px !important; line-height:28px !important; color:var(--svgkn-lesegrau) !important; }
.svgkn .svgkn-rot{ color:var(--svgkn-rot) !important; }

/* Zwei quadratische Kacheln ------------------------------------------- */
/* Die Kachel selbst ist ein div. Anklickbar wird sie über den Link in der
   Fußzeile, dessen unsichtbare Fläche (::after) die ganze Kachel abdeckt.
   Grund: der Baukasten schließt jedes <a> vor dem ersten Blockelement. */
.svgkn .svgkn-kacheln{ display:grid; grid-template-columns:minmax(0,1fr); width:100%; max-width:360px; margin:12px auto 0; border:1px solid var(--svgkn-graphit); }
.svgkn .svgkn-kachel{ position:relative; display:flex; flex-direction:column; gap:16px; padding:28px 30px 26px; text-align:left; min-width:0; overflow-wrap:break-word; aspect-ratio:1/1; transition:background .15s ease; }
.svgkn .svgkn-kachel.dunkel{ background:var(--svgkn-graphit); }
.svgkn .svgkn-kachel.dunkel,.svgkn .svgkn-kachel.dunkel *{ color:var(--svgkn-weiss) !important; }
.svgkn .svgkn-kachel.hell{ background:var(--svgkn-weiss); border-top:1px solid var(--svgkn-graphit); }
.svgkn .svgkn-kachel .tag{ margin:0 !important; font-size:12px !important; line-height:1.2 !important; letter-spacing:.14em; text-transform:uppercase; font-weight:600 !important; }
.svgkn .svgkn-kachel .num{ display:block; font-size:66px; line-height:1; font-weight:600; font-variant-numeric:tabular-nums; }
.svgkn .svgkn-kachel .mon{ display:block; margin-top:8px; font-size:13px; letter-spacing:.1em; text-transform:uppercase; }
.svgkn .svgkn-kachel h3{ margin:0 !important; overflow-wrap:break-word; }
.svgkn .svgkn-kachel .los{ margin-top:auto; padding-top:14px; border-top:1px solid currentColor; font-weight:600; }
.svgkn .svgkn-kachel.hell:hover{ background:var(--svgkn-warmweiss); }
.svgkn .svgkn-kachel.dunkel:hover{ background:#333333; }

/* Ganze Fläche anklickbar ---------------------------------------------- */
.svgkn .svgkn-kachel a.los,
.svgkn .svgkn-karte a.los,
.svgkn .svgkn-termin h3 a{ color:inherit !important; text-decoration:none !important; }
.svgkn .svgkn-kachel a.los::after,
.svgkn .svgkn-karte a.los::after,
.svgkn .svgkn-termin h3 a::after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; }
.svgkn .svgkn-kachel:has(a.los:focus-visible),
.svgkn .svgkn-karte:has(a.los:focus-visible),
.svgkn .svgkn-termin:has(h3 a:focus-visible){ outline:3px solid var(--svgkn-rot); outline-offset:2px; box-shadow:0 0 0 6px rgba(234,47,68,.22); }
@supports selector(:has(a)){
  .svgkn .svgkn-kachel a.los:focus-visible,
  .svgkn .svgkn-karte a.los:focus-visible,
  .svgkn .svgkn-termin h3 a:focus-visible{ outline:none; box-shadow:none; }
}

/* Abschnittskopf ------------------------------------------------------ */
.svgkn .svgkn-kopf{ display:flex; align-items:baseline; justify-content:space-between; gap:18px; flex-wrap:wrap; margin-bottom:22px; }
.svgkn .svgkn-kopf h2{ margin:0 !important; }

/* Termine ------------------------------------------------------------- */
.svgkn .svgkn-termine{ display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:16px; }
.svgkn .svgkn-termin{ position:relative; background:var(--svgkn-weiss); border:1px solid var(--svgkn-linie); padding:18px; display:grid; grid-template-columns:auto minmax(0,1fr); gap:16px; align-items:start; min-width:0; overflow-wrap:break-word;
  transition:background .15s ease; }
.svgkn .svgkn-termin:hover{ background:var(--svgkn-warmweiss); }
.svgkn .svgkn-termin .datum{ margin:0 !important; text-align:center; min-width:52px; }
.svgkn .svgkn-termin .wt{ display:block; font-size:11px; letter-spacing:.12em; font-weight:600; color:var(--svgkn-lesegrau); }
.svgkn .svgkn-termin .tg{ display:block; font-size:34px; line-height:1.05; font-weight:600; font-variant-numeric:tabular-nums; }
.svgkn .svgkn-termin .mo{ display:block; font-size:11px; letter-spacing:.12em; font-weight:600; color:var(--svgkn-lesegrau); }
.svgkn .svgkn-termin h3{ margin:0 0 4px !important; font-size:17px !important; line-height:23px !important; }
.svgkn .svgkn-termin p{ margin:0 !important; font-size:15px !important; line-height:21px !important; color:var(--svgkn-lesegrau) !important; }

/* Mitmachen ----------------------------------------------------------- */
.svgkn .svgkn-intro{ margin:0 0 24px !important; font-size:18px !important; line-height:27px !important; color:var(--svgkn-lesegrau) !important; max-width:62ch; }
.svgkn .svgkn-karten{ display:grid; grid-template-columns:repeat(auto-fit,minmax(275px,1fr)); gap:16px; }
.svgkn .svgkn-karte{ position:relative; background:var(--svgkn-weiss); border:1px solid var(--svgkn-linie); padding:22px; display:flex; flex-direction:column; gap:10px; min-width:0; overflow-wrap:break-word; transition:background .15s ease; }
.svgkn .svgkn-karte:hover{ background:var(--svgkn-warmweiss); }
.svgkn .svgkn-karte .label{ margin:0 !important; font-size:11px !important; line-height:1.3 !important; letter-spacing:.14em; text-transform:uppercase; font-weight:600 !important; color:var(--svgkn-lesegrau) !important; }
.svgkn .svgkn-karte h3{ margin:0 !important; font-size:19px !important; line-height:25px !important; }
.svgkn .svgkn-karte p{ margin:0 !important; font-size:15px !important; line-height:22px !important; color:var(--svgkn-lesegrau) !important; }
.svgkn .svgkn-karte .los{ margin-top:auto; padding-top:12px; border-top:1px solid var(--svgkn-linie); font-size:15px; font-weight:600; }

/* =====================================================================
   5 · Breite der Inhaltsspalte (Container-Abfragen) und schmale Fenster
   Termin- und Mitmachkarten brechen über eine Mindestbreite um (250 bzw.
   275 px) statt sich zu stauchen — das braucht keine Abfrage.
   Die zwei Kacheln stehen ab 700 px Spaltenbreite nebeneinander.
   Ältere Browser ohne Container-Abfragen bleiben einspaltig.
   ===================================================================== */
@container (min-width:700px){
  .svgkn .svgkn-kacheln{ grid-template-columns:minmax(0,1fr) minmax(0,1fr); max-width:720px; }
  .svgkn .svgkn-kachel.hell{ border-top:0; border-left:1px solid var(--svgkn-graphit); }
}
@container (max-width:640px){
  .svgkn .svgkn-kachel{ padding:22px 18px 20px; }
  .svgkn .svgkn-sec{ margin-bottom:60px; }
}

/* Schriftgrößen nach Fensterbreite */
@media (max-width:640px){
  .diyw .diyweb h1,.diyw .diyfeCA0 h1{ font-size:36px !important; line-height:40px !important; }
  .diyw .diyweb h2,.diyw .diyfeCA0 h2{ font-size:26px !important; line-height:32px !important; }
}

/* =====================================================================
   6 · Terminplan · Tabellen für die Seite Termine
   Die Farbcodierung des PDF wird nicht übernommen: die Marke hat eine
   Akzentfarbe, nicht sieben. Die Titel benennen die Wettbewerbe ohnehin.
   Unterschieden wird nur, was sich nicht aus dem Titel ergibt: Abende
   ohne Spielbetrieb stehen in Lesegrau, die Jubiläumszeile auf Weiß.
   ===================================================================== */
/* Die Tabelle ragt 12 px nach links aus der Textspalte heraus. In diesem
   Streifen sitzt der rote Balken der Jubiläumszeile; die Datumsspalte
   beginnt dadurch trotzdem bündig mit den Überschriften. */
.svgkn .svgkn-plan{ width:calc(100% + 12px); max-width:832px; margin:0 0 0 -12px; border-collapse:collapse; font-size:16px; line-height:23px; }
.svgkn .svgkn-plan th,.svgkn .svgkn-plan td{ text-align:left; vertical-align:baseline; font-weight:400;
  padding:11px 14px 11px 0; border-bottom:1px solid var(--svgkn-linie); }
.svgkn .svgkn-plan .d{ width:1%; white-space:nowrap; padding-left:12px; font-weight:600; font-variant-numeric:tabular-nums; }
.svgkn .svgkn-plan .mk{ width:1%; white-space:nowrap; padding-right:0; text-align:right;
  font-size:13px; letter-spacing:.06em; color:var(--svgkn-lesegrau); }
.svgkn .svgkn-plan .zusatz{ color:var(--svgkn-lesegrau); }
.svgkn .svgkn-plan .zusatz::before{ content:" · "; }

/* Monatszeile */
.svgkn .svgkn-plan .monat th{ padding:34px 0 8px 12px; border-bottom:2px solid var(--svgkn-graphit);
  font-size:13px; letter-spacing:.14em; text-transform:uppercase; font-weight:600; }
.svgkn .svgkn-plan tr.monat:first-child th{ padding-top:0; }

/* Abende ohne Spielbetrieb und die Jubiläumszeile */
.svgkn .svgkn-plan tr.frei th,.svgkn .svgkn-plan tr.frei td{ color:var(--svgkn-lesegrau); }
.svgkn .svgkn-plan tr.frei .zusatz{ color:inherit; }
.svgkn .svgkn-plan tr.jub th,.svgkn .svgkn-plan tr.jub td{ font-weight:600; }
.svgkn .svgkn-plan tr.jub .d{ box-shadow:inset 3px 0 0 var(--svgkn-rot); }
.svgkn .svgkn-plan tr.jub .zusatz{ font-weight:400; }

/* Verweise in der Tabelle: ohne Unterstrich, die Zeile hebt sich beim Zeigen */
.svgkn .svgkn-plan td a{ color:inherit !important; text-decoration:none !important; font-weight:600; }
.svgkn .svgkn-plan tr:hover td a{ box-shadow:inset 0 -2px 0 var(--svgkn-rot); }

/* Jubiläumstabelle: zwei Spalten, etwas luftiger */
.svgkn .svgkn-fest th,.svgkn .svgkn-fest td{ padding-top:14px; padding-bottom:14px; }
.svgkn .svgkn-fest tr:last-child th,.svgkn .svgkn-fest tr:last-child td{ border-bottom:0; }

@container (max-width:560px){
  .svgkn .svgkn-plan{ font-size:15px; line-height:22px; }
  .svgkn .svgkn-plan th,.svgkn .svgkn-plan td{ padding-right:10px; }
  /* Die Kürzel bleiben in sich zusammen (geschütztes Leerzeichen im Text)
     und brechen nur am Mittelpunkt um. Lange Wörter im Titel dürfen auf
     sehr schmalen Geräten umbrechen, sonst würde die Tabelle überstehen. */
  .svgkn .svgkn-plan .mk{ white-space:normal; font-size:12px; letter-spacing:0; }
  .svgkn .svgkn-plan td:not(.mk){ overflow-wrap:anywhere; }
}