:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bsv-green:#157a43;--bsv-green-dark:#0f5c32;--bsv-green-tint:#e8f6ee;--bsv-grass:#3dae6a;--bsv-warm:#fff8ee;--bsv-coral:#e8590c;--bsv-coral-dark:#c2410c;--bsv-coral-tint:#ffede7;--bsv-blue:#1d4ed8;--bsv-blue-tint:#eaf1ff;--bsv-lavender:#7c3aed;--bsv-lavender-tint:#f3eeff;--bsv-ink:#1d1d1f;--bsv-ink-2:#424245;--bsv-muted:#6e6e73;--bsv-line:#d2d2d7;--bsv-line-2:#e3e3e8;--bsv-soft:#f5f5f7;--bsv-radius:26px;--bsv-max:1240px;--bsv-ease:cubic-bezier(.2, .7, .2, 1);--font-hand:"Caveat", cursive}.bsv{color:var(--bsv-ink);font-family:var(--font-geist-sans), -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;background:#fff;font-size:17px;line-height:1.47}.bsv a:where(:not([data-slot=button])){color:var(--bsv-green)}.bsv a:where(:not([data-slot=button])):hover{color:var(--bsv-green-dark)}.bsv img{max-width:100%}.bsv :focus-visible{outline:3px solid var(--bsv-coral);outline-offset:2px;border-radius:6px}.wrap{max-width:var(--bsv-max);margin:0 auto;padding:0 22px}.wrap-narrow{max-width:1180px;margin:0 auto;padding:0 22px}.wrap-text{max-width:680px;margin:0 auto;padding:0 22px}.sec{padding:110px 22px}.sec-warm{background:var(--bsv-warm)}.sec-soft{background:var(--bsv-soft)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-hero{letter-spacing:-.05em;margin:0;font-size:clamp(54px,7.5vw,98px);font-weight:800;line-height:.98}.t-page{letter-spacing:-.045em;margin:0;font-size:clamp(52px,8vw,104px);font-weight:800;line-height:1.02}.t-sec{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1.04}.t-2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:800;line-height:1.08}.t-3{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700}.kicker{color:var(--bsv-green);margin:0 0 12px;font-size:21px;font-weight:600}.lead{color:var(--bsv-muted);font-size:21px;line-height:1.5}.hand{font-family:var(--font-hand);color:var(--bsv-coral);font-weight:700}.muted{color:var(--bsv-muted)}.center{text-align:center}.green{color:var(--bsv-green)}.btn{font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 28px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.bsv .btn-primary{background:var(--bsv-green);color:#fff}.bsv .btn-primary:hover{background:var(--bsv-green-dark);color:#fff;transform:translateY(-1px)}.bsv .btn-white{color:var(--bsv-green);background:#fff}.bsv .btn-ghost{color:var(--bsv-ink);border:1px solid var(--bsv-line);background:0 0}.bsv .btn-ghost:hover{border-color:var(--bsv-ink);color:var(--bsv-ink)}.btn:disabled{cursor:not-allowed;background:#a1a1a6;transform:none}.link-more{font-weight:600;text-decoration:none}.card{color:var(--bsv-ink);border-radius:var(--bsv-radius);transition:transform .4s var(--bsv-ease), box-shadow .4s;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bsv a.card{color:var(--bsv-ink)}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001a}.card-soft{background:var(--bsv-soft)}.card-img{aspect-ratio:16/10;background:var(--bsv-soft);display:block;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%;display:block}.card-body{flex-direction:column;flex:1;gap:4px;padding:18px 20px 20px;display:flex}.card-cat{font-size:13px;font-weight:700}.card-title{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.2}.card-meta{color:var(--bsv-muted);font-size:15px}.card-cta{color:var(--bsv-green);margin-top:auto;padding-top:8px;font-size:15px;font-weight:600}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.info{background:var(--bsv-soft);border-radius:24px;padding:26px}.info-label{color:var(--bsv-muted);margin:0;font-size:13px}.info-value{letter-spacing:-.02em;margin:6px 0 0;font-size:22px;font-weight:700}.info-sub{color:var(--bsv-ink-2);margin:2px 0 0}.grid-info{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.pill{color:var(--bsv-green);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #0000000f}.avatar{background:var(--bsv-green-tint);width:64px;height:64px;color:var(--bsv-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.crumbs{color:var(--bsv-muted);margin-bottom:28px;font-size:13px}.bsv .crumbs a{color:var(--bsv-muted);text-decoration:none}.notice{background:var(--bsv-coral-tint);color:var(--bsv-coral-dark);border-radius:18px;padding:16px 20px;font-weight:500}.seg{background:var(--bsv-line-2);border-radius:999px;max-width:680px;margin:0 auto 48px;padding:4px;display:grid;position:relative}.seg-warm{background:#ffe9d6}.seg-ind{transition:transform .5s var(--bsv-ease);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #00000014}.seg button{z-index:1;font:inherit;cursor:pointer;min-height:44px;color:var(--bsv-ink);background:0 0;border:0;border-radius:999px;padding:10px 4px;font-size:15px;font-weight:500;transition:color .3s;position:relative}.seg button[aria-pressed=true]{color:var(--bsv-green);font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;cursor:pointer;min-height:44px;color:var(--bsv-ink);border:1px solid var(--bsv-line);background:#fff;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.chip[aria-pressed=true]{background:var(--bsv-green);border-color:var(--bsv-green);color:#fff}.chip-dark[aria-pressed=true]{background:var(--bsv-ink);border-color:var(--bsv-ink)}.form{background:#fff;border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;padding:clamp(24px,4vw,44px);display:grid}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.field-full{grid-column:1/-1}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--bsv-line);color:var(--bsv-ink);background:#fff;border-radius:14px;padding:14px 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--bsv-green);outline:none;box-shadow:0 0 0 4px #157a4326}.field-error{color:#b42318;font-size:13px;font-weight:500}.check{color:var(--bsv-ink-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--bsv-green);flex:none;margin-top:1px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success{text-align:center;background:#fff;border-radius:30px;padding:64px 32px}.success-icon{width:88px;height:88px;animation:pop .8s var(--bsv-ease) both;background:#30d158;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.form-error{color:#b42318;background:#fef3f2;border-radius:14px;grid-column:1/-1;padding:12px 16px;font-size:15px}.nav{z-index:50;position:sticky;top:0}.nav-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffffff0;border-bottom:1px solid #00000014}.nav-inner{align-items:center;gap:26px;max-width:1120px;min-height:56px;margin:0 auto;padding:0 22px;font-size:14px;display:flex}.bsv .nav-logo{color:var(--bsv-ink);white-space:nowrap;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.nav-links{flex:auto;justify-content:center;gap:0 22px;display:flex}.bsv .nav-link{font:inherit;color:var(--bsv-ink);cursor:pointer;background:0 0;border:0;padding:18px 0;font-size:14px;text-decoration:none;transition:color .2s}.bsv .nav-link:hover,.bsv .nav-link[aria-current=page],.bsv .nav-link[aria-expanded=true]{color:var(--bsv-green)}.bsv .nav-link[aria-current=page]{font-weight:600}.nav-actions{white-space:nowrap;align-items:center;gap:16px;display:flex}.bsv .nav-actions .nav-cta{background:var(--bsv-green);color:#fff;border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none}.bsv .nav-actions .nav-cta:hover{background:var(--bsv-green-dark)}.bsv .nav-actions .nav-login{color:var(--bsv-ink);text-decoration:none}.nav-panel{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);animation:panel .3s var(--bsv-ease) both;background:#fffffffa;border-bottom:1px solid #00000014;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #0000001a}.nav-panel-inner{gap:32px 40px;max-width:1180px;margin:0 auto;padding:36px 22px 48px;display:flex}.nav-panel-intro{flex:1.3 1 0;min-width:180px}.nav-panel-group{flex:1 1 0;min-width:0}@media (min-width:1280px){.nav-panel-inner{justify-content:space-between}.nav-panel-intro{flex:0 300px}.nav-panel-group{flex:none}.bsv .nav-panel ul a{white-space:nowrap}}.nav-panel-label{color:var(--bsv-muted);margin:0 0 10px;font-size:12px}.bsv .nav-panel-title{color:var(--bsv-ink);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.15;text-decoration:none;display:block}.nav-panel ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bsv .nav-panel ul a{color:var(--bsv-ink);padding:5px 0;font-size:14px;font-weight:500;text-decoration:none;display:block}.bsv .nav-panel ul a:hover{color:var(--bsv-green)}.nav-burger{border:1.5px solid var(--bsv-line);height:44px;color:var(--bsv-ink);cursor:pointer;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-left:auto;padding:0 14px 0 12px;display:none}.nav-burger:active{background:var(--bsv-soft)}.nav-burger-text{font-size:15px;font-weight:600}.nav-burger span,.nav-burger span:before,.nav-burger span:after{background:var(--bsv-ink);border-radius:2px;width:18px;height:2.5px;transition:transform .3s,background .3s;display:block;position:relative}.nav-burger span:before,.nav-burger span:after{content:"";position:absolute;left:0}.nav-burger span:before{top:-6px}.nav-burger span:after{top:6px}.nav-burger[aria-expanded=true] span{background:0 0}.nav-burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.nav-burger[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.mnav{z-index:49;animation:panel .3s var(--bsv-ease) both;background:#fff;padding:16px 22px 40px;position:fixed;inset:56px 0 0;overflow-y:auto}.mnav details{border-bottom:1px solid var(--bsv-line-2)}.mnav summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;padding:16px 0;font-size:24px;font-weight:700;list-style:none;display:flex}.mnav summary::-webkit-details-marker{display:none}.mnav summary:after{content:"+";color:var(--bsv-muted);font-weight:300;transition:transform .3s}.mnav details[open] summary:after{transform:rotate(45deg)}.bsv .mnav a{color:var(--bsv-ink);text-decoration:none}.mnav .mnav-top{letter-spacing:-.02em;border-bottom:1px solid var(--bsv-line-2);padding:16px 0;font-size:24px;font-weight:700;display:block}.mnav .mnav-sub{padding:8px 0 8px 4px;font-size:17px;display:block}.mnav .mnav-grp{color:var(--bsv-muted);margin:10px 0 2px;font-size:13px}.mnav-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}@media (max-width:980px){.nav-links,.nav-actions{display:none}.nav-burger{display:inline-flex}}.foot{background:var(--bsv-soft);color:var(--bsv-muted);font-size:13px;line-height:1.6}.foot-inner{max-width:1120px;margin:0 auto;padding:40px 22px}.foot-top{border-bottom:1px solid var(--bsv-line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-bottom:16px;display:flex}.foot-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:20px 0;display:grid}.foot-cols strong{color:var(--bsv-ink);margin-bottom:6px;display:block}.bsv .foot a{color:var(--bsv-ink-2);padding:2px 0;text-decoration:none;display:block}.bsv .foot-bottom a{padding:0}.bsv .foot a:hover{color:var(--bsv-green)}.foot-bottom{border-top:1px solid var(--bsv-line);margin:0;padding-top:14px}.bsv .foot-bottom a{display:inline}.countdown-sec{background:var(--bsv-warm);padding:0 22px 56px}.countdown{max-width:var(--bsv-max);background:var(--bsv-coral-tint);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;margin:0 auto;padding:clamp(26px,4vw,44px);display:flex}.countdown-text{flex:320px;min-width:0}.countdown-kicker{color:var(--bsv-coral-dark);margin:0;font-size:15px;font-weight:700}.countdown-titel{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.countdown-wann{color:var(--bsv-ink);margin:10px 0 0;font-weight:600}.countdown-info{color:var(--bsv-ink-2);max-width:520px;margin:6px 0 0}.bsv .countdown-link{color:var(--bsv-coral-dark);margin-top:14px;font-weight:600;text-decoration:none;display:inline-block}.bsv .countdown-link:hover{text-decoration:underline}.countdown-zahlen{flex:none;align-items:flex-end;gap:10px;display:flex}.countdown-noch{color:var(--bsv-coral-dark);margin-right:4px;padding-bottom:30px;font-weight:700}.countdown-feld{background:#fff;border-radius:20px;flex-direction:column;align-items:center;min-width:84px;padding:14px 10px 10px;display:flex;box-shadow:0 10px 24px #c2410c1a}.countdown-feld strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,48px);font-weight:800;line-height:1}.countdown-feld small{color:var(--bsv-ink-2);margin-top:6px;font-size:13px;font-weight:600}.countdown-heute{color:var(--bsv-coral-dark);margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:800}@media (max-width:520px){.countdown-noch{display:none}.countdown-feld{flex:1 1 0;min-width:0}.countdown-zahlen{width:100%}}.webapp-link{font:inherit;color:var(--bsv-green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.webapp-link:hover{color:var(--bsv-green-dark)}.webapp-link:focus-visible{outline:2px solid var(--bsv-green);outline-offset:2px;border-radius:2px}.webapp-link--fuss{font-weight:inherit;color:var(--bsv-ink-2)}.webapp-link--fuss:hover{color:var(--bsv-green)}.webapp-zeile{color:var(--bsv-ink-2);margin:14px 0 0;font-size:16px}.tile.webapp-kachel{background:var(--bsv-lavender-tint);flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding:44px}.tile.webapp-kachel:hover{transform:none}.webapp-symbole{background:#fff;border-radius:32px;flex:none;grid-template-columns:repeat(4,64px);gap:22px 18px;margin:0 auto;padding:28px 24px;display:grid;box-shadow:0 14px 34px #0000000f}.webapp-symbol{background:var(--bsv-soft);border-radius:16px;width:64px;height:64px;position:relative}.webapp-symbol--bsv{background:0 0}.webapp-symbol--bsv img{border-radius:16px;width:64px;height:64px;display:block;box-shadow:0 6px 16px #157a4340}.webapp-symbol--bsv small{text-align:center;color:var(--bsv-ink);font-size:11px;font-weight:600;position:absolute;top:68px;left:-8px;right:-8px}@media (max-width:760px){.tile.webapp-kachel{padding:26px}.webapp-symbole{grid-template-columns:repeat(4,52px);gap:20px 14px;padding:22px 18px}.webapp-symbol,.webapp-symbol--bsv img{border-radius:13px;width:52px;height:52px}.webapp-symbol--bsv small{top:55px}}@media (prefers-reduced-motion:no-preference){.webapp-symbol--bsv img{animation:webapp-hupf 2.4s var(--bsv-ease) .6s 2 both}}@keyframes webapp-hupf{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)scale(1.06)}60%{transform:translateY(0)}}.webapp-dialog{width:min(440px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--bsv-ink);border:0;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 60px #0003}.webapp-dialog::backdrop{background:#0006}.webapp-dialog-inner{padding:24px;font-size:15px;line-height:1.5}.webapp-dialog h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.webapp-dialog p{color:var(--bsv-ink-2);margin:0 0 16px}.webapp-dialog dl{margin:0 0 20px}.webapp-dialog dt{margin-top:12px;font-weight:600}.webapp-dialog dd{color:var(--bsv-ink-2);margin:2px 0 0}.webapp-dialog form{text-align:right;margin:0}.hero{background:var(--bsv-warm);position:relative;overflow:hidden}.hero-inner{max-width:var(--bsv-max);flex-wrap:wrap;align-items:center;gap:40px;margin:0 auto;padding:64px 22px 72px;display:flex;position:relative}.hero-text{flex:440px;min-width:0}.hero-art{flex:520px;min-width:0;height:560px;position:relative}.hero-art .ph{background:var(--bsv-green-tint);border:6px solid #fff;position:absolute;overflow:hidden;box-shadow:0 24px 50px #0000001f}.hero-art .ph img{object-fit:cover;width:100%;height:100%}.hero-art .dot{border-radius:50%;position:absolute}.hero-art .tag{white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;box-shadow:0 10px 24px #0000001a}.blob{will-change:transform;position:absolute}.agebox{background:#fff;border-radius:26px;max-width:520px;margin-top:28px;padding:22px 22px 18px;box-shadow:0 18px 44px #e8590c1a}.agebox label{justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.agebox output{color:var(--bsv-coral);letter-spacing:-.03em;font-size:30px;font-weight:800}.agebox input[type=range]{width:100%;accent-color:var(--bsv-coral);height:28px;margin:12px 0 14px}.bsv .sug{color:var(--bsv-ink);animation:popin .45s var(--bsv-ease) both;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-flex}.sug:hover{transform:translateY(-2px)}.sug img,.sug .sug-dot{object-fit:cover;background:#fff;border-radius:50%;width:30px;height:30px}.stats{max-width:var(--bsv-max);text-align:center;background:#fff;border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:-36px auto 0;padding:36px 24px;display:grid;position:relative;box-shadow:0 20px 50px #00000012}.stat-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800}.worlds{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.tile{transition:transform .5s var(--bsv-ease);border-radius:32px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile:hover{transform:scale(1.015)}.tile img{transition:transform .8s var(--bsv-ease)}.tile:hover img{transform:scale(1.05)}.bsv a.tile{color:var(--bsv-ink)}.tile-wide{grid-column:span 2}@media (max-width:760px){.tile-wide{grid-column:auto}}.tile-pad{padding:32px 32px 18px}.tile-media{border-radius:22px;flex:1;min-height:220px;margin:0 14px 14px;position:relative;overflow:hidden}.tile-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile-label{margin:0;font-size:15px;font-weight:700}.tile h3{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.08}.phone{border:10px solid var(--bsv-ink);background:#fff;border-radius:44px;flex:none;width:240px;height:400px;margin:0 auto;position:relative;overflow:hidden}.feature{max-width:var(--bsv-max);background:var(--bsv-green);color:#fff;border-radius:36px;flex-wrap:wrap;align-items:stretch;margin:0 auto;display:flex;overflow:hidden}.news-rail{--rail-pad:max(22px, calc((100vw - var(--bsv-max)) / 2 + 22px));scroll-snap-type:x mandatory;padding:0 var(--rail-pad) 20px;scroll-padding-inline:var(--rail-pad);scrollbar-width:thin;margin-top:36px;overflow-x:auto}.news-rail-track{gap:20px;width:max-content;display:flex}.karussell-leiste{scrollbar-width:none;scroll-behavior:smooth;outline:none;padding-top:6px;padding-bottom:28px}.karussell-leiste::-webkit-scrollbar{display:none}.karussell-leiste:focus-visible{box-shadow:inset 0 0 0 3px var(--bsv-green-tint);border-radius:28px}.karussell-karte{scroll-snap-align:start;transition:transform .5s var(--bsv-ease), box-shadow .5s var(--bsv-ease);flex:none;display:flex}.karussell-karte>.news-card{scroll-snap-align:none;transition:transform .45s var(--bsv-ease), box-shadow .45s var(--bsv-ease);box-shadow:0 1px 2px #0000000a}.karussell-karte>.news-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000017}.karussell-steuerung{max-width:var(--bsv-max);justify-content:center;align-items:center;min-height:44px;margin:0 auto;padding:0 22px;display:flex;position:relative}.karussell-punkte{background:#0000000d;border-radius:999px;align-items:center;gap:16px;padding:10px 14px;display:flex}.karussell-punkte button{cursor:pointer;width:8px;height:8px;transition:width .45s var(--bsv-ease), background-color .45s var(--bsv-ease);background:#00000040;border:0;border-radius:999px;padding:0}.karussell-punkte button:hover{background:#00000073}.karussell-punkte button.ist-aktiv{background:var(--bsv-ink);width:28px}.karussell-punkte button{position:relative;overflow:hidden}.karussell--auto .karussell-punkte button.ist-aktiv{background:#00000040}.karussell-fortschritt{border-radius:inherit;background:var(--bsv-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.karussell--auto .karussell-fortschritt{transform:scaleX(var(--fortschritt,0))}.karussell-pfeile{gap:10px;display:flex;position:absolute;right:22px}.karussell-pfeile button{width:44px;height:44px;color:var(--bsv-ink);cursor:pointer;transition:background-color .25s, opacity .25s, transform .25s var(--bsv-ease);background:#0000000f;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.karussell-pfeile button:hover:not(:disabled){background:#0000001f;transform:scale(1.05)}.karussell-pfeile button:disabled{opacity:.3;cursor:default}.karussell-pfeile svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:700px){.karussell-pfeile{display:none}}@media (prefers-reduced-motion:reduce){.karussell-leiste{scroll-behavior:auto}.karussell-punkte button,.karussell-karte,.karussell-karte>.news-card{transition:none}}.bsv .news-card{scroll-snap-align:start;width:min(80vw,360px);height:100%;color:var(--bsv-ink);background:#fff;border-radius:28px;flex-direction:column;flex:none;text-decoration:none;display:flex;overflow:hidden}.steps3{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:980px;margin:56px auto 0;display:grid}.steps3 h3{font-weight:700}.step-num{background:var(--bsv-green);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:flex}.prose-bsv{font-size:19px;line-height:1.65}.prose-bsv p{margin:0 0 24px}.prose-bsv h2{letter-spacing:-.03em;margin:48px 0 16px;font-size:32px;font-weight:800;line-height:1.15}.prose-bsv h3{margin:36px 0 12px;font-size:24px;font-weight:700}.prose-bsv{max-width:760px}.prose-bsv ul,.prose-bsv ol{margin:0 0 24px;padding-left:1.3em}.prose-bsv ul{list-style:outside}.prose-bsv ol{list-style:decimal}.prose-bsv li::marker{color:var(--bsv-green)}.prose-bsv li{margin-bottom:6px}.prose-bsv blockquote{letter-spacing:-.035em;margin:48px 0;padding:0;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.2}.prose-bsv img{border-radius:22px;height:auto}.prose-bsv a{text-underline-offset:3px;text-decoration:underline}.acc{border-top:1px solid var(--bsv-line-2)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:21px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--bsv-muted);font-size:28px;font-weight:300;transition:transform .3s}.acc[open] summary:after{transform:rotate(45deg)}.acc p{color:var(--bsv-muted);white-space:pre-line;margin:0 0 22px}.tabs{border-bottom:1px solid var(--bsv-line-2);flex-wrap:wrap;gap:20px;margin-bottom:36px;display:flex}.tabs button{font:inherit;cursor:pointer;min-height:44px;color:var(--bsv-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 2px;font-size:17px;font-weight:500;transition:color .25s,border-color .25s}.tabs button[aria-selected=true]{color:var(--bsv-ink);border-bottom-color:var(--bsv-green)}@keyframes rise{0%{opacity:.01;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.7)translateY(20px)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes popin{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-36px)}}@keyframes drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(14px,-18px)rotate(6deg)}}@keyframes morph{0%,to{scale:1}50%{scale:1.07 .94}}@keyframes notif{0%,8%{opacity:0;transform:translateY(-140%)}18%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-140%)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes panel{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.blob1{animation:12s ease-in-out infinite morph,16s ease-in-out infinite drift}.blob2{animation:14s ease-in-out infinite reverse morph,18s ease-in-out infinite reverse drift}.blob3{animation:7s ease-in-out infinite bob}.c1{animation:popin .9s var(--bsv-ease) .3s both, bob 7s ease-in-out 1.4s infinite}.c2{animation:popin .9s var(--bsv-ease) .5s both}.c3{animation:popin .9s var(--bsv-ease) .7s both}.c4{animation:popin .9s var(--bsv-ease) .9s both, bob 8s ease-in-out 2s infinite}.dot1{animation:.6s 1.2s both popin,3s ease-in-out 1.8s infinite bob}.dot2{animation:.6s 1.4s both popin,3.6s ease-in-out 2s infinite bob}.dot3{animation:.6s 1.5s both popin,4s ease-in-out 2.1s infinite bob}.dot4{animation:.6s 1.6s both popin,3.2s ease-in-out 2.2s infinite bob}.tag1{animation:popin .7s var(--bsv-ease) 1.5s both}.tag2{animation:popin .7s var(--bsv-ease) 1.7s both}.in1{animation:rise 1s var(--bsv-ease) .1s both}.in2{animation:rise 1s var(--bsv-ease) .25s both}.in3{animation:rise 1s var(--bsv-ease) .4s both}.in4{animation:rise 1s var(--bsv-ease) .55s both}.b1{animation:1.3s cubic-bezier(.4,0,.6,1) infinite bounce}.b2{animation:1.3s cubic-bezier(.4,0,.6,1) .18s infinite bounce}.b3{animation:1.3s cubic-bezier(.4,0,.6,1) .36s infinite bounce}.nt{animation:5.5s ease-in-out infinite notif}.pl{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.6,.1,.2,1) .4s forwards draw}.card-anim{animation:rise .6s var(--bsv-ease) both}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry cover 30%}.rv:focus-within,.rv:focus{animation:none}}@media (prefers-reduced-motion:reduce){.bsv *,.bsv :before,.bsv :after{transition:none!important;animation:none!important}.pl{stroke-dashoffset:0}}@media (max-width:640px){.hero-art{height:400px}.hero-art .tag{display:none}.seg button{padding:10px 2px;font-size:13px}.tile-pad,.tile[style*=padding\:44px]{padding:26px!important}.t-page{letter-spacing:-.04em}.sec{padding:80px 22px}.stat-num{font-size:44px}}.bsv a.sr-only:focus{clip:auto;z-index:100;background:#fff;border-radius:12px;width:auto;height:auto;margin:0;padding:10px 16px;position:fixed;top:12px;left:12px;box-shadow:0 6px 18px #00000026}.bsv-text-zeigen{outline:3px solid var(--bsv-green);outline-offset:6px;border-radius:6px;animation:1.1s ease-in-out 4 bsv-text-zeigen}@keyframes bsv-text-zeigen{50%{outline-color:#157a4326}}.bsv-text-zeigen-hinweis{z-index:100;background:var(--bsv-ink);color:#fff;border-radius:999px;align-items:center;gap:12px;max-width:min(640px,100vw - 32px);padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000040}.bsv-text-zeigen-hinweis button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:18px}.plan-filter{flex-direction:column;gap:10px;margin-bottom:36px;display:flex}.plan-chips{flex-wrap:wrap;gap:8px;display:flex}.plan-chips button{border:1px solid var(--bsv-line);font:inherit;cursor:pointer;color:var(--bsv-ink);background:#fff;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.plan-chips button[aria-pressed=true]{background:var(--bsv-green);border-color:var(--bsv-green);color:#fff}.plan-tag{margin-bottom:40px;scroll-margin-top:90px}.plan-tag.is-heute h2{color:var(--bsv-green)}.plan-heute{vertical-align:middle;background:var(--bsv-green);color:#fff;letter-spacing:0;border-radius:999px;margin-left:6px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.plan-liste{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bsv a.plan-karte{color:var(--bsv-ink);transition:transform .3s var(--bsv-ease), box-shadow .3s;background:#fff;border-radius:18px;align-items:flex-start;gap:16px;height:100%;padding:16px 18px;text-decoration:none;display:flex}.bsv a.plan-karte:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000012}.plan-zeit{letter-spacing:-.02em;width:64px;color:var(--bsv-ink);flex-direction:column;flex:none;font-size:22px;font-weight:800;line-height:1.1;display:flex}.plan-zeit small{color:var(--bsv-muted);letter-spacing:0;margin-top:2px;font-size:13px;font-weight:500}.plan-info{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-kat{font-size:13px;font-weight:700}.plan-info strong{font-size:17px}.plan-ort{font-size:14px}.plan-ohne{flex-wrap:wrap;gap:8px;display:flex}.bsv .plan-ohne a{color:var(--bsv-ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.bsv .plan-ohne a:hover{color:var(--bsv-green)}.teilen{display:inline-block;position:relative}.teilen-knopf{border:1px solid var(--bsv-line);color:var(--bsv-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:15px;font-weight:600;display:inline-flex}.teilen-knopf:hover{border-color:var(--bsv-green);color:var(--bsv-green)}.teilen-knopf--klein{padding:6px 12px;font-size:14px}.teilen-menue{z-index:20;background:#fff;border-radius:16px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000024}.bsv .teilen-menue a,.teilen-menue button{text-align:left;color:var(--bsv-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:15px;text-decoration:none;display:block}.bsv .teilen-menue a:hover,.teilen-menue button:hover{background:var(--bsv-soft)}.teilen-hinweis{max-width:240px;color:var(--bsv-green);padding:8px 12px 6px;font-size:13px;line-height:1.4;display:block}.termin-countdown{background:var(--bsv-green-tint);color:var(--bsv-green);font-variant-numeric:tabular-nums;border-radius:999px;margin:10px 0 0;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex}.termin-countdown strong{font-weight:800}.termin-aktionen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bsv a.termin-link{border:1px solid var(--bsv-line);color:var(--bsv-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bsv a.termin-link:hover{border-color:var(--bsv-green);color:var(--bsv-green)}.kalender-abo{border:1px solid var(--bsv-line-2);background:#fff;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:36px;padding:16px 20px;display:flex}.kalender-abo p{flex:280px;margin:0}.karte{background:var(--bsv-green-tint);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.karte-kopf{align-items:center;gap:12px;display:flex}.karte-kopf strong{letter-spacing:-.02em;font-size:22px;display:block}.karte-kopf .muted{display:block}.karte-flaeche{aspect-ratio:16/10;background:#fff;border-radius:18px;overflow:hidden}.karte-flaeche iframe{border:0;width:100%;height:100%;display:block}.karte-flaeche button{border:1.5px dashed var(--bsv-line);width:100%;height:100%;font:inherit;color:var(--bsv-ink);cursor:pointer;text-align:center;background:#ffffffb3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.karte-flaeche button span{font-size:34px}.karte-flaeche button small{color:var(--bsv-muted);max-width:320px}.karte-flaeche button:hover{background:#fff}.karte-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.bsv .nav-suche{width:40px;height:40px;color:var(--bsv-ink);border-radius:12px;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.bsv .nav-suche:hover{background:var(--bsv-soft);color:var(--bsv-green)}.mnav-suche{padding:4px 0 12px}.mnav-suche input{width:100%;font:inherit;border:1px solid var(--bsv-line);background:var(--bsv-soft);border-radius:14px;padding:12px 16px;font-size:17px}@media (max-width:980px){.bsv .nav-suche{margin-left:auto}.bsv .nav-suche~.nav-burger{margin-left:4px}}.suche-form{gap:10px;max-width:720px;display:flex}.suche-form input{font:inherit;border:1px solid var(--bsv-line);background:#fff;border-radius:999px;flex:1;padding:14px 20px;font-size:19px}.suche-gruppe{margin-top:40px}.suche-liste{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bsv a.suche-treffer{color:var(--bsv-ink);transition:transform .3s var(--bsv-ease), box-shadow .3s;background:#fff;border-radius:18px;padding:16px 20px;text-decoration:none;display:block}.bsv a.suche-treffer:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000012}.suche-treffer small{color:var(--bsv-green);font-size:13px;font-weight:700;display:block}.suche-treffer strong{margin:2px 0;font-size:18px;display:block}.suche-treffer span{color:var(--bsv-muted);font-size:15px}.sponsor-haupt{text-align:center;background:#fff;border-radius:28px;padding:40px 28px}.sponsor-haupt-reihe{gap:16px;display:grid}.sponsor-haupt-reihe--mehrere{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.sponsor-haupt img{margin:18px auto 0;display:block}.sponsor-haupt-link{display:inline-block}.sponsor-haupt-name{margin:14px 0 0;font-size:18px;font-weight:700}.sponsor-bild{border-bottom:1px solid var(--bsv-line-2);background:#fff;justify-content:center;align-items:center;padding:18px;display:flex}.card-img.sponsor-bild img{object-fit:contain;width:auto;height:auto}.sponsor-initialen{letter-spacing:-.03em;color:var(--bsv-green);opacity:.55;font-size:44px;font-weight:800}.sponsor-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.sponsor-raster--premium{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sponsor-raster--foerderer{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bsv a.sponsor-karte,.sponsor-karte{color:var(--bsv-ink);transition:transform .3s var(--bsv-ease), box-shadow .3s;background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:22px;text-decoration:none;display:flex}.bsv a.sponsor-karte:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000012}.sponsor-logo{justify-content:center;align-items:center;height:90px;display:flex}.sponsor-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90px}.sponsor-raster--foerderer .sponsor-logo{height:64px}.sponsor-name{text-align:center;font-weight:700}.sponsor-text{text-align:center;font-size:14px}.sponsor-cta{background:var(--bsv-green);color:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px 32px;display:flex}.sponsor-cta strong{font-size:24px;display:block}.sponsor-cta span{opacity:.9}.bsv .sponsor-cta .btn-primary{color:var(--bsv-green);background:#fff}.laufband-sec{border-top:1px solid var(--bsv-line-2);padding:40px 0 56px}.laufband-kopf{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.laufband-kopf p{margin:0;font-size:15px}.bsv .laufband-kopf a{color:var(--bsv-green);font-size:15px;font-weight:600;text-decoration:none}.laufband{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.laufband-spur{align-items:center;gap:56px;width:max-content;animation:40s linear infinite laufband;display:flex}.laufband:hover .laufband-spur{animation-play-state:paused}.laufband-spur img{object-fit:contain;filter:grayscale();opacity:.7;transition:filter .3s,opacity .3s}.laufband-spur a:hover img{filter:none;opacity:1}@keyframes laufband{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.laufband-spur{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.laufband{-webkit-mask-image:none;mask-image:none}}.alben-raster{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.album-cover{aspect-ratio:4/3;background:var(--bsv-green-tint);display:block;overflow:hidden}.album-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--bsv-ease);display:block}.album-karte:hover .album-cover img{transform:scale(1.04)}.foto-raster{grid-template-columns:repeat(auto-fill,minmax(min(46%,240px),1fr));gap:8px;display:grid}.foto-raster button{background:var(--bsv-soft);cursor:zoom-in;aspect-ratio:1;border:0;border-radius:14px;padding:0;overflow:hidden}.foto-raster img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--bsv-ease);display:block}.foto-raster button:hover img{transform:scale(1.04)}.foto-gross{z-index:200;background:#0a0a0cf0;justify-content:center;align-items:center;padding:56px 16px;display:flex;position:fixed;inset:0}.foto-gross img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.foto-gross button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute}.foto-gross button:hover{background:#ffffff3d}.foto-zu{top:14px;right:14px}.foto-pfeil--l{top:50%;left:14px;transform:translateY(-50%)}.foto-pfeil--r{top:50%;right:14px;transform:translateY(-50%)}.foto-zahl{text-align:center;color:#fffc;margin:0;font-size:14px;position:absolute;bottom:14px;left:0;right:0}.gesuch-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.gesuch-karte{background:#fff;border-radius:26px;flex-direction:column;gap:6px;padding:28px;display:flex}.gesuch-karte h2{letter-spacing:-.02em;margin:4px 0 0;font-size:24px}.gesuch-karte p{margin:4px 0 0}.gesuch-symbol{font-size:36px}.gesuch-aufwand{color:var(--bsv-green);font-size:15px;font-weight:600}.gesuch-aktionen{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.google-block{flex-direction:column;gap:10px;display:flex}.bsv a.google-knopf,.google-knopf{min-height:52px;color:var(--bsv-ink);background:#fff;border:1px solid #dadce0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}.bsv a.google-knopf:hover{background:#f8f9fa;box-shadow:0 2px 8px #0000000f}.google-hinweis{color:var(--bsv-muted);text-align:center;margin:0;font-size:13px}.oder{color:var(--bsv-muted);align-items:center;gap:12px;margin:6px 0 2px;font-size:13px;display:flex}.oder:before,.oder:after{content:"";background:#0000001a;flex:1;height:1px}.avatar{object-fit:cover;background:var(--bsv-green-tint);width:64px;height:64px;color:var(--bsv-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:inline-flex}.avatar--gross{width:112px;height:112px;font-size:44px}.profilfoto{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.profilfoto-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.pa-block{border:0;gap:14px;margin:0;padding:0;display:grid}.pa-block legend{letter-spacing:-.02em;margin-bottom:10px;padding:0;font-size:20px;font-weight:800}.pa-zeile{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.pa-wahl{flex-wrap:wrap;gap:10px;display:flex}.pa-wahl--senkrecht{flex-direction:column}.pa-chip{cursor:pointer;background:#fff;border:1.5px solid #0000001f;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 16px;transition:border-color .2s,background-color .2s;display:flex}.pa-chip input{accent-color:var(--bsv-green);margin-top:3px}.pa-chip span{flex-direction:column;gap:2px;display:flex}.pa-chip small{color:var(--bsv-muted);font-size:14px}.pa-chip.ist-aktiv{border-color:var(--bsv-green);background:var(--bsv-green-tint)}.pa-datei{background:var(--bsv-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pa-datei>div{flex-direction:column;flex:240px;gap:2px;display:flex}.pa-datei small{color:var(--bsv-muted);font-size:14px;line-height:1.4}.pa-datei.ist-da small{color:var(--bsv-green);font-weight:600}.ausweis-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:18px;display:grid}.ausweis{color:#fff;background:linear-gradient(135deg,#157a43 0%,#0f5c32 55%,#0b3f23 100%);border-radius:26px;flex-direction:column;gap:16px;padding:22px 22px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f3d2440}.ausweis--ungueltig{background:linear-gradient(135deg,#6e6e73,#3a3a3c)}.ausweis--gross{width:min(92vw,520px)}.ausweis-schimmer{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff29 45%,#0000 60%) 0 0/250% 100%;animation:4s linear infinite ausweis-schimmer;position:absolute;inset:0}@keyframes ausweis-schimmer{0%{background-position:150% 0}to{background-position:-100% 0}}.ausweis-kopf{align-items:center;gap:12px;display:flex;position:relative}.ausweis-kopf img{object-fit:contain;background:#fff;border-radius:10px;width:40px;height:42px;padding:4px}.ausweis-kopf>span:nth-child(2){flex-direction:column;line-height:1.2;display:flex}.ausweis-kopf small{opacity:.8;font-size:13px}.ausweis-status{background:#ffffff2e;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:700}.ausweis-status.ist-ungueltig{background:#b91c1c}.ausweis-mitte{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.ausweis-name{letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:800;display:block}.ausweis-daten dl{gap:4px;margin:0;display:grid}.ausweis-daten dl div{gap:8px;font-size:14px;display:flex}.ausweis-daten dt{opacity:.75;min-width:118px}.ausweis-daten dd{margin:0;font-weight:600}.ausweis-qr{cursor:zoom-in;background:#fff;border:0;border-radius:14px;flex:none;padding:6px;line-height:0}.ausweis-qr img{width:96px;height:96px}.ausweis--gross .ausweis-qr img{width:180px;height:180px}.ausweis-qr:disabled{cursor:default}.ausweis-kurse{flex-wrap:wrap;gap:6px;display:flex;position:relative}.ausweis-kurse span{background:#ffffff29;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.ausweis-fuss{opacity:.8;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex;position:relative}.ausweis-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#141416b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ausweis-overlay>div{flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ausweis-schimmer{animation:none}}@media (max-width:420px){.ausweis-mitte{flex-direction:column-reverse;align-items:flex-start}}.sr-nur{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-datei label:focus-within{outline:3px solid var(--bsv-green-tint);outline-offset:2px}.team-banner{border-radius:16px;align-items:flex-start;gap:10px;margin:0 0 24px;padding:14px 18px;font-size:17px;font-weight:600;display:flex}.team-banner--info{color:#1e3a8a;background:#e8f1fd}.team-banner--wichtig{color:#8a4b00;background:#fff4e5}.bsv :is(p,dd,td,figcaption,label,.rich-text,.prose) a:not([class]),.bsv footer p a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.bsv :is(p,dd,td,figcaption,.rich-text,.prose) a:not([class]):hover{text-decoration-thickness:2px}.suche-form input{min-width:0}.bsv :is(h1,h2,h3,summary,strong){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.zusage{background:var(--bsv-soft);border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex}.zusage-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.zusage-titel{letter-spacing:-.02em;font-size:20px}.zusage-stand{color:var(--bsv-muted);font-size:13px;font-weight:700}.zusage-stand.ist-ja{color:var(--bsv-green)}.zusage-stand.ist-nein{color:#b42318}.zusage-wann{color:var(--bsv-ink-2);margin:0;font-size:15px}.zusage-form{flex-direction:column;gap:12px;display:flex}.zusage-wahl{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.zusage-wahl label{border:1px solid var(--bsv-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-weight:600;display:inline-flex}.zusage-wahl label.ist-gewaehlt{border-color:var(--bsv-green);background:var(--bsv-green-tint);color:var(--bsv-green)}.zusage-wahl input{accent-color:var(--bsv-green);width:18px;height:18px;margin:0}.zusage-wahl label:focus-within{box-shadow:0 0 0 4px #157a4326}.zusage-fuss{flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px;display:flex}.zusage-ok{color:var(--bsv-green);margin:0;font-size:15px;font-weight:600}.zusage-zu{margin:0;font-size:15px}.regler{padding-top:22px;position:relative}.regler-ball{top:15px;left:calc(var(--p) * (100% - 16px) - 4px);width:24px;height:24px;rotate:var(--dreh);fill:none;stroke:var(--bsv-coral);stroke-width:1.6px;stroke-linejoin:round;pointer-events:none;transition:left .18s ease-out,rotate .18s ease-out;position:absolute}.regler-ball-fleck{fill:var(--bsv-coral)}.regler-zahl{animation:zahl-hupf .32s var(--bsv-ease);display:inline-block}@keyframes zahl-hupf{40%{transform:translateY(-5px)scale(1.08)}}.bsv[data-anim-ball=aus] .regler-ball,.bsv[data-anim=aus] .regler-ball{display:none}.bsv[data-anim-ball=aus] .regler,.bsv[data-anim=aus] .regler{padding-top:0}.bsv[data-anim-ball=aus] .regler-zahl{animation:none}.countdown-feld{perspective:300px}.countdown-feld strong{animation:klappen .55s var(--bsv-ease) both;transform-origin:50% 0;display:inline-block}@keyframes klappen{0%{opacity:.2;transform:rotateX(-85deg)}to{opacity:1;transform:none}}.countdown{position:relative;overflow:hidden}.countdown-konfetti{pointer-events:none;position:absolute;inset:0}.countdown-konfetti i{top:-16px;left:var(--x);background:var(--bsv-green);width:8px;height:14px;rotate:var(--r);animation:konfetti 2.6s cubic-bezier(.3, .6, .5, 1) var(--v) both;border-radius:2px;position:absolute}.countdown-konfetti i:nth-child(3n){background:#fff;box-shadow:0 0 0 1px #157a4340}.countdown-konfetti i:nth-child(4n){background:var(--bsv-coral)}@keyframes konfetti{0%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(340px)rotate(540deg)}}.bsv[data-anim-countdown=aus] .countdown-feld strong{animation:none}.bsv[data-anim-countdown=aus] .countdown-konfetti,.bsv[data-anim=aus] .countdown-konfetti{display:none}.pulslinie{width:min(100%,300px);height:60px;margin-top:16px;display:block;overflow:visible}.pulslinie path{fill:none;stroke:var(--bsv-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pulslinie-strich{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55}.pulslinie-funke{stroke-width:4.5px;stroke-dasharray:.07 .93;stroke-dashoffset:.07px;opacity:0}.pulslinie.ist-sichtbar .pulslinie-strich{animation:1.8s cubic-bezier(.6,.1,.2,1) .2s forwards draw}.pulslinie.ist-sichtbar .pulslinie-funke{animation:3.6s ease-in-out 2.2s infinite funke}@keyframes funke{0%{stroke-dashoffset:.07px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-.93px;opacity:1}60%,to{stroke-dashoffset:-.93px;opacity:0}}.bsv[data-anim-puls=aus] .pulslinie,.bsv[data-anim=aus] .pulslinie{display:none}.t-page:after,.t-sec:after{content:"";clip-path:inset(0 100% 0 0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 7.5 C 40 4.5, 80 9, 120 5.5 S 180 6.5, 197 4.8' fill='none' stroke='%23157A43' stroke-width='4.2' stroke-linecap='round' stroke-dasharray='26 2.5 40 1.8 60 2.2 90' opacity='.85'/%3E%3Cpath d='M8 9 C 60 7.5, 110 10, 190 7.2' fill='none' stroke='%23157A43' stroke-width='1.6' stroke-linecap='round' opacity='.35'/%3E%3C/svg%3E") 0/100% 100% no-repeat;width:min(220px,55%);height:12px;margin-top:14px;animation:1.1s cubic-bezier(.5,.1,.25,1) .35s forwards kreide;display:block}.t-sec.center:after,.center>.t-page:after,[style*=text-align\:center]>.t-page:after{margin-left:auto;margin-right:auto}@supports (animation-timeline:view()){.t-page:after,.t-sec:after{animation:linear both kreide;animation-timeline:view();animation-range:entry 20% cover 40%}}@keyframes kreide{to{clip-path:inset(0)}}.bsv[data-anim-kreide=aus] .t-page:after,.bsv[data-anim-kreide=aus] .t-sec:after,.bsv[data-anim=aus] .t-page:after,.bsv[data-anim=aus] .t-sec:after{display:none}.daneben{width:320px;max-width:100%;height:170px;margin:0 auto 28px;position:relative}.daneben-tor{fill:none;width:100%;height:100%;stroke:var(--bsv-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.daneben-netz{stroke-width:1.2px;opacity:.45}.daneben-boden{stroke-width:2px;opacity:.35}.daneben-ball{width:26px;height:26px;display:none;position:absolute;top:0;left:0}.daneben-ball svg{fill:#fff;width:100%;height:100%;stroke:var(--bsv-ink);stroke-width:1.6px;stroke-linejoin:round;display:block}.daneben-fleck{fill:var(--bsv-ink)}@supports (offset-path:path('M0 0')){.daneben-ball{offset-path:path("M 32 147 Q 168 -36 334 22");offset-rotate:0deg;animation:1.5s cubic-bezier(.25,.6,.45,1) .5s both daneben-flug;display:block}.daneben-ball svg{animation:1.5s linear .5s both daneben-dreh}}@keyframes daneben-flug{0%{offset-distance:0%;opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes daneben-dreh{to{transform:rotate(900deg)}}.bsv[data-anim-fehlerseite=aus] .daneben,.bsv[data-anim=aus] .daneben{display:none}@media (prefers-reduced-motion:reduce){.regler-ball,.countdown-konfetti,.pulslinie,.daneben,.t-page:after,.t-sec:after{display:none!important}.regler{padding-top:0}}.bsv[data-anim=aus] *,.bsv[data-anim=aus] :before,.bsv[data-anim=aus] :after{transition:none!important;animation:none!important}.bsv[data-anim=aus] .pl{stroke-dashoffset:0}.bsv[data-anim=aus] .laufband-spur{flex-wrap:wrap;justify-content:center;width:auto}.bsv[data-anim=aus] .laufband{-webkit-mask-image:none;mask-image:none}.bsv[data-anim=aus] .karussell-leiste{scroll-behavior:auto}.spielecke{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:760px;margin:0 auto;display:grid}.spiele-kacheln{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.spiele-kachel{font:inherit;text-align:left;color:var(--bsv-ink);cursor:pointer;transition:transform .2s var(--bsv-ease), border-color .2s;background:#fff;border:2px solid #0000;border-radius:22px;flex-direction:column;gap:4px;padding:16px 16px 18px;display:flex;box-shadow:0 10px 26px #e8590c12}.spiele-kachel:hover{transform:translateY(-2px)}.spiele-kachel:focus-visible{outline:3px solid var(--bsv-green);outline-offset:3px}.spiele-kachel[aria-selected=true]{border-color:var(--bsv-coral);background:var(--bsv-coral-tint)}.spiele-kachel-symbol{margin-bottom:4px;font-size:30px;line-height:1}.spiele-kachel strong{letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;font-size:17px}.spiele-kachel-text{color:var(--bsv-ink-2);font-size:14px}@media (max-width:520px){.spiele-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spiele-kachel{border-radius:18px;padding:14px}.spiele-kachel-symbol{font-size:26px}}.spiel-buehne{min-width:0}.spiel{background:#fff;border-radius:30px;flex-direction:column;gap:16px;padding:clamp(20px,3vw,32px);display:flex;box-shadow:0 18px 44px #e8590c14}.spiel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.spiel-titel{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.spiel-hilfe{color:var(--bsv-muted);margin:0;font-size:14px}.spiel-knoepfe{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.spiel-knoepfe .btn{min-height:48px;padding:10px 8px}.spiel-ende{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.spiel-ende p{margin:0;font-size:17px}.spiel-meldung{text-align:center;letter-spacing:-.02em;color:var(--bsv-green);pointer-events:none;margin:0;font-size:clamp(26px,5vw,38px);font-weight:800;position:absolute;bottom:22%;left:0;right:0}.spiel-meldung:not(:empty){animation:popin .45s var(--bsv-ease) both}.ball-fleck{fill:var(--bsv-ink)}.elfmeter-feld{aspect-ratio:3/2;background:var(--bsv-green-tint);border-radius:22px;position:relative;overflow:hidden}.elfmeter-bild{fill:none;width:100%;height:100%;stroke:var(--bsv-green);stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.elfmeter-tor{stroke-width:4px}.elfmeter-netz{stroke-width:1px;opacity:.4}.elfmeter-strafraum,.elfmeter-boden{stroke-width:2px;opacity:.5}.elfmeter-punkt{fill:var(--bsv-green);stroke:none}.elfmeter-torwart{stroke:var(--bsv-ink);stroke-width:3px;fill:none;transform-box:view-box;transform-origin:180px 148px;transition:transform .42s cubic-bezier(.3,.7,.4,1);animation:2.4s ease-in-out infinite torwart-wippen}.elfmeter-torwart circle:first-child{fill:#fff}.elfmeter-handschuh{fill:var(--bsv-coral);stroke:none}.elfmeter-torwart.ist-sprung{animation:none}@keyframes torwart-wippen{0%,to{transform:translate(-26px)}50%{transform:translate(26px)}}.elfmeter-ball{aspect-ratio:1;pointer-events:none;width:11%;transition:left .45s cubic-bezier(.25,.75,.35,1),top .45s cubic-bezier(.25,.75,.35,1),transform .45s ease-out;position:absolute}.elfmeter-bild.ist-tor .elfmeter-netz{transform-box:view-box;transform-origin:180px 40px;animation:.5s ease-out netz-wackeln}@keyframes netz-wackeln{30%{transform:scale(1.02,1.05)}60%{transform:scale(.995,.98)}}.elfmeter-ball svg,.hochhalten-ball svg{fill:#fff;width:100%;height:100%;stroke:var(--bsv-ink);stroke-width:1.5px;stroke-linejoin:round;display:block}.elfmeter-ziele{width:66.6%;height:50%;display:flex;position:absolute;top:12.5%;left:16.7%}.elfmeter-ziele button{cursor:crosshair;background:0 0;border:0;border-radius:12px;flex:1}.elfmeter-ziele button:hover:not(:disabled){background:#ffffff59}.elfmeter-punkte{gap:6px;margin:0;padding:0;list-style:none;display:flex}.elfmeter-punkte li{border:2px solid var(--bsv-line);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.elfmeter-punkte li.ist-tor{background:var(--bsv-green);border-color:var(--bsv-green)}.elfmeter-punkte li.ist-gehalten{background:var(--bsv-coral);border-color:var(--bsv-coral)}.hochhalten-feld{touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;background:linear-gradient(#eaf4ff,#f6fbff 70%);border-radius:22px;height:380px;position:relative;overflow:hidden}.hochhalten-feld:focus-visible{outline:3px solid var(--bsv-green);outline-offset:3px}.hochhalten-ball{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.hochhalten-rasen{background:var(--bsv-green);opacity:.85;height:18px;position:absolute;bottom:0;left:0;right:0}.hochhalten-overlay{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0 0 18px}.hochhalten-overlay p{max-width:340px;margin:0}.spiel-ende-text{font-size:18px}.hochhalten-zahl{color:var(--bsv-blue);align-items:baseline;gap:6px;margin:0;display:flex}.hochhalten-zahl strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:34px;font-weight:800}.huetchen-feld{-webkit-user-select:none;user-select:none;background:linear-gradient(#fff6ec,#fff 62%);border-radius:22px;height:clamp(230px,56vw,300px);position:relative;overflow:hidden}.huetchen-feld:focus-visible{outline:3px solid var(--bsv-green);outline-offset:3px}.huetchen-feld:after{content:"";background:var(--bsv-green);opacity:.85;height:56px;position:absolute;bottom:0;left:0;right:0}.huetchen-stueck,.huetchen-ball{z-index:1;pointer-events:none;position:absolute;bottom:44px;translate:-50%}.huetchen-stueck{z-index:2;width:min(26%,120px)}.huetchen-heben{transition:transform .38s cubic-bezier(.3,.7,.4,1);display:block}.huetchen-stueck.ist-hoch .huetchen-heben{transform:translateY(-62%)rotate(-6deg)}.huetchen-stueck svg{width:100%;height:auto;display:block;overflow:visible}.huetchen-koerper{fill:var(--bsv-coral)}.huetchen-streifen{fill:#fff}.huetchen-fuss{fill:var(--bsv-coral-dark)}.huetchen-augen circle:nth-child(n+3){fill:var(--bsv-ink)}.huetchen-ball{aspect-ratio:1;width:min(11%,50px);transition:opacity .2s;bottom:46px}.huetchen-ball svg{fill:#fff;width:100%;height:100%;stroke:var(--bsv-ink);stroke-width:1.5px;stroke-linejoin:round;display:block}.huetchen-ball.ist-weg{opacity:0}.huetchen-stueck.ist-falsch .huetchen-heben{transform:translateY(-62%)rotate(8deg)}.huetchen-ziele{z-index:3;display:flex;position:absolute;inset:0}.huetchen-ziele button{cursor:pointer;background:0 0;border:0;border-radius:16px;flex:1}.huetchen-ziele button:disabled{cursor:default}.huetchen-ziele button:hover:not(:disabled){background:#e8590c14}.huetchen-meldung{color:var(--bsv-coral-dark);z-index:4;top:18px;bottom:auto}.spielecke-teaser{background:var(--bsv-coral-tint);max-width:880px;color:var(--bsv-ink);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin:0 auto;padding:24px 28px;text-decoration:none;display:flex}.spielecke-teaser strong{letter-spacing:-.02em;font-size:22px;display:block}.spielecke-teaser span{color:var(--bsv-ink-2)}.spielecke-teaser .ball-hupf{flex:none;width:46px;height:46px;animation:2.4s ease-in-out infinite bob}.spielecke-teaser .ball-hupf svg{fill:#fff;width:100%;height:100%;stroke:var(--bsv-ink);stroke-width:1.5px}.tagesrekord{text-align:center;max-width:1180px;color:var(--bsv-ink-2);background:#fff;border-radius:999px;margin:0 auto 20px;padding:14px 20px;font-size:16px;box-shadow:0 10px 26px #e8590c0f}.tagesrekord strong{color:var(--bsv-ink)}.hochhalten-rekord{color:var(--bsv-coral-dark);animation:popin .5s var(--bsv-ease) both;margin-bottom:4px;font-size:20px;font-weight:800;display:block}@media (max-width:520px){.tagesrekord{border-radius:20px}}.spiel.memory{grid-column:1/-1}.memory-stand{color:var(--bsv-ink-2);margin:0;font-size:15px}.memory-stand strong{color:var(--bsv-green);font-size:22px;font-weight:800}.memory-raster{grid-template-columns:repeat(6,1fr);gap:clamp(5px,1.3vw,10px);width:100%;max-width:600px;margin:0 auto;display:grid}.memory-karte{aspect-ratio:1;perspective:600px;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;padding:0}.memory-karte:disabled{cursor:default}.memory-karte:focus-visible{outline:3px solid var(--bsv-coral);outline-offset:2px}.memory-innen{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s var(--bsv-ease);border-radius:inherit;display:block;position:relative}.memory-karte.ist-offen .memory-innen{transform:rotateY(180deg)}.memory-rueckseite,.memory-vorderseite{border-radius:inherit;backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.memory-rueckseite{background:repeating-linear-gradient(-45deg, var(--bsv-green) 0 8px, #1f8f52 8px 16px);box-shadow:inset 0 0 0 2px #ffffff47,0 4px 10px #157a432e}.memory-karte:not(:disabled):hover .memory-rueckseite{filter:brightness(1.08)}.memory-vorderseite{box-shadow:inset 0 0 0 2px var(--bsv-line);background:#fff;transform:rotateY(180deg)}.memory-vorderseite svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:64%;height:64%}.memory-vorderseite .duenn{stroke-width:1px;opacity:.6}.memory-vorderseite .voll,.memory-vorderseite .ball-fleck{fill:currentColor}.memory-vorderseite img{width:68%;height:auto}.memory-karte.ist-paar .memory-vorderseite{background:var(--bsv-green-tint);box-shadow:inset 0 0 0 3px var(--bsv-green);animation:popin .4s var(--bsv-ease)}.spiel.rangliste{grid-column:1/-1}.rangliste-filter{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;display:flex}.rangliste-tabs,.rangliste-zeit,.elfmeter-modus{flex-wrap:wrap;gap:6px;display:flex}.rangliste-tabs button,.rangliste-zeit button,.elfmeter-modus button{font:inherit;border:1px solid var(--bsv-line);min-height:40px;color:var(--bsv-ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.rangliste-tabs button[aria-selected=true],.rangliste-zeit button[aria-checked=true],.elfmeter-modus button[aria-checked=true]{background:var(--bsv-green);border-color:var(--bsv-green);color:#fff}.elfmeter-modus button:disabled{opacity:.6;cursor:default}.rangliste-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rangliste-liste li{background:var(--bsv-soft);border-radius:14px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:16px;display:grid}.rangliste-liste li.ist-platz-1{background:#fff6d6}.rangliste-liste li.ist-platz-2{background:#f1f3f5}.rangliste-liste li.ist-platz-3{background:#fdeee4}.rangliste-platz{text-align:center;font-size:18px;font-weight:800}.rangliste-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rangliste-wert{color:var(--bsv-green);font-variant-numeric:tabular-nums;font-weight:800}.rangliste-datum{color:var(--bsv-muted);font-variant-numeric:tabular-nums;font-size:13px}.rangliste-leer{text-align:center;background:var(--bsv-soft);border-radius:14px;margin:0;padding:18px}.rangliste-eintragen{text-align:left;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;max-width:420px;display:flex}.rangliste-eintragen .field{flex:200px}.rangliste-eintragen .field input{padding:11px 14px;font-size:16px}.rangliste-hinweis{color:var(--bsv-muted);flex-basis:100%;margin:0;font-size:13px}.rangliste-eintragen .form-error{flex-basis:100%;margin:0}.rangliste-erfolg{color:var(--bsv-green);margin:0;font-size:17px;font-weight:700}.spiel-ende{row-gap:14px}@media (max-width:520px){.rangliste-liste li{grid-template-columns:34px 1fr auto}.rangliste-datum{display:none}}@property --wi-wisch{syntax:"<percentage>";inherits:false;initial-value:0%}.wappen-intro{z-index:1000;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:26px;animation:.7s cubic-bezier(.4,0,.2,1) 2.35s forwards wi-aus;display:flex;position:fixed;inset:0}.wappen-intro.ist-aus,html[data-intro=gesehen] .wappen-intro{display:none}.wappen-intro.ist-weg{animation:.35s forwards wi-aus}.wappen-intro-logo{aspect-ratio:690/743;width:min(40vw,210px);animation:3s cubic-bezier(.2,.7,.2,1) both wi-logo;position:relative}.wappen-intro-flaeche,.wappen-intro-strich{width:100%;height:100%;display:block;position:absolute;inset:0}.wappen-intro-flaeche{--wi-wisch:0%;-webkit-mask-image:linear-gradient(218.5deg, #000 calc(var(--wi-wisch) - 14%), transparent var(--wi-wisch));-webkit-mask-image:linear-gradient(218.5deg, #000 calc(var(--wi-wisch) - 14%), transparent var(--wi-wisch));mask-image:linear-gradient(218.5deg, #000 calc(var(--wi-wisch) - 14%), transparent var(--wi-wisch));animation:.85s cubic-bezier(.55,0,.25,1) .6s forwards wi-wisch}.wappen-intro-strich{fill:none;stroke:var(--bsv-ink);stroke-width:9px;stroke-linejoin:round;overflow:visible}.wappen-intro-strich path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.3,1) 50ms forwards wi-strich,.4s 1.35s forwards wi-strich-weg}.wappen-intro-name{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--bsv-ink-2);opacity:0;margin:0;padding:0 16px;font-size:clamp(10px,2.8vw,13px);font-weight:600;animation:.7s cubic-bezier(.2,.7,.2,1) 1.25s forwards wi-name}@keyframes wi-strich{to{stroke-dashoffset:0}}@keyframes wi-strich-weg{to{opacity:0}}@keyframes wi-wisch{to{--wi-wisch:130%}}@keyframes wi-name{0%{opacity:0;letter-spacing:.45em;transform:translateY(8px)}to{opacity:1;letter-spacing:.3em;transform:none}}@keyframes wi-logo{0%{transform:scale(.94)}70%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes wi-aus{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.wappen-intro{display:none}}.hero-streifen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-streifen span{background:var(--bsv-ink);opacity:.03;transform-origin:50%;width:clamp(60px,7vw,120px);height:180%;position:absolute;top:-40%;transform:rotate(38.5deg)}.hero-streifen span:first-child{left:50%}.hero-streifen span:nth-child(2){left:calc(50% + clamp(120px,14vw,240px))}.hero-streifen span:nth-child(3){left:calc(50% + 2*clamp(120px,14vw,240px))}@media (max-width:760px){.hero-streifen span:first-child{left:58%}.hero-streifen span:nth-child(2){left:calc(58% + 110px)}.hero-streifen span:nth-child(3){display:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-streifen{animation:linear both streifen-gleiten;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes streifen-gleiten{to{transform:translate(-60px,70px)}}.kicker:before{content:"";vertical-align:.02em;background:currentColor;width:1.1em;height:.6em;margin-right:.42em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12'%3E%3Cpath d='M9.5 0h2.8L2.8 12H0zM14.1 0h2.8L7.4 12H4.6zM18.7 0h2.8L12 12H9.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12'%3E%3Cpath d='M9.5 0h2.8L2.8 12H0zM14.1 0h2.8L7.4 12H4.6zM18.7 0h2.8L12 12H9.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.bsv[data-wappen-streifen=aus] .hero-streifen,.bsv[data-wappen-streifen=aus] .kicker:before{display:none}.wappen-glanz{perspective:700px;width:clamp(120px,15vw,170px);margin:0 auto 30px}.wappen-glanz-karte{--kipp-x:0deg;--kipp-y:0deg;--licht-x:50%;--licht-y:30%;aspect-ratio:690/743;transform:rotateX(var(--kipp-x)) rotateY(var(--kipp-y));transform-style:preserve-3d;filter:drop-shadow(0 18px 26px #00000029)drop-shadow(0 3px 5px #0000001f);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.wappen-glanz-karte.ist-aktiv{transition-duration:.12s}.wappen-glanz-karte img{width:100%;height:100%;display:block}.wappen-glanz-licht,.wappen-glanz-schimmer{pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/wappen-form.svg) 50%/contain no-repeat;mask:url(/wappen-form.svg) 50%/contain no-repeat}.wappen-glanz-licht{background:radial-gradient(circle at var(--licht-x) var(--licht-y), #ffffff8c, #ffffff1f 28%, transparent 55%);opacity:0;transition:opacity .4s}.wappen-glanz-karte.ist-aktiv .wappen-glanz-licht{opacity:1}.wappen-glanz-schimmer{background:linear-gradient(115deg,#0000 38%,#fff9 48%,#ffffff26 54%,#0000 62%) 130% 0/260% 100% no-repeat;animation:1.6s cubic-bezier(.4,0,.2,1) .9s both glanz-schimmer}@media (hover:none){.wappen-glanz-schimmer{animation:6s cubic-bezier(.4,0,.2,1) .9s infinite both glanz-schimmer}}@keyframes glanz-schimmer{0%{background-position:130% 0}27%,to{background-position:-30% 0}}.wappen-glanz.ist-still .wappen-glanz-schimmer{display:none}@media (prefers-reduced-motion:reduce){.wappen-glanz-schimmer{display:none}.wappen-glanz-karte{transform:none}}.foot{position:relative;overflow:hidden}.foot-inner{z-index:1;position:relative}.foot-wappen{aspect-ratio:690/743;background:var(--bsv-ink);opacity:.045;pointer-events:none;width:clamp(300px,34vw,520px);position:absolute;bottom:-150px;right:-70px;transform:rotate(-8deg);-webkit-mask:url(/wappen-schwarz.svg) 50%/contain no-repeat;mask:url(/wappen-schwarz.svg) 50%/contain no-repeat}.kuendigung-liste{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.kuendigung-liste li{background:var(--bsv-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.kuendigung-liste li>div{flex-direction:column;flex:260px;gap:2px;font-size:15px;display:flex}.kuendigung-status{font-size:14px;font-weight:700}.kuendigung-zurueck{min-height:38px;padding:6px 14px;font-size:14px}.kuendigung-form{flex-direction:column;gap:18px;margin-top:4px;display:flex}.kuendigung-form .field textarea{min-height:90px}.kuendigung-frist{background:var(--bsv-coral-tint);color:var(--bsv-ink);border-radius:14px;margin:-6px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}.schreiben-seite{background:var(--bsv-soft);padding:40px 16px 80px}.schreiben-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;max-width:210mm;margin:0 auto 18px;display:flex}.schreiben{color:#111;background:#fff;max-width:210mm;margin:0 auto;padding:22mm 20mm;font-size:15px;line-height:1.55;box-shadow:0 18px 44px #00000014}.schreiben-absender{gap:4px;font-size:14px;display:grid}.schreiben-zeile{border-bottom:1px solid #999;min-height:1.9em;display:block}.schreiben-zeile small{color:#666;font-size:11px}.schreiben-an{margin:14mm 0 10mm}.schreiben h1{letter-spacing:0;margin:0 0 6mm;font-size:18px;font-weight:700}.schreiben table{border-collapse:collapse;width:100%;margin:4mm 0 6mm;font-size:14px}.schreiben th,.schreiben td{text-align:left;border-bottom:1px solid #ccc;padding:6px 8px 6px 0}.schreiben-unterschriften{grid-template-columns:repeat(auto-fit,minmax(60mm,1fr));gap:12mm 10mm;margin-top:18mm;display:grid}.schreiben-unterschriften .schreiben-zeile{min-height:14mm}.schreiben-hinweis{color:#555;border-top:1px dashed #bbb;margin-top:14mm;padding-top:4mm;font-size:12px}@media print{@page{size:A4;margin:0}.bsv .nav,.bsv nav.nav,.bsv header,.bsv .foot,.schreiben-knoepfe,.bsv .sr-only{display:none!important}.schreiben-seite{background:#fff;padding:0}.schreiben{box-shadow:none;max-width:none}}.kuendigung-schritte{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.kuendigung-schritte li{background:var(--bsv-soft);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;font-size:13px;display:flex}.kuendigung-schritte li span{font-size:24px;line-height:1}.kuendigung-datei{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:15px;font-weight:400;display:flex}.kuendigung-datei .btn{cursor:pointer}.kuendigung-datei .btn.ist-aus{opacity:.45;pointer-events:none}.kuendigung-datei-name{color:var(--bsv-green);word-break:break-all;font-weight:600}.kuendigung-datei label:focus-within{outline:3px solid var(--bsv-green);outline-offset:3px}.saison-hintergrund{pointer-events:none;position:absolute;inset:0}.saison-symbole{width:0;height:0;position:absolute;overflow:hidden}.saison{display:none}html:not([data-saison-vorschau]) .hero[data-saison=weihnachten] .saison-weihnachten,html[data-saison-vorschau=weihnachten] .saison-weihnachten,html:not([data-saison-vorschau]) .hero[data-saison=silvester] .saison-silvester,html[data-saison-vorschau=silvester] .saison-silvester,html:not([data-saison-vorschau]) .hero[data-saison=geburtstag] .saison-geburtstag,html[data-saison-vorschau=geburtstag] .saison-geburtstag,html:not([data-saison-vorschau]) .hero[data-saison=karneval] .saison-karneval,html[data-saison-vorschau=karneval] .saison-karneval,html:not([data-saison-vorschau]) .hero[data-saison=ostern] .saison-ostern,html[data-saison-vorschau=ostern] .saison-ostern,html:not([data-saison-vorschau]) .hero[data-saison=halloween] .saison-halloween,html[data-saison-vorschau=halloween] .saison-halloween,html:not([data-saison-vorschau]) .hero[data-saison=fruehling] .saison-fruehling,html[data-saison-vorschau=fruehling] .saison-fruehling,html:not([data-saison-vorschau]) .hero[data-saison=herbst] .saison-herbst,html[data-saison-vorschau=herbst] .saison-herbst,html:not([data-saison-vorschau]) .hero[data-saison=turnier] .saison-turnier,html[data-saison-vorschau=turnier] .saison-turnier{display:block}html:not([data-saison-vorschau]) .hero[data-saison] .hero-art .dot,html[data-saison-vorschau]:not([data-saison-vorschau=aus]) .hero-art .dot{display:none}.saison-motiv{filter:drop-shadow(0 6px 8px #0000001f);position:absolute}.saison-schnee,.saison-fall{position:absolute;inset:0 0 20%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.saison-flocke{color:#8db2d6;will-change:transform;height:100%;animation:linear infinite saison-fallen;position:absolute;top:0}.saison-flocke>*{animation:3.4s ease-in-out infinite alternate saison-wiegen;display:block;position:absolute;bottom:0;left:0}.saison-flocke>i{opacity:.75;background:currentColor;border-radius:50%}@keyframes saison-fallen{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes saison-wiegen{0%{translate:-8px}to{translate:8px}}.saison-flug{animation:26s linear 2s infinite both saison-flug;position:absolute;top:12%;left:0}.saison-flug2{animation-duration:34s;animation-delay:13s;top:32%}.saison-fluegel{opacity:.85;transform-origin:50% 45%;animation:.3s ease-in-out infinite alternate saison-flattern;display:block}@keyframes saison-flug{0%{transform:translate(-80px)}10%{transform:translate(25vw,-24px)}20%{transform:translate(50vw,12px)}30%{transform:translate(75vw,-18px)}40%,to{transform:translate(calc(100vw + 80px))}}@keyframes saison-flattern{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.saison-burst{opacity:0;animation:5.4s ease-out infinite both saison-burst;position:absolute}.saison-burst1{top:7%;left:46%}.saison-burst2{animation-delay:1.8s;top:5%;right:5%}.saison-burst3{animation-delay:3.6s;top:1%;left:34%}@keyframes saison-burst{0%{opacity:0;transform:scale(.2)}6%{opacity:1}28%{opacity:.9;transform:scale(1)}42%,to{opacity:0;transform:scale(1.1)}}.saison-hase{width:46px;height:58px;animation:11s ease-in-out 3s infinite both saison-hase;position:absolute;top:calc(6% - 40px);right:13%}.saison-hase svg{display:block}@keyframes saison-hase{0%,50%{transform:translateY(46px)}60%,84%{transform:translateY(0)}94%,to{transform:translateY(46px)}}.saison-luftschlange{opacity:.8;transform-origin:top;animation:5s ease-in-out infinite alternate saison-pendeln;position:absolute;top:-6px}.saison-luftschlange:nth-child(2n){animation-duration:6.4s;animation-direction:alternate-reverse}.saison-schnipsel{border-radius:1.5px;width:6px;height:10px;animation:2.2s linear infinite saison-wirbeln;display:block;position:absolute;bottom:0;left:0}@keyframes saison-pendeln{0%{rotate:-4deg}to{rotate:4deg}}@keyframes saison-wirbeln{0%{rotate:0deg}to{rotate:360deg}}.saison-wimpel{filter:drop-shadow(0 4px 4px #00000014);width:100%;height:64px;position:absolute;top:0;left:0}.saison-schild{z-index:1;color:var(--bsv-green);white-space:nowrap;animation:popin .7s var(--bsv-ease) 1.6s both;background:#fff;border-radius:999px;padding:4px 18px 6px;font-size:30px;line-height:1.1;position:absolute;top:-2%;left:18%;rotate:-4deg;box-shadow:0 10px 24px #0000001a}.saison-flatter{transform-origin:50%;animation:.22s ease-in-out infinite alternate saison-falten;display:block}@keyframes saison-falten{0%{transform:scaleX(1)}to{transform:scaleX(.35)}}.saison-blatt>svg{animation:4.2s ease-in-out infinite alternate saison-trudeln}@keyframes saison-trudeln{0%{translate:-18px;rotate:-35deg}to{translate:18px;rotate:45deg}}@media (max-width:640px){.saison-schild{font-size:24px;left:10%}}@media (prefers-reduced-motion:reduce){.saison-schnee,.saison-fall,.saison-flug,.saison-burst{display:none!important}}.bsv[data-anim=aus] :is(.saison-schnee,.saison-fall,.saison-flug,.saison-burst){display:none!important}.jubel-konfetti{pointer-events:none;overflow:hidden}.jubel-konfetti--formular{z-index:70;--weg:105vh;position:fixed;inset:0}.jubel-konfetti--sieg{border-radius:inherit;--weg:240px;position:absolute;inset:0}.jubel-konfetti i{top:-16px;left:var(--x);background:var(--bsv-green);width:8px;height:14px;rotate:var(--r);opacity:0;animation:jubel-fallen var(--d) cubic-bezier(.3, .6, .5, 1) var(--v) both;border-radius:2px;position:absolute}.jubel-konfetti i:nth-child(3n){background:#fff;box-shadow:0 0 0 1px #157a4340}.jubel-konfetti i:nth-child(4n){background:var(--bsv-coral)}.jubel-konfetti i:nth-child(5n){background:#ffb938}@keyframes jubel-fallen{0%{opacity:1;transform:translateY(0)}80%{opacity:1}to{transform:translateY(var(--weg)) rotate(600deg);opacity:0}}.bsv[data-anim-konfetti=aus] .jubel-konfetti--formular,.bsv[data-anim-jubel=aus] .jubel-konfetti--sieg,.bsv[data-anim=aus] .jubel-konfetti{display:none}.lade-ball{vertical-align:-.12em;margin-right:.45em;animation:.6s cubic-bezier(.4,0,.6,1) infinite alternate lade-huepfen;display:inline-block}@keyframes lade-huepfen{0%{translate:0;rotate:0deg}to{translate:0 -.35em;rotate:120deg}}.bsv[data-anim-ladeball=aus] .lade-ball,.bsv[data-anim=aus] .lade-ball,.lesefortschritt{display:none}@supports (animation-timeline:scroll()){.lesefortschritt{z-index:49;pointer-events:none;height:14px;display:block;position:fixed;top:57px;left:0;right:0}.lesefortschritt:before{content:"";background:var(--bsv-green);transform-origin:0;width:100%;height:2px;animation:linear both lese-linie;animation-timeline:scroll(root);position:absolute;top:6px;left:0;transform:scaleX(0)}.lesefortschritt-ball{animation:linear both lese-ball;animation-timeline:scroll(root);position:absolute;top:0;left:0}}@keyframes lese-linie{to{transform:scaleX(1)}}@keyframes lese-ball{0%{translate:0;rotate:0deg}to{translate:calc(100vw - 14px);rotate:1440deg}}.bsv[data-anim-lesefortschritt=aus] .lesefortschritt,.bsv[data-anim=aus] .lesefortschritt{display:none!important}.nach-oben{z-index:45;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .25s,translate .25s;display:grid;position:fixed;bottom:18px;right:18px;translate:0 16px;box-shadow:0 10px 26px #00000029}.nach-oben--sichtbar{opacity:1;pointer-events:auto;translate:0}.nach-oben:hover svg{rotate:-25deg}.nach-oben svg{transition:rotate .2s}.nach-oben:focus-visible{outline:3px solid var(--bsv-green);outline-offset:3px}.nach-oben--fliegt svg{animation:.65s cubic-bezier(.3,0,.6,1) both nach-oben-flug}@keyframes nach-oben-flug{0%{translate:0;rotate:0deg}to{opacity:0;translate:0 -70vh;rotate:-720deg}}@media print{.nach-oben,.lesefortschritt,.jubel-konfetti,.wappen-tor{display:none!important}}.wappen-tor{z-index:80;text-align:center;pointer-events:none;animation:popin .4s var(--bsv-ease) both;background:#fff;border-radius:28px;padding:22px 30px 14px;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 80px #00000038}.wappen-tor svg{margin:0 auto;display:block;overflow:visible}.wappen-tor-ball{animation:.75s cubic-bezier(.25,.6,.3,1) .25s both tor-schuss;transform:translate(150px,62px)}.wappen-tor-netz{transform-origin:110px 60px;animation:.4s ease-out .95s both tor-netz}.wappen-tor-text{color:var(--bsv-green);animation:popin .5s var(--bsv-ease) .95s both;margin-top:4px;font-size:52px;line-height:1;display:block}@keyframes tor-schuss{0%{transform:translate(-30px,150px)scale(1.6)rotate(0)}to{transform:translate(150px,62px)scale(1)rotate(540deg)}}@keyframes tor-netz{0%{transform:scale(1)}50%{transform:scale(1.04,1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lesefortschritt{display:none!important}}.wappen-intro-logo{isolation:isolate}.wi-deko{display:none}html:not([data-saison-vorschau]) .wappen-intro[data-saison=weihnachten] .wi-deko-weihnachten,html[data-saison-vorschau=weihnachten] .wi-deko-weihnachten,html:not([data-saison-vorschau]) .wappen-intro[data-saison=silvester] .wi-deko-silvester,html[data-saison-vorschau=silvester] .wi-deko-silvester,html:not([data-saison-vorschau]) .wappen-intro[data-saison=geburtstag] .wi-deko-geburtstag,html[data-saison-vorschau=geburtstag] .wi-deko-geburtstag,html:not([data-saison-vorschau]) .wappen-intro[data-saison=karneval] .wi-deko-karneval,html[data-saison-vorschau=karneval] .wi-deko-karneval,html:not([data-saison-vorschau]) .wappen-intro[data-saison=ostern] .wi-deko-ostern,html[data-saison-vorschau=ostern] .wi-deko-ostern,html:not([data-saison-vorschau]) .wappen-intro[data-saison=halloween] .wi-deko-halloween,html[data-saison-vorschau=halloween] .wi-deko-halloween,html:not([data-saison-vorschau]) .wappen-intro[data-saison=fruehling] .wi-deko-fruehling,html[data-saison-vorschau=fruehling] .wi-deko-fruehling,html:not([data-saison-vorschau]) .wappen-intro[data-saison=herbst] .wi-deko-herbst,html[data-saison-vorschau=herbst] .wi-deko-herbst,html:not([data-saison-vorschau]) .wappen-intro[data-saison=turnier] .wi-deko-turnier,html[data-saison-vorschau=turnier] .wi-deko-turnier{display:block}.wi-deko svg{z-index:2;width:34%;height:34%;animation:popin .45s var(--bsv-ease) 1.2s both;position:absolute;overflow:visible}.wi-deko .wi-deko-ecke{top:-16%;right:-14%;rotate:18deg}.wi-deko .wi-deko-hut{top:-24%;left:-10%;rotate:-22deg}.wi-deko .wi-deko-links{width:22%;height:22%;top:30%;left:-18%}.wi-deko .wi-deko-unten{width:30%;height:30%;bottom:-6%;right:-16%}.wi-deko .wi-deko-dahinter{z-index:-1;width:30%;height:38%;animation-name:wi-hase;top:-22%;right:8%}.wi-deko .wi-deko-funke1{width:40%;height:40%;animation-name:saison-burst;animation-duration:1.4s;animation-timing-function:ease-out;top:-14%;left:-26%}.wi-deko .wi-deko-funke2{width:32%;height:32%;animation-name:saison-burst;animation-duration:1.4s;animation-timing-function:ease-out;animation-delay:1.45s;top:10%;right:-24%}@keyframes wi-hase{0%{transform:translateY(60%)}to{transform:translateY(0)}}.spieltag-abzeichen{vertical-align:middle;background:var(--bsv-green);color:#fff;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 9px;font-size:13px;font-weight:700;display:inline-flex}.spieltag-abzeichen i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite spieltag-puls;box-shadow:0 0 #ffffffb3}@keyframes spieltag-puls{0%{box-shadow:0 0 #ffffffbf}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}.spieltag-start{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}.spieltag-start a{color:var(--bsv-ink);border-bottom:2px solid #157a4359;text-decoration:none}.spieltag-start a:hover{color:var(--bsv-green)}.spiel-zeile{color:var(--bsv-ink-2);margin:2px 0 0;font-weight:600}.team-spiele{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.team-spiel{border:1px solid var(--bsv-line-2);background:#fff;border-radius:24px;padding:20px 22px;position:relative;overflow:hidden}.team-spiel .info-label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-spiel-paarung{letter-spacing:-.02em;margin:4px 0 6px;font-size:21px;font-weight:700}.team-spiel-ergebnis{font-variant-numeric:tabular-nums;margin-left:6px;font-size:26px}.team-spiel-ausgang{color:var(--bsv-ink-2);margin:0;font-weight:700}.team-spiel--sieg .team-spiel-ausgang{color:var(--bsv-green)}.team-spiel--jubel{background:linear-gradient(#f1faf4,#fff);border-color:#157a4366}.team-spiel--jubel .team-spiel-ausgang{font-size:20px}.info--voll{border:1px solid #e8590c59}.info--voll .info-value{color:var(--bsv-coral-dark)}
