@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#070a12;--panel:#0d1422;--line:#263449;--text:#f6f8ff;--muted:#9daac1;--accent:#39d9ff;--accent2:#a45aff;--shadow:rgba(57,217,255,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.05}h1,h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;letter-spacing:.015em;text-transform:uppercase}h1{font-size:clamp(66px,8.2vw,142px)}h2{font-size:clamp(42px,5vw,78px)}h3{font-family:'Barlow Condensed',sans-serif;font-size:29px;letter-spacing:.04em}em{color:var(--accent);font-style:normal}p{color:#b4bed0}.section-wrap{width:min(1390px,calc(100% - 84px));margin-inline:auto}.section-space{padding:105px 0}.kicker,.eyebrow{font-size:11px;letter-spacing:.26em;font-weight:800;color:var(--accent);text-transform:uppercase}.site-header{height:76px;position:relative;z-index:50;display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100vw - 1490px)/2));background:rgba(5,8,17,.94);border-bottom:1px solid #273148;backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:10px;font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:900;line-height:.8;letter-spacing:.035em;white-space:nowrap}.brand-accent{color:var(--accent)}.brand small{display:block;font-family:Inter,sans-serif;font-size:8px;letter-spacing:.42em;color:#8f9bb4;margin-top:8px}.crown{font-size:40px;color:var(--accent);filter:drop-shadow(0 0 12px var(--shadow))}.nav-links{display:flex;align-items:center;gap:2px;margin:auto}.nav-links a{font-size:12px;font-weight:700;color:#a7b2c8;padding:11px 10px;white-space:nowrap;transition:.2s}.nav-links a:hover,.nav-links a.active{color:var(--accent)}.account{font-size:12px;font-weight:800;padding:11px 16px;border:1px solid #3d4b66;white-space:nowrap}.menu-toggle{display:none;color:white;background:none;border:0;font-size:24px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 22px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;transition:transform .2s,box-shadow .2s,background .2s;position:relative}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--accent);color:#08101a;box-shadow:0 0 25px var(--shadow);border:1px solid var(--accent)}.btn-outline{border:1px solid #7b8ba6;background:#0c1422b8;color:#fff}.btn-outline:hover{border-color:var(--accent)}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:34px}.section-title h2{margin:9px 0 0}.section-title p{max-width:340px;margin:0}.site-footer{border-top:1px solid #263349;background:#050912;padding:35px max(42px,calc((100vw - 1390px)/2));display:flex;justify-content:space-between;align-items:center;gap:25px;color:#8897b1;font-size:12px}.site-footer strong{color:white;font-size:17px}.site-footer p{font-size:11px;margin:5px 0}.site-footer>div:nth-child(2){display:flex;gap:20px}.site-footer a:hover{color:var(--accent)}.site-footer>span{white-space:nowrap}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:18px}.plan{position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#0c1422),#090e19 60%);border:1px solid color-mix(in srgb,var(--accent) 38%,#2b354a);padding:29px;min-height:420px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.plan:hover{transform:translateY(-9px);box-shadow:0 16px 65px var(--shadow)}.plan.featured{border:1px solid var(--accent);box-shadow:0 0 34px var(--shadow)}.popular{position:absolute;top:0;right:20px;background:var(--accent);color:#07101a;font-size:10px;font-weight:900;padding:6px 13px}.plan-index{font-size:10px;letter-spacing:.2em;color:var(--accent)}.plan h3{margin:12px 0 5px;font-size:36px}.plan-top p{font-size:12px;min-height:40px;margin:0}.plan-price{margin:24px 0 19px;display:flex;align-items:baseline;gap:8px}.plan-price strong{font-family:'Barlow Condensed',sans-serif;font-size:52px;line-height:1;color:var(--accent)}.plan-price span{font-size:12px;color:#b3bed0}.specs{margin-bottom:24px}.specs>div{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff16;padding:8px 0;font-size:12px}.specs span{color:#9eaac0}.specs b{font-weight:700}.plan-btn{margin-top:auto;width:100%;justify-content:space-between}.benefit-band{display:flex;gap:20px}.benefit-band>div{flex:1}.benefit-band span{display:block}.benefit-band strong{display:block}.benefit-band small{display:block}.theme-home{--accent:#55e7ff;--accent2:#b450ff;--shadow:#42d9ff30}.home-hero{min-height:690px;position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:90px 0 100px}.home-grid{position:absolute;inset:0 -50vw;background:linear-gradient(90deg,#060a15 5%,transparent 60%),linear-gradient(#47a3e00a 1px,transparent 1px),linear-gradient(90deg,#47a3e00a 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;mask-image:linear-gradient(transparent,black 25%,black 70%,transparent);pointer-events:none}.home-glow{position:absolute;width:650px;height:650px;right:-130px;top:0;background:radial-gradient(circle,#7d29dc45,transparent 64%);pointer-events:none}.home-copy{position:relative;z-index:2}.home-copy h1{margin:18px 0 18px;line-height:.91}.home-copy h1 em{background:linear-gradient(90deg,#50e7ff,#bd57ff);background-clip:text;color:transparent}.home-copy>p{max-width:590px;font-size:16px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#36f4bc;box-shadow:0 0 10px #36f4bc;margin-right:8px}.home-stats{display:flex;gap:38px;margin-top:55px}.home-stats div{border-left:2px solid var(--accent);padding-left:14px}.home-stats b,.home-stats span{display:block}.home-stats b{font:800 25px 'Barlow Condensed',sans-serif}.home-stats span{font-size:11px;color:#8b9ab6}.reactor{height:510px;position:relative;display:grid;place-items:center;filter:drop-shadow(0 0 35px #7029ed60)}.reactor-ring{position:absolute;border-radius:50%;border:2px solid #5eeaff;box-shadow:0 0 20px #2dd9ff,inset 0 0 25px #4c19b9}.r1{width:400px;height:400px;border-style:dashed;animation:spin 24s linear infinite}.r2{width:315px;height:315px;border:10px double #a34eff;animation:spin 16s linear infinite reverse}.r3{width:220px;height:220px;border:2px solid #68f5ff;animation:pulse 3s ease-in-out infinite}.reactor-core{width:145px;height:145px;display:grid;place-items:center;border-radius:50%;font-size:100px;color:#e6ddff;background:radial-gradient(circle,#7423bd,#100a2e 65%);box-shadow:0 0 60px #a63dff}.reactor-label{position:absolute;bottom:25px;letter-spacing:.4em;font-size:10px;color:#7feaff}.vertical-tag{position:absolute;right:-35px;top:50%;writing-mode:vertical-rl;letter-spacing:.25em;font-size:10px;color:#7b8ca5}.game-showcase{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.game-tile{height:355px;position:relative;padding:24px 18px;overflow:hidden;display:flex;flex-direction:column;justify-content:end;border:1px solid color-mix(in srgb,var(--tile) 60%,#222);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tile) 28%,transparent),transparent 60%),linear-gradient(#111827,#090c14);transition:transform .25s,box-shadow .25s}.game-tile:before{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#05060ae8);pointer-events:none}.game-tile:hover{transform:translateY(-9px);box-shadow:0 0 28px color-mix(in srgb,var(--tile) 40%,transparent)}.tile-metin{--tile:#a05cff}.tile-cs16{--tile:#e3a23c}.tile-cs2{--tile:#ff782e}.tile-samp{--tile:#f94ba8}.tile-mc{--tile:#67e776}.tile-number{position:absolute;top:20px;left:18px;z-index:1;font-size:9px;letter-spacing:.17em;color:#d3d9ea}.tile-art{position:absolute;inset:35px 0 auto;text-align:center;font-size:155px;line-height:1.5;color:var(--tile);opacity:.3;text-shadow:0 0 40px var(--tile);transition:transform .5s}.game-tile:hover .tile-art{transform:scale(1.3) rotate(-9deg)}.game-tile h3,.game-tile p,.game-tile b{position:relative;z-index:1}.game-tile h3{font-size:43px;margin:0}.game-tile h3 span{color:var(--tile)}.game-tile p{font-size:12px;margin:4px 0 22px}.game-tile b{font-size:10px;color:var(--tile);text-transform:uppercase;letter-spacing:.08em}.home-protection{margin-bottom:100px;min-height:340px;display:grid;grid-template-columns:240px 1fr 240px;align-items:center;gap:30px;border:1px solid #29334c;background:linear-gradient(110deg,#101529,#101020,#06111c);padding:40px;overflow:hidden}.home-protection h2{font-size:clamp(38px,4.3vw,65px);margin:10px 0}.home-protection p{max-width:680px}.shield-symbol{font-size:180px;color:#75eaff;text-align:center;position:relative;text-shadow:0 0 35px #29ddff}.shield-symbol span{position:absolute;left:45%;top:36%;font-size:50px;color:#fff}.pulse-lines{display:flex;align-items:center;gap:9px;height:180px}.pulse-lines i{width:8px;background:#5cecff;box-shadow:0 0 15px #36eaff;animation:pulse 1.4s infinite alternate}.pulse-lines i:nth-child(1){height:30%}.pulse-lines i:nth-child(2){height:75%;animation-delay:.2s}.pulse-lines i:nth-child(3){height:45%;animation-delay:.4s}.pulse-lines i:nth-child(4){height:100%;animation-delay:.1s}.pulse-lines i:nth-child(5){height:60%;animation-delay:.6s}.pulse-lines i:nth-child(6){height:90%;animation-delay:.3s}.pulse-lines i:nth-child(7){height:35%;animation-delay:.5s}
/* Metin2: distinct fantasy portal layout */
.theme-metin{--accent:#b884ff;--accent2:#f2b65e;--shadow:#a15aff35;background:#080718}.metin-hero{height:670px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 50%,#5428a7 0,#170f3c 32%,transparent 63%),linear-gradient(160deg,#080716,#18113a 55%,#090713)}.metin-stars{position:absolute;inset:0;background-image:radial-gradient(#d1b8ff 1px,transparent 1px);background-size:39px 43px;opacity:.24;animation:drift 28s linear infinite}.metin-landscape{position:absolute;inset:auto 0 0;height:250px;background:linear-gradient(transparent,#090617 85%)}.pagoda{position:absolute;bottom:25px;width:150px;height:190px;background:linear-gradient(90deg,#0b0719,#271644,#0b0719);clip-path:polygon(35% 0,65% 0,70% 13%,95% 20%,83% 28%,78% 30%,78% 48%,100% 54%,88% 62%,80% 63%,80% 100%,20% 100%,20% 63%,12% 62%,0 54%,22% 48%,22% 30%,17% 28%,5% 20%,30% 13%)}.p1{left:6%;transform:scale(.8)}.p2{left:43%;transform:scale(1.25)}.p3{right:4%;transform:scale(.65)}.metin-copy{position:relative;z-index:2;padding-top:105px}.metin-crest{color:#e8bbff;font-size:40px;margin:15px 0 -15px}.metin-copy h1{font-size:clamp(100px,11vw,185px);margin:0;color:#f2e5ff;text-shadow:0 0 45px #a450ff90}.metin-copy h1 span{color:#f1ad57}.metin-copy h1 small{display:block;font-size:35px;letter-spacing:.45em;margin-top:-20px;color:#c4a4f5}.metin-copy p{max-width:540px}.magic-portal{position:absolute;right:10%;top:105px;width:370px;height:480px;display:grid;place-items:center;filter:drop-shadow(0 0 45px #af56ff);animation:float 5s ease-in-out infinite}.portal-ring{position:absolute;width:340px;height:440px;border:13px double #b27aff;border-radius:50%;box-shadow:0 0 28px #ad58ff,inset 0 0 70px #812bff;animation:pulse 3s infinite alternate}.portal-inner{width:265px;height:360px;border-radius:50%;display:grid;place-items:center;font-size:180px;color:#d9c1ff;background:radial-gradient(ellipse,#a3b8ff9e,#6328c38a 40%,#200d55 75%);animation:pulse 2.5s infinite alternate}.portal-rune{position:absolute;color:#fff;font-size:35px;text-shadow:0 0 15px #fff}.portal-rune.a{top:0}.portal-rune.b{bottom:0}.portal-rune.c{right:0}.metin-scroll{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.25em;color:#ad96cf}.metin-section{padding:90px 0 110px}.metin-heading{text-align:center;margin-bottom:25px}.metin-heading h2{margin:8px 0}.metin-lore{margin-bottom:100px;display:flex;gap:70px;align-items:center;padding:40px 60px;border:1px solid #59427c;background:linear-gradient(100deg,#1b1235,#100d22)}.lore-mark{font-size:160px;color:#b88dff;text-shadow:0 0 40px #a45aff}.metin-lore h2{font-size:40px}
/* CS 1.6: amber radar, military console */
.theme-cs16{--accent:#ffad3c;--accent2:#c2a06a;--shadow:#f08d2135;background:#0c0d0e}.classic-hero{position:relative;overflow:hidden;min-height:620px;background:linear-gradient(90deg,#090b0de8 0,#111211a8 48%,#21180f88 100%),repeating-linear-gradient(110deg,#34271b 0 2px,#151a1c 3px 36px)}.classic-noise{position:absolute;inset:0;opacity:.14;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffb65a 5px 6px);pointer-events:none}.classic-container{display:grid;grid-template-columns:1fr .8fr;align-items:center;min-height:580px}.classic-copy{position:relative;z-index:2}.classic-copy h1{font-size:clamp(80px,9vw,148px);margin:20px 0;line-height:.82}.classic-copy p{max-width:530px}.classic-stamp{display:inline-block;color:#f9bb6a;font-size:12px;letter-spacing:.15em;padding:8px 13px;border:1px solid #c78a37;background:#241b10}.classic-stamp span{color:#9efca6}.classic-visual{position:relative;height:470px;display:grid;place-items:center}.radar{width:360px;height:360px;border:2px solid #b6792f;border-radius:50%;position:relative;background:repeating-radial-gradient(circle,#a7792e12 0 48px,#a7792e50 49px 50px),linear-gradient(90deg,transparent 49.8%,#ad7e4255 50%,transparent 50.2%),linear-gradient(transparent 49.8%,#ad7e4255 50%,transparent 50.2%);box-shadow:0 0 65px #ff95151a}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,#ffac3b33 70deg,transparent 75deg);animation:spin 6s linear infinite}.radar-center{position:absolute;top:47%;left:49%;color:#ffc271}.radar-point{position:absolute;color:#f6a331;font-weight:900;font-size:24px}.p-a{top:20%;left:28%}.p-b{bottom:24%;right:22%}.classic-coordinates{position:absolute;bottom:0;right:0;font:12px/1.8 monospace;color:#d5a56b;text-align:right}.classic-bottom{border-top:1px solid #c68b3b;border-bottom:1px solid #c68b3b;background:#0b0c0d;padding:13px 5%;color:#efac4c;font:700 12px monospace;display:flex;justify-content:space-between;gap:15px}.classic-bottom span{color:#aab1a9}.classic-plans{padding:100px 0}.classic-features{display:flex;gap:55px;align-items:center;border-top:1px solid #614725;padding:50px 0 100px}.target-icon{font-size:120px;color:#ffab37}.classic-features h2{font-size:40px}
/* CS2: sharp orange esports interface */
.theme-cs2{--accent:#ff842b;--accent2:#54dcff;--shadow:#ff842b35;background:#090d12}.cs2-hero{min-height:660px;position:relative;overflow:hidden;background:linear-gradient(120deg,#09101b 0%,#172132 48%,#2d170d 100%)}.cs2-beams{position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 85px,#ff9c2512 86px 88px,transparent 89px 155px);transform:skewX(-10deg)}.cs2-hero-inner{min-height:660px;display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:40px;position:relative;z-index:1}.cs2-copy h1{line-height:.88;margin:20px 0}.cs2-copy p{max-width:520px}.cs2-micro{display:flex;flex-wrap:wrap;gap:18px;margin-top:45px;font:700 10px monospace;color:#7d95aa}.cs2-micro span:before{content:'◆';color:var(--accent);margin-right:8px}.cs2-hud{background:#071320d9;border:1px solid #52b9dc7c;clip-path:polygon(0 0,94% 0,100% 7%,100% 100%,6% 100%,0 93%);padding:24px;box-shadow:inset 0 0 40px #2ab9ff13}.hud-top,.hud-bottom{display:flex;justify-content:space-between;gap:10px;font:10px/1.5 monospace;color:#7cc9e0}.hud-top b{color:#ffb369}.hud-map{height:280px;margin:20px 0;border:1px solid #226c88;background:linear-gradient(90deg,#2cbcff0b 1px,transparent 1px),linear-gradient(#2cbcff0b 1px,transparent 1px),radial-gradient(circle,#103347,#071622);background-size:28px 28px,28px 28px,auto;position:relative;overflow:hidden}.hud-path{position:absolute;inset:15%;border:5px solid #48c3e8;clip-path:polygon(0 0,80% 0,80% 25%,100% 25%,100% 100%,20% 100%,20% 65%,0 65%);opacity:.5}.hud-site{position:absolute;color:#ffa33e;font:900 40px 'Barlow Condensed',sans-serif}.hud-site.a{top:20%;right:22%}.hud-site.b{bottom:18%;left:24%}.hud-reticle{position:absolute;top:47%;left:48%;color:#fba15d;font-size:35px}.hud-bottom b{color:white}.cs2-slash{position:absolute;bottom:-135px;right:-20px;font:900 320px 'Barlow Condensed',sans-serif;color:#ffffff05;pointer-events:none}.cs2-slash span{color:#ff842b0d}.cs2-pricing{padding:105px 0}.cs2-banner{margin-bottom:110px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #8b572a;padding:32px;background:linear-gradient(100deg,#2c1a0d,#111822)}.cs2-banner>span{font-size:100px;color:#f89a41}.cs2-banner h2{font-size:42px;margin:6px 0}
/* SA-MP: neon city, sunset skyline */
.theme-samp{--accent:#ff4b9f;--accent2:#48dfff;--shadow:#ff4b9f38;background:#0c0815}.samp-hero{min-height:670px;position:relative;overflow:hidden;background:linear-gradient(#100d2b 0%,#382050 45%,#d544796b 76%,#0b0a19 100%)}.samp-sun{position:absolute;width:440px;height:440px;right:19%;top:80px;border-radius:50%;background:linear-gradient(#f9a46c,#fc4a96);box-shadow:0 0 100px #fc4a9670;opacity:.5}.samp-city{position:absolute;bottom:70px;left:0;right:0;height:320px;display:flex;align-items:end;justify-content:space-between;gap:6px;opacity:.9}.samp-city i{display:block;flex:1;background:repeating-linear-gradient(90deg,#141124 0 18px,#f95da630 19px 21px,#151225 22px 36px);border-top:3px solid #fa58a1;box-shadow:0 -8px 24px #fa4b9533}.samp-city i:nth-child(1){height:45%}.samp-city i:nth-child(2){height:70%}.samp-city i:nth-child(3){height:55%}.samp-city i:nth-child(4){height:92%}.samp-city i:nth-child(5){height:67%}.samp-city i:nth-child(6){height:100%}.samp-city i:nth-child(7){height:48%}.samp-city i:nth-child(8){height:75%}.samp-city i:nth-child(9){height:61%}.samp-city i:nth-child(10){height:87%}.samp-road{position:absolute;bottom:0;width:100%;height:110px;background:linear-gradient(0deg,#080915,transparent),repeating-linear-gradient(90deg,#ff4e9c55 0 2px,transparent 3px 90px);transform:perspective(250px) rotateX(45deg);transform-origin:bottom}.samp-content{position:relative;z-index:2;padding-top:105px}.samp-label{background:#fa4a9c;padding:9px 14px;color:#fff;font-size:10px;letter-spacing:.2em;font-weight:800}.samp-content h1{font-size:clamp(85px,10vw,165px);margin:28px 0 15px;max-width:950px;text-shadow:0 8px 30px #0b0715}.samp-content h1 em{color:#ff71b5}.samp-content h1 small{display:block;font-size:40px;letter-spacing:.18em}.samp-content p{max-width:500px;color:#f3d9e6}.samp-neon-sign{position:absolute;right:0;top:300px;transform:rotate(-8deg);border:4px solid #ff59ae;padding:20px 30px;background:#0b0922;color:#ffc6e4;box-shadow:0 0 30px #ff4b9f;font:800 20px 'Barlow Condensed',sans-serif;text-align:center;letter-spacing:.12em}.samp-neon-sign strong{font-size:35px;color:#ff61b4}.samp-pricing{padding:95px 0}.samp-modes{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 15px}.samp-modes span{border:1px solid #a73a73;padding:8px 14px;font-size:10px;letter-spacing:.12em;color:#ffa5d0}.samp-end{text-align:center;padding:40px 0 110px}.samp-end>span{color:#ff60a9;letter-spacing:1em}.samp-end h2{font-size:75px;margin:15px 0}
/* Minecraft: CSS block landscape, pixel styling */
.theme-minecraft{--accent:#6cfa83;--accent2:#5cdeff;--shadow:#63e77838;background:#08120e}.mc-hero{min-height:660px;position:relative;overflow:hidden;background:linear-gradient(180deg,#102f49,#163d4e 65%,#0a2019)}.mc-sky{position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,#8affdf4d,transparent 30%),linear-gradient(90deg,#081e2e,#17485a55)}.mc-cloud{position:absolute;width:210px;height:35px;background:#d5fff440;box-shadow:40px -24px 0 #d5fff430,90px 13px 0 #d5fff430;animation:drift 25s linear infinite}.mc-cloud.c1{top:90px;right:18%}.mc-cloud.c2{top:210px;left:30%;transform:scale(.7);animation-delay:-13s}.mc-copy{position:relative;z-index:4;padding-top:120px}.mc-tag{display:inline-block;background:#234f38;color:#adffc1;border:2px solid #74f28b;padding:8px 13px;font-size:11px;font-weight:800;letter-spacing:.16em}.mc-copy h1{margin:24px 0;font-size:clamp(78px,8.5vw,142px);line-height:.95;text-shadow:6px 7px 0 #0a2225}.mc-copy h1 span{color:#75f38d}.mc-copy p{max-width:540px;color:#d3f0e3}.mc-island{position:absolute;width:340px;height:170px;right:8%;top:250px;animation:float 5s ease-in-out infinite;filter:drop-shadow(0 30px 20px #0008)}.mc-island .grass{height:70px;background:repeating-linear-gradient(90deg,#3e9d52 0 28px,#62c96b 28px 55px);border-top:20px solid #79ec79;box-shadow:inset 0 -15px #275d35}.mc-island .dirt{height:90px;width:88%;margin:auto;background:repeating-linear-gradient(90deg,#6d4730 0 35px,#89573b 35px 70px);clip-path:polygon(0 0,100% 0,75% 100%,20% 100%)}.mc-island.island-two{right:-6%;top:105px;transform:scale(.5);animation-delay:-2s}.mc-island.island-three{right:30%;top:430px;transform:scale(.35);animation-delay:-3s}.mc-tree{position:absolute;bottom:120px;left:45%;width:30px;height:100px;background:#74462c}.mc-tree i{position:absolute;left:-55px;top:-65px;width:140px;height:95px;background:repeating-linear-gradient(90deg,#267c3e 0 30px,#42a84b 30px 60px);box-shadow:0 -25px #2d9243}.mc-coordinate{position:absolute;right:45px;bottom:24px;font:11px/1.7 monospace;color:#b2f2d3}.mc-pricing{padding:95px 0}.mc-end{display:flex;gap:60px;align-items:center;margin-bottom:100px;padding:45px;background:#10251a;border:1px solid #3e9958}.mc-block{font-size:130px;color:#6bfa82;text-shadow:8px 8px #1e5d31}.mc-end h2{font-size:45px}
/* DDoS: operational command center */
.theme-ddos{--accent:#42f0cb;--accent2:#56c8ff;--shadow:#32f3c33a;background:#061116}.ddos-hero{min-height:570px;display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:40px}.ddos-hero h1{margin:22px 0}.ddos-hero p{max-width:590px}.ddos-shield{height:390px;display:grid;place-items:center;position:relative}.shield-outer,.shield-orbit{position:absolute;border:2px dashed #42e9c5;border-radius:50%;width:340px;height:340px;animation:spin 22s linear infinite}.shield-orbit{width:285px;height:285px;border-color:#3f98b5;animation-direction:reverse}.shield-inner{font-size:240px;color:#3eeac3;text-shadow:0 0 55px #39ffca;position:relative;line-height:1}.shield-inner b{position:absolute;left:43%;top:37%;font-size:80px;color:#fff}.ddos-console{background:#081a20;border:1px solid #24675e;margin-bottom:95px}.console-top{display:flex;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #24534e;color:#6bf8d8;font:700 11px monospace}.demo-pill{color:#ffd484}.console-grid{display:grid;grid-template-columns:1fr 250px}.console-chart{padding:30px}.console-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.console-heading h2{font-size:34px;margin:6px 0 0}.console-chart canvas{display:block;width:100%;height:290px;margin-top:20px;background:linear-gradient(#0b252a,#09161c)}.chart-legend{display:flex;gap:20px;color:#b2c4c7;font-size:11px;margin-top:16px}.chart-legend i{display:inline-block;width:10px;height:10px;margin-right:6px}.legend-normal{background:#47f2d1}.legend-attack{background:#ff6e77}.console-sidebar{border-left:1px solid #24534e;display:grid;grid-template-rows:repeat(4,1fr)}.console-sidebar>div{padding:22px;border-bottom:1px solid #24534e}.console-sidebar span,.console-sidebar strong{display:block}.console-sidebar span{font:10px monospace;letter-spacing:.12em;color:#83a7a7}.console-sidebar strong{font:800 24px 'Barlow Condensed',sans-serif;color:#5ef7d6;margin-top:9px}.defense-features{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:100px}.defense-features>div{padding:28px;border:1px solid #24635a;background:#0b1b20}.defense-features span{color:#42f0cb;font:900 32px 'Barlow Condensed',sans-serif}.defense-features h3{margin:18px 0 10px}.defense-features p{font-size:13px}
/* Datacenter: server rack room */
.theme-dc{--accent:#48caff;--accent2:#9e78ff;--shadow:#36caff30;background:#070d15}.dc-hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.dc-hero h1{margin:20px 0}.dc-hero p{max-width:570px}.rack-room{height:430px;display:flex;gap:14px;justify-content:center;align-items:center;perspective:700px;filter:drop-shadow(0 0 45px #2eb8ff30)}.rack{width:22%;height:380px;background:linear-gradient(90deg,#050a10,#172638,#0a131d);border:5px solid #28465d;box-shadow:inset 0 0 25px #000,0 0 20px #2daeff3a;padding:17px 9px;display:flex;flex-direction:column;gap:11px;transform:rotateY(-7deg)}.rack:nth-child(even){transform:rotateY(7deg) translateY(15px)}.rack i{display:block;flex:1;border:1px solid #2a455a;background:repeating-linear-gradient(90deg,#142739 0 8px,#0b1725 9px 15px);position:relative}.rack i:after{content:'';position:absolute;right:8px;top:45%;width:5px;height:5px;border-radius:50%;background:#4de4ff;box-shadow:0 0 8px #3ae8ff;animation:blink 2s infinite}.rack i:nth-child(even):after{background:#4fff9d;animation-delay:.6s}.dc-details{padding:40px 0 120px}.dc-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.dc-cards article{padding:28px;background:#0b1826;border:1px solid #28475f;min-height:200px}.dc-cards article span{font-size:10px;letter-spacing:.15em;color:#64d3ff}.dc-cards article h3{margin:24px 0 12px}.dc-cards article p{font-size:12px}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{from{opacity:.55;filter:brightness(.8)}to{opacity:1;filter:brightness(1.4)}}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -17px}}@keyframes drift{from{background-position:0 0;translate:0 0}to{background-position:200px 80px;translate:80px 0}}@keyframes blink{50%{opacity:.1}}@media(max-width:1250px){.site-header{padding:0 22px;gap:12px}.nav-links a{padding:10px 7px;font-size:11px}.brand{font-size:22px}.crown{font-size:30px}.game-showcase{grid-template-columns:repeat(3,1fr)}.magic-portal{right:1%;opacity:.6}.samp-neon-sign{right:5px}}@media(max-width:900px){.section-wrap{width:min(100% - 38px,700px)}.site-header{height:68px}.menu-toggle{display:block;margin-left:auto}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#080d17;flex-direction:column;align-items:stretch;padding:15px 20px;border-bottom:1px solid #37435a}.nav-links.open{display:flex}.nav-links a{font-size:14px;padding:10px}.account{display:none}.home-hero,.classic-container,.cs2-hero-inner,.ddos-hero,.dc-hero{grid-template-columns:1fr}.home-hero{padding:80px 0 20px}.reactor{height:340px}.reactor-ring.r1{width:290px;height:290px}.reactor-ring.r2{width:225px;height:225px}.reactor-ring.r3{width:155px;height:155px}.reactor-core{width:110px;height:110px;font-size:70px}.vertical-tag{display:none}.game-showcase{grid-template-columns:repeat(2,1fr)}.home-protection{grid-template-columns:1fr}.shield-symbol,.pulse-lines{display:none}.magic-portal{right:-100px;opacity:.25}.metin-copy h1{font-size:110px}.classic-container{padding-top:60px}.classic-visual{height:350px}.cs2-hero-inner{padding-top:60px;padding-bottom:60px}.cs2-hud{max-width:550px}.samp-neon-sign{display:none}.mc-island{opacity:.35}.mc-copy{padding-top:100px}.console-grid{grid-template-columns:1fr}.console-sidebar{border-left:0;border-top:1px solid #24534e;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.dc-hero{padding-top:70px}.rack-room{height:330px}.rack{height:300px}.dc-cards{grid-template-columns:repeat(2,1fr)}.site-footer{flex-wrap:wrap}}@media(max-width:620px){h1{font-size:66px!important}h2{font-size:43px!important}.home-copy h1{font-size:70px!important}.section-title{display:block}.section-title p{margin-top:15px}.game-showcase{grid-template-columns:1fr}.game-tile{height:240px}.game-tile .tile-art{font-size:100px;top:10px}.plan-grid{grid-template-columns:1fr}.plan{min-height:0}.home-stats{gap:15px;flex-wrap:wrap}.metin-hero{height:620px}.metin-copy h1 small{font-size:23px;margin-top:0}.magic-portal{right:-210px;top:160px}.metin-lore,.classic-features,.mc-end{padding:30px 20px;gap:20px}.lore-mark,.target-icon,.mc-block{display:none}.classic-bottom{font-size:9px}.classic-bottom span{display:none}.radar{width:260px;height:260px}.samp-hero{min-height:610px}.samp-content h1 small{font-size:27px}.samp-city{height:230px}.samp-sun{width:250px;height:250px;right:5%}.mc-copy h1{font-size:60px!important}.mc-island{right:-170px;top:350px}.cs2-hud{padding:14px}.hud-map{height:200px}.cs2-banner{flex-wrap:wrap}.cs2-banner>span{display:none}.ddos-hero{padding:80px 0 20px}.ddos-shield{height:250px}.shield-outer{width:220px;height:220px}.shield-orbit{width:180px;height:180px}.shield-inner{font-size:150px}.shield-inner b{font-size:50px}.console-chart{padding:14px}.console-heading{display:block}.console-heading button{margin-top:15px}.console-sidebar strong{font-size:20px}.defense-features,.dc-cards{grid-template-columns:1fr}.rack-room{height:240px}.rack{height:220px}.site-footer{padding:30px 20px}.site-footer>div:nth-child(2){flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
