/* BKD-Logo – Originalvorlage: BKD vollständig einfarbig, GÜNZBURG rot, Unterzeile schwarz/weiß. */
@font-face{font-family:BKD-Racing;src:url('/fonts/BKD-Racing.woff2') format('woff2');font-display:swap}
@font-face{font-family:BKD-Guenzburg;src:url('/fonts/BKD-Guenzburg.woff2') format('woff2');font-display:swap}
@font-face{font-family:BKD-Bavaria;src:url('/fonts/BKD-Bavaria.woff2') format('woff2');font-display:swap}
.bkd-type-logo{--bkd-logo-ink:#fff;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:225px;max-width:100%;line-height:1;text-align:left;white-space:nowrap;font-style:normal;isolation:isolate}
.bkd-type-main{font-family:BKD-Racing,Arial,sans-serif;font-size:46px;font-weight:400;letter-spacing:0;color:var(--bkd-logo-ink);line-height:.95}
.bkd-type-city{font-family:BKD-Guenzburg,Arial,sans-serif;font-size:25px;font-weight:400;letter-spacing:0;color:#d50000;line-height:1.08}
.bkd-type-sub{font-family:BKD-Bavaria,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;color:var(--bkd-logo-ink);line-height:1.18}
/* Auf hellem Hintergrund das Originalschwarz verwenden: class="bkd-type-logo bkd-logo-light" */
.bkd-type-logo.bkd-logo-light{--bkd-logo-ink:#231f20}
@media(max-width:800px){.bkd-type-logo{width:170px}.bkd-type-main{font-size:35px}.bkd-type-city{font-size:19px}.bkd-type-sub{font-size:9px}}
.bkd-mallorca-result{margin:32px 0;padding:24px;border:1px solid #d92a32;border-radius:14px;background:linear-gradient(120deg,#181d20,#080a0c);color:#fff}
.bkd-mallorca-result h2{margin:0 0 12px;color:#fff}.bkd-mallorca-result p{color:#ddd}
.bkd-mallorca-result img{display:block;width:100%;max-width:950px;height:auto;border-radius:8px;margin:14px auto}
.bkd-result-podium{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.bkd-result-podium span{padding:12px 20px;background:#282e32;border-left:4px solid #e21d2b;font-weight:800}
.bkd-results-button{display:inline-block;margin-top:12px;padding:10px 15px;background:#d92332;color:white!important;border-radius:6px;text-decoration:none;font-weight:700}
