:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#050610;color:#f6f4ff}*{box-sizing:border-box}body{margin:0;min-height:100svh;overflow-x:hidden;background:radial-gradient(ellipse at 50% 55%,#201c38 0%,#090b19 45%,#03050d 85%)}#universe,.veil{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.veil{background:radial-gradient(ellipse at 50% 47%,rgba(4,5,15,.36),transparent 58%),linear-gradient(0deg,rgba(3,5,13,.88),transparent 24%,transparent 80%,rgba(3,5,13,.5))}header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:42px 5vw;z-index:2}.brand{font-size:25px;font-weight:700;letter-spacing:2px;color:#fff;text-decoration:none}.brand span{color:#b5a1ee}.status{font-size:9px;letter-spacing:2.5px;color:#a6a5b7;display:flex;align-items:center;gap:12px}.status i{height:5px;width:5px;border-radius:50%;background:#b9afd7;box-shadow:0 0 12px #d1b9ff}main{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:130px 24px 150px}.eyebrow{font-size:10px;letter-spacing:4px;color:#c3b9d9;display:flex;gap:20px;align-items:center;margin-bottom:30px}.eyebrow>span{width:35px;height:1px;background:linear-gradient(90deg,transparent,#9a8baa)}.eyebrow>span:last-child{transform:rotate(180deg)}h1{font-weight:400;font-size:clamp(42px,5.4vw,78px);letter-spacing:-.035em;line-height:1.18;margin:0;text-indent:0;text-shadow:0 2px 45px #080915}h1>span{display:block;background:linear-gradient(110deg,#fff 20%,#dcd1f4 65%,#a5b8df);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{color:#bab6ca;font-size:13px;line-height:2.25;letter-spacing:.5px;margin:26px 0 32px;text-shadow:0 1px 12px #000}.coming{display:flex;align-items:center;gap:13px;border:1px solid #b8a2d32d;background:#15122455;border-radius:40px;padding:15px 23px;color:#d5cde3;font-size:11px;letter-spacing:2px;backdrop-filter:blur(8px)}.coming b{font-weight:400;color:#71677f}.english{font-size:9px;letter-spacing:2px}.orbit{width:13px;height:13px;border:1px solid #a18ab8;border-radius:50%;position:relative;transform:rotate(-35deg)}.orbit:after{content:"";position:absolute;inset:4px -4px;border:1px solid #c4afd7;border-radius:50%}.coordinates{position:fixed;left:5vw;bottom:120px;display:flex;flex-direction:column;gap:8px;font-size:8px;letter-spacing:2px;color:#73768e}footer{position:absolute;bottom:0;left:5vw;right:5vw;border-top:1px solid #a9a2ca20;display:flex;align-items:center;justify-content:space-between;min-height:83px;color:#73768e;font-size:9px;letter-spacing:2px}.footer-center{color:#aaa2ba;font-size:10px;letter-spacing:3px}.spark{margin-right:10px;color:#b8a3d4}button{font:inherit;color:#aaa2ba;display:flex;gap:10px;align-items:center;background:none;border:1px solid transparent;padding:10px;cursor:pointer}button:hover{color:#fff}button:focus-visible,a:focus-visible{outline:2px solid #cdb9ff;outline-offset:5px}.motion-icon{font-size:13px}@media(max-width:600px){header{padding:28px 24px}.brand{font-size:22px}.status{font-size:7px;letter-spacing:1px;max-width:145px;line-height:1.7}.eyebrow{font-size:8px;letter-spacing:2.5px;gap:12px}.eyebrow>span{width:20px}h1{font-size:clamp(36px,10vw,46px)}.intro{font-size:12px;letter-spacing:0}.coordinates{display:none}footer{left:24px;right:24px;min-height:76px;letter-spacing:1px}.footer-center{display:none}.coming{padding:14px 14px;gap:8px;font-size:8px;letter-spacing:1px}.english{font-size:8px;letter-spacing:1px}main{padding-bottom:130px}}@media(max-height:600px){main{padding-top:110px;padding-bottom:110px}h1{font-size:36px}.eyebrow{margin-bottom:15px}.intro{margin:16px 0}.coordinates{display:none}}
