.best-game-shell{padding-top:55px;padding-bottom:65px}.best-game-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.best-game-hero h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:1.05;margin:18px 0}.best-game-hero h1 em{color:var(--green,#196447);font-style:normal}.best-game-intro{font-size:1.2rem;max-width:470px;margin-bottom:28px}.best-game-prize{text-align:center;background:#163f30;color:#fff;border-radius:24px;padding:12px 25px 28px}.best-game-prize img{display:block;width:100%;max-width:340px;margin:auto}.best-game-prize strong{display:block;color:#e5be65;font-size:3.8rem;line-height:1.1}.best-game-prize span{display:block;margin-top:8px}.best-game-rules{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:60px 0}.best-game-rules h2,.best-game-entry h2{font-size:1.8rem;line-height:1.2}.best-game-entry{display:grid;grid-template-columns:.8fr 1.4fr;gap:42px;padding-top:40px;border-top:1px solid #cdd9d1;scroll-margin-top:30px}.best-game-entry p{line-height:1.7}.best-game-entry form{padding:28px;background:#eef3ed;border-radius:18px;min-width:0}.best-game-entry label{display:block;font-weight:700;margin:0 0 8px}.best-game-entry input,.best-game-entry select,.best-game-entry textarea{font:inherit;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #9aafa0;border-radius:7px;padding:12px;background:#fff;color:#163f30;margin-bottom:8px}.best-game-entry input[readonly]{background:#e1e9e0}.best-game-entry small{display:block;font-size:.8rem;line-height:1.5;margin-bottom:20px}.best-game-entry label small{display:inline;font-weight:400}.best-game-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.best-game-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.best-game-entry textarea{resize:vertical}.best-game-entry button:disabled{opacity:.6;cursor:wait}#entry-status{margin-bottom:0;overflow-wrap:anywhere}.best-game-feature{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;background:#163f30;color:white;border-radius:22px;padding:25px 35px;margin-top:35px;margin-bottom:35px}.best-game-feature img{width:180px}.best-game-feature h2{font-size:2rem;color:white;margin:6px 0 12px}.best-game-feature .section-kicker{color:#e5be65}.best-game-feature .button{background:#e5be65;color:#163f30;white-space:nowrap}.best-game-feature p{margin-bottom:0}.best-game-entry :focus-visible{outline:3px solid #b87617;outline-offset:3px}@media(max-width:800px){.best-game-hero,.best-game-entry{grid-template-columns:1fr}.best-game-prize{max-width:390px;width:100%;box-sizing:border-box;justify-self:center}.best-game-feature{grid-template-columns:110px 1fr;padding:22px;gap:18px}.best-game-feature img{width:110px}.best-game-feature .button{grid-column:1/-1;justify-self:start}.best-game-feature h2{font-size:1.5rem}}@media(max-width:540px){.best-game-rules,.best-game-fields{grid-template-columns:1fr;gap:18px}.best-game-entry form{padding:20px}.best-game-feature{grid-template-columns:1fr}.best-game-feature img{width:130px}.best-game-hero{gap:25px}}
.player-combobox{position:relative}.player-combobox input{padding-right:38px}.player-combobox-arrow{position:absolute;right:15px;top:12px;pointer-events:none}#entry-player-options{position:absolute;top:calc(100% - 8px);left:0;right:0;max-height:260px;overflow-y:auto;z-index:10;background:white;border:1px solid #9aafa0;border-radius:0 0 7px 7px;box-shadow:0 8px 20px #163f3026}#entry-player-options>div{padding:10px 12px;cursor:pointer;overflow-wrap:anywhere}#entry-player-options>[role=option]:hover,#entry-player-options>[aria-selected=true]{background:#dceadd;color:#163f30}
