/* Orbital: a dark exploration briefing with observation logs and cinematic terrain. */
:root{--paper:#0a1c29;--ink:#e5eef3;--muted:#9fb3c1;--accent:#88c3cd;--pale:#142c3b;--line:#294454;--sans:'Segoe UI',Arial,sans-serif;--serif:Georgia,serif}.or-header{background:#0c202e;border-bottom:1px solid var(--line)}.or-console{display:flex;align-items:center;gap:45px;padding-block:23px}.or-brand{display:flex;align-items:center;gap:13px;font:600 20px/1.2 var(--sans);letter-spacing:.06em}.or-brand img{background:#e6eff0;border-radius:50%;padding:3px}.or-brand small{display:block;font:8px/1.8 Consolas,monospace;color:#8da9b9;letter-spacing:.05em}.or-console>nav{display:flex;gap:30px;margin-left:auto;font:10px Consolas,monospace}.or-menu{position:relative;z-index:4;font:10px Consolas,monospace}.or-menu summary{cursor:pointer;border:1px solid #4e697b;padding:10px 14px;list-style:none}.or-menu nav{position:absolute;right:0;top:45px;display:grid;gap:15px;padding:25px;background:#102a3b;border:1px solid #385568;width:220px}.or-sky{position:relative;isolation:isolate}.or-sky figure{width:68%;margin-left:auto}.or-sky .cover{height:540px;object-fit:cover;object-position:50% 65%}.or-sky:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a1c29 10%,#0a1c29db 32%,#0a1c2930 70%,transparent);z-index:0}.or-sky-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center}.or-sky-content>.eyebrow{font:10px Consolas,monospace;letter-spacing:.08em;color:#96c8d2}.or-sky h1{font:350 73px/1.02 var(--sans);letter-spacing:-.055em;margin:25px 0}.or-sky p{font-size:14px;line-height:1.85;max-width:43ch;color:#b5c8d3}.or-sky-content>a{align-self:start;font:11px Consolas,monospace;border-bottom:1px solid #88c3cd;padding:12px 0;margin-top:15px}.or-coordinate{font:9px Consolas,monospace;letter-spacing:.12em;margin-top:45px;color:#7895a6}.or-briefing{display:grid;grid-template-columns:.7fr 1.2fr 1fr;gap:35px;border-block:1px solid var(--line);padding-block:35px;align-items:start}.or-briefing>header>span{font:9px Consolas,monospace;color:#82b8c3}.or-briefing h2{font:350 34px/1.15 var(--sans);letter-spacing:-.035em;margin-top:20px}.or-lead .lead-story h2{font:400 30px/1.2 var(--sans);margin:15px 0}.or-lead .lead-story p{font-size:13px}.or-lead .meta{font-size:9px}.or-earth img{width:100%;aspect-ratio:1.4;object-fit:cover}.or-earth>span{display:block;font:9px Consolas,monospace;margin-top:15px;color:#8cb5c4}.or-notes{padding-top:40px}.or-section-label{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #48616d;padding-bottom:18px}.or-section-label h2,.or-section-label>a,.or-section-label>span{font:10px Consolas,monospace;letter-spacing:.08em}.or-section-label>span{color:#7898aa;font-size:9px}.or-notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.or-log-entry{display:grid;grid-template-columns:140px minmax(0,1fr) 22px;gap:25px;padding:27px 0;border-bottom:1px solid var(--line)}.or-log-entry .meta{font-size:9px;display:grid;gap:10px}.or-log-entry h3{font:400 25px/1.25 var(--sans);letter-spacing:-.02em}.or-log-entry p{font-size:13px;margin-top:15px;max-width:65ch}.or-entry-link{font-size:23px;color:#80b7c7}.or-notes-grid .or-log-entry{display:flex;flex-direction:column;gap:14px}.or-notes-grid .meta{display:flex}.or-notes-grid .or-entry-link{align-self:end;margin-top:auto}.or-notes-grid .or-log-entry h3{font-size:23px}.or-terrain{position:relative;margin-top:45px;isolation:isolate}.or-terrain img{width:100%;height:330px;object-fit:cover;object-position:center 45%}.or-terrain:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a1c29b8,transparent)}.or-terrain>div{position:absolute;left:35px;top:40px;z-index:1}.or-terrain h2{font:400 42px/1.1 var(--sans);letter-spacing:-.04em;margin:20px 0 25px}.or-terrain>div>.eyebrow{color:#e0ecf1}.or-terrain a{font:10px Consolas,monospace;color:#ecf6f7}.or-reading-log{padding-top:45px}.or-footer{border-top:1px solid #3c5969;background:#061620;padding-block:25px;margin-top:35px}.or-end{display:flex;justify-content:space-between;font:9px Consolas,monospace;color:#7da6b7;gap:25px}.or-colophon{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding-block:40px 35px}.or-footer-name{font:30px/1.2 var(--sans);letter-spacing:-.03em}.or-footer-name>span{color:#78afbd}.or-colophon p{font-size:11px;line-height:1.9}.or-colophon nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:10px}.or-copyright{display:block;font:8px Consolas,monospace;color:#638494;border-top:1px solid #284251;padding-top:20px}.or-article .article-heading{max-width:950px;padding:30px 0}.or-article h1{font:400 58px/1.08 var(--sans);letter-spacing:-.045em;margin:22px 0}.or-article .reading-layout{display:grid;grid-template-columns:180px minmax(0,790px);gap:40px;margin:15px 0 70px}.or-article .article-toc{position:sticky;top:25px;border-top:1px solid #648694;padding-top:20px;font-family:Consolas,monospace;font-size:11px}.or-article .reading-column{--ink:#233b47;--muted:#536977;--accent:#246b83;--line:#ccdce3;--pale:#eff4f6;background:#fbfdfe;color:var(--ink);padding:40px}.or-article .article-heading .article-deck{font-family:var(--sans);font-size:19px}.or-archive{padding-bottom:65px}.or-archive .archive-heading{padding:35px 0;border-bottom:1px solid #557684;margin-bottom:20px}.or-archive h1{font-weight:350;letter-spacing:-.05em}.or-archive .or-log-entry{grid-template-columns:170px minmax(0,1fr) 25px}
@media(max-width:1000px){.or-console{gap:25px}.or-console>nav{gap:20px}.or-brand{font-size:17px}.or-brand small{font-size:7px}.or-sky h1{font-size:66px}.or-briefing{grid-template-columns:1fr 1fr;gap:30px}.or-briefing>header{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between}.or-briefing>header h2{margin:0;font-size:28px}.or-briefing>header h2 br{display:none}.or-colophon{gap:30px}.or-article .reading-layout{gap:25px;grid-template-columns:160px minmax(0,1fr)}}
@media(max-width:700px){.or-console{justify-content:space-between;padding-block:20px;gap:12px}.or-console>nav{display:none}.or-brand{font-size:18px}.or-brand img{width:32px;height:32px}.or-brand small{font-size:7px;letter-spacing:0}.or-menu{font-size:9px}.or-menu summary{padding:9px}.or-sky figure{width:100%}.or-sky .cover{height:530px;object-position:65% 70%}.or-sky:after{background:linear-gradient(90deg,#0a1c29e8,#0a1c295e),linear-gradient(0deg,#0a1c29,transparent 35%)}.or-sky h1{font-size:54px}.or-sky-content>.eyebrow{font-size:8px}.or-sky p{font-size:13px;max-width:35ch}.or-coordinate{font-size:8px;margin-top:30px}.or-briefing{grid-template-columns:1fr;padding-block:28px}.or-briefing>header{display:block}.or-briefing>header h2{margin-top:14px;font-size:29px}.or-earth img{aspect-ratio:1.8}.or-notes-grid{grid-template-columns:1fr;gap:0}.or-notes-grid .or-log-entry{display:grid;grid-template-columns:1fr 25px;gap:12px}.or-notes-grid .or-entry-meta{grid-column:1/-1}.or-notes-grid .or-entry-link{align-self:start}.or-terrain{margin-top:35px}.or-terrain img{height:320px}.or-terrain>div{left:23px;top:28px}.or-terrain h2{font-size:35px}.or-log-entry,.or-archive .or-log-entry{grid-template-columns:1fr 22px;gap:15px}.or-entry-meta{grid-column:1/-1}.or-log-entry .meta{display:flex}.or-section-label>span{display:none}.or-section-label h2,.or-section-label>a{font-size:9px}.or-end{display:grid;gap:14px;font-size:8px}.or-colophon{grid-template-columns:1fr;gap:25px;padding-block:30px}.or-colophon nav{grid-template-columns:repeat(3,1fr)}.or-article h1{font-size:39px}.or-article .reading-layout{display:block}.or-article .article-toc{margin-bottom:28px}.or-article .reading-column{padding:25px 22px}.or-article .article-deck{font-size:17px}}
