.league-home{max-width:1400px;margin:auto;display:grid;gap:24px;color:#f2f0f4}.lh-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0}.league-home small{display:block;color:#f18b9b;font-size:11px;letter-spacing:.12em;font-weight:800}.lh-header h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:10px 0}.league-home p{color:#b9b9c5;line-height:1.6}.lh-header p{margin:0}.lh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lh-card{background:linear-gradient(145deg,#1c1b25,#121319);border:1px solid #35333f;border-radius:16px;padding:24px;min-width:0;overflow-wrap:anywhere}.lh-card h2{font-size:22px;margin:12px 0 20px}.lh-team{display:block;font-size:25px;line-height:1.3;margin:14px 0}.lh-xp{display:flex;gap:12px;justify-content:space-between}.lh-xp b{white-space:nowrap;color:#eee}.lh-button{display:inline-flex;justify-content:center;align-items:center;padding:12px 16px;border:1px solid #494550;border-radius:9px;color:#f4f0f3;background:#25232d;font:700 14px Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer;line-height:1.4;max-width:100%;text-align:center}.lh-button:hover{background:#34313f;border-color:#ed7189}.lh-button:focus-visible,.lh-request:focus-visible{outline:3px solid #ff8fa4;outline-offset:4px}.lh-primary{background:#bf233c;border-color:#da3652}.lh-primary:hover{background:#d02c46}.lh-card>.lh-button{margin-top:16px}.lh-item{display:grid;gap:7px;padding:14px 0;border-bottom:1px solid #35333f}.lh-item span,.lh-request span,.lh-muted{font-size:13px;color:#b9b9c5}.lh-request{display:grid;gap:7px;padding:14px 0;border-bottom:1px solid #35333f;color:inherit;text-decoration:none}.lh-request:hover strong{color:#ff9aac}.lh-request span{display:flex;justify-content:space-between;gap:12px}.lh-tools h2{font-size:22px;margin:0 0 16px}.lh-tools>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lh-commissioner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #57313d;border-radius:16px;background:#21171f}.lh-commissioner h2{margin:10px 0;font-size:22px}.lh-commissioner p{margin:0}.lh-commissioner>div:last-child{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1100px){.lh-grid{grid-template-columns:1fr 1fr}.lh-grid>.lh-card:last-child{grid-column:1/-1}.lh-commissioner{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.lh-grid,.lh-tools>div{grid-template-columns:1fr}.lh-grid>.lh-card:last-child{grid-column:auto}.lh-header{align-items:flex-start;flex-direction:column}.lh-card,.lh-commissioner{padding:20px}.lh-button{min-height:44px}.lh-commissioner>div:last-child{flex-direction:column;width:100%}.lh-team{font-size:23px}}
