/* Official user-provided artwork, displayed unchanged inside a compact frame. */
.astro-logo{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:194 / 90;background:#fdfdfd;border-radius:9px;flex-shrink:0}.astro-logo img{display:block;position:absolute;width:165.5%;height:auto;max-width:none;left:-34.5%;top:-56.7%}.brand.official-brand{display:block;width:100%;flex-shrink:0;line-height:1}.mobile-brand{display:none;width:106px;flex-shrink:0}#sidebar,.sidebar{background:#0d2d4c}.workspace,.workspace-label{margin-top:26px}#sidebar nav a.active{background:#1b4367;border-left-color:#ffac19}.sidebar .nav.active{background:#1b4367;color:#fff;box-shadow:inset 3px 0 #ffac19}.primary{background:#103c64;border-color:#103c64;color:white}.primary:hover{background:#19517e;color:white}.eyebrow,.text-link{color:#164f7e}.module-icon.c0{background:#fff1d9;color:#b87912}.dark .primary{background:#1b5685;border-color:#1b5685}.dark .eyebrow,.dark .text-link{color:#8ec7f1}.brand.official-brand:focus-visible,.mobile-brand:focus-visible{outline:3px solid #ffad22;outline-offset:5px}.topbar .mobile-brand{margin-right:12px}@media(max-width:850px){header .mobile-brand{display:block}#breadcrumb{display:none}header{gap:10px}.header-actions{margin-left:auto}#user{max-width:110px}}@media(max-width:480px){.mobile-brand{width:88px}#user{max-width:74px}.topbar .mobile-brand{width:84px}.topbar>div:first-of-type{font-size:12px}}
