.betting-editorial.svelte-19miv5p{--accent: #ffcc00;--accent-dim: rgba(255, 204, 0, .15);--accent-glow: rgba(255, 204, 0, .25);--bg-card: #0d1f3c;--bg-dark: #0a1628;--border: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--won: #10b981;--lost: #ef4444;--void: #6b7280;position:relative;background:linear-gradient(180deg,var(--bg-card) 0%,var(--bg-dark) 100%);border:1px solid var(--border);border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 25px 50px -12px #0006}.betting-editorial.svelte-19miv5p:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;mix-blend-mode:overlay}.editorial-header.svelte-19miv5p{position:relative;padding:0}.header-accent.svelte-19miv5p{height:4px;background:linear-gradient(90deg,var(--accent),var(--accent) 40%,transparent 100%)}.header-content.svelte-19miv5p{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.header-badge.svelte-19miv5p{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),#e6b800);border-radius:.75rem;flex-shrink:0;box-shadow:0 4px 12px #ffcc004d}.header-badge.svelte-19miv5p svg:where(.svelte-19miv5p){width:26px;height:26px;color:var(--bg-dark)}.header-text.svelte-19miv5p{flex:1}.header-label.svelte-19miv5p{display:block;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem}.header-title.svelte-19miv5p{font-family:Bebas Neue,Impact,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);margin:0;line-height:1}.header-stats.svelte-19miv5p{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.25rem;background:var(--accent-dim);border:1px solid rgba(255,204,0,.2);border-radius:.75rem}.stat-number.svelte-19miv5p{font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1;color:var(--accent)}.stat-label.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.header-line.svelte-19miv5p{height:1px;background:linear-gradient(90deg,var(--border),transparent)}.picks-container.svelte-19miv5p{padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.pick-card.svelte-19miv5p{position:relative;display:flex;gap:1.25rem;background:#ffffff05;border:1px solid var(--border);border-radius:1rem;padding:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);animation:svelte-19miv5p-cardSlideIn .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--index) * .1s);opacity:0;transform:translateY(20px)}@keyframes svelte-19miv5p-cardSlideIn{to{opacity:1;transform:translateY(0)}}.pick-card.svelte-19miv5p:hover{border-color:var(--accent);background:#ffcc0008;transform:translate(4px);box-shadow:0 10px 40px #0000004d}.pick-card.status-won.svelte-19miv5p{border-left:3px solid var(--won)}.pick-card.status-lost.svelte-19miv5p{border-left:3px solid var(--lost);opacity:.75}.pick-card.status-void.svelte-19miv5p{border-left:3px solid var(--void);opacity:.6}.pick-card.status-pending.svelte-19miv5p{border-left:3px solid var(--accent)}.pick-sidebar.svelte-19miv5p{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:60px;padding-right:1.25rem;border-right:1px solid var(--border)}.pick-number.svelte-19miv5p{font-family:Bebas Neue,sans-serif;font-size:2.5rem;line-height:1;color:var(--accent);opacity:.4;transition:opacity .3s}.pick-card.svelte-19miv5p:hover .pick-number:where(.svelte-19miv5p){opacity:.7}.pick-status.svelte-19miv5p{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.status-icon.svelte-19miv5p{font-size:1rem;line-height:1}.status-pending.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--accent);animation:svelte-19miv5p-pulse 2s ease-in-out infinite}@keyframes svelte-19miv5p-pulse{0%,to{opacity:1}50%{opacity:.4}}.status-won.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--won)}.status-lost.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--lost)}.status-void.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--void)}.status-text.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.status-result.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;color:var(--text-primary);padding:.2rem .5rem;background:#ffffff1a;border-radius:.25rem}.pick-main.svelte-19miv5p{flex:1;min-width:0}.pick-meta.svelte-19miv5p{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.meta-sport.svelte-19miv5p,.meta-league.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .625rem;border-radius:.25rem}.meta-sport.svelte-19miv5p{background:#3b82f633;color:#60a5fa}.meta-league.svelte-19miv5p{background:var(--accent-dim);color:var(--accent)}.meta-date.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);margin-left:auto}.pick-match.svelte-19miv5p{display:block;font-family:Bebas Neue,sans-serif;font-size:1.375rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);margin:0 0 1rem;line-height:1.2;transition:color .3s}.pick-card.svelte-19miv5p:hover .pick-match:where(.svelte-19miv5p){color:var(--accent)}.pick-bet.svelte-19miv5p{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;background:#00000040;border-radius:.75rem;margin-bottom:1rem}.bet-tip.svelte-19miv5p,.bet-odds.svelte-19miv5p,.bet-confidence.svelte-19miv5p{display:flex;flex-direction:column;gap:.375rem}.bet-tip.svelte-19miv5p{flex:1;min-width:120px}.bet-label.svelte-19miv5p,.odds-label.svelte-19miv5p,.confidence-label.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.bet-value.svelte-19miv5p{font-size:1rem;font-weight:600;color:var(--text-primary)}.odds-value.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--accent);line-height:1}.confidence-meter.svelte-19miv5p{position:relative;width:80px;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.confidence-fill.svelte-19miv5p{position:absolute;top:0;left:0;height:100%;width:calc(var(--level) * 20%);background:linear-gradient(90deg,var(--accent),#ffd633);border-radius:3px;transition:width .5s ease}.confidence-dots.svelte-19miv5p{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:0 2px}.dot.svelte-19miv5p{width:4px;height:4px;border-radius:50%;background:#ffffff4d;transition:background .3s}.dot.active.svelte-19miv5p{background:var(--accent);box-shadow:0 0 4px var(--accent)}.confidence-text.svelte-19miv5p{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--accent);margin-top:.25rem}.pick-analysis.svelte-19miv5p{display:flex;gap:.75rem;padding:1rem;background:linear-gradient(90deg,var(--accent-dim),transparent);border-left:2px solid var(--accent);border-radius:0 .5rem .5rem 0;margin-bottom:1rem}.analysis-indicator.svelte-19miv5p{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border-radius:50%}.analysis-indicator.svelte-19miv5p svg:where(.svelte-19miv5p){width:16px;height:16px;color:var(--accent)}.analysis-text.svelte-19miv5p{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.pick-bookmaker.svelte-19miv5p{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px dashed var(--border)}.bookmaker-logo.svelte-19miv5p{width:28px;height:28px;border-radius:.375rem;object-fit:contain;background:#fff;padding:3px}.bookmaker-text.svelte-19miv5p{font-size:.8rem;color:var(--text-muted)}.bookmaker-text.svelte-19miv5p strong:where(.svelte-19miv5p){color:var(--text-primary)}.pick-accent-corner.svelte-19miv5p{position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(135deg,transparent 50%,var(--accent-dim) 50%);opacity:0;transition:opacity .3s}.pick-card.svelte-19miv5p:hover .pick-accent-corner:where(.svelte-19miv5p){opacity:1}.editorial-footer.svelte-19miv5p{padding:1rem 1.5rem 1.25rem}.footer-line.svelte-19miv5p{height:1px;background:var(--border);margin-bottom:1rem}.footer-disclaimer.svelte-19miv5p{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);text-align:center}.footer-disclaimer.svelte-19miv5p svg:where(.svelte-19miv5p){width:14px;height:14px;flex-shrink:0}@media(max-width:640px){.header-content.svelte-19miv5p{flex-wrap:wrap;gap:.75rem}.header-stats.svelte-19miv5p{margin-left:auto}.pick-card.svelte-19miv5p{flex-direction:column;gap:1rem}.pick-sidebar.svelte-19miv5p{flex-direction:row;justify-content:space-between;align-items:center;padding-right:0;padding-bottom:.75rem;border-right:none;border-bottom:1px solid var(--border);min-width:auto}.pick-number.svelte-19miv5p{font-size:2rem}.pick-status.svelte-19miv5p{flex-direction:row;gap:.5rem}.pick-bet.svelte-19miv5p{flex-direction:column;gap:.75rem}.bet-odds.svelte-19miv5p,.bet-confidence.svelte-19miv5p{flex-direction:row;align-items:center;gap:.75rem}.confidence-meter.svelte-19miv5p{width:60px}.picks-container.svelte-19miv5p{padding:.75rem 1rem 1rem}.header-title.svelte-19miv5p{font-size:1.5rem}}.sp-match-full[data-astro-cid-n5volnlx]{background:linear-gradient(180deg,#0d1f3c,#0a1628);border:1px solid rgba(255,255,255,.08);border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000004d}.sp-match-header[data-astro-cid-n5volnlx]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:#ffcc0014;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:.5rem}.sp-match-meta[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;gap:.15rem}.sp-league-name[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fc0}.sp-stadium[data-astro-cid-n5volnlx]{font-size:.7rem;color:#fff6}.sp-kickoff[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ffffff80}.sp-match-teams[data-astro-cid-n5volnlx]{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1.5rem 1.25rem}.sp-team[data-astro-cid-n5volnlx]{flex:1;display:flex;flex-direction:column;gap:.25rem}.sp-team-home[data-astro-cid-n5volnlx]{text-align:right}.sp-team-away[data-astro-cid-n5volnlx]{text-align:left}.sp-team-name[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.1}.sp-team-pos[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em}.sp-score-center[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;align-items:center;min-width:80px}.sp-score-value[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:#fc0;line-height:1}.sp-score-vs[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:2rem;color:#ffffff4d;line-height:1}.sp-status-label[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-top:.25rem}.sp-section[data-astro-cid-n5volnlx]{border-top:1px solid rgba(255,255,255,.06);padding:1.25rem}.sp-section-title[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:#fc0;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,204,0,.15)}.sp-predictions-grid[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;gap:.75rem}.sp-pred-item[data-astro-cid-n5volnlx]{display:flex;align-items:center;gap:.75rem}.sp-pred-label[data-astro-cid-n5volnlx]{font-size:.85rem;color:#ffffffb3;min-width:140px;flex-shrink:0}.sp-pred-bar-wrap[data-astro-cid-n5volnlx]{flex:1;height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.sp-pred-bar[data-astro-cid-n5volnlx]{height:100%;background:linear-gradient(90deg,#fc0,#e6b800);border-radius:4px}.sp-pred-value[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700;color:#fc0;min-width:42px;text-align:right}.sp-stats-row[data-astro-cid-n5volnlx]{display:flex;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.sp-stat-card[data-astro-cid-n5volnlx]{flex:1;min-width:100px;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.5rem}.sp-stat-card-accent[data-astro-cid-n5volnlx]{background:#ffcc000f;border-color:#fc03}.sp-stat-team[data-astro-cid-n5volnlx]{font-size:.7rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1.2}.sp-stat-number[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:1.75rem;font-weight:700;color:#fff;line-height:1}.sp-stat-gold[data-astro-cid-n5volnlx]{color:#fc0!important}.sp-stat-desc[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em}.sp-odds-grid[data-astro-cid-n5volnlx]{display:flex;gap:1rem;flex-wrap:wrap}.sp-odds-item[data-astro-cid-n5volnlx]{flex:1;min-width:100px;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.5rem}.sp-odds-label[data-astro-cid-n5volnlx]{font-size:.7rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.sp-odds-value[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;color:#fc0}.sp-form-container[data-astro-cid-n5volnlx]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.sp-form-team-name[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:1rem;text-transform:uppercase;color:#fff;margin:0 0 .5rem;letter-spacing:.02em}.sp-form-badges[data-astro-cid-n5volnlx]{display:flex;gap:.35rem;margin-bottom:.75rem}.sp-badge[data-astro-cid-n5volnlx]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;color:#fff}.sp-badge-sm[data-astro-cid-n5volnlx]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;color:#fff;flex-shrink:0}.badge-win[data-astro-cid-n5volnlx]{background:#16a34a}.badge-draw[data-astro-cid-n5volnlx]{background:#ca8a04}.badge-loss[data-astro-cid-n5volnlx]{background:#dc2626}.sp-form-matches[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;gap:.35rem}.sp-form-row[data-astro-cid-n5volnlx]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#fff9;padding:.35rem .5rem;background:#ffffff05;border-radius:.25rem}.sp-form-date[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#ffffff59;min-width:90px;flex-shrink:0}.sp-form-opponent[data-astro-cid-n5volnlx]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-form-result[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-weight:600;color:#fff;min-width:30px;text-align:center}.sp-h2h-summary[data-astro-cid-n5volnlx]{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.sp-h2h-stat[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.sp-h2h-num[data-astro-cid-n5volnlx]{font-family:Bebas Neue,sans-serif;font-size:2rem;color:#fff;line-height:1}.sp-color-win[data-astro-cid-n5volnlx]{color:#4ade80!important}.sp-color-draw[data-astro-cid-n5volnlx]{color:#facc15!important}.sp-color-loss[data-astro-cid-n5volnlx]{color:#f87171!important}.sp-h2h-label[data-astro-cid-n5volnlx]{font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;text-align:center;max-width:100px}.sp-h2h-betting[data-astro-cid-n5volnlx]{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;flex-wrap:wrap}.sp-h2h-bet-item[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.5rem}.sp-h2h-bet-label[data-astro-cid-n5volnlx]{font-size:.65rem;color:#fff6;text-transform:uppercase}.sp-h2h-bet-value[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;color:#fc0}.sp-h2h-matches[data-astro-cid-n5volnlx]{display:flex;flex-direction:column;gap:.35rem}.sp-h2h-matches-title[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.sp-h2h-row[data-astro-cid-n5volnlx]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#ffffff05;border-radius:.25rem;font-size:.8rem}.sp-h2h-date[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#ffffff59;min-width:100px;flex-shrink:0}.sp-h2h-home-team[data-astro-cid-n5volnlx]{flex:1;text-align:right;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-h2h-score[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-weight:700;color:#fff;min-width:35px;text-align:center}.sp-h2h-away-team[data-astro-cid-n5volnlx]{flex:1;text-align:left;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-standings-mini[data-astro-cid-n5volnlx]{width:100%;border-collapse:collapse;font-size:.8rem}.sp-standings-mini[data-astro-cid-n5volnlx] th[data-astro-cid-n5volnlx]{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#fff6;padding:.5rem .4rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.sp-standings-mini[data-astro-cid-n5volnlx] th[data-astro-cid-n5volnlx]:nth-child(2){text-align:left}.sp-standings-mini[data-astro-cid-n5volnlx] td[data-astro-cid-n5volnlx]{padding:.5rem .4rem;text-align:center;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.04);font-family:JetBrains Mono,monospace;font-size:.8rem}.sp-col-team[data-astro-cid-n5volnlx]{text-align:left!important;color:#fff!important;font-weight:600!important;font-family:Inter,sans-serif!important}.sp-col-pos[data-astro-cid-n5volnlx]{font-weight:700!important;color:#fc0!important}.sp-col-w[data-astro-cid-n5volnlx]{color:#4ade80!important;font-weight:600!important}.sp-col-d[data-astro-cid-n5volnlx]{color:#facc15!important;font-weight:600!important}.sp-col-l[data-astro-cid-n5volnlx]{color:#f87171!important;font-weight:600!important}.sp-col-pts[data-astro-cid-n5volnlx]{font-weight:700!important;color:#fff!important}.sp-row-home[data-astro-cid-n5volnlx]{background:#34d3990f}.sp-row-away[data-astro-cid-n5volnlx]{background:#f871710f}@media(max-width:640px){.sp-match-teams[data-astro-cid-n5volnlx]{flex-direction:column;gap:.75rem}.sp-team-home[data-astro-cid-n5volnlx],.sp-team-away[data-astro-cid-n5volnlx]{text-align:center}.sp-team-name[data-astro-cid-n5volnlx]{font-size:1.25rem}.sp-form-container[data-astro-cid-n5volnlx]{grid-template-columns:1fr}.sp-pred-label[data-astro-cid-n5volnlx]{min-width:100px;font-size:.75rem}.sp-form-date[data-astro-cid-n5volnlx],.sp-h2h-date[data-astro-cid-n5volnlx]{display:none}.sp-h2h-summary[data-astro-cid-n5volnlx]{gap:1rem}.sp-standings-mini[data-astro-cid-n5volnlx]{font-size:.7rem}}.league-data-block[data-astro-cid-7v2gpz7e]{background:linear-gradient(180deg,#0d1f3c,#0a1628);border:1px solid rgba(255,255,255,.08);border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000004d}.league-data-header[data-astro-cid-7v2gpz7e]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ffcc0014;border-bottom:1px solid rgba(255,255,255,.06)}.league-data-country[data-astro-cid-7v2gpz7e]{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .5rem;background:#ffcc0026;color:#fc0;border-radius:.25rem}.league-data-name[data-astro-cid-7v2gpz7e]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:#fff}.league-table-tabs[data-astro-cid-7v2gpz7e]{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.league-tab[data-astro-cid-7v2gpz7e]{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.375rem .75rem;background:#ffffff0d;color:#fff9;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.league-tab[data-astro-cid-7v2gpz7e]:hover{background:#ffcc001a;color:#fc0;border-color:#ffcc004d}.league-tab[data-astro-cid-7v2gpz7e].active{background:#ffcc0026;color:#fc0;border-color:#fc0}.league-table-container[data-astro-cid-7v2gpz7e]{padding:.5rem;overflow-x:auto}.standings-table{width:100%;border-collapse:collapse;font-size:.85rem}.standings-table th{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;padding:.5rem .375rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.08)}.standings-table td{padding:.5rem .375rem;text-align:center;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.04)}.standings-table tr:hover td{background:#ffcc000d}.st-pos{width:32px;font-weight:700;color:#fc0}.st-team{text-align:left!important;font-weight:500;color:#fff}.st-num{width:36px}.st-pts{font-weight:700;color:#fc0}.form-badge{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-size:.65rem;font-weight:700;border-radius:3px;margin:0 1px}.form-w{background:#22c55e;color:#fff}.form-d{background:#eab308;color:#000}.form-l{background:#ef4444;color:#fff}.league-matchday-section[data-astro-cid-7v2gpz7e]{border-top:1px solid rgba(255,255,255,.06)}.matchday-nav[data-astro-cid-7v2gpz7e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.matchday-current[data-astro-cid-7v2gpz7e]{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600;color:#fff}.matchday-nav-btn[data-astro-cid-7v2gpz7e]{font-family:JetBrains Mono,monospace;font-size:.75rem;padding:.375rem .75rem;background:#ffffff0d;color:#ffffffb3;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.matchday-nav-btn[data-astro-cid-7v2gpz7e]:hover{background:#ffcc001a;color:#fc0;border-color:#ffcc004d}.matchday-container[data-astro-cid-7v2gpz7e]{padding:.75rem 1.25rem}.md-matches{display:flex;flex-direction:column;gap:.5rem}.md-match{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;transition:border-color .2s ease}.md-match:hover{border-color:#ffcc004d}.md-home{flex:1;text-align:right;font-weight:500;color:#fff;font-size:.9rem}.md-score{min-width:60px;text-align:center;font-family:JetBrains Mono,monospace;font-weight:700;color:#fc0;font-size:.9rem}.md-time{min-width:60px;text-align:center;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ffffff80}.md-away{flex:1;text-align:left;font-weight:500;color:#fff;font-size:.9rem}.md-header{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;color:#ffffffb3;margin-bottom:.75rem}.sport-loading,.sport-error,.sport-empty{text-align:center;padding:1.5rem;font-size:.85rem;color:#ffffff80}.sport-error{color:#ef4444}@media(max-width:640px){.league-data-name[data-astro-cid-7v2gpz7e]{font-size:1.25rem}.league-table-tabs[data-astro-cid-7v2gpz7e]{flex-wrap:wrap}.md-home,.md-away{font-size:.8rem}.matchday-nav[data-astro-cid-7v2gpz7e]{flex-wrap:wrap;gap:.5rem;justify-content:center}}.betting-picks-block[data-astro-cid-74fhstjz]{margin:2.5rem -1rem;padding:0 1rem}.sport-block[data-astro-cid-74fhstjz],.anbieter-list-block[data-astro-cid-74fhstjz]{margin:2rem -1rem;padding:0 1rem}.anbieter-list-title[data-astro-cid-74fhstjz]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.anbieter-list-block .anbieter-list-modern{max-width:100%;overflow-x:hidden}.anbieter-list-block .anbieter-card{max-width:100%}.anbieter-list-block .card-content{flex-wrap:wrap}.betting-tips-block{margin:2rem 0;background:linear-gradient(180deg,#0d1f3c,#0a1628);border:1px solid rgba(255,255,255,.08);border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000004d}.betting-tips-header{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#ffcc0014;border-bottom:1px solid rgba(255,255,255,.06)}.betting-tips-badge{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fc0,#e6b800);border-radius:.75rem;flex-shrink:0;box-shadow:0 4px 12px #ffcc004d}.betting-tips-badge svg{width:24px;height:24px;color:#0a1628}.betting-tips-info{flex:1;min-width:0}.betting-tips-label{display:block;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fc0;margin-bottom:.25rem}.betting-tips-teams{display:block;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.1}.betting-tips-meta{display:flex;gap:.75rem;padding:.75rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.betting-tips-meta .meta-competition{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .625rem;background:#ffcc0026;color:#fc0;border-radius:.25rem}.betting-tips-meta .meta-date{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ffffff80;display:flex;align-items:center}.betting-tips-list{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.betting-tip-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;transition:all .2s ease}.betting-tip-item:hover{border-color:#fc0;background:#ffcc000d}.betting-tip-item .tip-number{font-family:Bebas Neue,sans-serif;font-size:1.75rem;line-height:1;color:#fc0;opacity:.5;min-width:40px}.betting-tip-item .tip-content{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.betting-tip-item .tip-name{font-size:1rem;font-weight:600;color:#fff}.betting-tip-item .tip-quote{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;color:#fc0;padding:.25rem .75rem;background:#ffcc001a;border-radius:.375rem}.betting-tips-footer{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#0003;border-top:1px solid rgba(255,255,255,.06)}.betting-tips-footer .bookmaker-text{font-size:.85rem;color:#ffffff80}.betting-tips-footer .bookmaker-link{font-weight:600;color:#fc0;text-decoration:none;transition:opacity .2s}.betting-tips-footer .bookmaker-link:hover{opacity:.8}.betting-tips-footer .bookmaker-name{font-weight:600;color:#fff}@media(max-width:640px){.betting-tips-header{flex-wrap:wrap;gap:.75rem}.betting-tips-teams{font-size:1.25rem}.betting-tip-item .tip-content{flex-direction:column;align-items:flex-start;gap:.5rem}.betting-tip-item .tip-quote{font-size:1.1rem}}
