*{box-sizing:border-box}.home-banner{width:100%;height:auto;display:block}.home-downloads{background:#ffb24c;display:grid;grid-template-columns:repeat(6,78px);justify-content:center;gap:6px;padding:5px 0 6px;min-height:71px;border-bottom:3px solid #ff6600}.home-downloads figure{margin:0;text-align:center}.home-downloads figcaption{font:9px/11px Arial;color:#e85c00;margin-top:2px}.game-button{position:relative;width:78px;height:35px;border:2px solid #713000;border-radius:5px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(#ffe38a 0 15%,#ffb52d 16% 65%,#ff8d16 66%);color:#c82026;font:900 12px/11px Arial;text-decoration:none;cursor:pointer;box-shadow:inset 2px 2px #fff9,inset -2px -2px #b84d0099;text-shadow:.6px .6px #ff724d;transform:skew(-2deg)}.game-button:before{content:"";position:absolute;left:4px;top:3px;width:8px;height:21px;background:#fff9;border-radius:50%;transform:rotate(25deg);pointer-events:none}.game-button:hover{filter:brightness(1.12)}.game-button img{width:74px;height:31px;object-fit:fill}.home-content{background:#ffb24c;padding:0 5px 15px}.home-content h4{font-size:14px;color:#ff5b00;border-bottom:1px solid #c79c52;padding:7px 0 3px;margin:0 0 14px}.home-content p{margin:12px 0}.home-content .content-p{text-align:center;color:#f50;margin:12px 0 2px}.home-content .text-center{margin:0 0 12px}.home-content .text-center img{width:120px;height:90px}.ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.intro-page{position:relative}.player-login-box input{box-sizing:border-box}@media(max-width:540px){.home-downloads{grid-template-columns:repeat(3,78px);gap:8px 16px}.home-content .text-center img{width:30%;height:auto}.home-content{line-height:1.3}}
.home-content .bg-content + .bg-content{margin-top:18px}.home-content .content a{color:#a34100;text-decoration:underline;text-underline-offset:2px}.home-content .content a:hover{color:#d82e00}.home-content h4{scroll-margin-top:12px}.home-footer{text-align:center;background:#ffb24c;border-top:3px solid #ff6600;padding:16px 8px 20px;color:#663300;line-height:1.5}.home-footer strong{font-size:12px}.home-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:10px 0}.home-footer a{color:#663300}.home-back-top{display:inline-block;font-size:11px}@media(max-width:540px){.home-content .content{overflow-wrap:break-word}.home-footer nav{gap:12px}}

/* Shared closing panel for the classic pages. */
.classic-footer{box-sizing:border-box;width:100%;padding:9px 8px;background:#ff5b00;border-radius:16px;color:#000;text-align:center;font:10px/15px Arial,sans-serif;overflow-wrap:anywhere}

.home-content .bg-content + .bg-content{border-top:3px solid #ff6600;padding-top:0;margin-top:18px}
