.cg-nav{gap:0;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.cg-nav a{padding:16px 7px;font-size:12px}.cg-nav a span{display:inline-block}.cg-nav b{white-space:nowrap}.cg-footer{padding-bottom:40px}.cg-footer form{display:inline}.cg-nav a:hover{color:#c4ef56}@media(max-width:620px){.card-game{padding-bottom:75px}.cg-header{min-height:75px;padding:15px 5%;gap:10px}.cg-logo{font-size:30px}.cg-logo small{font-size:6px}.season-label{display:none}.wallet-hud{gap:16px}.wallet-hud strong{font-size:16px}.wallet-hud small{font-size:7px}.wallet-hud i{font-size:21px}.cg-nav{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#142119f5;backdrop-filter:blur(12px);padding:0 6px max(8px,env(safe-area-inset-bottom));border-top:1px solid #44563d;border-bottom:0;box-shadow:0 -8px 30px #0005}.cg-nav a{font-size:10px;line-height:1.4;padding:11px 4px 7px;border-bottom:0;border-top:3px solid transparent}.cg-nav a[aria-current=page]{border-top-color:#c4ef56}.cg-nav a>span{display:block;font-size:18px;margin-right:0;margin-bottom:3px}.cg-nav b{font-size:8px;padding:1px 3px;margin-left:2px}.cg-main{padding-top:25px}.cg-footer{padding-bottom:20px}}
.cg-account{max-width:480px;margin:30px auto 60px}.cg-account h1{font-size:54px}.cg-account form>p{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.cg-account label{font-size:12px;font-weight:700}.cg-account input{width:100%;padding:13px;border:1px solid #586a4d;border-radius:5px;color:#f5f5e9;background:#1b2a20}.cg-account .helptext,.cg-account-note{font-size:11px;line-height:1.8;color:#a7b99c}.cg-account .errorlist{font-size:12px;color:#ffb49d}.cg-account>p{font-size:12px;margin-top:25px}.cg-account details{font-size:11px;margin-bottom:25px}.cg-account summary{cursor:pointer;color:#a7b99c}.cg-account form>.cg-button{width:100%}

.card-view-link{display:block;text-decoration:none}.card-view-link>span{display:block;text-align:center;font-size:10px;margin:12px 0;color:#b9c8b0}.card-view-link:hover .football-card{box-shadow:0 0 0 2px #c4ef5655,0 14px 30px #0007}.card-view-link:focus-visible{outline:3px solid #c4ef56;outline-offset:6px;border-radius:15px}.card-view-link+.loot-label{margin-top:8px}
