.heart-stamp-neon.svelte-1hrb70f{color:#f33;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 4px #f33;background:#ff33330d;border:2px solid #f33;border-radius:4px;margin-left:auto;padding:.3rem .75rem;font-size:.7rem;font-weight:900;animation:2s infinite alternate svelte-1hrb70f-pulse-neon;display:inline-block;transform:rotate(-3deg);box-shadow:0 0 12px #f336,inset 0 0 8px #f333}@keyframes svelte-1hrb70f-pulse-neon{0%{opacity:.9;box-shadow:0 0 8px #ff33334d,inset 0 0 5px #ff333326}to{opacity:1;box-shadow:0 0 16px #f339,inset 0 0 10px #ff33334d}}.punts-list-container.svelte-1hrb70f{flex-direction:column;gap:1.5rem;width:100%;display:flex}.punt-item.svelte-1hrb70f{flex-direction:column;gap:.5rem;width:100%;display:flex}.punt-item-header.svelte-1hrb70f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.punt-item-divider.svelte-1hrb70f{border-top:1px solid #d4af3726;padding-top:1.5rem}.fixture-details-page.svelte-1hrb70f{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.btn-back.svelte-1hrb70f{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-smooth);border:1px solid var(--border-glass);background:0 0;border-radius:2px;align-self:flex-start;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.btn-back.svelte-1hrb70f:hover{color:var(--accent-gold);border-color:var(--accent-gold);transform:translate(-3px)}.verdict-banner-hero.svelte-1hrb70f{background:#0a1410e6;border:1px double #d4af3759;border-radius:4px;flex-direction:column;gap:1rem;padding:2.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.verdict-banner-hero.svelte-1hrb70f:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-gold), transparent);height:3px;position:absolute;top:0;left:0;right:0}.verdict-header.svelte-1hrb70f{justify-content:space-between;align-items:center;width:100%;display:flex}.verdict-badge.svelte-1hrb70f{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-gold);background:#d4af370d;border:1px solid #d4af3733;border-radius:2px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.outcome-badge-container.svelte-1hrb70f{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.legs-ratio-detail.svelte-1hrb70f{color:#94a3b8;letter-spacing:.025em;font-size:.65rem;font-weight:600}.outcome-badge-pill.svelte-1hrb70f{letter-spacing:.05em;border-radius:2px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.outcome-badge-pill.win.svelte-1hrb70f{color:#10b981;background:#10b98108;border:1px solid #10b98159}.outcome-badge-pill.void.svelte-1hrb70f{color:#eab308;background:#eab30808;border:1px solid #eab30859}.outcome-badge-pill.loss.svelte-1hrb70f{color:#ff8080;background:#ff808008;border:1px solid #ff808059}.verdict-bet-name.svelte-1hrb70f{font-family:var(--font-title);color:#fff;margin:0;font-size:1.75rem;font-weight:500;line-height:1.25}.verdict-reason.svelte-1hrb70f{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.match-header.svelte-1hrb70f{text-align:center;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:4px;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex}.sport-label.svelte-1hrb70f{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-gold);white-space:nowrap;background:#d4af370a;border:1px solid #d4af3726;border-radius:2px;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.scoreboard-display.svelte-1hrb70f{justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-top:.75rem;margin-bottom:1.5rem;display:flex}.scoreboard-team.svelte-1hrb70f{flex:1;align-items:center;gap:1.5rem;display:flex}.scoreboard-team.home.svelte-1hrb70f{text-align:right;justify-content:flex-end}.scoreboard-team.away.svelte-1hrb70f{text-align:left;justify-content:flex-start}.team-name-large.svelte-1hrb70f{font-family:var(--font-title);color:#fff;font-size:1.75rem;font-weight:500}.score-large.svelte-1hrb70f{font-family:var(--font-title);font-size:2.75rem;font-weight:500;line-height:1}.home-color.svelte-1hrb70f{color:var(--accent-crimson)}.away-color.svelte-1hrb70f{color:#5b89a6}.scoreboard-divider.svelte-1hrb70f{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:flex}.vs-text-gold.svelte-1hrb70f{font-family:var(--font-title);color:var(--accent-gold);font-size:1.25rem;font-style:italic;font-weight:600}.match-meta-details.svelte-1hrb70f{color:var(--color-text-muted);text-align:center;font-size:.75rem;line-height:1.4}.methodology-card-inline.svelte-1hrb70f{border:1px solid var(--border-glass);text-align:left;background:#ffffff03;border-radius:4px;flex-direction:column;gap:.75rem;width:100%;max-width:720px;padding:1.25rem;display:flex}.methodology-badge-row.svelte-1hrb70f{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.phase-badge.svelte-1hrb70f{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-gold);background:#d4af370a;border:1px solid #d4af3740;border-radius:2px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.confidence-badge.svelte-1hrb70f{text-transform:uppercase;letter-spacing:.05em;border-radius:2px;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.confidence-badge.high.svelte-1hrb70f{color:#10b981;background:#10b9810d;border:1px solid #10b98140}.confidence-badge.medium.svelte-1hrb70f{color:var(--accent-gold);background:#d4af370a;border:1px solid #d4af3726}.confidence-badge.low.svelte-1hrb70f{color:#fca5a5;background:#7d2a2a0d;border:1px solid #7d2a2a40}.urgency-badge-inline.svelte-1hrb70f{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border-glass);border-radius:2px;padding:.2rem .6rem;font-size:.65rem;font-weight:600}.urgency-badge-inline.home-bg.svelte-1hrb70f{color:#fca5a5;background:#d628280d}.urgency-badge-inline.away-bg.svelte-1hrb70f{color:#93c5fd;background:#5b89a60d}.phase-desc-text.svelte-1hrb70f{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.analysis-grid.svelte-1hrb70f{grid-template-columns:1fr;gap:1.5rem;display:grid}.narrative-section.svelte-1hrb70f,.post-match-section.svelte-1hrb70f{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:4px;padding:2.25rem 2rem;position:relative}.post-match-section.svelte-1hrb70f{background:#0a141a66;border:1px solid #5b89a633}.section-header-row.svelte-1hrb70f{border-bottom:1px solid #d4af3714;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.section-header-row.svelte-1hrb70f h2:where(.svelte-1hrb70f){border-bottom:none;margin-bottom:0;padding-bottom:0}.outcome-pill.svelte-1hrb70f{text-transform:uppercase;color:var(--color-text-muted);background:#ffffff05;border:1px solid #ffffff0d;border-radius:2px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.narrative-section.svelte-1hrb70f h2:where(.svelte-1hrb70f),.post-match-section.svelte-1hrb70f h2:where(.svelte-1hrb70f){color:#fff;font-size:1.35rem;font-family:var(--font-title);font-weight:500}.narrative-section.svelte-1hrb70f h2:where(.svelte-1hrb70f){border-bottom:1px solid #d4af3714;margin-bottom:1.25rem;padding-bottom:.75rem}.narrative-body.svelte-1hrb70f{color:var(--color-text-secondary);font-size:.92rem;line-height:1.7}.thesis-block.svelte-1hrb70f{margin-bottom:1.25rem}.thesis-block.svelte-1hrb70f:last-child{margin-bottom:0}.thesis-subheading.svelte-1hrb70f{font-family:var(--font-title);color:var(--accent-gold);text-transform:none;letter-spacing:.01em;text-shadow:none;margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.thesis-block.svelte-1hrb70f p:where(.svelte-1hrb70f){margin:0;line-height:1.65}.narrative-body.locked.svelte-1hrb70f{pointer-events:none;max-height:130px}.paywall-cta.svelte-1hrb70f{background:linear-gradient(to top, var(--bg-primary) 65%, #050a07f2 85%, #050a0700 100%);border-radius:0 0 4px 4px;justify-content:center;padding:4rem 2rem 2.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.paywall-content.svelte-1hrb70f{text-align:center;border-radius:4px;width:100%;max-width:480px;padding:2.25rem;box-shadow:0 15px 45px #000000b3;background:var(--bg-glass)!important;border:1px solid #d4af3740!important}.paywall-content.svelte-1hrb70f h3:where(.svelte-1hrb70f){color:#fff;font-size:1.35rem;font-family:var(--font-title);margin-bottom:.5rem;font-weight:500}.paywall-content.svelte-1hrb70f p:where(.svelte-1hrb70f){color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.btn-paywall-action.svelte-1hrb70f{background:var(--accent-gold);color:#050a07;border:1px solid var(--accent-gold);text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px var(--accent-gold-glow);border-radius:3px;width:100%;padding:.7rem 1.75rem;font-size:.8rem;font-weight:700}.btn-paywall-action.svelte-1hrb70f:hover{background:#ebd160;border-color:#ebd160;transform:translateY(-1px);box-shadow:0 6px 16px #d4af3740}.no-narrative.svelte-1hrb70f{text-align:center;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:4px;padding:3rem}.no-narrative.svelte-1hrb70f h2:where(.svelte-1hrb70f){color:#fff;font-family:var(--font-title);margin-bottom:.5rem;font-weight:500}.no-narrative.svelte-1hrb70f p:where(.svelte-1hrb70f){color:var(--color-text-secondary);font-size:.85rem}@media (width<=768px){.fixture-details-page.svelte-1hrb70f{gap:1rem;margin-top:.5rem}.match-header.svelte-1hrb70f{padding:1.25rem 1rem}.scoreboard-display.svelte-1hrb70f{gap:.75rem;margin-top:.5rem;margin-bottom:1rem}.scoreboard-team.svelte-1hrb70f{gap:.5rem}.team-name-large.svelte-1hrb70f{font-size:1.1rem}.score-large.svelte-1hrb70f{font-size:1.75rem}.vs-text-gold.svelte-1hrb70f{font-size:.85rem}.match-meta-details.svelte-1hrb70f{font-size:.65rem}.sport-label.svelte-1hrb70f{margin-bottom:.5rem;padding:.15rem .5rem;font-size:.6rem}.verdict-banner-hero.svelte-1hrb70f{gap:.75rem;padding:1.25rem}.verdict-bet-name.svelte-1hrb70f{font-size:1.25rem}.verdict-reason.svelte-1hrb70f{font-size:.85rem}.narrative-section.svelte-1hrb70f,.post-match-section.svelte-1hrb70f{padding:1.25rem 1rem}.narrative-section.svelte-1hrb70f h2:where(.svelte-1hrb70f),.post-match-section.svelte-1hrb70f h2:where(.svelte-1hrb70f){font-size:1.15rem}.narrative-body.svelte-1hrb70f{font-size:.85rem}.thesis-subheading.svelte-1hrb70f{font-size:.95rem}.methodology-card-inline.svelte-1hrb70f{padding:.75rem}.methodology-badge-row.svelte-1hrb70f{gap:.4rem}.phase-badge.svelte-1hrb70f,.confidence-badge.svelte-1hrb70f,.urgency-badge-inline.svelte-1hrb70f{padding:.15rem .4rem;font-size:.55rem}.phase-desc-text.svelte-1hrb70f{font-size:.78rem}.btn-back.svelte-1hrb70f{padding:.3rem .6rem;font-size:.75rem}.heart-stamp-neon.svelte-1hrb70f{padding:.2rem .5rem;font-size:.55rem}.punt-item-header.svelte-1hrb70f{gap:.5rem}.paywall-content.svelte-1hrb70f{padding:1.25rem}.paywall-content.svelte-1hrb70f h3:where(.svelte-1hrb70f){font-size:1.1rem}}
