.page-header[data-astro-cid-neplck24]{text-align:center;margin-bottom:2rem}.year[data-astro-cid-neplck24]{font-size:1rem;font-weight:400;color:#888}.lead[data-astro-cid-neplck24]{color:#555;font-size:1rem;margin-top:.5rem}.selectors[data-astro-cid-neplck24]{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:10px}.selector-wrap[data-astro-cid-neplck24]{display:flex;flex-direction:column;gap:.4rem;min-width:200px;flex:1;max-width:280px}.selector-label[data-astro-cid-neplck24]{font-size:.8rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.05em}.selector-wrap[data-astro-cid-neplck24].team-a .selector-label[data-astro-cid-neplck24]{color:#1a5fa0}.selector-wrap[data-astro-cid-neplck24].team-b .selector-label[data-astro-cid-neplck24]{color:#b50125}.team-select[data-astro-cid-neplck24]{padding:.6rem .9rem;font-size:.95rem;border:2px solid #ddd;border-radius:7px;background:#fff;cursor:pointer;width:100%}.selector-wrap[data-astro-cid-neplck24].team-a .team-select[data-astro-cid-neplck24]{border-color:#1a5fa0}.selector-wrap[data-astro-cid-neplck24].team-b .team-select[data-astro-cid-neplck24]{border-color:#b50125}.vs-badge[data-astro-cid-neplck24]{font-size:1.2rem;font-weight:900;color:#091f41;padding:0 .5rem;margin-top:1.4rem;flex-shrink:0}.team-headers[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;margin-bottom:1.5rem}.team-header-card[data-astro-cid-neplck24]{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1rem;color:#fff;text-align:center;transition:opacity .15s}.team-header-card[data-astro-cid-neplck24]:hover{opacity:.9}.team-header-card[data-astro-cid-neplck24].side-a{background:linear-gradient(135deg,#1a3a6b,#1a5fa0)}.team-header-card[data-astro-cid-neplck24].side-b{background:linear-gradient(135deg,#6b0010,#b50125)}.score-section[data-astro-cid-neplck24]{margin:1.5rem 0}.score-section[data-astro-cid-neplck24] h2[data-astro-cid-neplck24],.metrics-section[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{font-size:1.1rem;color:#091f41;border-bottom:2px solid #091f41;padding-bottom:.3rem;margin-bottom:1rem}.score-row[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;gap:.5rem;margin-bottom:.75rem}.score-side[data-astro-cid-neplck24]{display:flex;align-items:center;gap:.5rem}.score-side[data-astro-cid-neplck24].side-a{flex-direction:row-reverse}.score-side[data-astro-cid-neplck24].side-b{flex-direction:row}.score-label[data-astro-cid-neplck24]{text-align:center;font-size:.8rem;font-weight:700;color:#555}.bar-wrap[data-astro-cid-neplck24]{flex:1;height:18px;background:#e8e8e8;border-radius:9px;overflow:hidden;display:flex}.bar-wrap[data-astro-cid-neplck24].reverse{justify-content:flex-end}.bar-fill[data-astro-cid-neplck24]{height:100%;border-radius:9px;min-width:3px;transition:width .4s ease}.fill-a[data-astro-cid-neplck24]{background:linear-gradient(90deg,#1a3a6b,#1a5fa0)}.fill-b[data-astro-cid-neplck24]{background:linear-gradient(90deg,#6b0010,#b50125)}.score-num[data-astro-cid-neplck24]{font-size:.8rem;font-weight:700;color:#333;white-space:nowrap;min-width:2rem;text-align:center}.grade-badge[data-astro-cid-neplck24]{display:inline-block;font-size:.72rem;font-weight:700;color:#fff;padding:.15rem .45rem;border-radius:3px;white-space:nowrap;flex-shrink:0}.metrics-section[data-astro-cid-neplck24]{margin:1.5rem 0}.table-wrap[data-astro-cid-neplck24]{overflow-x:auto}.metrics-table[data-astro-cid-neplck24]{width:100%;border-collapse:collapse;font-size:.88rem}.metrics-table[data-astro-cid-neplck24] th[data-astro-cid-neplck24]{padding:.5rem .75rem;text-align:center;background:#f0f2f5;font-size:.8rem;border-bottom:2px solid #ddd}.side-a-head[data-astro-cid-neplck24]{color:#1a5fa0}.side-b-head[data-astro-cid-neplck24]{color:#b50125}.metrics-table[data-astro-cid-neplck24] td[data-astro-cid-neplck24]{padding:.5rem .75rem;text-align:center;border-bottom:1px solid #f0f0f0}.label-col[data-astro-cid-neplck24]{text-align:center;color:#666;font-size:.8rem;background:#fafafa;font-weight:600}.val-a[data-astro-cid-neplck24],.val-b[data-astro-cid-neplck24]{font-weight:600;color:#333}.val-a[data-astro-cid-neplck24].win{font-weight:700;color:#1a5fa0;background:#eef4ff}.val-b[data-astro-cid-neplck24].win{font-weight:700;color:#b50125;background:#fff0f2}.metrics-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] tr[data-astro-cid-neplck24]:hover td[data-astro-cid-neplck24]{background:#f8f8f8}.metrics-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] tr[data-astro-cid-neplck24]:hover .val-a[data-astro-cid-neplck24].win{background:#ddeaff}.metrics-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] tr[data-astro-cid-neplck24]:hover .val-b[data-astro-cid-neplck24].win{background:#ffdde0}.detail-links[data-astro-cid-neplck24]{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.detail-btn[data-astro-cid-neplck24]{flex:1;min-width:200px;padding:.7rem 1rem;text-align:center;text-decoration:none;font-weight:600;font-size:.9rem;border-radius:7px;transition:opacity .15s;color:#fff}.detail-links[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:first-child{background:linear-gradient(135deg,#1a3a6b,#1a5fa0)}.detail-links[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:last-child{background:linear-gradient(135deg,#6b0010,#b50125)}.detail-btn[data-astro-cid-neplck24]:hover{opacity:.9}.no-selection[data-astro-cid-neplck24]{text-align:center;padding:3rem 1rem;color:#888}.hint[data-astro-cid-neplck24]{margin-top:1rem;font-size:.85rem}.hint-links[data-astro-cid-neplck24]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.hint-link[data-astro-cid-neplck24]{display:inline-block;padding:.3rem .75rem;background:#f0f0f0;border-radius:20px;text-decoration:none;color:#333;font-size:.82rem;transition:background .15s}.hint-link[data-astro-cid-neplck24]:hover{background:#e0e0e0}@media(max-width:560px){.selectors[data-astro-cid-neplck24]{flex-direction:column;align-items:stretch}.selector-wrap[data-astro-cid-neplck24]{max-width:100%}.vs-badge[data-astro-cid-neplck24]{text-align:center;margin-top:0}.score-row[data-astro-cid-neplck24]{grid-template-columns:1fr 60px 1fr}.team-headers[data-astro-cid-neplck24]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.header-center[data-astro-cid-neplck24]{display:none}}
