/*
 * ╔══════════════════════════════════════════════════════════════════════════════════════════╗
 * ║                                                                                          ║
 * ║  ████████╗██╗  ██╗███████╗████████╗ █████╗ ██████╗ ██╗   ██╗ ██████╗                     ║
 * ║     ██╔══╝██║  ██║██╔════╝╚══██╔══╝██╔══██╗██╔══██╗██║   ██║██╔════╝                     ║
 * ║     ██║   ███████║█████╗     ██║   ███████║██████╔╝██║   ██║██║  ███╗                    ║
 * ║     ██║   ██╔══██║██╔══╝     ██║   ██╔══██║██╔══██╗██║   ██║██║   ██║                    ║
 * ║     ██║   ██║  ██║███████╗   ██║   ██║  ██║██████╔╝╚██████╔╝╚██████╔╝                    ║
 * ║     ╚═╝   ╚═╝  ╚═╝╚══════╝   ╚═╝   ╚═╝  ╚═╝╚═════╝  ╚═════╝  ╚═════╝                     ║
 * ║                                                                                          ║
 * ║                                      🐛  v3.2.1                                          ║
 * ║                                                                                          ║
 * ║                        CSS crafted with ❤ love, one bug at a time.                      ║
 * ║                                                                                          ║
 * ║                                                                                          ║
 * ╠══════════════════════════════════════════════════════════════════════════════════════════╣
 * ║                                                                                          ║
 * ║  © 2026 THETABUG — All rights reserved.                                                  ║
 * ║                                                                                          ║
 * ║  This stylesheet and its contents are the intellectual property of                       ║
 * ║  THETABUG . Unauthorized reproduction, distribution,                                     ║
 * ║  or modification of this code, in whole or in part, is strictly prohibited               ║
 * ║  without prior written permission from the author.                                       ║
 * ║                                                                                          ║
 * ║  Permitted use: Personal, educational, and authorized security research only.            ║
 * ║                                                                                          ║
 * ╚══════════════════════════════════════════════════════════════════════════════════════════╝
 *
 * Author:  THETABUG
 * Version: 3.2.1
 * License: All Rights Reserved
 */
/* V107 · Ergebnis-Jahresarchiv · Ergänzung zum unveränderten index.css */
.gewinner-archiv-startseitenkopf { display:flex; align-items:center; justify-content:space-between; gap:1rem; flex-wrap:wrap; margin:0 0 1.8rem; padding:0.75rem 0 1.1rem; border-bottom:1px solid rgba(255,255,255,.13); }
.gewinner-jahresmarke { display:inline-flex; align-items:center; gap:.55rem; color:#e6ede8; font-size:.95rem; }
.gewinner-jahresmarke strong { display:inline-block; color:#1b2a20; background:linear-gradient(125deg,#f0d678,#cda12e); padding:.24rem .75rem; border-radius:100px; }
.gewinner-archiv-direktlink, .ergebnisarchiv-zurueck { display:inline-flex; align-items:center; gap:.4rem; text-decoration:none; font-weight:750; border:1px solid rgba(233,187,87,.52); color:#ffe6a1; border-radius:12px; padding:.6rem .92rem; transition:background .2s,color .2s; }
.gewinner-archiv-direktlink:hover, .ergebnisarchiv-zurueck:hover { background:rgba(233,187,87,.13); color:#fff5d8; }
.ergebnisarchiv-kopf { background:linear-gradient(120deg,#112a1e,#214330); padding:5.4rem 0 3.9rem; color:#fff; }
.ergebnisarchiv-kopf .inhaltsbereich-label { color:#e5c37a; margin-bottom:.5rem; margin-top: 2.5rem; }
.ergebnisarchiv-kopf h1 { font-family:'Playfair Display',Georgia,serif; font-size:clamp(2.25rem,5vw,3.8rem); line-height:1.2; margin:0 0 1rem; }
.ergebnisarchiv-kopf h1 span { color:#f0d678; }
.ergebnisarchiv-kopf p:not(.inhaltsbereich-label) { max-width:780px; color:#dbe8df; font-size:1.08rem; margin-bottom:1.4rem; }
.ergebnisarchiv-hauptbereich { min-height:450px; }
.ergebnisarchiv-werkzeugleiste { display:flex; justify-content:space-between; align-items:flex-end; flex-wrap:wrap; gap:1.35rem; margin-bottom:2.2rem; padding-bottom:1.65rem; border-bottom:1px solid rgba(255,255,255,.16); }
.ergebnisarchiv-werkzeugleiste .inhaltsbereich-titel { color:#fff; margin:0 0 .25rem; }
.ergebnisarchiv-status { color:#c9dbd0; font-size:.94rem; margin:0; }
.ergebnisarchiv-jahresfeld { display:grid; gap:.45rem; color:#f3e4bc; font-size:.83rem; font-weight:750; min-width:205px; }
.ergebnisarchiv-jahresfeld select { background:#f9f5ec; color:#1b3325; border:2px solid #cba755; border-radius:12px; min-height:48px; padding:.65rem 2rem .65rem .8rem; font:700 1rem 'Source Sans 3',sans-serif; cursor:pointer; }
.ergebnisarchiv-jahresfeld select:focus-visible { outline:3px solid #f1d376; outline-offset:3px; }
.ergebnisarchiv-ergebnisliste { padding-bottom:1rem; }
@media(max-width:640px){ .ergebnisarchiv-kopf { padding:3.8rem 0 2.9rem; } .ergebnisarchiv-werkzeugleiste { align-items:stretch; } .ergebnisarchiv-jahresfeld { width:100%; } .ergebnisarchiv-werkzeugleiste select { width:100%; } .gewinner-archiv-direktlink { width:100%; justify-content:center; text-align:center; } }


/* V108.1 · SSG-Archivsignet: Eine achteckige Zielscheibe als Vereinsmotiv.
   Die Zeichnung ersetzt ausschließlich das Pokal-Emoji im Archiv-Link.
   SVG nutzt currentColor; keine Bilddatei, keine externe Icon-Bibliothek. */
.gewinner-archiv-direktlink .gewinner-archiv-signet {
  display: block;
  width: 1.45rem;
  height: 1.45rem;
  flex: 0 0 1.45rem;
  overflow: visible;
  color: #e9bd57;
  transition: color 180ms ease, transform 180ms ease;
}
.gewinner-archiv-signet-rahmen {
  fill: rgba(233, 189, 87, 0.09);
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linejoin: round;
}
.gewinner-archiv-signet-ring,
.gewinner-archiv-signet-markierungen {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.45;
}
.gewinner-archiv-signet-markierungen { stroke-linecap: round; }
.gewinner-archiv-signet-mitte { fill: currentColor; }
.gewinner-archiv-direktlink:hover .gewinner-archiv-signet,
.gewinner-archiv-direktlink:focus-visible .gewinner-archiv-signet {
  color: #ffe29a;
  transform: rotate(-8deg);
}
@media (prefers-reduced-motion: reduce) {
  .gewinner-archiv-direktlink .gewinner-archiv-signet { transition: none; }
}
