.fahrkarten[data-astro-cid-5dhklpng]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:clamp(28px,5vw,48px);perspective:1200px}html[data-plattform=android] .fahrkarte[data-astro-cid-5dhklpng][data-fahrkarte=android],html[data-plattform=ios] .fahrkarte[data-astro-cid-5dhklpng][data-fahrkarte=ios]{order:-1}.fahrkarte[data-astro-cid-5dhklpng]{--kerbe: 14px;--rx: 0deg;--ry: 0deg;position:relative;display:grid;grid-template-columns:1fr auto;min-height:196px;background:var(--flaeche);border:2px solid var(--tinte);border-radius:6px;text-decoration:none;color:var(--tinte);overflow:hidden;box-shadow:0 0 0 0 var(--tinte);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,box-shadow .25s ease-out,translate .25s ease-out;opacity:0;animation:einfahren .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.55s + var(--i) * .14s)}.fahrkarte[data-astro-cid-5dhklpng]:hover,.fahrkarte[data-astro-cid-5dhklpng]:focus-visible{translate:-4px -4px;box-shadow:8px 8px 0 0 var(--tinte)}.fahrkarte[data-astro-cid-5dhklpng]:active{translate:0 0;box-shadow:2px 2px 0 0 var(--tinte)}.fahrkarte[data-astro-cid-5dhklpng]:focus-visible{outline:3px solid var(--glut);outline-offset:4px}.fahrkarte[data-astro-cid-5dhklpng]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--flaeche) 20%,white 60%) 50%,transparent 65%);opacity:.55;translate:-120% 0;pointer-events:none;animation:glanz 1.4s ease-in-out forwards;animation-delay:calc(1.6s + var(--i) * .2s)}@media(prefers-color-scheme:dark){.fahrkarte[data-astro-cid-5dhklpng]:after{opacity:.1}}.fahrkarte[data-astro-cid-5dhklpng]:hover:after{animation:glanz .9s ease-in-out}.fahrkarte__haupt[data-astro-cid-5dhklpng]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px 24px 20px;min-width:0}.fahrkarte__kopf[data-astro-cid-5dhklpng]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--tinte-70)}.fahrkarte__deins[data-astro-cid-5dhklpng]{display:none;padding:3px 7px;border:1.5px solid var(--glut);border-radius:3px;color:var(--glut);font-size:10px;letter-spacing:.14em;transform:rotate(-3deg)}html[data-plattform=android] [data-astro-cid-5dhklpng][data-fahrkarte=android] .fahrkarte__deins[data-astro-cid-5dhklpng],html[data-plattform=ios] [data-astro-cid-5dhklpng][data-fahrkarte=ios] .fahrkarte__deins[data-astro-cid-5dhklpng]{display:inline-block}.fahrkarte__ziel[data-astro-cid-5dhklpng]{font-family:var(--f-titel);font-weight:700;font-size:clamp(38px,5.2vw,56px);line-height:.95;letter-spacing:-.03em}.fahrkarte__route[data-astro-cid-5dhklpng]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;padding-top:12px;border-top:1px solid var(--tinte-14);color:var(--tinte-70);font-size:10.5px}.fahrkarte__abriss[data-astro-cid-5dhklpng]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:156px;padding:18px;border-left:2px dashed var(--tinte-45);background:var(--flaeche2)}.fahrkarte__abriss[data-astro-cid-5dhklpng]:before,.fahrkarte__abriss[data-astro-cid-5dhklpng]:after{content:"";position:absolute;left:calc(var(--kerbe) * -1 - 1px);width:calc(var(--kerbe) * 2);height:calc(var(--kerbe) * 2);border-radius:50%;background:var(--grund);border:2px solid var(--tinte)}.fahrkarte__abriss[data-astro-cid-5dhklpng]:before{top:calc(var(--kerbe) * -1 - 2px)}.fahrkarte__abriss[data-astro-cid-5dhklpng]:after{bottom:calc(var(--kerbe) * -1 - 2px)}.fahrkarte__qr[data-astro-cid-5dhklpng]{display:block;width:112px;border:1.5px solid #1e2320;border-radius:3px;overflow:hidden}.fahrkarte__qr[data-astro-cid-5dhklpng] svg{display:block;width:100%;height:auto}.fahrkarte__pfeil[data-astro-cid-5dhklpng]{display:none;width:52px;height:52px;border-radius:50%;background:var(--tinte);place-items:center}.fahrkarte__pfeil[data-astro-cid-5dhklpng] svg[data-astro-cid-5dhklpng]{width:24px;height:24px;fill:none;stroke:var(--grund);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:translate .25s ease-out}.fahrkarte[data-astro-cid-5dhklpng]:hover .fahrkarte__pfeil[data-astro-cid-5dhklpng] svg[data-astro-cid-5dhklpng]{translate:3px 0}.fahrkarte__laden[data-astro-cid-5dhklpng]{color:var(--tinte-70)}html[data-plattform=android] [data-astro-cid-5dhklpng][data-fahrkarte=android] .fahrkarte__pfeil[data-astro-cid-5dhklpng],html[data-plattform=ios] [data-astro-cid-5dhklpng][data-fahrkarte=ios] .fahrkarte__pfeil[data-astro-cid-5dhklpng]{background:var(--glut)}.hinweis[data-astro-cid-5dhklpng]{margin:22px 0 0;text-align:center;color:var(--tinte-45)}.nur-mobil[data-astro-cid-5dhklpng],html[data-plattform=ios] .fahrkarte__qr[data-astro-cid-5dhklpng],html[data-plattform=android] .fahrkarte__qr[data-astro-cid-5dhklpng]{display:none}html[data-plattform=ios] .fahrkarte__pfeil[data-astro-cid-5dhklpng],html[data-plattform=android] .fahrkarte__pfeil[data-astro-cid-5dhklpng]{display:grid}html[data-plattform=ios] .fahrkarte__abriss[data-astro-cid-5dhklpng],html[data-plattform=android] .fahrkarte__abriss[data-astro-cid-5dhklpng]{width:108px}html[data-plattform=ios] .nur-desktop[data-astro-cid-5dhklpng],html[data-plattform=android] .nur-desktop[data-astro-cid-5dhklpng]{display:none}html[data-plattform=ios] .nur-mobil[data-astro-cid-5dhklpng],html[data-plattform=android] .nur-mobil[data-astro-cid-5dhklpng]{display:inline}@media(max-width:760px){.fahrkarten[data-astro-cid-5dhklpng]{grid-template-columns:1fr;gap:18px}.fahrkarte[data-astro-cid-5dhklpng]{min-height:168px}.fahrkarte__qr[data-astro-cid-5dhklpng]{display:none}.fahrkarte__pfeil[data-astro-cid-5dhklpng]{display:grid}.fahrkarte__abriss[data-astro-cid-5dhklpng]{width:96px;padding:14px 10px}.fahrkarte__haupt[data-astro-cid-5dhklpng]{padding:18px 18px 16px}.nur-desktop[data-astro-cid-5dhklpng]{display:none}.nur-mobil[data-astro-cid-5dhklpng]{display:inline}}@keyframes einfahren{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes glanz{0%{translate:-120% 0}to{translate:120% 0}}@media(prefers-reduced-motion:reduce){.fahrkarte[data-astro-cid-5dhklpng]{animation:none;opacity:1;translate:0 0}.fahrkarte[data-astro-cid-5dhklpng]:after{display:none}}
