/* fliegerschicksale.de: archive-dossier. Generated by scripts/build_guide_portfolio_themes.py. */
:root[data-site="fliegerschicksale"] {
  --paper:#e9e5dc;--paper-alt:#ddd7ca;--ink:#24231f;--ink-soft:#625f57;
  --ink-faint:#625f57;--accent:#7c2c25;--accent-ink:#7c2c25;
  --accent-soft:#edd6d2;--line:#bfb8aa;--header-bg:#ddd7ca;
  --subbar-bg:#e9e5dc;--header-line:#bfb8aa;--subbar-line:#bfb8aa;
  --subbar-ink:#24231f;--subbar-label:#7c2c25;--radius:0;
  --wrap:1180px;--font:Arial, sans-serif;--serif:ui-monospace, monospace;
}
:root[data-site="fliegerschicksale"] body {font-family:Arial, sans-serif;background:var(--paper);color:var(--ink)}
:root[data-site="fliegerschicksale"] h1,:root[data-site="fliegerschicksale"] h2,:root[data-site="fliegerschicksale"] h3 {font-family:ui-monospace, monospace;}
:root[data-site="fliegerschicksale"] .gp-home {padding:clamp(2rem,5vw,5rem) 0 6rem;}
:root[data-site="fliegerschicksale"] .gp-hero {padding:clamp(1.5rem,4vw,4rem) 0;border-bottom:1px solid var(--line);margin-bottom:2.5rem;}
:root[data-site="fliegerschicksale"] .gp-domain {margin:0 0 .8rem;color:var(--accent);font:700 .74rem/1.2 Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;}
:root[data-site="fliegerschicksale"] .gp-hero h1 {max-width:17ch;margin:0;font-size:clamp(2.5rem,7vw,5.8rem);line-height:.98;letter-spacing:-.045em;}
:root[data-site="fliegerschicksale"] .gp-deck {max-width:62ch;margin:1.25rem 0 0;color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.3rem);}
:root[data-site="fliegerschicksale"] .gp-article {max-width:760px;min-width:0;}
:root[data-site="fliegerschicksale"] .gp-article .prose {max-width:68ch;}
:root[data-site="fliegerschicksale"] .gp-guides,:root[data-site="fliegerschicksale"] .gp-guide-list,:root[data-site="fliegerschicksale"] .gp-rest {margin-top:3rem;}
:root[data-site="fliegerschicksale"] .gp-guides>h2,:root[data-site="fliegerschicksale"] .gp-guide-list>h2 {font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-soft);}
:root[data-site="fliegerschicksale"] .gp-card-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;}
:root[data-site="fliegerschicksale"] .gp-card {display:flex;flex-direction:column;gap:.45rem;padding:1.1rem;background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none;}
:root[data-site="fliegerschicksale"] .gp-card:hover {border-color:var(--accent);transform:translateY(-2px);}
:root[data-site="fliegerschicksale"] .gp-card-no {font-size:.72rem;color:var(--accent);font-weight:700;}
:root[data-site="fliegerschicksale"] .gp-card strong {font-family:ui-monospace, monospace;font-size:1.08rem;line-height:1.2;}
:root[data-site="fliegerschicksale"] .gp-card>span:last-child {font-size:.86rem;color:var(--ink-soft);}
:root[data-site="fliegerschicksale"] .gp-guide-list ol {padding:0;margin:0;list-style-position:inside;}
:root[data-site="fliegerschicksale"] .gp-guide-list li {padding:.7rem;border-bottom:1px solid var(--line);break-inside:avoid;}
:root[data-site="fliegerschicksale"] .gp-guide-list a {color:inherit;text-decoration:none;}
:root[data-site="fliegerschicksale"] .gp-guide-list a span {font-weight:700;}
:root[data-site="fliegerschicksale"] .gp-guide-list small {display:block;color:var(--ink-soft);margin:.25rem 0 0 1.5rem;}
:root[data-site="fliegerschicksale"] .gp-feature-set {gap:.8rem;margin:2rem 0;}
:root[data-site="fliegerschicksale"] .gp-feature-set a {display:flex;gap:.75rem;align-items:center;padding:1rem;background:var(--accent-soft);border:1px solid var(--line);color:var(--ink);text-decoration:none;border-radius:var(--radius);}
:root[data-site="fliegerschicksale"] .gp-feature-set b {color:var(--accent);font-size:.72rem;}
.gp-file{max-width:900px;border:1px solid var(--ink);padding:clamp(1rem,4vw,4rem);box-shadow:10px 10px 0 var(--line)}.gp-guide-list ol{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.gp-guide-list li{border-bottom:1px solid var(--ink)}
@media(max-width:820px){
  :root[data-site="fliegerschicksale"] .gp-home [class*="gp-"]{grid-template-columns:1fr;}
  :root[data-site="fliegerschicksale"] .gp-card-grid,:root[data-site="fliegerschicksale"] .gp-feature-set{grid-template-columns:1fr;}
  :root[data-site="fliegerschicksale"] .gp-guide-list ol{columns:1;grid-template-columns:1fr;}
  :root[data-site="fliegerschicksale"] .gp-article .prose{columns:1;}
}
