@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{color-scheme:dark;--paper:#eeeae3;--muted:#969692;--accent:#ff8556;--line:#ffffff24;font-family:'Golos Text',Arial,sans-serif;background:#090a0a;color:var(--paper)}
*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}#universe{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(ellipse at 73% 45%,#301b13 0%,#090a0a 60%)}.grain{position:fixed;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.frame{position:relative;min-height:100svh;padding:0 4.4vw;display:flex;flex-direction:column}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.wordmark{font-size:25px;font-weight:700;letter-spacing:-1.2px;display:flex;align-items:center;gap:10px}.mark{font-size:35px;color:var(--accent);transform:rotate(-35deg)}.trademark{align-self:flex-start;font-size:11px;letter-spacing:0;margin:8px 0 0 -5px}.edition,.eyebrow,.orb-caption,.loading-bottom{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.11em}.edition{color:var(--muted);margin-left:-4%}.live{font-size:13px;color:#c4c4bd;display:flex;gap:10px;align-items:center}.live i{width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px #ff855680}main{position:relative;flex:1;min-height:620px;padding-top:8vh}.eyebrow{color:#b0aea9;display:flex;align-items:center;gap:12px}.tiny-cross{font-size:21px;font-weight:400;color:var(--accent)}h1{font-size:clamp(66px,8.7vw,148px);line-height:1.02;font-weight:500;letter-spacing:-.068em;margin:30px 0 28px;position:relative;z-index:1}h1>span{color:#a09f99}.intro{font-size:16px;line-height:1.65;color:#aaa9a3;margin:0}.orb-caption{position:absolute;right:0;top:43%;display:flex;flex-direction:column;gap:9px;writing-mode:vertical-rl;font-size:10px;color:#92908a}.loading{margin-top:7vh;width:340px;max-width:100%;padding-bottom:45px}.loading-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.status{font-size:13px;display:flex;align-items:center;gap:10px;color:#bbb9b2}.spinner{width:12px;height:12px;border:1px solid #ff85563d;border-top-color:var(--accent);border-radius:50%;animation:spin 1.8s linear infinite}.percent{font-family:'IBM Plex Mono',monospace;font-size:23px;white-space:nowrap;letter-spacing:-1px}.percent small{font-size:12px;color:var(--muted);margin-left:4px}.track{height:2px;background:#ffffff1c;overflow:hidden}#fill{height:100%;width:87.01%;background:var(--accent);position:relative;box-shadow:0 0 12px #ff8556}.loading-bottom{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.04em;color:#878780;margin-top:12px}.loading-bottom b{font-size:15px;font-weight:400;color:var(--accent);margin-left:6px}footer{border-top:1px solid var(--line);min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-note{font-size:12px;line-height:1.65;color:#acaaa3}.footer-note>span{color:#737570}.hint{color:#8e908a;font-size:12px;display:flex;align-items:center;gap:12px}.hint>span{font-size:22px;color:#c4c4bb}button{border:1px solid #ffffff30;color:#c6c4bc;background:#ffffff03;border-radius:100px;min-width:113px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:12px;transition:background .2s,border-color .2s}button:hover{background:#ffffff10;border-color:var(--accent)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}body.paused .spinner{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1600px){main{padding-top:10vh}.loading{margin-top:8vh;width:390px}}@media(max-width:850px){.edition{display:none}header{height:86px}.frame{padding:0 6vw}main{padding-top:8vh;min-height:690px}h1{font-size:clamp(60px,11vw,96px)}.orb-caption{top:50%}.loading{margin-top:180px}.hint{display:none}footer{min-height:90px}}@media(max-width:480px){header{height:78px}.wordmark{font-size:21px}.mark{font-size:30px}.live{font-size:12px}main{padding-top:42px;min-height:650px}h1{font-size:clamp(46px,11.4vw,60px);margin:24px 0}.eyebrow{font-size:10px;letter-spacing:.08em}.intro{font-size:14px}.loading{margin-top:200px;width:100%;padding-bottom:28px}.orb-caption{display:none}.footer-note{font-size:11px}.loading-bottom{font-size:9px}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}button{transition:none}}@media(max-height:720px) and (min-width:851px){header{height:82px}main{padding-top:40px;min-height:520px}h1{font-size:95px}.loading{margin-top:40px}footer{min-height:80px}}
