.betting-editorial.svelte-19miv5p{--accent:#fc0;--accent-dim:#ffcc0026;--accent-glow:#ffcc0040;--bg-card:#0d1f3c;--bg-dark:#0a1628;--border:#ffffff14;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--won:#10b981;--lost:#ef4444;--void:#6b7280;background:linear-gradient(180deg, var(--bg-card) 0%, var(--bg-dark) 100%);border:1px solid var(--border);border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 25px 50px -12px #0006}.betting-editorial.svelte-19miv5p:before{content:"";opacity:.02;pointer-events:none;mix-blend-mode:overlay;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");position:absolute;inset:0}.editorial-header.svelte-19miv5p{padding:0;position:relative}.header-accent.svelte-19miv5p{background:linear-gradient(90deg, var(--accent), var(--accent) 40%, transparent 100%);height:4px}.header-content.svelte-19miv5p{align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.header-badge.svelte-19miv5p{background:linear-gradient(135deg, var(--accent), #e6b800);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;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{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;display:block}.header-title.svelte-19miv5p{letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:1.75rem;font-weight:400;line-height:1}.header-stats.svelte-19miv5p{background:var(--accent-dim);border:1px solid #fc03;border-radius:.75rem;flex-direction:column;align-items:center;padding:.75rem 1.25rem;display:flex}.stat-number.svelte-19miv5p{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.stat-label.svelte-19miv5p{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.65rem}.header-line.svelte-19miv5p{background:linear-gradient(90deg, var(--border), transparent);height:1px}.picks-container.svelte-19miv5p{flex-direction:column;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}.pick-card.svelte-19miv5p{border:1px solid var(--border);animation:.5s cubic-bezier(.16,1,.3,1) forwards svelte-19miv5p-cardSlideIn;animation-delay:calc(var(--index) * .1s);opacity:0;background:#ffffff05;border-radius:1rem;gap:1.25rem;padding:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;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{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:.75rem;min-width:60px;padding-right:1.25rem;display:flex}.pick-number.svelte-19miv5p{color:var(--accent);opacity:.4;font-family:Bebas Neue,sans-serif;font-size:2.5rem;line-height:1;transition:opacity .3s}.pick-card.svelte-19miv5p:hover .pick-number:where(.svelte-19miv5p){opacity:.7}.pick-status.svelte-19miv5p{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.status-icon.svelte-19miv5p{font-size:1rem;line-height:1}.status-pending.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--accent);animation:2s ease-in-out infinite svelte-19miv5p-pulse}@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{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.6rem}.status-result.svelte-19miv5p{color:var(--text-primary);background:#ffffff1a;border-radius:.25rem;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.pick-main.svelte-19miv5p{flex:1;min-width:0}.pick-meta.svelte-19miv5p{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.meta-sport.svelte-19miv5p,.meta-league.svelte-19miv5p{letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;padding:.25rem .625rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500}.meta-sport.svelte-19miv5p{color:#60a5fa;background:#3b82f633}.meta-league.svelte-19miv5p{background:var(--accent-dim);color:var(--accent)}.meta-date.svelte-19miv5p{color:var(--text-muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.7rem}.pick-match.svelte-19miv5p{letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.2;transition:color .3s;display:block}.pick-card.svelte-19miv5p:hover .pick-match:where(.svelte-19miv5p){color:var(--accent)}.pick-bet.svelte-19miv5p{background:#00000040;border-radius:.75rem;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.bet-tip.svelte-19miv5p,.bet-odds.svelte-19miv5p,.bet-confidence.svelte-19miv5p{flex-direction:column;gap:.375rem;display:flex}.bet-tip.svelte-19miv5p{flex:1;min-width:120px}.bet-label.svelte-19miv5p,.odds-label.svelte-19miv5p,.confidence-label.svelte-19miv5p{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.bet-value.svelte-19miv5p{color:var(--text-primary);font-size:1rem;font-weight:600}.odds-value.svelte-19miv5p{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;line-height:1}.confidence-meter.svelte-19miv5p{background:#ffffff1a;border-radius:3px;width:80px;height:6px;position:relative;overflow:hidden}.confidence-fill.svelte-19miv5p{height:100%;width:calc(var(--level) * 20%);background:linear-gradient(90deg, var(--accent), #ffd633);border-radius:3px;transition:width .5s;position:absolute;top:0;left:0}.confidence-dots.svelte-19miv5p{justify-content:space-between;align-items:center;padding:0 2px;display:flex;position:absolute;inset:0}.dot.svelte-19miv5p{background:#ffffff4d;border-radius:50%;width:4px;height:4px;transition:background .3s}.dot.active.svelte-19miv5p{background:var(--accent);box-shadow:0 0 4px var(--accent)}.confidence-text.svelte-19miv5p{color:var(--accent);margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.pick-analysis.svelte-19miv5p{background:linear-gradient(90deg, var(--accent-dim), transparent);border-left:2px solid var(--accent);border-radius:0 .5rem .5rem 0;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.analysis-indicator.svelte-19miv5p{background:var(--accent-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.analysis-indicator.svelte-19miv5p svg:where(.svelte-19miv5p){width:16px;height:16px;color:var(--accent)}.analysis-text.svelte-19miv5p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pick-bookmaker.svelte-19miv5p{border-top:1px dashed var(--border);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.bookmaker-logo.svelte-19miv5p{object-fit:contain;background:#fff;border-radius:.375rem;width:28px;height:28px;padding:3px}.bookmaker-text.svelte-19miv5p{color:var(--text-muted);font-size:.8rem}.bookmaker-text.svelte-19miv5p strong:where(.svelte-19miv5p){color:var(--text-primary)}.pick-accent-corner.svelte-19miv5p{background:linear-gradient(135deg, transparent 50%, var(--accent-dim) 50%);opacity:0;width:40px;height:40px;transition:opacity .3s;position:absolute;top:0;right:0}.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{background:var(--border);height:1px;margin-bottom:1rem}.footer-disclaimer.svelte-19miv5p{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.7rem;display:flex}.footer-disclaimer.svelte-19miv5p svg:where(.svelte-19miv5p){flex-shrink:0;width:14px;height:14px}@media (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{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;min-width:auto;padding-bottom:.75rem;padding-right:0}.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}}.betting-picks-block[data-astro-cid-r5ndxqe6]{margin:2.5rem -1rem;padding:0 1rem}.sport-block[data-astro-cid-r5ndxqe6],.anbieter-list-block[data-astro-cid-r5ndxqe6]{margin:2rem -1rem;padding:0 1rem}.anbieter-list-title[data-astro-cid-r5ndxqe6]{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.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{background:linear-gradient(#0d1f3c 0%,#0a1628 100%);border:1px solid #ffffff14;border-radius:1rem;margin:2rem 0;overflow:hidden;box-shadow:0 4px 20px #0000004d}.betting-tips-header{background:#ffcc0014;border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.betting-tips-badge{background:linear-gradient(135deg,#fc0,#e6b800);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #ffcc004d}.betting-tips-badge svg{color:#0a1628;width:24px;height:24px}.betting-tips-info{flex:1;min-width:0}.betting-tips-label{letter-spacing:.15em;text-transform:uppercase;color:#fc0;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;display:block}.betting-tips-teams{letter-spacing:.02em;text-transform:uppercase;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;display:block}.betting-tips-meta{border-bottom:1px solid #ffffff0f;gap:.75rem;padding:.75rem 1.5rem;display:flex}.betting-tips-meta .meta-competition{letter-spacing:.05em;text-transform:uppercase;color:#fc0;background:#ffcc0026;border-radius:.25rem;padding:.25rem .625rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.betting-tips-meta .meta-date{color:#ffffff80;align-items:center;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.betting-tips-list{flex-direction:column;gap:.75rem;padding:1rem 1.5rem;display:flex}.betting-tip-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.betting-tip-item:hover{background:#ffcc000d;border-color:#fc0}.betting-tip-item .tip-number{color:#fc0;opacity:.5;min-width:40px;font-family:Bebas Neue,sans-serif;font-size:1.75rem;line-height:1}.betting-tip-item .tip-content{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.betting-tip-item .tip-name{color:#fff;font-size:1rem;font-weight:600}.betting-tip-item .tip-quote{color:#fc0;background:#ffcc001a;border-radius:.375rem;padding:.25rem .75rem;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700}.betting-tips-footer{background:#0003;border-top:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.betting-tips-footer .bookmaker-text{color:#ffffff80;font-size:.85rem}.betting-tips-footer .bookmaker-link{color:#fc0;font-weight:600;text-decoration:none;transition:opacity .2s}.betting-tips-footer .bookmaker-link:hover{opacity:.8}.betting-tips-footer .bookmaker-name{color:#fff;font-weight:600}@media (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}}
