@media (max-width:768px){.ad-before-content,.ad-in-content,.ad-after-content,.ad-after-p1,.ad-after-p3,.ad-after-p5,.ad-after-p7,.ad-after-p10,.ad-after-p15,.ads-wrapper,.ads-fluid{margin:20px 0;text-align:center;min-height:250px}.ad-before-content iframe,.ad-in-content iframe,.ad-after-content iframe,.ad-after-p1 iframe,.ad-after-p3 iframe,.ad-after-p5 iframe,.ad-after-p7 iframe,.ad-after-p10 iframe,.ad-after-p15 iframe{display:block;margin:0 auto;max-width:100%;width:100%;height:auto}}@media (min-width:769px){.ad-before-content,.ad-in-content,.ad-after-content,.ad-after-p1,.ad-after-p3,.ad-after-p5,.ad-after-p7,.ad-after-p10,.ad-after-p15,.ads-wrapper,.ads-fluid{margin:28px 0;text-align:center;min-height:280px}.ad-before-content iframe,.ad-in-content iframe,.ad-after-content iframe,.ad-after-p1 iframe,.ad-after-p3 iframe,.ad-after-p5 iframe,.ad-after-p7 iframe,.ad-after-p10 iframe,.ad-after-p15 iframe{display:block;margin:0 auto;max-width:100%;width:100%;height:auto}}.ads-wrapper{display:block;overflow:hidden;margin:20px auto;text-align:center;min-height:260px}.ads-fluid{min-height:250px}#ad-after-p3,#ad-after-p5,#ad-after-p7,#ad-after-p10,#ad-after-p15{min-height:250px}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.ad-after-p3,.ad-after-p5,.ad-after-p7,.ad-after-p10,.ad-after-p15{min-width:300px}.ad-label{font-size:13px;color:#666;text-align:center;margin:4px 0 8px;opacity:.8}#ad-before-content{min-height:250px}@media (max-width:768px){.ad-before-hero{margin-bottom:16px}}body{overflow-x:hidden}.transmisje-zuzla{margin:2rem 0}.lista-transmisji{display:flex;flex-direction:column;gap:2rem}.transmisja{border:1px solid #ddd;border-radius:8px;padding:1.5rem;background-color:#f9f9f9;display:flex;flex-direction:column;gap:1rem;transition:box-shadow 0.2s ease-in-out}.transmisja:hover{box-shadow:0 2px 10px rgb(0 0 0 / .08)}.plakat{text-align:center}.plakat-img{max-width:100%;height:auto;border-radius:6px}.mecz{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:1.2rem;font-weight:700}.logo-druzyny{width:40px;height:auto}.nazwa-druzyny{min-width:80px;text-align:center}.info{font-size:.95rem;line-height:1.5}.info a{color:#0073aa;text-decoration:underline}.info a:hover{text-decoration:none}.live-btn{display:inline-block;font-weight:700;margin-top:.5rem;padding:.4rem 1rem;border-radius:4px;background-color:#d60000;color:white!important;text-decoration:none;transition:background-color 0.3s ease}.live-btn:hover{background-color:#b80000}.status{font-weight:700;padding:.2rem .6rem;border-radius:4px}.status-zaplanowane{background-color:#f0f0f0;color:#555}.status-w{background-color:#ffd600;color:#222}.status-w\ trakcie{background-color:#ffd600;color:#222}.status-zakonczone{background-color:#e0e0e0;color:#999}.opis-wydarzenia{background-color:#f3f3f3;padding:.5rem;border-left:4px solid #ccc;margin-top:.5rem;font-style:italic;font-size:.95rem}.rider-profile{min-height:320px}.rider-profile img{width:100%;max-width:250px;aspect-ratio:5 / 6;object-fit:cover;border-radius:16px;box-shadow:0 4px 10px rgb(0 0 0 / .1);display:block}.rider-profile h1{font-size:28px;font-weight:700;margin-bottom:8px;min-height:36px}.rider-profile p{margin-bottom:6px;color:#4a4a4a}.rider-profile p strong{color:#222}.rider-history ul{padding-left:1.2rem;list-style:disc}.rider-stat-box{border:1px solid #ccc;border-radius:10px;padding:16px;background-color:#f8f8f8;margin-bottom:16px}.rider-stat-box p{margin-bottom:4px}.team-profile{min-height:320px}.team-profile img{width:100%;max-width:180px;aspect-ratio:1 / 1;object-fit:contain;margin-bottom:12px;display:block}.team-profile h1{font-size:28px;font-weight:700;margin-bottom:10px;min-height:36px}.team-profile p{margin-bottom:6px;color:#4a4a4a}.team-profile p strong{color:#222}.team-seasons{margin-top:24px}.team-seasons h3{font-size:18px;font-weight:600;margin-bottom:8px}.team-seasons ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.team-seasons li a{color:#1d4ed8;text-decoration:none;font-weight:500}.team-seasons li a:hover{text-decoration:underline}.footer-description{max-width:720px;margin:0 auto;padding:24px 16px;font-size:15px;line-height:1.7;color:#4a4a4a}.footer-description h2{font-size:18px;font-weight:600;margin-bottom:12px;color:#222}.footer-description a{color:#1d4ed8;text-decoration:underline;font-weight:500}.footer-description a:hover{text-decoration:none;color:#0f3ec3}.kolumna-linkow{padding-top:1rem}.kolumna-linkow h2{font-size:13px;font-weight:800;margin-bottom:.75rem;text-transform:uppercase;font-style:italic;color:#000;letter-spacing:.05em}.kolumna-linkow ul{list-style:none;margin:0;padding:0}.kolumna-linkow li{margin:0}.kolumna-linkow h3{margin:0;line-height:1.3;font-size:15px;font-weight:600;min-height:24px}.kolumna-linkow h3 a{display:inline-block;text-decoration:none;color:#4a4a4a;padding:2px 0;transition:color 0.2s ease}.kolumna-linkow h3 a:hover{color:#1a1a1a}.footer-sekcja-linkow{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:24px!important;margin-top:32px!important;max-width:1200px!important;width:100%!important}@media (max-width:768px){.footer-sekcja-linkow{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.kolumna-linkow h3{font-size:15px!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0.04em!important;margin-bottom:12px!important;color:#000!important}.kolumna-linkow h4{margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important;font-style:normal!important}.kolumna-linkow h4 a{color:#333!important;text-decoration:none!important;transition:color 0.2s ease!important}.kolumna-linkow h4 a:hover{color:#000!important;text-decoration:underline!important}.navigation.pagination .nav-links a,.navigation.pagination .nav-links span{display:inline-block;margin:0 4px;padding:6px 12px;font-size:16px;font-weight:700;font-style:italic;color:#000;text-decoration:none;text-shadow:1px 1px 0 #e0e0e0;transition:all 0.2s ease}.navigation.pagination .nav-links .current{background:none;color:#000;border-bottom:2px solid #000}.navigation.pagination .nav-links a:hover{color:#111;border-bottom:2px solid #111}