/* Extra rules for the Juwa desk only. Core look comes from style-home.css. */
.nav-links a[aria-current="page"]:after{width:100%}
.page-hero{padding:56px 0 28px}
.page-hero h1{margin:12px 0 14px;font-size:clamp(1.8rem,3.4vw,2.7rem);text-transform:uppercase}
.page-hero p{max-width:720px;margin:0}
.page-hero.center p,.page-hero .center p{margin-inline:auto}
.legal{max-width:800px}
.legal h2{text-transform:none;font-size:1.2rem;margin:32px 0 10px;letter-spacing:0}
.legal p,.legal li{color:var(--muted);font-size:15.5px;line-height:1.7}
.legal ul{padding-left:1.2em;margin:0 0 16px}
.legal-meta{max-width:760px;color:var(--muted);font-size:14px}
.who-grid-3{grid-template-columns:repeat(3,1fr)}
.account-grid-3{grid-template-columns:repeat(3,1fr)}
.dash-games.juwa-only{grid-template-columns:1fr;justify-items:center}
.dash-games.juwa-only .dash-game{max-width:160px}
.telegram-phone{margin:22px 0 0;text-align:center;color:var(--muted);font-size:13px}
#leadGame{opacity:.9}
@media(max-width:960px){
  .who-grid-3,.account-grid-3{grid-template-columns:1fr}
  .page-hero{padding:36px 0 12px}
}
@media(max-width:640px){
  .who-grid-3,.account-grid-3{grid-template-columns:1fr}
}
.hero-visual{position:relative;min-width:0;max-width:100%}
.dash-games.juwa-only{grid-template-columns:1fr;justify-items:stretch}
.dash-games.juwa-only .dash-game{max-width:none;padding:16px 12px}
.dash-games.juwa-only .dash-game img{height:88px}
.dash-games.juwa-only .dash-game span{font-size:11px;margin-top:8px}
html,body{height:auto;min-height:100%}
body{min-height:100vh;display:flex;flex-direction:column}
main{flex:1 0 auto}
.footer-bottom{padding-right:72px}
@media(max-width:680px){
  .footer-contact{grid-template-columns:1fr}
  .site-footer{padding-bottom:96px}
  .footer-bottom{flex-direction:column;align-items:flex-start;padding-right:8px}
}

/* Facebook and Quora header buttons (icon-only to keep the bar compact). */
.btn.small.fb,.btn.small.qr{min-width:38px;padding:9px 10px}
.btn.fb{background:#1877f2;color:#fff}
.btn.qr{background:#b92b27;color:#fff}
