@font-face{font-family:Cairo;src:url('fonts/cairo-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Cairo;src:url('fonts/cairo-700.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Cairo;src:url('fonts/cairo-800.ttf') format('truetype');font-weight:800;font-display:swap}
:root{--atlas-bg:#0b1420;--atlas-panel:#142131;--atlas-muted:#9daec3;--atlas-ink:#eef3f8;--atlas-accent:#d5ae88;--atlas-border:#2a3b4e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--atlas-bg);color:var(--atlas-ink);font-family:Cairo,system-ui,sans-serif;line-height:1.8;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}a:hover{color:var(--atlas-accent)}:focus-visible{outline:2px solid #eec398;outline-offset:4px}img{max-width:100%;height:auto}.skip-link{position:fixed;top:-80px;left:20px;background:#d5ae88;color:#102031;padding:10px;z-index:100000}.skip-link:focus{top:10px}.site-header{max-width:1480px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:25px 5%;border-bottom:1px solid #243245}.atlas-brand{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:800;white-space:nowrap}.atlas-brand b{color:#d5ae88}.atlas-brand small{display:block;font-size:10px;color:#9daec3;font-weight:400;letter-spacing:1px}.atlas-brand-orbit{color:#d5ae88;font-size:38px}.site-header nav{display:flex;align-items:center;gap:24px;font-size:12px}.site-header nav ul{list-style:none;display:flex;gap:20px;padding:0;margin:0}.site-live{font-size:10px;color:#b8c5d6;white-space:nowrap}.site-live i{display:inline-block;width:6px;height:6px;background:#70c99c;border-radius:50%;margin-left:7px}.atlas-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:570px;max-width:1480px;margin:auto;padding:50px 5%;overflow:hidden}.atlas-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.3;margin:18px 0;font-weight:800}.atlas-hero em{font-style:normal;color:#d5ae88}.atlas-hero p:not(.atlas-eyebrow){color:#9daec3;line-height:2.1;font-size:15px}.atlas-eyebrow{font-size:11px;color:#d5ae88;letter-spacing:1px}.atlas-primary{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;padding:12px 22px;background:#d5ae88;color:#121f2e!important;font-weight:700;font-size:13px;cursor:pointer}.atlas-primary:hover{background:#e8c7a8}.atlas-hero-numbers{display:flex;gap:42px;margin-top:32px}.atlas-hero-numbers span{display:flex;flex-direction:column;font-size:10px;color:#9daec3}.atlas-hero-numbers strong{color:#eef3f8;font:700 28px Cairo,sans-serif}.atlas-earth{position:relative;width:100%;height:440px;background:radial-gradient(ellipse,transparent 20%,#0b1420 72%),url('images/earth-orbit.jpg') center/cover;border-radius:50%;box-shadow:0 0 70px #0e294233}.earth-label{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);padding:9px 24px;border:1px solid #526274;border-radius:30px;background:#172331d9;color:#d8c4ad;font-size:11px;white-space:nowrap}.atlas-world,.atlas-directory,.atlas-editorial{max-width:1480px;margin:0 auto;padding:30px 5%}.atlas-world>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.atlas-world a{background:linear-gradient(140deg,#1a2a3b,#101d2b);border:1px solid #2a3b4e;border-radius:9px;padding:18px 13px;display:flex;flex-direction:column}.atlas-world a>span{color:#d5ae88}.atlas-world strong{font-size:13px;margin:5px 0}.atlas-world small{font-size:9px;color:#9daec3}.atlas-editorial{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-top:40px;margin-bottom:70px}.atlas-editorial h2{font-size:30px;margin:10px 0}.atlas-editorial>p{color:#9daec3;font-size:14px}.atlas-page-heading,.atlas-channel-detail,.atlas-prose{max-width:1050px;padding:45px 24px;margin:auto}.atlas-page-heading h1,.atlas-channel-detail h1,.atlas-prose h1{font-size:clamp(28px,4vw,44px)}.atlas-page-heading p{color:#b3c0d1}.atlas-prose{font-size:16px;line-height:2.2;min-height:35vh}.atlas-prose h2{font-size:24px;margin-top:36px;color:#d5ae88}.atlas-prose a{color:#d5ae88;text-decoration:underline}.atlas-prose ul{padding-inline-start:24px}.atlas-prose details,.atlas-faq details{border-bottom:1px solid #2a3b4e;padding:17px 0}.atlas-faq summary{cursor:pointer;font-weight:700}.atlas-faq p{color:#b6c4d6}.site-footer{border-top:1px solid #243245;padding:38px 5%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;max-width:1480px;margin:auto}.site-footer p{color:#9daec3;font-size:12px}.site-footer nav{display:flex;align-items:center;gap:22px;font-size:12px;flex-wrap:wrap}.footer-note{flex-basis:100%;font-size:10px!important}.atlas-source-link{color:#d5ae88}.atlas-facts{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:24px;background:#142131;border:1px solid #2a3b4e;border-radius:10px}.atlas-facts dd{margin:0;overflow-wrap:anywhere}.atlas-facts dt{color:#9daec3}.atlas-single-stage{min-height:330px;margin:28px 0;background:radial-gradient(ellipse at center,#263b50,#101c29 70%);border:1px solid #2a3b4e;border-radius:14px;text-align:center;padding:35px}.atlas-orbit{color:#d5ae88;font-size:48px}.atlas-single-stage h2{font-size:24px}.atlas-single-stage p{color:#b1bfd2}
@media(max-width:1000px){.site-header nav{gap:13px}.site-live{display:none}.atlas-hero{min-height:450px}.atlas-earth{height:350px}.atlas-world>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.site-header{padding:15px 5%;flex-wrap:wrap;gap:12px}.site-header nav{order:2;width:100%;overflow-x:auto;gap:20px;white-space:nowrap;font-size:11px}.atlas-brand{font-size:23px}.atlas-hero{display:block;padding-top:35px;min-height:auto}.atlas-hero h1{font-size:46px}.atlas-earth{height:200px;margin-top:20px}.atlas-hero-numbers{gap:30px}.atlas-hero-numbers strong{font-size:24px}.atlas-world>div{grid-template-columns:repeat(2,1fr)}.atlas-world,.atlas-directory{padding-top:20px}.atlas-editorial{display:block;margin-bottom:30px}.atlas-page-heading,.atlas-channel-detail,.atlas-prose{padding:28px 5%}.site-footer{display:block}.site-footer nav{margin:25px 0}.atlas-facts{grid-template-columns:1fr;gap:5px}.atlas-facts dd{margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
