.kohle{background:var(--kohle)}.kap-zeile{gap:.5rem;display:grid}.kap-zeile .zeiten-zeile{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.kap-balken{background:var(--linie);border-radius:.25rem;height:.5rem;display:block;position:relative;overflow:hidden}.kap-balken>span{inset-block:0;left:var(--von);width:calc(var(--bis) - var(--von));background:var(--orange);border-radius:.25rem;position:absolute}.weg-feld{border-radius:var(--radius);isolation:isolate;--text:#f3efe8;--text-leise:#c9c2b8;--signal:var(--orange);--linie-stark:#ffffff59;min-height:20rem;color:var(--text);background:#0a0a0a;align-items:end;text-decoration:none;display:grid;position:relative;overflow:hidden}@media (width>=40rem){.weg-feld{min-height:min(60svh,30rem)}}.weg-feld-bild{object-fit:cover;z-index:-2;border-radius:0;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.weg-feld:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a14 35%,#0a0a0ad1 100%);position:absolute;inset:0}.weg-feld:focus-visible .weg-feld-bild{transform:scale(1.03)}@media (hover:hover){.weg-feld:hover .weg-feld-bild{transform:scale(1.03)}}.weg-feld:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.weg-feld-text{padding:clamp(1.25rem,3vw,2rem);position:relative}.weg-feld .knopf-umriss{border-color:var(--linie-stark);display:inline-flex}@media (prefers-reduced-motion:reduce){.weg-feld-bild{transition:none}}
