.page-module__xHLInq__page{background:var(--background);min-height:100vh;padding:48px 20px 120px}.page-module__xHLInq__stateBox{justify-content:center;align-items:center;min-height:40vh;display:flex}.page-module__xHLInq__spinner{border:3px solid #ffffff14;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite page-module__xHLInq__spin}@keyframes page-module__xHLInq__spin{to{transform:rotate(360deg)}}.page-module__xHLInq__container{flex-direction:column;gap:32px;max-width:1000px;margin:0 auto;display:flex}.page-module__xHLInq__backLink{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;align-items:center;gap:6px;width:fit-content;font-size:.78rem;font-weight:600;transition:color .2s;display:inline-flex}.page-module__xHLInq__backLink:hover{color:var(--primary)}.page-module__xHLInq__hero{background:var(--light-gray);text-align:center;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:32px;padding:56px 24px;display:flex}.page-module__xHLInq__heroMeta{flex-direction:column;align-items:center;gap:6px;display:flex}.page-module__xHLInq__heroDate{text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-size:.78rem;font-weight:600}.page-module__xHLInq__heroVenue{color:#ffffff40;font-size:.75rem}.page-module__xHLInq__scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;max-width:700px;display:grid}.page-module__xHLInq__teamBlock{flex-direction:column;gap:6px;display:flex}.page-module__xHLInq__teamBlock:first-child{text-align:right;align-items:flex-end}.page-module__xHLInq__teamBlock:last-child{text-align:left;align-items:flex-start}.page-module__xHLInq__place{text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;font-size:.68rem;font-weight:700}.page-module__xHLInq__teamName{text-transform:uppercase;letter-spacing:-.01em;color:#fff;font-size:clamp(1rem,2.5vw,1.4rem);font-weight:800;line-height:1.1}.page-module__xHLInq__teamRole{text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;font-size:.68rem;font-weight:600}.page-module__xHLInq__scoreBlock{flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__xHLInq__scoreRow{align-items:center;gap:8px;display:flex}.page-module__xHLInq__score{font-family:var(--font-freehand);color:#fff;font-size:clamp(4rem,12vw,8rem);line-height:.85}.page-module__xHLInq__scoreDivider{font-family:var(--font-instrumental-serif);color:#fff3;font-size:clamp(2rem,6vw,4rem);line-height:1}.page-module__xHLInq__outcomeTag{text-transform:uppercase;letter-spacing:.15em;border-radius:100px;padding:5px 14px;font-size:.68rem;font-weight:700}.page-module__xHLInq__outcomeWin{color:var(--primary);background:#a2ff201a;border:1px solid #a2ff2033}.page-module__xHLInq__outcomeLoss{color:var(--secondary);background:#ff5b201a;border:1px solid #ff5b2033}.page-module__xHLInq__outcomeDraw{color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff1a}.page-module__xHLInq__infoGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.page-module__xHLInq__card{background:var(--light-gray);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}.page-module__xHLInq__cardLabel{text-transform:uppercase;letter-spacing:.14em;color:#ffffff59;font-size:.68rem;font-weight:700}.page-module__xHLInq__playerList{flex-direction:column;gap:0;list-style:none;display:flex}.page-module__xHLInq__playerRow{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:11px 0;display:flex}.page-module__xHLInq__playerRow:last-child{border-bottom:none;padding-bottom:0}.page-module__xHLInq__playerRow:first-child{padding-top:0}.page-module__xHLInq__playerNum{color:#fff3;min-width:28px;font-size:.72rem;font-weight:600}.page-module__xHLInq__playerName{color:#fffc;font-size:.88rem}.page-module__xHLInq__playerGoals{color:var(--primary);margin-left:auto;font-size:.78rem;font-weight:600}.page-module__xHLInq__photosSection{flex-direction:column;gap:16px;display:flex}.page-module__xHLInq__bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:10px;display:grid}.page-module__xHLInq__bentoItem{background:var(--light-gray);border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.page-module__xHLInq__bentoItem:hover{border-color:#a2ff2033;transform:scale(1.01)}.page-module__xHLInq__bentoFeatured{grid-area:span 2/span 2}.page-module__xHLInq__bentoImg{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.page-module__xHLInq__bentoItem:hover .page-module__xHLInq__bentoImg{transform:scale(1.05)}.page-module__xHLInq__bentoOverlay{pointer-events:none;background:linear-gradient(#0000 45%,#00000059 100%);position:absolute;inset:0}@media (max-width:640px){.page-module__xHLInq__scoreboard{grid-template-columns:1fr;gap:20px}.page-module__xHLInq__teamBlock:first-child,.page-module__xHLInq__teamBlock:last-child{text-align:center;align-items:center}.page-module__xHLInq__scoreBlock{order:-1}.page-module__xHLInq__bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.page-module__xHLInq__bentoFeatured{grid-area:span 1/span 2}}
