.draft-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.draft-methodology .method-card{overflow:hidden}
.draft-methodology .method-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--method-accent,#ffd126)}
.draft-methodology .method-card:nth-child(2){--method-accent:#ff467a}
.draft-methodology .method-card:nth-child(3){--method-accent:#49eca0}
.draft-methodology .method-card:nth-child(4){--method-accent:#27c6ff}
.draft-methodology .method-card:nth-child(5){--method-accent:#b573ff}
.draft-methodology .method-card:nth-child(6){--method-accent:#ff8a3d}
.draft-methodology .method-card>span{color:var(--method-accent,#ffd126)}
.draft-verdict{display:grid;gap:16px}
.verdict-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid #344665;border-radius:14px;background:linear-gradient(115deg,rgba(39,198,255,.11),rgba(255,209,38,.06) 48%,rgba(255,70,122,.11))}
.verdict-hero small{color:#8da0c9;font:900 8px Arial;letter-spacing:.14em}
.verdict-hero h3{margin:7px 0 5px;font-size:26px}
.verdict-hero p{margin:0;color:#8da0c9;font-size:11px}
.verdict-chance{display:flex;align-items:center;gap:12px;white-space:nowrap}
.verdict-chance span{font:900 34px Arial}
.verdict-chance .blue{color:var(--blue)}
.verdict-chance .red{color:var(--red)}
.verdict-chance i{color:#64779f;font:900 9px Arial;font-style:normal}
.verdict-bar{display:flex;height:7px;overflow:hidden;border-radius:99px;background:#202b43}
.verdict-bar i{display:block;transition:width .45s ease}
.verdict-bar .blue{background:var(--blue)}
.verdict-bar .red{background:var(--red)}
.verdict-teams{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.verdict-team{padding:16px;border:1px solid #31415f;border-radius:13px;background:#0b1223}
.verdict-team.blue{border-left:3px solid var(--blue)}
.verdict-team.red{border-left:3px solid var(--red)}
.verdict-team.favored{box-shadow:0 0 0 1px var(--yellow),0 14px 35px rgba(0,0,0,.18)}
.verdict-team>header{display:flex;justify-content:space-between;color:#8da0c9;font:900 9px Arial;letter-spacing:.1em}
.verdict-team>header b{color:var(--yellow)}
.verdict-lineup{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0}
.verdict-pick{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border-radius:8px;background:#121d33}
.verdict-pick img{width:35px;height:35px;border-radius:7px}
.verdict-pick b{overflow:hidden;text-overflow:ellipsis;font:900 9px Arial}
.verdict-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.verdict-metrics span{padding:8px;border:1px solid #283956;border-radius:8px;color:#7184ae;font:800 7px Arial}
.verdict-metrics b{display:block;margin-top:4px;color:white;font-size:14px}
.verdict-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.verdict-notes>div{padding:9px;border-radius:8px;background:#0e172a}
.verdict-notes small{color:#7184ae;font:900 7px Arial}
.verdict-notes ul{margin:7px 0 0;padding-left:14px;color:#a8b7d6;font-size:9px;line-height:1.5}
.draft-verdict>footer{display:flex;gap:13px;align-items:flex-start;padding:12px 14px;border:1px solid #2d3c59;border-radius:10px;color:#8295bd}
.draft-verdict>footer b{flex:none;color:var(--yellow);font:900 8px Arial}
.draft-verdict>footer p{margin:0;font-size:9px;line-height:1.5}
@media(max-width:950px){.draft-method-grid{grid-template-columns:1fr 1fr}.verdict-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.verdict-hero{display:grid}.verdict-teams{grid-template-columns:1fr}.verdict-chance{justify-content:space-between}.draft-method-grid{grid-template-columns:1fr}.verdict-lineup{grid-template-columns:1fr}.draft-verdict>footer{display:block}.draft-verdict>footer p{margin-top:6px}}
