.pred-page{color:#f4f1ea;background:#0b0d12;min-height:100vh}.pred-main{max-width:1180px;margin:auto;padding:28px 32px 80px}.pred-page a{color:inherit;text-decoration:none}.pred-page a:hover{color:#b8adff}.pred-page a:focus-visible,.app-analysis-nav summary:focus-visible{outline-offset:5px;outline:2px solid #b8adff}.pred-nav,.pred-leagues,.pred-breadcrumb{flex-wrap:wrap;gap:12px;display:flex}.pred-nav a,.pred-leagues a{border:1px solid #343641;border-radius:24px;padding:10px 16px;font-size:13px}.pred-nav a:hover{background:#242130}.pred-hero{max-width:870px;padding:55px 0 38px}.pred-eyebrow{letter-spacing:.16em;font-weight:600;color:#b8adff!important;font-size:11px!important}.pred-hero h1{font-family:var(--font-heading),Georgia,serif;letter-spacing:-.035em;margin:16px 0 24px;font-size:clamp(38px,5.5vw,68px);font-weight:500;line-height:1.08}.pred-hero h1 span{color:#b8adff}.pred-hero>p{color:#b8bac6;max-width:680px;font-size:17px;line-height:1.7}.pred-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin:38px 0 18px;display:flex}.pred-section-head h2,.pred-market h2,.pred-method h2,.pred-next h2{font-size:21px;font-weight:500}.pred-section-head>span,.pred-kickoff,.pred-card-meta,.pred-market-head>span,.pred-market-time,.pred-note{color:#a8aab7;font-size:12px;line-height:1.6}.pred-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pred-card,.pred-market{background:#13151d;border:1px solid #30323d;border-radius:16px;padding:24px}.pred-card{flex-direction:column;gap:14px;display:flex}.pred-card-meta{justify-content:space-between;gap:12px;display:flex}.pred-card-meta a{color:#b8adff}.pred-card h2{margin:0;font-size:23px;font-weight:500;line-height:1.35}.pred-card h2 span{color:#8d90a1;font-size:16px}.pred-kickoff{margin:0}.pred-card-figures{border-top:1px solid #30323d;grid-template-columns:1.4fr 1fr;gap:18px;padding:18px 0;display:grid}.pred-card-figures span{color:#a8aab7;margin-bottom:8px;font-size:11px;display:block}.pred-card-figures strong{font-size:15px;font-weight:500}.pred-card-link{justify-content:space-between;margin-top:auto;font-size:13px;display:flex;color:#c9c1ff!important}.pred-empty{border:1px dashed #424451;border-radius:16px;grid-column:1/-1;max-width:100%;padding:40px;line-height:1.7}.pred-empty p{color:#b8bac6}.pred-empty a{color:#c9c1ff}.pred-method{border-top:1px solid #30323d;max-width:850px;margin-top:46px;padding:28px 0}.pred-method p{color:#b8bac6;font-size:14px;line-height:1.8}.pred-method a,.pred-next a{color:#c9c1ff;font-size:14px}.pred-breadcrumb{color:#b8bac6;margin-top:28px;font-size:13px}.pred-freshness{color:#cec7ee;background:#1d1a2b;border-left:3px solid #9a8cff;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:24px;padding:16px 20px;font-size:12px;display:flex}.pred-markets{gap:24px;display:grid}.pred-market-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pred-market-head h2{margin:0}.pred-outcomes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;display:grid}.pred-outcome h3{margin:0 0 14px;font-size:14px;font-weight:500}.pred-outcome>strong{font-family:var(--font-mono),monospace;letter-spacing:-.04em;font-size:37px;font-weight:500}.pred-bar{background:#30323d;border-radius:6px;height:4px;margin:14px 0 22px;overflow:hidden}.pred-bar span{background:#9a8cff;height:100%;display:block}.pred-outcome dl{margin:0;font-size:12px}.pred-outcome dl div{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pred-outcome dt{color:#a8aab7}.pred-outcome dd{margin:0;font-family:monospace}.pred-market-time{margin:24px 0 0}.pred-result{border:1px solid #454052;border-radius:12px;margin:20px 0 28px;padding:24px}.pred-result h2{color:#b8bac6;font-size:13px}.pred-result strong{font-size:23px;font-weight:500}.pred-outcome-result{color:#c9c1ff;font-size:12px}.pred-next{flex-direction:column;gap:16px;padding:24px 0;display:flex}.pred-footer{color:#a8aab7;border-top:1px solid #30323d;flex-wrap:wrap;gap:22px;max-width:1180px;margin:auto;padding:28px 32px;font-size:12px;display:flex}.pred-footer span{margin-left:auto}@media (max-width:640px){.pred-main{padding:20px 18px 48px}.pred-hero{padding:38px 0 24px}.pred-list{grid-template-columns:1fr}.pred-card,.pred-market{padding:20px}.pred-section-head{flex-direction:column;align-items:flex-start;gap:8px}.pred-outcomes{grid-template-columns:1fr}.pred-outcome{border-bottom:1px solid #30323d;padding-bottom:18px}.pred-outcome:last-child{border:0}.pred-market-head{align-items:flex-start}.pred-footer{padding:24px 18px}.pred-footer span{margin-left:0}.pred-empty{padding:24px}}
