:root{--rigel-amber:#e9a23b;--rigel-amber-soft:#e9a23b24;--rigel-ink:#0b0c0e;--rigel-ink-raised:#111316;--rigel-paper:#f4f1ea;--font-body:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace}html[data-theme=light]{--rigel-amber:#8a5600;--rigel-amber-soft:#8a56001a}html[data-theme=dark]{--theme-bg:var(--rigel-ink);--theme-elevation-0:var(--rigel-ink);--theme-elevation-50:var(--rigel-ink-raised);--theme-elevation-100:#16181c;--theme-elevation-150:#1e2126;--theme-elevation-200:#24272d;--theme-elevation-250:#2b2f36;--theme-elevation-300:#33373f;--theme-elevation-750:#c9c5bb;--theme-elevation-800:#ddd8ce;--theme-elevation-850:#ece8df;--theme-elevation-900:var(--rigel-paper);--theme-elevation-950:#faf8f3;--theme-elevation-1000:#fffdf8}html[data-theme=light]{--theme-bg:#f7f5ef;--theme-elevation-0:#fffdf8;--theme-elevation-50:#f7f5ef;--theme-elevation-100:#efebe2;--theme-elevation-150:#e2ddd1;--theme-elevation-200:#d5cec0}body{background:var(--theme-bg);color:var(--theme-text)}::selection{background:var(--rigel-amber-soft);color:var(--theme-text)}:focus-visible{outline:2px solid var(--rigel-amber);outline-offset:2px}.rigel-brand{align-items:center;gap:14px;display:inline-flex}.rigel-brand__word{flex-direction:column;line-height:1;display:flex}.rigel-brand__word strong{color:var(--theme-elevation-900);letter-spacing:.16em;text-transform:uppercase;font-size:24px;font-weight:600}.rigel-brand__word small{color:var(--rigel-amber);letter-spacing:.26em;text-transform:uppercase;margin-top:6px;font-size:10px}.rigel-mark{border-radius:5px;flex:none}.rigel-cloud-nav{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:6px;margin:22px 12px 0;padding:12px}.rigel-cloud-nav__label{color:var(--rigel-amber);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px}.rigel-cloud-nav__project{color:var(--theme-elevation-700);font-family:var(--font-mono);margin:4px 0 10px;font-size:11px}.rigel-cloud-nav__link{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-800);justify-content:space-between;gap:8px;padding:6px 0;font-size:12px;text-decoration:none;display:flex}.rigel-cloud-nav__link:last-child{border-bottom:0}.rigel-cloud-nav__link:hover{color:var(--rigel-amber)}.rigel-dashboard{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:8px;margin:24px 0;padding:20px}.rigel-dashboard__head{align-items:flex-start;gap:14px;display:flex}.rigel-dashboard h2{color:var(--theme-elevation-900);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:600}.rigel-dashboard p{max-width:68ch;color:var(--theme-elevation-700);margin:6px 0 0;font-size:12px;line-height:1.6}.rigel-dashboard__links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rigel-dashboard__link{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-800);border-radius:4px;gap:8px;padding:6px 10px;font-size:11px;text-decoration:none;display:inline-flex}.rigel-dashboard__link:hover{border-color:var(--rigel-amber);color:var(--rigel-amber)}.btn--style-primary{border-color:var(--rigel-amber);background:var(--rigel-amber);color:var(--rigel-ink)}.btn--style-primary:hover,.btn--style-primary:focus{color:var(--rigel-ink);background:#f0b158;border-color:#f0b158}.nav__link:hover,.nav__link--active,.nav a[aria-current=page]{color:var(--rigel-amber)}.nav__link--active,.nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--rigel-amber)}
