:root{--sky:#84d8ff;--light:#e9f8ff;--green:#39ce62;--dark:#0e4d82;--text:#143044;--muted:#708491;--border:#dcebf2;--body:'Plus Jakarta Sans',sans-serif;--heading:'Barlow Condensed',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;color:var(--text);font-family:var(--body);font-size:13px;background:#fff;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #168ac3;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #67c7ee;outline-offset:2px}[hidden]{display:none!important}.wrap{max-width:1120px;margin:auto;width:calc(100% - 64px)}.world{position:absolute;inset:80px 0 auto;height:660px;overflow:hidden;pointer-events:none;z-index:1}.cloud{position:absolute;width:95px;height:22px;background:white;box-shadow:20px -15px white,45px -25px white,70px -10px white;opacity:.35;animation:drift 50s linear infinite}.c1{left:7%;top:75px}.c2{left:83%;top:60px;animation-delay:-20s}.c3{left:45%;top:380px;animation-delay:-10s}.falling{position:absolute;opacity:.13;width:24px;height:24px;animation:fall 28s linear infinite;transform:rotate(-15deg)}.b1{left:3%;top:120px;background:#36b954;border-bottom:15px solid #785c3f}.b2{left:52%;top:40px;background:repeating-conic-gradient(#7e96a4 0 25%,#b4c9d3 0 50%) 0/12px 12px;animation-delay:-8s}.b3{right:4%;top:260px;background:repeating-linear-gradient(90deg,#835a3a 0 5px,#a37349 5px 8px);animation-delay:-15s}@keyframes drift{to{transform:translateX(200px)}}@keyframes fall{0%{transform:translateY(-50px) rotate(0)}100%{transform:translateY(520px) rotate(100deg);opacity:0}}header{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(18px);border-bottom:3px solid var(--green)}.nav{height:83px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand>span{font-family:var(--heading);font-size:27px;font-weight:800;letter-spacing:.8px;line-height:1.1}.brand b{color:#2bbd56}.brand small{display:block;font-family:var(--body);font-size:7px;font-weight:800;letter-spacing:1.05px;margin-top:6px}.desktop-nav{display:flex;gap:27px;align-items:center;font-size:11px;font-weight:700;height:100%}.desktop-nav a{height:100%;display:flex;align-items:center;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:#22a94a}.desktop-nav a.active:after{position:absolute;content:'';bottom:19px;left:0;width:22px;height:2px;background:var(--green)}.nav-actions{display:flex;align-items:center;gap:18px}.admin-link{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:800;padding:10px 13px;background:#edf9f0;border:1px solid #c9ebd4;border-radius:6px;color:#279c48}.admin-link svg{width:15px;height:15px}.icon-button{display:grid;place-items:center;border:0;background:transparent;width:32px;height:36px}.icon-button svg{width:25px}.hero{position:relative;background:linear-gradient(105deg,#e5f7ff 0%,#dbf3ff 60%,#c9ecff 100%);padding:56px 0 67px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:40px;position:relative;z-index:2}.eyebrow{font-size:9px;font-weight:800;letter-spacing:1.5px;display:flex;gap:7px;align-items:center}.status-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #39ce6215;flex-shrink:0}.hero-copy .eyebrow{color:#3c7291;background:#ffffff7a;border:1px solid #ffffff9a;border-radius:4px;padding:9px 10px;display:inline-flex;font-size:8px;letter-spacing:1px}.hero h1{font-family:var(--heading);font-weight:900;letter-spacing:-1.5px;font-size:96px;line-height:.94;margin:24px 0 16px;white-space:nowrap;color:#103e60}.hero h1>span{color:#2fc355;position:relative}.pixel-spark{position:absolute;top:-19px;right:6px;color:#fff;font-size:34px;text-shadow:0 3px #42b6e7}.hero h2{font-size:21px;font-weight:800;letter-spacing:-.6px;margin:0 0 17px}.hero-copy>p{font-size:12px;line-height:1.95;max-width:400px;color:#5d7b90}.hero-buttons{display:flex;gap:11px;margin:24px 0}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 18px;border-radius:7px;font-weight:800;font-size:10px;line-height:1.5;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #163a5414}.button:active{transform:translateY(1px)}.button svg{width:16px;height:16px}.green{background:var(--green);color:#0d4525;border-color:#29b74e;box-shadow:0 3px 0 #25a54b}.white{background:white;border-color:#c8e3ee;color:#265574;box-shadow:0 3px 0 #d2e6ef}.blue{background:#eaf7ff;border-color:#cae8f8;color:#156093;box-shadow:0 2px 0 #d5eaf5}.hero-trust{display:flex;gap:17px;font-size:9px;color:#587c90;margin-top:23px}.hero-trust>span{display:flex;gap:5px;align-items:center}.hero-trust svg{width:13px;height:13px;color:#22b453}.hero-art{position:relative;padding:5px 0 10px}.slide-frame{aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:15px;border:5px solid white;box-shadow:0 14px 35px #1c69992b;isolation:isolate;transform:rotate(1deg)}.landscape,.minecraft-cover{position:absolute;inset:0;background:url('/.netlify/images?url=/img/minecraft-landscape.png&w=1000&fm=webp') center/cover;background-color:#53864d}.landscape{transition:transform 2s,filter 1.5s}.slide-frame[data-slide="1"] .landscape{transform:scale(1.17);filter:hue-rotate(12deg)}.slide-frame[data-slide="2"] .landscape{transform:scale(1.08) translateX(-2%);filter:saturate(.8)}.art-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0b2a27db,transparent 65%)}.slide-top{position:absolute;left:17px;right:17px;top:16px;display:flex;justify-content:space-between;align-items:center}.pill{display:flex;align-items:center;gap:6px;color:white;background:#123d29a8;border:1px solid #ffffff40;border-radius:4px;font-size:7px;font-weight:800;letter-spacing:1px;padding:8px}.slide-number{font-size:8px;color:#fff;font-weight:700;letter-spacing:2px}.slide-copy{position:absolute;bottom:45px;left:25px;color:#fff;right:20px}.pixel-caption{font-size:7px;letter-spacing:1.8px;font-weight:800;color:#b3f4aa}.slide-copy h3{font-family:var(--heading);font-size:38px;letter-spacing:.1px;margin:5px 0}.slide-copy p{font-size:9px;margin:0;color:#d4e2d9}.slider-control{position:absolute;bottom:18px;left:25px;right:20px;display:flex;justify-content:space-between;align-items:center}.slider-control button{border:0;color:white;background:#ffffff44;border-radius:2px;font-size:10px}.slider-control>button{padding:3px 6px}.slider-control #slide-dots{display:flex;gap:5px}.slider-control #slide-dots button{height:4px;width:16px;padding:0;transition:width .3s}.slider-control #slide-dots button.active{background:var(--green);width:28px}.floating-label{position:absolute;bottom:-12px;left:28px;background:#fff;border:1px solid #def0f2;border-radius:8px;padding:12px 18px;display:flex;align-items:center;gap:11px;box-shadow:0 8px 24px #0e4d8214;transform:rotate(-1deg);font-size:8px;font-weight:800;letter-spacing:.6px}.floating-label>svg{color:#29b754;width:25px;height:25px}.floating-label small{display:block;font-size:9px;font-weight:500;letter-spacing:0;color:#708491;margin-top:4px}.tiny-block{display:inline-block;width:24px;height:26px;background:url('/img/grass.svg') center/contain no-repeat;margin-left:15px}.grass-edge{height:9px;position:absolute;bottom:0;width:100%;background:repeating-linear-gradient(90deg,#39ce62 0 24px,#49d571 24px 48px);clip-path:polygon(0 35%,2% 35%,2% 0,5% 0,5% 35%,8% 35%,8% 0,12% 0,12% 35%,18% 35%,18% 0,21% 0,21% 35%,25% 35%,25% 0,29% 0,29% 35%,35% 35%,35% 0,39% 0,39% 35%,45% 35%,45% 0,49% 0,49% 35%,55% 35%,55% 0,58% 0,58% 35%,65% 35%,65% 0,69% 0,69% 35%,75% 35%,75% 0,79% 0,79% 35%,85% 35%,85% 0,89% 0,89% 35%,95% 35%,95% 0,100% 0,100% 100%,0 100%)}.benefit-strip{border-bottom:1px solid var(--border);background:#fcfefd}.benefits{display:grid;grid-template-columns:repeat(4,1fr);padding-top:23px;padding-bottom:23px}.benefits>div{display:flex;gap:12px;align-items:center;justify-content:center;border-right:1px solid var(--border);font-size:11px;font-weight:800}.benefits>div:first-child{justify-content:flex-start}.benefits>div:last-child{border:0}.benefits svg{color:#31b95a;width:27px;height:27px}.benefits small{display:block;font-size:9px;color:#8a9ba5;font-weight:500;margin-top:5px}.catalog-tools{padding-top:33px}.search-box{display:flex;align-items:center;border:1px solid #d5e6ee;box-shadow:0 3px 10px #1d548108;border-radius:8px;padding:0 17px;background:#fff;gap:11px}.search-box>svg{color:#91a8b7;width:19px}.search-box input{border:0;width:100%;height:51px;background:none;outline:none;font-size:11px;min-width:0}.search-box input:focus{outline:none}.search-hint{font-size:7px;letter-spacing:.8px;white-space:nowrap;color:#8c9ca6;border:1px solid #e3edf1;border-radius:4px;padding:5px 8px}.filter-row{display:flex;align-items:center;gap:22px;margin-top:18px}.filter-label{font-size:10px;font-weight:700;display:flex;gap:7px;align-items:center;color:#7a8c98}.filter-label svg{width:15px}#filters{display:flex;gap:8px;flex-wrap:wrap}#filters button{border:1px solid #dfebf1;border-radius:5px;background:#fff;font-size:8px;font-weight:800;padding:9px 15px;transition:all .2s}#filters button.active{background:var(--green);border-color:var(--green);color:#0d4e29}#filters button:hover{border-color:var(--green)}.search-status{font-size:10px;color:#56809a;margin-bottom:0}.search-status:empty{display:none}#empty-state{text-align:center;padding:50px;background:var(--light);border-radius:10px;margin-top:25px}#empty-state>svg{width:38px;height:38px;color:#3bb65c}#empty-state h3{font-family:var(--heading);font-size:28px}.catalog-section{padding-top:43px;padding-bottom:38px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.green-text{color:#25a64d}.section-heading h2{font-family:var(--heading);font-size:38px;font-weight:800;letter-spacing:.1px;margin:7px 0 10px;line-height:1}.section-heading h2>span:not(.heading-block){color:#2dbb55}.section-heading p{color:#7c8f9b;font-size:10px;line-height:1.8;margin:0}.heading-block{display:inline-block;width:25px;height:28px;background:url('/img/grass.svg') center/contain no-repeat;vertical-align:middle;margin-left:11px;transform:rotate(10deg)}.text-link{font-size:9px;font-weight:700;white-space:nowrap;color:#53809b;display:flex;gap:7px;align-items:center;margin-top:20px}.text-link svg{width:14px}.server-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.tabs{display:flex;gap:8px}.tabs button{background:transparent;border:0;font-size:10px;font-weight:800;display:flex;align-items:center;gap:8px;padding:14px 17px 16px;border-bottom:3px solid transparent}.tabs button svg{width:16px;height:16px}.tabs button.selected{color:#269d48;border-color:var(--green);background:linear-gradient(0deg,#eaf9ed,transparent)}.platforms{display:flex;gap:5px}.platforms span{font-size:7px;font-weight:800;color:#668394;background:#eef6fa;border:1px solid #e0edf3;border-radius:3px;padding:5px 8px}.panel-intro{display:flex;align-items:center;justify-content:space-between;margin:17px 0 23px;gap:15px}.panel-intro p{font-size:10px;color:#8396a3;margin:0}.panel-intro>span{font-size:7px;letter-spacing:.8px;color:#8b9da7;white-space:nowrap}.hosting-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;align-items:stretch}.hosting-card{position:relative;border:1px solid #d8e9f2;background:white;border-radius:13px;padding:23px 20px 12px;box-shadow:0 4px 12px #10486c05;transition:transform .25s,box-shadow .25s,border-color .25s;animation:appear .35s ease}.hosting-card:hover{transform:translateY(-5px);border-color:#87d1e7;box-shadow:0 12px 25px #10486c10}.hosting-card.popular{border:2px solid var(--green);padding:22px 19px 11px;box-shadow:0 5px 20px #39ce6210}.popular-ribbon{position:absolute;left:-2px;right:-2px;top:-12px;color:#126332;border-radius:6px 6px 0 0;background:var(--green);font-size:7px;text-align:center;font-weight:800;letter-spacing:.6px;padding:5px}.package-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.package-icon{width:37px;height:37px;background:#edf8ff;color:#4b98c4;display:grid;place-items:center;border-radius:8px}.package-icon svg{width:23px;height:23px}.tone-1{background:#eaf9ee;color:#2bbb57}.tone-2{background:#fff6dd;color:#b99431}.rank{font-size:7px;color:#8096a6;letter-spacing:.6px;font-weight:800;border:1px solid #e2edf4;background:#f4f9fc;padding:5px 8px;border-radius:4px}.hosting-card h3{font-family:var(--heading);font-weight:800;font-size:27px;margin:0 0 4px;letter-spacing:.2px}.package-sub{font-size:8px;color:#8c9eaa;margin:0 0 18px}.spec-list{padding-top:14px;border-top:1px dashed #dce8ef}.spec-list>div{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:10px}.spec-list svg{width:15px;height:15px;color:#87a0ae}.spec-list span{color:#7a8e9c}.spec-list b{margin-left:auto;font-size:10px;font-weight:800}.price{margin:19px 0 17px;border-top:1px dashed #dce8ef;padding-top:16px}.price>span{font-size:26px;font-weight:800;letter-spacing:-1px;color:#25b550}.hosting-card>.button{width:100%;font-size:8px;padding:10px;justify-content:space-between}.hosting-card>.button svg{width:13px}.ask-button{display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;font-weight:700;color:#8b9fae;padding-top:13px;padding-bottom:2px}.ask-button svg{width:12px;height:12px}.hosting-note{background:#f4f9fc;border:1px solid #e5eff5;padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:7px;color:#7b92a0;font-size:9px;margin-top:22px;border-radius:6px;line-height:1.6}.hosting-note svg{width:15px;height:15px;color:#70a8c5}.hosting-note a{color:#2a9c52;font-weight:700}.vps-card{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #d4e9ec;border-radius:15px;overflow:hidden;margin-top:24px}.vps-overview{background:#0d3d5b;color:#fff;padding:35px}.vps-icon{display:grid;place-items:center;background:#ffffff10;border:1px solid #ffffff25;width:65px;height:65px;border-radius:12px;margin-bottom:24px;color:#5de487}.vps-icon svg{width:40px;height:40px}.vps-overview .eyebrow{color:#9ec7d6;font-size:8px}.vps-overview h3{font-family:var(--heading);font-size:37px;margin:10px 0}.vps-overview p{font-size:11px;color:#b3cfde;line-height:1.8}.vps-badges{display:flex;gap:7px;margin:22px 0}.vps-badges span{background:#ffffff10;border:1px solid #ffffff25;border-radius:4px;padding:7px;font-size:8px;color:#a9efbf}.vps-overview strong{font-size:11px;color:#8ceba4}.vps-actions{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.vps-specs{padding:28px 30px}.vps-specs h4{font-size:10px;letter-spacing:1px;margin:0 0 17px}.processor{display:flex;align-items:center;gap:13px;border:1px solid #dcecf1;background:#f7fcfe;padding:14px;border-radius:6px;margin:9px 0;font-size:12px;font-weight:700}.processor svg{color:#32ae58}.vps-features{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px;font-size:10px}.vps-features span{display:flex;gap:7px;line-height:1.8}.vps-features svg{width:16px;height:16px;color:#24b54d}.vps-disclaimer{font-size:9px;line-height:1.8;color:#8b9ca6;margin-top:20px}.digital-section{background:#f5faff;border-block:1px solid #e5f1f8;padding:40px 0 44px}.section-count{font-size:8px;letter-spacing:1.5px;color:#8a9fac;font-weight:700}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-card{border:1px solid #dfeaf2;border-radius:10px;padding:22px;background:#fff;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;scroll-margin-top:105px;animation:appear .35s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #1745660b}.service-icon{width:36px;height:36px;border-radius:9px;background:#eaf7f0;color:#2eb45f;display:grid;place-items:center;margin-bottom:17px}.si-1{background:#edf4ff;color:#548bcc}.si-2{background:#f0f2fa;color:#6a83ad}.si-3{background:#fff6e4;color:#c3a158}.service-icon svg{width:20px;height:20px}.service-card h3{font-family:var(--heading);font-size:19px;margin:0 0 9px;font-weight:700;letter-spacing:.2px}.service-card p{font-size:10px;color:#8295a2;line-height:1.8;margin:0 0 19px}.service-link{display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:800;color:#367999;border-top:1px solid #edf3f7;padding-top:12px;margin-top:auto}.service-link svg{width:14px;height:14px}.games-catalog{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.game-product{border:1px solid #deebf2;border-radius:9px;overflow:hidden;transition:transform .2s;animation:appear .35s ease}.game-product:hover{transform:translateY(-4px)}.game-cover{height:174px;position:relative;overflow:hidden;background:var(--game-color)}.game-cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.game-product:hover img{transform:scale(1.07)}.cover-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#112b43aa,transparent 70%)}.game-cover-title{font-family:var(--heading);font-size:25px;font-weight:800;line-height:1;position:absolute;bottom:16px;left:12px;right:10px;color:white;text-shadow:0 2px 5px #123a50aa}.game-cover-tag{position:absolute;top:10px;left:10px;border:1px solid #ffffff50;padding:4px 5px;font-size:6px;letter-spacing:1px;color:#fff;background:#142c3e40;border-radius:3px}.game-product-body{padding:13px 12px}.game-product-body h3{font-size:10px;margin:0 0 13px}.game-product-body a{font-size:7px;font-weight:800;color:#2c8c62;display:flex;justify-content:space-between;align-items:center}.game-product-body svg{width:12px;height:12px}.arcade-section{background:#eaf7ff;border-block:1px solid #daedf7;padding:35px 0 40px}.arcade-section .eyebrow{color:#5490aa}.arcade-tag{font-size:9px;letter-spacing:1px;border:1px solid #bde5c7;color:#2b9a49;background:#e3f8e9;border-radius:5px;padding:8px 11px;font-weight:800}.arcade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.arcade-card{padding:0 0 17px;border:1px solid #d4e6ee;border-radius:10px;background:#fff;overflow:hidden;text-align:left;transition:transform .2s}.arcade-card:hover{transform:translateY(-4px)}.game-preview{display:flex;height:120px;align-items:center;justify-content:center;position:relative;overflow:hidden}.flappy-preview{background:#c0ebf5;border-bottom:6px solid #83c875}.flappy-preview i{width:30px;height:24px;background:#f4d65a;border:3px solid #c19438;box-shadow:-8px 5px #fff}.flappy-preview:before,.flappy-preview:after{content:'';position:absolute;width:35px;height:70px;background:#4cbb6a;border:4px solid #32984e;right:65px;bottom:-20px}.flappy-preview:after{top:-35px;bottom:auto;right:150px}.flappy-preview b{position:absolute;left:50px;top:25px;font-size:25px;color:#fff}.tic-preview{background:#e3ecff;font-size:64px;gap:20px;color:#44729a;font-family:var(--heading);font-weight:800}.tic-preview b{color:#42b674}.blocks-preview{background:#e1f6ef;display:grid;grid-template-columns:repeat(3,23px);grid-template-rows:repeat(2,23px);gap:4px;align-content:center}.blocks-preview i{background:#45c87a;width:23px;height:23px;border:3px solid #6edb97;box-shadow:2px 2px #28a85e}.blocks-preview i:nth-child(2n){background:#6eacf0;border-color:#97c5f7;box-shadow:2px 2px #4383c4}.arcade-card>span:nth-child(2){display:block;padding:17px 17px 11px}.arcade-card strong{font-family:var(--heading);font-size:23px;letter-spacing:.4px}.arcade-card small{display:block;font-size:9px;margin-top:6px;color:#8095a1}.play{font-size:9px;font-weight:800;color:#299a50;margin-left:17px}.info-section{padding-top:43px;padding-bottom:40px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.info-grid article{padding:20px 0 15px;border-top:2px solid #e5f1f6}.info-grid article>svg{color:#31af58;width:26px;height:26px}.info-grid h3{font-family:var(--heading);font-size:22px;margin:15px 0 9px}.info-grid p{font-size:10px;line-height:1.9;color:#80949f;max-width:290px}.order-section{background:#eef9ff;border:1px solid #d8edf7;border-radius:15px;padding:40px;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;margin-bottom:50px;align-items:center}.order-copy h2{font-family:var(--heading);font-size:58px;line-height:1;margin:15px 0;font-weight:800}.order-copy h2 span{color:#2abb53}.order-copy>p{color:#7894a5;font-size:11px;line-height:1.9;max-width:310px}.order-contact{display:flex;gap:12px;align-items:center;margin:25px 0;font-size:10px;font-weight:800}.order-contact>svg{color:#2eb65b;width:28px;height:28px}.order-contact small{display:block;margin-top:6px;color:#5c8198;font-size:12px}.order-copy .small-note{font-size:9px;max-width:280px}.order-section form{border-radius:10px;background:#fff;border:1px solid #dcebf3;padding:27px;box-shadow:0 7px 22px #0e4d8206}.order-section form h3{font-family:var(--heading);font-size:24px;margin:0 0 20px}.order-section label{display:block;font-size:9px;font-weight:700;margin-bottom:8px}.order-section label>span{color:#2aba55}.order-section label small{font-size:8px;font-weight:400;color:#8c9da6}.order-section input,.order-section select,.order-section textarea{width:100%;padding:12px;border:1px solid #dce9ef;border-radius:5px;background:#fcfeff;color:#4e6b7e;font-size:10px;margin-bottom:17px;min-width:0}.order-section textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-section form .button{width:100%;font-size:8px;justify-content:space-between}.form-note{display:block;text-align:center;margin-top:13px;font-size:7px;color:#94a6af;line-height:1.7}#selected-details{font-size:10px;background:#effbf2;color:#29974a;border:1px solid #d6f0dc;padding:12px;margin-bottom:17px;border-radius:5px}footer{background:#0e3654;color:white;border-top:5px solid #39b95c;position:relative}footer:before{content:'';position:absolute;inset:0;opacity:.025;background:repeating-conic-gradient(#fff 0 25%,transparent 0 50%) 0/18px 18px;pointer-events:none}.footer-main{display:flex;align-items:center;gap:30px;justify-content:space-between;padding-top:35px;padding-bottom:30px}.footer-main p{font-size:8px;line-height:1.9;letter-spacing:.4px;color:#9ebccc}.footer-main>a:not(.brand){font-size:9px;color:#b4ccda}.footer-bottom{border-top:1px solid #ffffff14;display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:22px;color:#91afc2;font-size:8px}.social-float{position:fixed;bottom:23px;right:25px;z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:10px}#social-toggle{width:66px;height:66px;background:none;border:0;position:relative;animation:float 4s ease-in-out infinite;padding:6px}.note-cube{width:52px;height:52px;display:grid;place-items:center;color:#422912;font-size:31px;font-weight:800;transform:rotate(-9deg);background:repeating-linear-gradient(90deg,#a97341 0 6px,#8c5b32 6px 8px);border:4px solid #604020;box-shadow:5px 6px 0 #422e22,7px 10px 13px #153c542b;text-shadow:1px 1px #d29c6d}.online-dot{position:absolute;right:0;top:0;width:12px;height:12px;background:var(--green);border:2px solid white;border-radius:50%}#social-links{display:flex;flex-direction:column;gap:8px;animation:social-in .25s ease}#social-links a{background:#fff;border:1px solid #d5e9f0;border-radius:7px;padding:12px 14px;display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:10px;font-weight:700;box-shadow:0 4px 16px #14304415}#social-links svg{width:18px;color:#2cb654}#social-toggle:hover .note-cube{transform:rotate(8deg) scale(1.08)}#social-toggle.bump{animation:bump .4s ease}.scrim{position:fixed;inset:0;background:#0c2d4566;backdrop-filter:blur(3px);z-index:40}#sidebar{position:fixed;right:0;top:0;bottom:0;background:#fff;width:340px;max-width:90vw;z-index:41;transform:translateX(100%);transition:transform .3s;overflow:auto;padding:20px 25px;box-shadow:-8px 0 35px #0f42652b}#sidebar.open{transform:translateX(0)}.side-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--heading);font-size:23px}.nav-group{border-top:1px solid #dcebf1;margin-top:20px;padding-top:12px}.nav-group h3{font-size:9px;letter-spacing:1.2px;color:#2ab951;margin:7px 0 15px}.nav-group a{display:flex;justify-content:space-between;padding:11px 0;font-size:11px}.nav-group a:hover{color:#29b451}.nav-group a span{color:#9ab5c4}.menu-open{overflow:hidden}dialog{border:1px solid #d2e9ee;border-radius:14px;padding:23px;max-width:calc(100vw - 30px);width:470px;color:var(--text);max-height:90vh;overflow:auto;background:#f8fcff}dialog::backdrop{background:#102f4b99;backdrop-filter:blur(5px)}.game-dialog-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.game-dialog-header h2{font-family:var(--heading);font-size:28px;margin:0}#game-area{text-align:center}#game-area p{font-size:11px;line-height:1.8;color:#6e8b9b}#game-area canvas{max-width:100%;height:auto;border:1px solid #c7e6e9;border-radius:7px;touch-action:none;display:block;margin:auto}#game-area .button{margin-top:14px}.tic-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:300px;margin:20px auto}.tic-board button{height:85px;background:#fff;border:1px solid #cde4ed;border-radius:7px;font-size:46px;font-weight:800;color:#309c60}.block-board{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-width:330px;margin:15px auto}.block-cell{aspect-ratio:1;background:#e0ecf4;border:0;border-radius:3px;padding:0}.block-cell.filled{background:#48c87b;box-shadow:inset 0 0 0 3px #74dfa0}.block-cell:hover{outline:2px solid #49b7ea}.pieces{display:flex;justify-content:center;align-items:center;gap:15px;min-height:85px}.piece{border:2px solid transparent;padding:8px;border-radius:5px;display:grid;gap:3px;background:transparent}.piece.selected{border-color:#32b958;background:#e7f9ee}.piece i{width:16px;height:16px;background:#4d9fe7;box-shadow:inset 0 0 0 2px #85c2f5}.piece i.blank{visibility:hidden}.game-status{font-size:13px;font-weight:800;min-height:20px}.block-score{color:#259d50;font-weight:800}@keyframes float{50%{transform:translateY(-6px)}}@keyframes social-in{from{opacity:0;transform:translateY(15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bump{50%{transform:translateY(-9px) rotate(12deg) scale(1.15)}}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.hero{padding:70px 0 80px}.hero-grid{gap:50px}.hero h1{font-size:100px}}@media(max-width:1100px){.desktop-nav{gap:16px;font-size:10px}.admin-link{display:none}.hero h1{font-size:80px}.hero-grid{gap:25px}.hero h2{font-size:19px}.game-cover{height:150px}.hosting-card{padding:20px 15px 12px}.hosting-card.popular{padding:19px 14px 11px}.hero-copy .eyebrow{font-size:7px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.desktop-nav{gap:17px;font-size:9px}.nav{gap:18px;height:73px}.brand>span{font-size:24px}.brand img{width:32px;height:36px}.brand small{font-size:6px}.hero{padding:40px 0 50px}.hero-grid{gap:22px}.hero h1{font-size:65px;margin-top:20px}.hero h2{font-size:16px}.hero-copy>p{font-size:10px}.hero-copy .eyebrow{font-size:6px;letter-spacing:.6px}.hero-buttons{gap:8px}.hero-buttons .button{font-size:8px;padding:11px}.hero-trust{font-size:7px;gap:10px}.slide-frame{aspect-ratio:16/9}.slide-copy{left:18px}.slide-copy h3{font-size:28px}.slide-copy p{font-size:8px}.slide-top{left:12px;right:12px}.pill{font-size:5px;padding:7px}.floating-label{left:14px;padding:10px;font-size:6px;gap:8px}.floating-label small{font-size:7px}.floating-label .tiny-block{margin-left:3px}.benefits>div{font-size:9px;gap:8px}.benefits svg{width:20px}.benefits small{font-size:7px}.hosting-grid{grid-template-columns:repeat(2,1fr);gap:22px 16px}.hosting-card{padding:23px}.hosting-card.popular{padding:22px}.hosting-card h3{font-size:30px}.spec-list>div{font-size:11px}.services-grid{grid-template-columns:repeat(3,1fr)}.games-catalog{grid-template-columns:repeat(3,1fr);gap:17px}.game-cover{height:190px}.section-heading h2{font-size:34px}.section-heading p{font-size:9px}.text-link{font-size:8px}.catalog-section{padding-top:35px}.order-section{padding:25px;gap:25px}.order-copy h2{font-size:47px}.order-section form{padding:20px}.form-row{grid-template-columns:1fr;gap:0}.vps-card{grid-template-columns:.9fr 1.1fr}.vps-overview,.vps-specs{padding:25px}.vps-features{grid-template-columns:1fr}.footer-main{flex-wrap:wrap;gap:20px}.footer-main p{flex:1}.footer-main>a:not(.brand){font-size:8px}.service-card{padding:18px}.service-card h3{font-size:18px}.arcade-card strong{font-size:20px}.arcade-card small{font-size:8px}.social-float{right:15px;bottom:15px}}
@media(max-width:600px){html{scroll-padding-top:87px}.wrap{width:calc(100% - 32px)}.nav{height:68px}.desktop-nav{display:none}.nav-actions .admin-link{display:flex;font-size:8px;padding:8px}.nav-actions{gap:10px}.brand>span{font-size:24px}.brand{gap:7px}.brand small{font-size:5.5px;letter-spacing:.7px}.hero{padding:30px 0 45px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{font-size:85px;letter-spacing:-1px;margin:22px 0 12px}.hero h2{font-size:21px}.hero-copy .eyebrow{font-size:7px;padding:8px 10px}.hero-copy>p{font-size:11px;max-width:350px}.hero-buttons .button{font-size:9px;padding:12px 16px}.hero-buttons{margin:21px 0 17px}.hero-trust{font-size:8px;gap:16px;margin-top:18px}.hero-art{max-width:450px;width:100%;margin:auto;padding:0 4px 9px}.slide-frame{aspect-ratio:16/9;border-width:4px;border-radius:11px;transform:rotate(.7deg)}.slide-copy h3{font-size:31px}.slide-copy{bottom:41px;left:20px}.slide-copy p{font-size:8px}.slide-top{left:15px;right:15px;top:12px}.pill{font-size:6px}.floating-label{left:22px;bottom:-11px;font-size:7px;padding:10px 13px}.floating-label small{font-size:8px}.floating-label>svg{width:21px;height:21px}.floating-label .tiny-block{margin-left:20px}.benefits{grid-template-columns:1fr 1fr;gap:22px 5px;padding:24px 0}.benefits>div,.benefits>div:first-child{justify-content:flex-start;gap:10px;font-size:9px;padding-left:8px}.benefits>div:nth-child(2){border:0}.benefits svg{width:23px;height:23px}.benefits small{font-size:7px}.catalog-tools{padding-top:25px}.search-box{padding:0 12px;gap:8px}.search-box input{font-size:9px;height:46px}.search-hint{display:none}.filter-row{gap:10px;align-items:flex-start;margin-top:14px}.filter-label{font-size:9px;padding-top:8px}.filter-label svg{width:13px;height:13px}#filters{gap:6px}#filters button{font-size:6px;padding:8px 9px;border-radius:4px}.catalog-section{padding-top:30px;padding-bottom:29px}.section-heading{align-items:flex-start;margin-bottom:20px;gap:12px}.section-heading h2{font-size:33px;margin-top:7px}.section-heading p{font-size:9px;max-width:330px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.text-link{display:none}.section-count{font-size:6px;letter-spacing:.6px;margin-top:25px;max-width:80px;line-height:1.8;text-align:right}.heading-block{width:21px;height:24px;margin-left:7px}.server-toolbar{align-items:flex-start;gap:9px;flex-direction:column}.tabs{width:100%;gap:0}.tabs button{font-size:8px;padding:12px 10px;flex:1;justify-content:center}.tabs button svg{width:15px;height:15px}.platforms{position:relative;top:-1px;margin-bottom:10px}.platforms span{font-size:6px;padding:4px 7px}.panel-intro{margin:13px 0 23px;gap:8px}.panel-intro p{font-size:8px}.panel-intro>span{font-size:6px;letter-spacing:0}.hosting-grid{gap:23px 11px}.hosting-card{padding:17px 13px 11px;border-radius:10px}.hosting-card.popular{padding:16px 12px 10px}.package-top{margin-bottom:12px}.package-icon{width:31px;height:31px;border-radius:6px}.package-icon svg{width:20px;height:20px}.rank{font-size:6px;padding:4px 5px}.hosting-card h3{font-size:25px}.package-sub{font-size:6px;margin-bottom:13px}.spec-list{padding-top:9px}.spec-list>div{font-size:9px;gap:7px;padding:6px 0}.spec-list b{font-size:9px}.spec-list svg{width:13px;height:13px}.price{margin:12px 0 13px;padding-top:12px}.price>span{font-size:23px;letter-spacing:-.7px}.hosting-card>.button{font-size:6px;padding:10px 7px;gap:3px}.hosting-card>.button svg{width:12px;height:12px}.ask-button{font-size:6px;padding-top:12px}.popular-ribbon{font-size:5px;letter-spacing:.3px;top:-10px}.hosting-note{padding:12px;font-size:8px;display:block;text-align:center;line-height:1.9}.hosting-note svg{width:12px;height:12px;margin-right:4px}.hosting-note a{display:inline-block}.services-grid{grid-template-columns:repeat(2,1fr);gap:11px}.digital-section{padding:30px 0}.service-card{padding:16px 13px;border-radius:8px}.service-card h3{font-size:18px}.service-card p{font-size:8px;line-height:1.9;margin-bottom:16px}.service-link{font-size:6px}.service-link svg{width:12px;height:12px}.service-icon{width:31px;height:31px;margin-bottom:12px}.service-icon svg{width:18px;height:18px}.games-catalog{grid-template-columns:repeat(2,1fr);gap:13px}.game-cover{height:180px}.game-cover-title{font-size:28px}.game-product-body h3{font-size:10px}.game-product-body a{font-size:7px}.arcade-grid{grid-template-columns:1fr;gap:12px}.arcade-card{display:grid;grid-template-columns:95px 1fr;grid-template-rows:auto auto;padding:0;text-align:left;align-items:center;column-gap:0}.game-preview{height:104px;grid-row:1/3}.arcade-card>span:nth-child(2){padding:14px 14px 7px;align-self:end}.arcade-card strong{font-size:23px}.arcade-card small{font-size:8px;line-height:1.7}.play{margin-left:14px;align-self:start;padding-bottom:14px;font-size:8px}.tic-preview{font-size:25px;gap:5px}.blocks-preview{grid-template-columns:repeat(3,17px);grid-template-rows:repeat(2,17px)}.blocks-preview i{width:17px;height:17px}.flappy-preview:before{right:9px;width:17px;height:45px}.flappy-preview:after{right:60px;width:17px;height:55px}.flappy-preview i{width:22px;height:18px;margin-left:8px}.flappy-preview b{left:12px;top:15px}.arcade-tag{font-size:6px;padding:6px;margin-top:12px;white-space:nowrap}.arcade-section{padding:28px 0}.info-section{padding-top:30px;padding-bottom:22px}.info-section .section-heading>p{display:none}.info-grid{grid-template-columns:1fr;gap:10px}.info-grid article{padding:15px 0 10px;display:grid;grid-template-columns:32px 1fr;gap:0 10px}.info-grid article>svg{grid-row:1/3;width:23px;height:23px}.info-grid h3{font-size:20px;margin:0 0 6px}.info-grid p{font-size:9px;margin:0;max-width:none}.order-section{padding:23px 18px;grid-template-columns:1fr;gap:20px;margin-bottom:30px;border-radius:11px}.order-copy h2{font-size:48px;margin:12px 0}.order-copy>p{font-size:10px;max-width:none}.order-contact{margin:18px 0}.order-copy .small-note{font-size:8px;max-width:none}.order-section form{padding:20px 17px}.order-section label{font-size:10px}.order-section input,.order-section select,.order-section textarea{font-size:12px;padding:13px 10px}.form-row{grid-template-columns:1fr}.order-section form .button{font-size:7px;gap:5px}.form-note{font-size:7px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:28px;padding-bottom:23px}.footer-main .brand{grid-column:1/3}.footer-main p{grid-column:1/3;font-size:8px;line-height:1.9;margin:0}.footer-main>a:not(.brand){font-size:9px;padding:8px 0}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:7px;padding-bottom:95px}.footer-bottom>span:nth-child(2){text-align:right}.social-float{right:15px;bottom:16px}#social-toggle{width:59px;height:59px}.note-cube{width:46px;height:46px;font-size:28px}.vps-card{grid-template-columns:1fr}.vps-overview,.vps-specs{padding:25px 22px}.vps-overview h3{font-size:34px}.vps-features{grid-template-columns:1fr 1fr;font-size:8px}.vps-features span:first-child{grid-column:1/3}.vps-disclaimer{font-size:8px}.processor{font-size:11px}.vps-overview strong{font-size:10px}dialog{padding:18px}.game-dialog-header h2{font-size:25px}.world{height:930px}.b2{left:90%;top:260px}.b3{top:450px}.c3{left:60%;top:280px}}
@media(max-width:360px){.nav-actions .admin-link{display:none}.hero h1{font-size:72px}.hero h2{font-size:19px}.hero-trust{font-size:7px}.price>span{font-size:20px}.hosting-card h3{font-size:22px}.hosting-card{padding:15px 10px 10px}.hosting-card.popular{padding:14px 9px 9px}.hosting-card>.button{font-size:5.5px}.game-cover{height:155px}.section-heading h2{font-size:29px}.order-section form .button{font-size:6px}.filter-label{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:600px){.order-section input,.order-section select,.order-section textarea{font-size:16px}.search-box input{font-size:16px}.search-box input::placeholder{font-size:10px}}

/* Keep banner imagery, captions, and supporting details in their own rows. */
.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:36px}
.hero-copy{min-width:0;container-type:inline-size}
.hero h1{font-size:clamp(40px,17cqi,96px);line-height:1.08;letter-spacing:-.025em;white-space:normal}
.hero-copy .eyebrow{max-width:100%;line-height:1.7}
.hero h2{line-height:1.4}
.hero-buttons,.hero-trust{flex-wrap:wrap}
.hero-art{min-width:0;padding:0;width:100%}
.slide-frame{aspect-ratio:auto;transform:none;background:#123d32}
.slide-visual{position:relative;aspect-ratio:16/9;overflow:hidden}
.slide-visual .landscape{background-size:contain;background-repeat:no-repeat;transform:none!important;transition:filter 1.5s}
.art-shade{background:linear-gradient(180deg,#0b2a2766,transparent 45%)}
.slide-top{gap:12px}
.slide-top .pill{min-width:0;line-height:1.5}
.slide-number{flex-shrink:0}
.slide-copy{position:relative;inset:auto;padding:18px 22px 0}
.slide-copy h3{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:7px 0 8px}
.slide-copy p{font-size:11px;line-height:1.7;min-height:3.4em}
.slider-control{position:relative;inset:auto;padding:4px 14px 10px;gap:12px}
.slider-control #slide-dots{gap:0}
.slider-control #slide-dots button{position:relative;width:32px;height:32px;background:transparent}
.slider-control #slide-dots button:after{content:'';position:absolute;inset:14px 6px;background:#ffffff66;border-radius:2px}
.slider-control #slide-dots button.active{width:32px;background:transparent}
.slider-control #slide-dots button.active:after{background:var(--green)}
.slider-control>button{width:36px;height:36px;padding:0;border-radius:5px}
.floating-label{position:relative;inset:auto;transform:none;width:fit-content;max-width:100%;margin:14px auto 0;padding:12px 16px;line-height:1.6}
.floating-label>div{min-width:0}
.floating-label .tiny-block{flex-shrink:0;margin-left:4px}
@media(max-width:900px){
 .hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}
 .hero-copy{max-width:600px;width:100%}
 .hero h1{font-size:clamp(40px,17cqi,88px);margin:20px 0 12px}
 .hero h2{font-size:21px}
 .hero-copy>p{font-size:12px;max-width:460px}
 .hero-copy .eyebrow{font-size:8px}
 .hero-art{max-width:600px;margin:0 auto}
 .slide-copy h3{font-size:34px}
 .floating-label{font-size:8px}
 .floating-label small{font-size:9px}
}
@media(max-width:600px){
 .hero{padding:30px 0 36px}
 .hero-grid{gap:24px}
 .hero h2{font-size:clamp(17px,5.2cqi,21px)}
 .hero-buttons{gap:10px}
 .hero-buttons .button{padding:12px;font-size:9px}
 .hero-trust{gap:10px 16px;line-height:1.7}
 .slide-frame{border-width:4px}
 .slide-top{inset:12px 12px auto;gap:8px}
 .slide-copy{padding:16px 16px 0}
 .slide-copy h3{font-size:30px}
 .slide-copy p{font-size:11px}
 .slider-control{padding:4px 8px 8px}
 .floating-label{padding:10px 12px;gap:8px}
}

/* Arcade controls share the store's sky, grass and pixel palette. */
.info-processors{padding-left:18px;color:var(--dark);font-size:11px;line-height:1.9}.game-mode{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:14px 0;font-weight:700}.game-mode select{max-width:100%;padding:10px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--text)}.tic-board button.bot-mark{color:#498cc5}.tic-board button.winning{background:#d9f6e4;border-color:#32b958}.tic-board button:disabled{opacity:1;cursor:default}.block-hud{display:grid;grid-template-columns:1fr .8fr 1.5fr;gap:8px;max-width:360px;margin:16px auto;padding:12px;background:#e9f8ff;border:1px solid #cde4ed;border-radius:8px}.block-hud span{font-size:8px;letter-spacing:.5px;color:#567889}.block-hud strong{display:block;font-family:var(--heading);font-size:23px;letter-spacing:0;color:#17633a;margin-top:4px}.block-board{padding:8px;background:#123e55;border:3px solid #2a5b70;border-radius:8px;gap:3px}.block-cell{background:#26566d;border-radius:2px}.block-cell.filled{background:#38b96a;box-shadow:inset 2px 2px #a3e6b6,inset -2px -2px #238e4d}.block-cell.block-color-2{background:#3f94d0;box-shadow:inset 2px 2px #92d4f3,inset -2px -2px #266fa0}.block-cell.block-color-3{background:#daa13d;box-shadow:inset 2px 2px #f4d18a,inset -2px -2px #a77829}.block-cell.ghost{background:#9ae8be;box-shadow:inset 0 0 0 2px #38b96a}.block-cell.invalid{background:#bb6970}.block-cell.blast{background:#e2a35d;outline:1px solid #ffe0ad}.block-tools{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.block-tools .button{margin-top:0!important}.block-tools button[aria-pressed="true"]{background:#ffe0ad;border-color:#b88131}.block-tools button:disabled{opacity:.5;cursor:default}.piece-used{width:60px;color:#319758;font-size:24px}.pieces{gap:8px;min-height:106px}.piece{padding:6px}.piece.selected{box-shadow:0 3px 0 #b8e9c9}#game-area .game-status{line-height:1.6}
