/* ---- sim.racing, redaktionelle Überarbeitung 17.10.2026 (werkzeuge/simracing-redaktion) ---- */
:root{--warn:#E8B04B}
.nav a[aria-current="page"]{color:var(--white)}
.breadcrumb span[aria-current="page"]{color:var(--text-dim)}

/* Einordnung oben im Beitrag */
.einordnung{margin:0 0 2rem;padding:1rem 1.25rem 1.05rem;border:1px solid var(--line);border-left:3px solid var(--lime);background:var(--panel);font-size:.93rem;line-height:1.6;color:var(--text-dim)}
.einordnung p{margin:.35rem 0 0}
.einordnung a{color:var(--lime);text-decoration:underline;text-underline-offset:2px}
.einordnung__label{font-weight:700;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}
.einordnung--ad{border-left-color:var(--warn)}
.einordnung--ad .einordnung__label{color:var(--warn)}

/* Korrekturkasten am Ende */
.korrektur{margin:2.4rem 0 0;padding:1.2rem 1.35rem;border:1px solid var(--line);border-left:3px solid var(--warn);background:var(--panel);font-size:.95rem;line-height:1.6}
.korrektur h2{font-family:var(--body);font-weight:700;font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--warn);margin:0 0 .6rem!important}
.korrektur p{margin:0 0 .7rem}
.korrektur ul{margin:0 0 .9rem}
.korrektur li{margin:0 0 .45rem}
.korrektur a{color:var(--lime)}

/* Themenkasten (iRacing-Einstieg) */
.sr-hub{margin:2rem 0;padding:1.15rem 1.35rem;border:1px solid var(--line);border-left:3px solid var(--lav);background:var(--panel)}
.sr-hub__titel{margin:0 0 .5rem!important;font-weight:700;color:var(--white)}
.sr-hub ul{margin:0;padding-left:1.1rem}
.sr-hub li{margin:.35rem 0;color:var(--text-dim)}
.sr-hub a{color:var(--lime)}

/* Tabellen in Ratgebern */
.sr-tabelle{margin:1.6rem 0 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r)}
.sr-tabelle table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.45;min-width:520px}
.sr-tabelle--klein table{min-width:0}
.sr-tabelle caption{caption-side:top;text-align:left;padding:.8rem 1rem .2rem;font-weight:700;color:var(--white)}
.sr-tabelle th,.sr-tabelle td{padding:.6rem .8rem;border-top:1px solid var(--line);text-align:left;vertical-align:top}
.sr-tabelle thead th{border-top:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;white-space:nowrap}
.sr-tabelle tbody th{color:var(--white);font-weight:600;text-transform:none;letter-spacing:0;font-size:.92rem;font-family:var(--body)}
.sr-tabelle td{color:var(--text-dim)}
.sr-tabelle a{color:var(--lime)}

/* Helle Inline-Kästen der alten Leitfäden (Key Takeaways, Related Guides, Inhalt) auf dunklem Grund */
.prose .aix-key-takeaways,.prose .lmc-related,.prose .aix-toc{background:var(--panel)!important;border-color:var(--line)!important;border-left-color:var(--lime)!important;color:var(--text-dim)}
.prose .aix-key-takeaways p,.prose .lmc-related p,.prose .aix-toc p{color:var(--white)!important}
.prose .lmc-related p+p{color:var(--text-dim)!important}

@media (max-width:560px){.einordnung,.korrektur,.sr-hub{padding-inline:1rem}}
