.player-edit{margin-top:8px}.player-edit summary{cursor:pointer;color:#806329;font-size:8px;font-weight:900;text-transform:uppercase}.player-edit .form{margin-top:10px}.player-edit input{height:38px}.month-actions{display:flex;gap:6px}.month-actions form{margin:0}.month-actions button[disabled]{opacity:.4}.public-hero:after{content:'';position:absolute;width:520px;height:520px;right:-140px;bottom:-280px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}.public-hero h1{text-shadow:0 10px 40px #000}.cruise-badge{animation:stadiumPulse 4s ease-in-out infinite}.public-schedule{position:relative}.public-schedule:before{content:'⚽';position:absolute;right:0;top:-20px;font-size:45px;filter:grayscale(1);opacity:.18}.ranking .p1{box-shadow:0 0 20px #d8ae5470}.ranking-panel:first-child:before{content:'LEAGUE TABLE';display:block;color:#d9ff43;font-size:7px;font-weight:900;letter-spacing:.25em;margin-bottom:8px}@keyframes stadiumPulse{50%{box-shadow:0 0 125px #d8ae5455;transform:rotate(3deg) scale(1.025)}}@media(prefers-reduced-motion:reduce){.cruise-badge{animation:none}}@media(max-width:700px){.month-actions{grid-column:1}.player-edit .form{padding-right:0}.public-hero:after{display:none}}
