@font-face{font-family:Inter;src:local('Inter')}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#080b11;color:#b9cbea;font:14px Inter,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button{color:inherit}button,select,input{border:1px solid #24334a;border-radius:12px;background:#101722;padding:11px 14px}button:hover:not(:disabled){background:#182844;border-color:#47699c}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #78a7ff;outline-offset:4px}input,select{width:100%;color:#e2ecff;min-height:44px}input::placeholder{color:#667892}select{appearance:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:#dbe8ff}h1{font-size:40px;letter-spacing:-1.8px;line-height:1.12;font-weight:650}h2{font-size:27px;letter-spacing:-.8px}h3{font-size:17px;line-height:1.3}p{line-height:1.75;color:#8e9fb9}small{font-size:11px;color:#7e91af}svg{display:block}.icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.site-header{height:92px;max-width:1500px;padding:0 56px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #19212f}.brand{display:flex;gap:11px;align-items:center;color:#d0e0ff;min-width:204px}.brand>span{font-size:17px;font-weight:750;letter-spacing:1.5px}.brand small{display:block;font-size:8px;letter-spacing:2.8px;margin-top:6px;color:#6581ad}.ww-mark{width:56px;height:42px;stroke-width:5.5;stroke-linejoin:round;stroke-linecap:round}.site-header nav{display:flex;height:100%;align-items:center;gap:32px;font-size:13px}.site-header nav a{position:relative;height:100%;display:flex;align-items:center;white-space:nowrap;color:#7f91ad}.site-header nav a.active{color:#8eb5ff}.site-header nav a.active:after{content:'';height:3px;border-radius:4px;background:#4a84ff;position:absolute;bottom:-1px;left:0;right:0}.account{min-width:180px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.account .login{padding:11px 16px;background:#11213a;border-color:#223d64;color:#9fc0ff;font-size:12px;display:flex;gap:8px;align-items:center}.account .user-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.avatar{width:32px;height:32px;background:#192e50;border:1px solid #2e4c7c;border-radius:50%;display:grid;place-items:center;color:#9ec0ff}.online-indicator{display:flex;align-items:center;gap:7px;color:#7896bd;font-size:11px}.dot{width:6px;height:6px;border-radius:50%;background:#4e95ff;display:inline-block;box-shadow:0 0 12px #438cff88}.primary{border-color:#377bff;background:#377bff;color:#f2f6ff;display:inline-flex;justify-content:center;align-items:center;gap:12px;font-weight:600}.primary:hover:not(:disabled){background:#4a89ff;border-color:#6c9fff}.primary.large{padding:17px 25px;min-width:165px;font-size:15px;border-radius:13px;box-shadow:0 8px 35px #2564f022}.secondary{background:#121c2c;color:#aac9ff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.text-link{display:inline-flex;align-items:center;gap:10px;background:none;border:0;color:#96b1d8}.text-link:hover:not(:disabled){background:none;border:0;color:#c2d9ff}.muted{color:#7e91ad}.blue{color:#72a3ff}.eyebrow{font-size:10px;letter-spacing:2px;color:#6f9eec;display:flex;align-items:center;gap:9px;font-weight:600;text-transform:uppercase}.home{max-width:1500px;margin:auto;padding:0 56px}.hero{position:relative;min-height:610px;display:flex;align-items:center;isolation:isolate}.hero-copy{position:relative;width:47%;z-index:2;padding:55px 0 75px}.hero-copy .eyebrow{margin-bottom:24px}.hero h1{font-size:clamp(43px,4.5vw,68px);line-height:1.09;letter-spacing:-3px;color:#e0eaff}.hero h1 span{color:#5b91ff}.hero p{margin-top:24px;max-width:390px;font-size:15px;line-height:1.9;color:#8d9fbc}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:33px}.hero-note{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:20px;color:#6480aa}.hero-note .icon{width:13px;height:13px}.hero-map{position:absolute;right:-30px;top:58px;width:72%;height:490px;z-index:0;overflow:hidden;opacity:.9;mask-image:linear-gradient(90deg,transparent 0%,black 20%,black 93%,transparent)}.hero-map:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 55% 50%,#12377755,transparent 63%);pointer-events:none}.hero-map svg{position:absolute;width:100%;height:100%;opacity:.85}.hero-map .country{fill:#101b2b;stroke:#29405d;stroke-width:.65}.hero-map .country.highlight{fill:#19448c;stroke:#6299ed}.hero-map .graticule{stroke:#1b2b43;stroke-width:.55;fill:none}.hero-map-caption{position:absolute;right:32px;bottom:44px;text-align:right;font-size:9px;letter-spacing:2px;color:#4d678d}.hero-map-caption b{display:block;font-size:12px;font-weight:400;letter-spacing:1px;color:#839ec6;margin-bottom:10px}.map-reticle{fill:none;stroke:#4e89e0;stroke-width:1;opacity:.7}.hero-grid-label{font-size:8px;fill:#608ac0;font-family:monospace}.intro-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;border-top:1px solid #1b2536;border-bottom:1px solid #1b2536;padding:25px 0}.intro-stat{display:flex;gap:16px;align-items:center}.intro-stat+.intro-stat{border-left:1px solid #202c3e;padding-left:35px}.intro-stat .stat-icon{border-radius:13px;background:#101b2d;padding:12px;color:#6c9de8}.intro-stat strong{display:block;color:#c7dcff;font-size:22px;letter-spacing:-.6px;font-weight:550;margin-bottom:4px}.intro-stat span{font-size:11px;color:#7186a5}.home-bottom{padding:44px 0 54px;display:flex;align-items:center;justify-content:space-between;gap:30px}.home-bottom .eyebrow{margin-bottom:10px}.home-bottom h2{font-size:23px;letter-spacing:-.5px}.home-bottom p{font-size:12px;margin-top:7px}.small-steps{display:flex;gap:35px}.small-steps>div{display:flex;align-items:center;gap:10px;font-size:12px;color:#91abce}.small-steps b{font-size:10px;font-family:monospace;color:#437acb;display:grid;place-items:center;border:1px solid #233752;background:#0e1726;width:27px;height:27px;border-radius:9px;font-weight:400}.page{max-width:1388px;padding:36px 34px 52px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.page-heading .eyebrow{margin-bottom:9px}.page-heading h1{font-size:30px;letter-spacing:-1px}.page-heading p{font-size:12px;margin-top:7px}.wallet{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:15px;background:#101b2b;border:1px solid #283d5b;min-width:156px}.wallet>.icon{width:24px;height:24px;color:#6ea2ff}.wallet strong{font-size:22px;color:#c4d9ff;display:block;font-weight:600;font-variant-numeric:tabular-nums}.wallet small{font-size:9px;letter-spacing:1px}.wallet .earning{font-size:10px;color:#6f98d6;margin-top:3px}.battle-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.world-card{min-height:560px;background:radial-gradient(ellipse at 45% 52%,#10203a88,#0c121d 65%);border:1px solid #202d40;border-radius:22px;position:relative;overflow:hidden}.world-map{width:100%;height:560px;display:block;touch-action:none}.world-map .graticule{fill:none;stroke:#20324c;stroke-width:.6}.world-map .country{fill:#152238;stroke:#324666;stroke-width:.75;cursor:pointer;transition:fill .17s,stroke .17s}.world-map .country:hover,.world-map .country:focus{fill:#2e4a75;stroke:#a6caff;outline:none}.world-map .country.owned{fill:#2859ae;stroke:#78a7ff}.world-map .country.enemy{fill:#303148;stroke:#5f6288}.world-map .country.selected{fill:#387ff5;stroke:#d0e5ff;stroke-width:1.4}.world-map .small-country{stroke-width:1.2}.world-map .country-label{pointer-events:none;fill:#adceff;font-size:10px;paint-order:stroke;stroke:#0c1426;stroke-width:2px}.world-map .country-dot{fill:#bdd7ff;stroke:#3d7bdb;stroke-width:2;pointer-events:none}.map-top{position:absolute;top:18px;left:18px;z-index:3;pointer-events:none}.conquest-panel{width:222px;border:1px solid #263c60;background:#0c1524ef;backdrop-filter:blur(12px);border-radius:15px;padding:14px;pointer-events:auto}.conquest-panel .tiny-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:1px;color:#7697c6}.conquest-panel h3{display:flex;gap:8px;align-items:center;margin:11px 0 9px;font-size:14px}.conquest-total{display:flex;justify-content:space-between;font-size:10px;margin-top:10px;color:#839abc}.conquest-total b{color:#b5d0ff;font-weight:500}.progress{background:#1b2a42;height:5px;border-radius:8px;overflow:hidden}.progress span{display:block;height:100%;background:#4c8cff;border-radius:8px;transition:width .3s}.progress.danger span{background:#7e73ed}.attack-line{margin-top:11px;font-size:10px}.attack-line>div{display:flex;justify-content:space-between;margin-bottom:5px;color:#8eabd6}.map-search{position:absolute;top:18px;right:18px;width:205px;z-index:5}.search-box{position:relative}.search-box .icon{position:absolute;left:12px;top:12px;width:17px;color:#6f8db6}.search-box input{padding-left:37px;font-size:11px;background:#0d1726e8}.search-results{max-height:240px;overflow:auto;border:1px solid #2a4164;background:#101c2d;border-radius:12px;margin-top:6px;box-shadow:0 20px 40px #0005}.search-results button{display:flex;justify-content:space-between;width:100%;border:0;background:transparent;text-align:left;border-radius:8px;font-size:11px}.map-bottom{position:absolute;bottom:18px;left:20px;right:20px;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none}.map-legend{display:flex;gap:15px;font-size:9px;color:#6884ab;background:#0b1320bf;padding:10px;border-radius:10px}.map-legend span{display:flex;align-items:center;gap:6px}.legend-dot{width:7px;height:7px;border-radius:3px;background:#2859ae;border:1px solid #6e9ee8}.legend-dot.neutral{background:#17273e;border-color:#456081}.legend-dot.enemy{background:#35344d;border-color:#807795}.zoom-controls{display:flex;gap:4px;pointer-events:auto}.zoom-controls button{width:32px;height:32px;padding:7px;font-size:17px;background:#0d1828;display:grid;place-items:center;border-radius:9px}.zoom-controls .icon{width:14px;height:14px}.country-panel{background:#0e1521;border:1px solid #223147;border-radius:22px;padding:22px;align-self:start;min-height:430px}.country-panel .empty{display:grid;place-items:center;gap:18px;min-height:320px;text-align:center}.empty-icon{width:68px;height:68px;border-radius:22px;border:1px solid #273e60;background:#13223a;display:grid;place-items:center;color:#5f96ed}.empty-icon .icon{width:30px;height:30px}.empty p{font-size:12px;max-width:215px}.country-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.country-heading .flag{font-size:34px}.pill{display:inline-flex;gap:6px;align-items:center;padding:5px 9px;background:#152641;color:#7eacff;border:1px solid #29446b;border-radius:7px;font-size:9px;letter-spacing:.4px}.pill.neutral{color:#8da4c5;background:#152034;border-color:#293b54}.country-panel h2{font-size:25px}.country-sub{color:#758daa;font-size:11px;margin-top:7px}.country-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #243044;border-bottom:1px solid #243044;padding:16px 0;margin:20px 0}.country-metrics small{font-size:9px;display:block;margin-bottom:7px}.country-metrics b{font-size:13px;color:#b6cef4;font-weight:500}.section-label{font-size:9px;letter-spacing:1.3px;color:#6f8bb6;margin:18px 0 12px}.field{display:block;margin-top:12px}.field>span{font-size:10px;color:#849dc1;display:block;margin-bottom:7px}.country-panel select,.country-panel input{font-size:11px}.country-panel .primary{width:100%;margin-top:14px}.country-panel .secondary.full{width:100%;margin-top:10px;font-size:11px}.hint{font-size:10px;line-height:1.75;color:#6d83a3;margin-top:10px}.checkbox{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:14px;color:#93acd3}.checkbox input{width:14px;height:14px;min-height:14px;accent-color:#4f89fa}.defense-row{margin:10px 0}.defense-row>span{font-size:10px;display:flex;justify-content:space-between;margin-bottom:6px}.stat-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inventory-item{display:flex;justify-content:space-between;padding:9px 10px;background:#131f31;border-radius:9px;font-size:10px;gap:8px;color:#90acd5}.inventory-item b{color:#bdd5ff;font-weight:500}.country-panel details{margin-top:18px;border-top:1px solid #233047;padding-top:15px}.country-panel summary{font-size:11px;color:#9ebdf0;cursor:pointer}.supply-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.global-bottom{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:18px}.activity{border:1px solid #1e2d43;border-radius:17px;padding:18px 20px;background:#0c131f}.activity-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.activity h3{font-size:11px;font-weight:500;display:flex;gap:8px;align-items:center}.activity h3 .icon{width:15px;height:15px;color:#6b9bf0}.activity .event{font-size:10px;color:#7894bc;display:flex;gap:12px;align-items:baseline;padding:6px 0}.event time{font-family:monospace;font-size:9px;color:#526f9a;white-space:nowrap}.event.conquest{color:#a2c6ff}.command-dock{display:flex;gap:10px;align-items:stretch;position:fixed;right:28px;bottom:24px;width:300px;z-index:20;background:#0d1727ed;border:1px solid #2b4265;backdrop-filter:blur(12px);border-radius:20px;padding:6px;box-shadow:0 10px 35px #0006}.command-dock button{flex:1;padding:18px 8px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:11px;border-radius:17px}.command-dock button .icon{color:#6d9ffe}.command-dock .primary .icon{color:#e0edff}.catalog-head{max-width:1388px}.tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.tabs button{font-size:12px;border-color:transparent;background:transparent;padding:11px 20px;display:flex;align-items:center;gap:8px;color:#7890b4}.tabs button.active{background:#1b345a;border:1px solid #2d5288;color:#acd0ff}.tabs button .icon{width:17px;height:17px}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shop-card{border:1px solid #22324b;border-radius:18px;background:linear-gradient(145deg,#111c2c,#0d1522);padding:23px;display:flex;flex-direction:column;min-height:268px;position:relative;overflow:hidden}.shop-card:after{content:'';position:absolute;width:120px;height:120px;right:-50px;top:-40px;border-radius:50%;background:#286bdb0b;pointer-events:none}.shop-card .item-icon{width:52px;height:52px;border-radius:15px;border:1px solid #29466e;background:#142946;color:#7cafff;display:grid;place-items:center;margin-bottom:19px}.item-icon .icon{width:29px;height:29px}.shop-card .price{position:absolute;right:22px;top:27px;font-size:20px;color:#9dc1ff;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.shop-card h3{font-size:16px;margin-bottom:9px}.shop-card p{font-size:11px;line-height:1.9;margin-bottom:17px}.shop-card .card-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}.shop-card .card-bottom button{font-size:11px;padding:10px 15px;min-width:91px;gap:6px}.shop-card .card-bottom small{font-size:10px;max-width:50%}.badge{color:#82a5d8;font-size:9px;letter-spacing:.5px;padding:4px 7px;border-radius:6px;border:1px solid #324968}.notice{background:#11213b;border:1px solid #284571;padding:14px 17px;border-radius:12px;display:flex;gap:12px;font-size:11px;line-height:1.8;margin-bottom:20px;color:#8dafdf}.notice .icon{flex-shrink:0;margin-top:1px}.location-selector{max-width:280px;margin-bottom:22px}.location-selector>span{font-size:10px;display:block;color:#7d96ba;margin-bottom:7px}.guide{max-width:1100px}.guide-intro{margin-bottom:30px;max-width:650px}.guide-intro .eyebrow{margin-bottom:15px}.guide-intro p{margin-top:15px;font-size:13px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-card{border:1px solid #22334d;border-radius:19px;padding:25px;background:#0e1827}.guide-card .num{font-size:11px;font-family:monospace;color:#5b91e8;display:block;margin-bottom:15px}.guide-card h3{margin-bottom:12px}.guide-card p{font-size:12px}.guide-card ul{font-size:12px;color:#8a9fbe;line-height:1.9;margin:12px 0 0;padding-left:17px}.guide-wide{grid-column:1/-1}.guide-table{width:100%;border-collapse:collapse;font-size:11px;margin-top:15px}.guide-table th,.guide-table td{padding:12px 8px;text-align:left;border-bottom:1px solid #23324a}.guide-table th{font-weight:500;color:#97b8e8}.guide-table td{color:#8099bb}.site-footer{max-width:1388px;padding:23px 34px;margin:0 auto;border-top:1px solid #192333;display:flex;justify-content:space-between;gap:20px;color:#415c81;font-size:9px;letter-spacing:1px}.site-footer i{font-style:normal;color:#354966;margin-left:10px;font-size:8px}.site-footer .domain{display:flex;gap:8px;align-items:center;color:#5d7eae;letter-spacing:.5px}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#02060ccc;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:25px;overflow:auto}.modal{position:relative;background:#0d1624;border:1px solid #2a3e5c;border-radius:24px;box-shadow:0 35px 100px #0009;max-height:90dvh;overflow:auto;width:440px;padding:34px}.modal.wide{width:1060px;padding:28px}.modal.medium{width:680px}.modal-close{position:absolute;right:18px;top:18px;z-index:3;width:30px;height:30px;padding:6px;display:grid;place-items:center;background:#152238;border-radius:10px}.modal-close .icon{width:16px;height:16px}.modal .eyebrow{margin-bottom:16px}.modal h2{margin-right:30px;margin-bottom:12px}.modal>p{font-size:12px;margin-bottom:24px;max-width:520px}.auth-logo{display:flex;justify-content:center;margin:0 auto 25px}.auth-logo .ww-mark{width:84px;height:54px}.auth-tabs{display:flex;background:#090f1a;border:1px solid #1c2c45;border-radius:12px;padding:4px;margin:22px 0}.auth-tabs button{background:none;border:0;flex:1;font-size:12px;border-radius:9px}.auth-tabs button.active{background:#1b365d;color:#adcdff}.auth-form .field{margin-top:17px}.auth-form .primary{width:100%;margin-top:23px}.auth-form .hint{font-size:10px;margin-top:16px}.country-search{margin:20px 0 16px}.country-choices{max-height:340px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-right:3px}.country-choice{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid #273b59;border-radius:12px;background:#111e30}.country-choice .flag{font-size:21px}.country-choice strong{display:block;font-size:11px;font-weight:500}.country-choice small{font-size:9px;display:block;margin-top:4px}.country-choice .icon{margin-left:auto;width:14px;height:14px;color:#608cc7}.free-count{display:flex;justify-content:space-between;margin-bottom:13px;font-size:10px;color:#6e8db8}.factory-totals{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.factory-total{border:1px solid #283e5e;border-radius:14px;padding:20px;background:#122037}.factory-total small{font-size:9px;display:block;margin-bottom:9px}.factory-total b{font-size:24px;color:#b8d3ff}.factory-table{width:100%;border-collapse:collapse;font-size:11px}.factory-table td,.factory-table th{padding:13px 8px;text-align:left;border-bottom:1px solid #24344c}.factory-table th{font-size:9px;color:#7192c2;font-weight:500}.factory-table td{color:#9ebbe1}.factory-table td:first-child{display:flex;align-items:center;gap:9px}.factory-table .icon{color:#6d9fe9;width:17px;height:17px}.factory-territory{margin-top:24px}.factory-territory h3{font-size:12px;margin-bottom:8px}.factory-territory p{font-size:11px}.toasts{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(560px,90vw);pointer-events:none}.toast{padding:14px 20px;background:#182a45;border:1px solid #3d6193;border-radius:13px;box-shadow:0 10px 40px #0006;color:#bcd7ff;font-size:12px;line-height:1.6;animation:toastIn .2s ease;text-align:center}.toast.error{border-color:#79638f;background:#292038;color:#d5c6ec}.loading{display:flex;gap:14px;justify-content:center;align-items:center;min-height:65vh;font-size:13px;color:#739bd6}.spinner{display:inline-block;width:17px;height:17px;border:2px solid #304b75;border-top-color:#86b2ff;border-radius:50%;animation:spin 1s linear infinite}.status-disconnected{color:#b79e76}.error-box{padding:40px;text-align:center;min-height:60vh;display:grid;place-content:center;gap:20px}.no-data{font-size:12px;color:#6d87ac;padding:25px 0;text-align:center}.status-row{display:flex;gap:14px;align-items:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toastIn{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:1600px){.hero{min-height:690px}.hero-map{height:560px}.hero-copy{padding-bottom:90px}}@media(max-width:1100px){.site-header{padding:0 28px;gap:16px}.site-header nav{gap:21px;font-size:12px}.brand{min-width:165px}.brand>span{font-size:14px}.account{min-width:140px}.home{padding:0 35px}.hero-copy{width:52%}.hero h1{font-size:53px}.hero-map{width:76%;right:-20px}.hero-actions{gap:8px}.small-steps{gap:16px}.battle-layout,.global-bottom{grid-template-columns:minmax(0,1fr) 275px}.country-panel{padding:18px}.map-search{width:175px}.conquest-panel{width:190px}.shop-grid{gap:12px}.shop-card{padding:20px}.shop-card .price{right:20px;font-size:18px}}@media(max-width:800px){.site-header{height:80px;padding:0 20px;flex-wrap:wrap;gap:0}.brand{min-width:0}.brand>span{font-size:13px}.brand small{font-size:7px;letter-spacing:2px}.ww-mark{width:44px}.site-header nav{order:3;position:static;height:34px;justify-content:center;gap:28px;width:100%;font-size:11px;align-self:flex-end}.site-header .brand,.account{height:43px;align-self:flex-start;margin-top:5px}.account{min-width:0}.account .login{font-size:10px;padding:7px 10px}.account .online-indicator{display:none}.account .user-name{font-size:11px}.avatar{width:27px;height:27px}.hero{min-height:650px;display:block}.home{padding:0 25px}.hero-copy{width:100%;padding:45px 0 0}.hero h1{font-size:48px;letter-spacing:-2.4px}.hero p{font-size:13px;max-width:320px}.hero-map{top:280px;right:-10px;width:100%;height:335px;opacity:.65;mask-image:linear-gradient(180deg,transparent,black 27%,black 85%,transparent)}.hero-actions{position:relative;z-index:3}.hero-note{position:relative;z-index:3}.hero-copy .eyebrow{font-size:8px;margin-bottom:20px}.hero-map-caption{bottom:20px;font-size:7px;right:10px}.hero-map-caption b{font-size:9px}.intro-strip{gap:10px;padding:20px 0}.intro-stat{gap:9px}.intro-stat+.intro-stat{padding-left:12px}.intro-stat .stat-icon{padding:8px;border-radius:10px}.stat-icon .icon{width:17px;height:17px}.intro-stat strong{font-size:17px}.intro-stat span{font-size:9px}.home-bottom{align-items:flex-start;flex-direction:column;padding:30px 0;gap:23px}.small-steps{justify-content:space-between;width:100%;gap:9px}.small-steps>div{font-size:10px;gap:7px}.page{padding:25px 18px 35px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.wallet{padding:10px 12px;min-width:130px;gap:9px}.wallet strong{font-size:20px}.wallet small{font-size:8px}.wallet .earning{font-size:9px}.battle-layout{grid-template-columns:1fr}.world-card{min-height:440px}.world-map{height:440px}.conquest-panel{width:183px;padding:11px}.map-top{top:12px;left:12px}.map-search{top:12px;right:12px;width:155px}.map-search input{font-size:10px}.map-legend{font-size:8px;gap:10px}.map-bottom{left:12px;right:12px;bottom:12px}.country-panel{min-height:0;padding:22px}.country-panel .empty{min-height:180px}.country-panel .empty .empty-icon{width:45px;height:45px;border-radius:15px}.empty-icon .icon{width:23px;height:23px}.country-panel .empty{gap:12px}.country-metrics{margin:14px 0;padding:14px 0}.country-panel .stat-list{grid-template-columns:repeat(3,1fr)}.global-bottom{grid-template-columns:1fr;position:relative;padding-bottom:75px}.command-dock{position:fixed;bottom:18px;right:18px;z-index:20;width:272px;padding:6px;border:1px solid #2b4265;background:#0c1628dd;backdrop-filter:blur(14px);border-radius:18px;box-shadow:0 8px 30px #0006}.command-dock button{padding:13px 10px;font-size:10px;border-radius:12px}.command-dock .icon{width:17px;height:17px}.shop-grid{grid-template-columns:1fr 1fr;gap:12px}.shop-card{padding:18px;min-height:280px}.shop-card .item-icon{width:43px;height:43px;border-radius:12px}.item-icon .icon{width:25px;height:25px}.shop-card .price{font-size:17px;right:16px;top:22px}.shop-card h3{font-size:14px}.shop-card p{font-size:10px}.shop-card .card-bottom{align-items:flex-start;flex-direction:column}.shop-card .card-bottom small{max-width:100%;font-size:9px}.shop-card .card-bottom button{width:100%}.tabs{gap:4px}.tabs button{padding:10px 12px;font-size:11px;gap:6px}.tabs button .icon{width:15px;height:15px}.modal-backdrop{padding:14px}.modal{padding:28px 24px;border-radius:21px}.modal.wide{padding:25px 18px}.modal.wide h2{font-size:23px}.modal .shop-grid{gap:10px}.modal .shop-card{padding:16px}.modal .shop-card .price{right:14px;font-size:16px}.modal .shop-card p{font-size:10px}.country-choices{grid-template-columns:1fr 1fr}.country-choice{padding:10px;gap:8px}.country-choice strong{font-size:10px}.country-choice .flag{font-size:19px}.guide-grid{grid-template-columns:1fr}.guide-wide{grid-column:auto}.guide-card{padding:22px}.guide-table{font-size:10px}.guide-table th,.guide-table td{padding:10px 4px}.site-footer{padding:20px;flex-wrap:wrap;gap:12px;font-size:8px}.site-footer>span:nth-child(2){display:none}}@media(max-width:400px){.hero h1{font-size:43px}.intro-stat .stat-icon{display:none}.intro-stat strong{font-size:18px}.country-choices{grid-template-columns:1fr}.map-search{width:130px}.conquest-panel{width:170px}.map-legend{gap:7px}.shop-grid{grid-template-columns:1fr}.shop-card{min-height:245px}.shop-card .card-bottom{flex-direction:row;align-items:center}.shop-card .card-bottom button{width:auto}.tabs button{padding:9px 10px}.tabs .icon{display:none}.brand>span{font-size:12px}.brand small{letter-spacing:1.5px}.site-header nav{gap:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
