:root{--gradient:linear-gradient(110deg,#008fc6,#27d0ee);--gold:#c39c22;color-scheme:light}body{background:#f1faff;color:#42667d}header{height:82px;position:sticky;padding:8px 3.2%;border-bottom:1px solid #d6eef6;box-shadow:none;gap:25px}.logo img{width:145px;height:63px;object-fit:contain}.header-actions .outline{background:#fff5df;color:#526b7b;border:1px solid #f6e8cb;border-radius:24px}.header-actions .gold-button{background:linear-gradient(#24cbea,#0098d1);color:white;border-color:#50d9ee;border-radius:24px;min-width:105px}.search-field{position:relative;display:flex;align-items:center;margin-left:auto;width:320px}.search-field>span{position:absolute;left:-10000px}.search-field input{background:#f4fafc;color:#426778;border:1px solid #e3f1f6;border-radius:25px;padding:12px 45px 12px 17px;width:100%;font:12px Tahoma,Arial,sans-serif;outline-offset:2px}.search-field b{position:absolute;right:15px;font-size:26px;color:#009dcc;font-weight:400}.navigation{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:6px;position:relative;top:auto;bottom:auto;left:auto;width:100%;height:64px;max-width:none;overflow:auto;padding:0 3.2%;margin:0;background:linear-gradient(110deg,#007baa,#0094c5);border:0;z-index:20}.navigation a,.navigation a:first-child{background:none;color:#e8faff;flex-shrink:0;min-height:0;padding:13px 15px;justify-content:center;border-radius:8px;font-size:12px;align-self:center;min-height:41px}.navigation a:before,.navigation a:after{display:none}.navigation a:first-child{background:linear-gradient(#00bce4,#028abf);box-shadow:0 2px 9px #01416d25;color:white}.navigation a:hover{background:#ffffff17;color:white}main{margin:0 auto;padding:0 3.2%;max-width:1440px}.announcement{margin:0;padding:9px 3.2%;background:#075b86;border:0;color:#d8eef9}.announcement>span,.announcement>a{color:#bfe6f6}.sky-hero{margin:0 -3.42%;border:0;border-radius:0;background:#082145;min-height:365px;box-shadow:none}.sky-hero>img{object-position:center}.sky-hero>div{padding:52px 0 35px 7%;width:62%;text-shadow:0 2px 5px #001b3e9c}.sky-hero p{color:#8ab5dc;font-size:8px}.sky-hero h2{font-size:clamp(28px,3.3vw,46px);color:#effaff;text-shadow:none}.sky-hero strong{color:#51d3f0;display:inline;font-size:1em}.sky-hero div>span{color:#b6d2e8;font-size:13px}.sky-hero .gold-button{background:linear-gradient(#13c6e8,#0098d1);border-color:#7be7f5;color:white;border-radius:24px;padding:11px 22px}.page-title{padding-top:26px}.page-title h1{color:#1689b5}.page-title h1 span{color:#7fa4b9}.page-title>a{color:#2599c1}.section-heading h2{color:#049cca}.section-heading{position:relative;border-bottom:2px solid #73d6ed;padding-bottom:13px}.section-heading .outline{background:#edfaff;color:#2089ab;border-color:#c4e9f4}.filters button{background:white;color:#5b9bb8;border-color:#c3e7f2}.filters button.selected{background:linear-gradient(#22c6e8,#0097ca);color:white;border-color:#4acfea}.game-card{border-color:#b9deed;background:white;box-shadow:0 5px 15px #4083a10d}.card-top{background:linear-gradient(100deg,#dcf5ff,#eefaff);border-color:#d3eaf4}.card-top small{color:#75a0b7}.favorite{background:#e5f8ff;color:#4aa3c5}.favorite[aria-pressed=true]{color:#d7899c}.game-card .icon-cover{background:linear-gradient(145deg,#eafaff,#cceefb 60%,#f8fdff)}.category-icon{color:#429fc8}.game-card:hover .category-icon{color:#c5a135}.game-card h3{background:linear-gradient(#fff,#eefaff);color:#5687a2}.game-card:hover{border-color:#38badb}.caption{color:#89aaba}.about{background:#f8fdff;border-color:#c4e8f2}.about-brand{background:radial-gradient(ellipse,#fff,#d7f2ff);border-color:#c2e7f6}.about-brand img{width:235px}.about h2{color:#198eb6}.text-link{color:#159ac7}.article-grid article{background:linear-gradient(135deg,#fff,#edfaff);border-color:#cce9f3}.article-grid h3{color:#3a8aac}.article-grid a{color:#1b9cc7}.faq h2{color:#3394b8}.faq summary{color:#5d8da7}.faq details{border-color:#c9e6f1}.toast{background:#eefaff;border-color:#9bd6e9;color:#3f90b0}footer{margin:0;background:#e6f7ff;border-color:#b7e0ef}footer .logo img{width:145px}footer nav{color:#5593af}footer>p{border-color:#c2e1ee;color:#86a7b8}.guide{max-width:1000px;padding-top:30px}.guide h1{color:#168fb9}.guide h1 span{color:#b9a445}.guide-links a{background:#f5fcff;border-color:#c6e7f3;color:#499bbd}.guide article h2{color:#178fb7}.guide article{border-color:#cce7f2}.guide article h3{color:#84a5b6}
@media(max-width:1100px){header{gap:18px}.search-field{width:260px}.navigation{gap:2px}.navigation a,.navigation a:first-child{font-size:11px;padding:12px 10px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){header{height:75px;padding:7px 15px;gap:10px}.logo img{width:125px;height:58px}.search-field{display:none}.header-actions .gold-button{min-width:0;font-size:9px;padding:8px 12px}.header-actions #menu-toggle{color:#2ba0c7}.navigation{display:none;position:fixed;top:75px;left:0;right:0;height:auto;max-height:calc(100vh - 75px);overflow:auto;padding:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#e9f9ff;border-bottom:1px solid #8ed4eb}.navigation.open{display:grid}.navigation a,.navigation a:first-child{min-height:45px;background:linear-gradient(#fff,#d6f3ff);color:#398dad;margin:0;align-self:stretch}.navigation a:hover{background:#c4eefa;color:#217e9f}.announcement{margin:0;padding:8px 4%}.sky-hero{min-height:300px;margin-top:0}.sky-hero>img{object-position:52% center;opacity:.87}.sky-hero>div{width:71%;padding:40px 0 27px 7%}.sky-hero h2{font-size:28px}.sky-hero p{font-size:6px;letter-spacing:.6px}.sky-hero div>span{font-size:10px}.sky-hero .gold-button{font-size:8px;padding:9px 14px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.section-heading h2{font-size:20px}.about-brand img{width:195px}.mobile-bottom{background:linear-gradient(110deg,#def5ff,#effcff);border-color:#9bd9ed}.mobile-bottom a{color:#169ac4}.mobile-bottom span{color:#4f94b1}.mobile-bottom a:hover,.mobile-bottom a:focus-visible{background:#fff9;outline-color:#54b9d6}footer{margin:0;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}
