.svtes-list{display:grid;gap:24px}.svtes-card{overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.svtes-view-liste .svtes-card{display:grid;grid-template-columns:minmax(240px,38%) 1fr}.svtes-card-image{display:block;overflow:hidden}.svtes-card-image img,.svtes-media-image{display:block;width:100%;height:100%;object-fit:cover}.svtes-card-body{padding:22px}.svtes-kicker{font-size:1rem;font-weight:600;color:#444;text-transform:uppercase}.svtes-card h2 a,.svtes-complete h2{color:#00843d}.svtes-subtitle{font-weight:700}.svtes-match{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;margin:16px 0;padding:12px;background:#f8fafc}.svtes-match span:last-child{text-align:right}.svtes-view-masonry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.svtes-view-masonry .svtes-card{display:block}.svtes-view-masonry .svtes-card-image{height:240px}.svtes-carousel{position:relative;width:100%;height:100%;overflow:hidden}.svtes-carousel-slide{display:none;width:100%;height:100%}.svtes-carousel-slide.is-active{display:block}.svtes-carousel-slide img{width:100%;height:100%;object-fit:cover}.svtes-carousel button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;border-radius:50%;width:40px;height:40px;background:#0009;color:#fff;font-size:26px}.svtes-carousel [data-svtes-prev]{left:10px}.svtes-carousel [data-svtes-next]{right:10px}.svtes-complete{display:grid;grid-template-columns:38% 1fr;gap:28px}.svtes-image-rechts{grid-template-columns:1fr 38%}.svtes-image-rechts .svtes-complete-media{order:2}.svtes-image-unten{display:flex;flex-direction:column}.svtes-image-unten .svtes-complete-media{order:2;height:420px}.svtes-complete-media{min-height:300px}.svtes-complete-content{min-width:0}.svtes-back{margin:0 0 20px}.svtes-back a{display:inline-block;padding:8px 14px;border:1px solid #00843d;border-radius:6px;color:#00843d;text-decoration:none;font-weight:600}@media(max-width:1050px){.svtes-view-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.svtes-view-masonry{grid-template-columns:1fr}.svtes-view-liste .svtes-card,.svtes-complete,.svtes-image-rechts{grid-template-columns:1fr}.svtes-card-image{height:260px}}
/* v1.2.7.5 Stadionzeitung Flipbook */
.svtes-stadium{margin:0 0 40px}.svtes-stadium h2{color:#00843d}.svtes-flipbook{max-width:1100px;margin:auto}.svtes-flipbook-stage{display:grid;grid-template-columns:1fr 1fr;perspective:1800px;background:#2c3035;padding:18px;border-radius:12px;box-shadow:0 18px 45px rgba(0,0,0,.25)}.svtes-flipbook-page{position:relative;min-height:320px;background:#fff;overflow:hidden;transform-style:preserve-3d}.svtes-page-left{transform-origin:right center;box-shadow:inset -18px 0 28px -25px #000}.svtes-page-right{transform-origin:left center;box-shadow:inset 18px 0 28px -25px #000}.svtes-flipbook-page canvas{display:block;width:100%;height:auto;background:#fff}.svtes-flip-next{animation:svtesFlipNext .5s ease}.svtes-flip-prev{animation:svtesFlipPrev .5s ease}.svtes-flipbook-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin:16px 0}.svtes-flipbook-controls button{padding:9px 16px;border:1px solid #00843d;border-radius:6px;background:#fff;color:#00843d;font-weight:700;cursor:pointer}.svtes-flipbook-controls button:hover{background:#00843d;color:#fff}@keyframes svtesFlipNext{0%{transform:rotateY(0)}50%{transform:rotateY(-75deg)}100%{transform:rotateY(0)}}@keyframes svtesFlipPrev{0%{transform:rotateY(0)}50%{transform:rotateY(75deg)}100%{transform:rotateY(0)}}@media(max-width:700px){.svtes-flipbook-stage{grid-template-columns:1fr}.svtes-page-left{display:none}.svtes-flipbook-page{min-height:260px}.svtes-flipbook-controls{gap:8px}.svtes-flipbook-controls button{padding:8px 11px}}

/* v1.2.7.6: Cover und Schlussseite einseitig */
.svtes-flipbook-stage.svtes-single-page{grid-template-columns:1fr;max-width:720px;margin:0 auto}.svtes-flipbook-stage.svtes-single-page .svtes-flipbook-page{width:100%;max-width:680px;margin:0 auto}.svtes-hidden-page{display:none!important}.svtes-flipbook-stage.svtes-single-page .svtes-page-left,.svtes-flipbook-stage.svtes-single-page .svtes-page-right{box-shadow:none}
