/*
Theme Name: Aviator Game 1XBet
Theme URI: https://aviatorgame1xbet.xyz/
Author: Aviator Game
Description: Aviator gaming WordPress theme with a dark blue crash-game interface, responsive layout and editable WordPress content.
Version: 2.0.0
Text Domain: aviatorgame1xbet
*/

:root{--bg:#263757;--nav:#245c8c;--nav2:#1d4c78;--panel:#304a78;--panel2:#1f355a;--panel3:#152b4b;--line:#3f608c;--text:#f5f8fc;--muted:#b8c9dc;--green:#68ad2e;--orange:#f47b20;--red:#e51c32;--rail:44px;--head:92px;--content:1540px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:13px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip-link{position:absolute;left:-9999px}.site-header{position:fixed;z-index:1000;top:0;left:0;right:0;height:var(--head);background:#1d4e7a;box-shadow:0 2px 8px rgba(0,0,0,.4)}.topbar{height:56px;background:#1f527f;border-bottom:1px solid rgba(255,255,255,.08)}.topbar-inner{height:56px;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px}.header-logo{height:48px;width:148px;display:flex;align-items:center;justify-content:flex-start}.header-logo img{width:auto;max-width:142px;height:44px;object-fit:contain;display:block;background:transparent;mix-blend-mode:normal;filter:none;opacity:1;transition:none}.header-logo:hover img{opacity:1;filter:none;mix-blend-mode:normal}.india-badge{font-size:10px;font-weight:900;background:#fff;color:#215781;border-radius:3px;padding:2px 5px}.top-spacer{flex:1}.header-mini,.header-btn{height:32px;padding:0 13px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;border:1px solid rgba(255,255,255,.18)}.header-mini{background:#315f8b}.header-btn.login{background:#3474a8}.header-btn.register{background:#67aa2e}.main-menu{height:36px;background:#28618f;border-top:1px solid rgba(255,255,255,.04)}.main-menu-inner{height:36px;padding:0 8px 0 calc(var(--rail) + 4px);display:flex;align-items:center;gap:2px;overflow:auto;scrollbar-width:none}.main-menu-inner::-webkit-scrollbar{display:none}.main-menu-inner ul{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.main-menu-inner a,.main-menu-inner li a{height:30px;padding:0 11px;display:flex;align-items:center;white-space:nowrap;border-radius:3px;color:#eaf4fc;font-size:10px;font-weight:800;text-transform:uppercase}.main-menu-inner a:hover,.main-menu-inner li a:hover{background:#3674a6}.sidebar{position:fixed;z-index:1001;top:var(--head);bottom:0;left:0;width:var(--rail);background:#22385d;border-right:1px solid rgba(255,255,255,.1);overflow:visible}.rail-title{display:none}.side-links{padding:5px 3px}.side-links a{position:relative;width:38px;height:42px;margin:0 auto 3px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#dceaf8}.side-links a span{width:auto;color:#fff;font-size:17px;line-height:1}.side-links a{font-size:0}.side-links a:hover{background:#31577f}.side-links a::after{content:attr(data-label);position:absolute;left:45px;top:50%;transform:translateY(-50%);background:#152b4b;color:#fff;padding:7px 9px;border-radius:3px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 3px 10px rgba(0,0,0,.3);transition:opacity .15s}.side-links a:hover::after{opacity:1}.mobile-menu-btn,.mobile-side-close{display:none}.page-wrap{padding-top:var(--head);margin-left:var(--rail);min-height:100vh}.content{max-width:var(--content);margin:0 auto;padding:5px 5px 30px}.lobby-title{height:42px;background:#263e67;border:1px solid #385781;display:flex;align-items:center;justify-content:center;position:relative}.lobby-title h1{font-size:12px;margin:0;text-transform:uppercase}.lobby-title .crumb{position:absolute;left:10px;color:#9fb4ca;font-size:9px}.lobby-title .search-box{position:absolute;right:8px;width:150px;height:25px;background:#315077;border:0;border-radius:3px;color:#fff;padding:0 8px;font-size:9px}.game-lobby{display:grid;grid-template-columns:190px 1fr;min-height:440px;background:#152b4b;border:1px solid #38577e;border-radius:4px;overflow:hidden}.bet-board{background:#192d4d;border-right:1px solid #3b5577}.bet-tabs{height:42px;display:flex;background:#152640}.bet-tabs span{flex:1;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#aabed3}.bet-tabs span.active{background:#293f61;color:#fff}.bet-list{padding:5px;max-height:395px;overflow:hidden}.bet-row{height:31px;display:grid;grid-template-columns:20px 1fr 42px;gap:4px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);font-size:8px;color:#c9d8e7}.bet-avatar{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#a52b35,#f6a03c);display:flex;align-items:center;justify-content:center;font-size:7px;color:#fff}.bet-amount{text-align:right}.bet-win{background:#55a62a;border-radius:9px;padding:2px 4px;text-align:center;color:#fff;font-size:7px}.game-main{display:flex;flex-direction:column;min-width:0}.game-toolbar{height:35px;background:#101f37;display:flex;align-items:center;gap:12px;padding:0 12px;font-size:8px;color:#aabed3}.game-toolbar strong{color:#e52a3c;font-style:italic;font-size:13px}.game-toolbar .demo-balance{margin-left:auto;color:#5dbd38;font-weight:900}.flight-screen{position:relative;flex:1;min-height:330px;overflow:hidden;background:radial-gradient(circle at 70% 10%,rgba(32,94,130,.45),transparent 30%),linear-gradient(160deg,#06182a,#0a1f32 52%,#02060a)}.flight-stars{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.7) 1px,transparent 1px);background-size:56px 52px;opacity:.35}.flight-curve{position:absolute;left:7%;bottom:8%;width:70%;height:70%;border-top:2px solid rgba(234,67,55,.7);border-radius:50%;transform:rotate(-17deg);box-shadow:0 -10px 35px rgba(221,38,39,.2)}.flight-plane{position:absolute;left:28%;bottom:18%;font-size:56px;color:#f1f4f7;transform:rotate(-18deg);filter:drop-shadow(0 7px 7px rgba(0,0,0,.7));z-index:3;transition:left .2s ease}.flight-number{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-size:62px;font-weight:900;color:#ef0e2d;text-shadow:0 4px 16px rgba(0,0,0,.5);z-index:4}.flight-caption{position:absolute;left:50%;top:31%;transform:translateX(-50%);font-size:10px;color:#d9e6f2;font-weight:900;z-index:4}.flight-number.crashed{color:#ff3048;animation:shake .3s linear}.demo-note{position:absolute;left:12px;bottom:8px;color:#7f96ad;font-size:8px;z-index:5}.demo-history-bar{height:30px;background:#111f34;display:flex;align-items:center;gap:5px;padding:0 9px;overflow:hidden}.demo-history-bar span{font-size:8px;font-weight:900;padding:4px 6px;background:#263c5c;border-radius:9px;color:#d8e5f2}.demo-history-bar span:nth-child(3n){color:#68c332}.game-actions{height:85px;background:#101f34;padding:8px;display:grid;grid-template-columns:1fr 145px 145px;gap:6px}.game-actions .stake-control{background:#182a45;border:1px solid #324d70;border-radius:4px;padding:8px}.game-actions label{display:block;font-size:8px;color:#94aac1;margin-bottom:5px}.stake-row{display:flex;gap:4px}.stake-row button{border:1px solid #3a587b;background:#263e61;color:#fff;border-radius:3px;padding:6px 10px;font-size:9px}.stake-row button.selected{background:#3975a5}.demo-btn,.cashout-btn{border:0;border-radius:4px;color:#fff;font-weight:900;font-size:10px}.demo-btn{background:#59a928}.cashout-btn{background:#e65027}.cashout-btn:disabled{opacity:.35}.lobby-strip{height:38px;margin-top:5px;background:#243d64;border:1px solid #3d5d84;display:flex;align-items:center;gap:18px;padding:0 12px;color:#c8d8e8;font-size:9px}.lobby-strip strong{color:#fff}.similar{margin-top:5px;background:#243d64;border:1px solid #3d5d84;border-radius:4px;padding:10px}.section-heading{height:30px;display:flex;align-items:center;justify-content:space-between}.section-heading h2{font-size:12px;margin:0}.section-heading a{font-size:9px;color:#b9cce0}.guide-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.guide-card{background:#314f7c;border-radius:3px;overflow:hidden;border:1px solid #4a6790}.guide-card img{width:100%;height:100px;object-fit:cover;display:block}.guide-card span{display:block;padding:7px;font-size:9px;font-weight:800}.guide-card:hover{background:#3a5e8e}.provider-strip{margin-top:5px;background:#245a88;border:1px solid #3c7099;border-radius:4px;display:grid;grid-template-columns:repeat(9,1fr);gap:8px;padding:10px 16px;align-items:center}.provider-strip img{width:100%;height:35px;object-fit:contain;filter:grayscale(1) brightness(1.8);opacity:.85}.homepage-copy{margin-top:5px}.editorial{background:#f6f8fb;color:#26384e;border:1px solid #d3dfeb;border-radius:4px;padding:28px 32px}.editorial h1{font-size:29px;color:#1c3a5e;margin:0 0 12px}.editorial h2{font-size:23px;color:#1e426a;margin:27px 0 8px}.editorial h3{font-size:17px;color:#284f79;margin:21px 0 7px}.editorial p{font-size:14px;line-height:1.82;color:#4c6075;margin:0 0 14px}.editorial a,.page-copy a{color:#c9501c;text-decoration:underline;font-weight:700}.content-intro{font-size:15px!important;line-height:1.85!important}.related-guides{margin-top:30px;padding:16px;background:#edf2f7;border-left:4px solid #e86b25;color:#294968}.related-guides strong{display:block;margin-bottom:8px}.related-guides a{display:inline-block;margin:3px 7px 3px 0;color:#c9501c}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:5px}.trust-row div{background:#2a5888;border:1px solid #47749d;border-radius:4px;padding:12px}.trust-row b{display:block;font-size:9px}.trust-row span{display:block;color:#b9cbdd;font-size:9px;margin-top:3px}.page-card{background:#f6f8fb;color:#26384e;border:1px solid #d3dfeb;border-radius:4px;overflow:hidden}.page-heading{min-height:235px;display:grid;grid-template-columns:1fr 390px;gap:25px;align-items:center;padding:30px;background:#1e3659;color:#fff}.page-heading h1{font-size:37px;line-height:1.1;margin:8px 0 12px}.page-heading img{width:100%;height:185px;object-fit:cover;border-radius:3px}.page-lead{max-width:760px;color:#c7d7e8;line-height:1.7;font-size:13px}.page-copy{padding:30px 36px}.page-copy h2{font-size:25px;color:#1d3d62;margin:0 0 10px}.page-copy h3{font-size:18px;color:#284e78;margin:25px 0 7px}.page-copy p{font-size:14px;line-height:1.82;color:#485d72;margin:0 0 15px}.page-copy ul,.page-copy ol{color:#485d72;line-height:1.8}.footer{margin-left:var(--rail);background:#1e507c;color:#d8e4f0;border-top:1px solid #4a6e93;padding:15px 16px 58px}.footer-providers{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;background:#28618f;border:1px solid #467ba2;border-radius:4px;padding:8px 15px;margin-bottom:8px}.footer-providers img{width:100%;height:28px;object-fit:contain;filter:grayscale(1) brightness(1.8);opacity:.85}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;gap:25px;background:#245a88;border:1px solid #47749a;border-radius:4px;padding:16px}.footer-logo{width:170px;height:auto;object-fit:contain;background:transparent}.footer h3{font-size:10px;color:#fff;margin:0 0 8px;text-transform:uppercase}.footer p{font-size:9px;color:#c1d0df;line-height:1.7;margin:0 0 5px}.footer a{color:#e2edf8}.footer-disclaimer{border-top:1px solid rgba(255,255,255,.12);margin-top:8px;padding-top:9px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#9fb2c8}.whatsapp-float{position:fixed;z-index:1200;right:16px;bottom:16px;width:50px;height:50px;border-radius:50%;background:#20c463;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.4);border:3px solid #fff;transition:transform .15s ease}.whatsapp-float:hover{transform:scale(1.06)}.whatsapp-float svg{width:27px;height:27px;fill:#fff}@keyframes shake{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-47%,-50%)}}@media(max-width:1200px){.guide-grid{grid-template-columns:repeat(4,1fr)}.game-lobby{grid-template-columns:160px 1fr}.provider-strip,.footer-providers{grid-template-columns:repeat(6,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){:root{--rail:0px;--head:56px}.site-header{height:56px}.topbar,.topbar-inner{height:56px}.mobile-menu-btn{display:block;border:0;background:transparent;color:#fff;font-size:23px;width:32px;padding:0}.sidebar{top:56px;left:-285px;width:285px;transition:left .25s ease;overflow:auto}.sidebar.open{left:0}.side-links a{width:auto;height:40px;justify-content:flex-start;padding:0 12px;font-size:11px;gap:10px}.side-links a span{width:22px;font-size:16px}.side-links a::after{display:none}.rail-title{display:block;padding:13px 15px;font-size:10px;font-weight:900;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-side-close{display:block;position:absolute;right:7px;top:4px;background:transparent;border:0;color:#fff;font-size:25px}.main-menu{display:none}.page-wrap{padding-top:56px}.header-logo{width:125px}.header-logo img{max-width:118px}.header-mini{margin-left:auto}.header-btn{padding:0 10px}.game-lobby{grid-template-columns:1fr}.bet-board{display:none}.game-main{min-height:390px}.guide-grid{grid-template-columns:repeat(3,1fr)}.footer{margin-left:0}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.topbar-inner{padding:0 6px}.header-mini{display:none}.header-btn.login{padding:0 9px}.header-btn.register{display:none}.india-badge{display:none}.content{padding:4px 3px 24px}.lobby-title{height:38px}.lobby-title .search-box{display:none}.game-lobby{min-height:395px}.flight-screen{min-height:245px}.flight-number{font-size:46px}.flight-plane{font-size:42px;left:25%;bottom:18%}.game-actions{grid-template-columns:1fr 1fr;height:auto}.game-actions .stake-control{grid-column:1/3}.demo-btn,.cashout-btn{height:40px}.guide-grid{grid-template-columns:repeat(2,1fr)}.guide-card img{height:90px}.provider-strip,.footer-providers{grid-template-columns:repeat(3,1fr)}.trust-row{grid-template-columns:1fr 1fr}.editorial{padding:22px 17px}.editorial h1{font-size:25px}.editorial h2,.page-copy h2{font-size:21px}.editorial h3,.page-copy h3{font-size:17px}.editorial p,.page-copy p{font-size:13px}.page-heading{grid-template-columns:1fr;padding:22px;min-height:0}.page-heading h1{font-size:29px}.page-heading img{height:145px}.page-copy{padding:22px 18px}.footer-grid{grid-template-columns:1fr}.footer-disclaimer{display:block}.footer-disclaimer span{display:block;margin-top:5px}.whatsapp-float{right:12px;bottom:12px;width:48px;height:48px}}
