/* The standalone F is the app symbol; readable text supplies the name and signature. */
.flightlab-lockup{display:flex;align-items:center;gap:10px;width:300px;max-width:100%;background:transparent;flex:none;color:#304d3b}
.flightlab-lockup .flightlab-symbol{position:static;width:64px!important;height:64px!important;max-width:none!important;object-fit:contain!important;flex:none;filter:none!important}
.flightlab-lockup .flightlab-wordmark{display:block;min-width:0;color:inherit;font-family:Futura,'Avenir Next',Avenir,system-ui,sans-serif;letter-spacing:0}
.flightlab-lockup .flightlab-wordmark strong{display:block;font:700 30px/1.1 Futura,'Avenir Next',Avenir,system-ui,sans-serif;letter-spacing:-1px;color:inherit}
.flightlab-lockup .flightlab-wordmark strong span{color:#a77c42;font:inherit}
.flightlab-lockup .flightlab-wordmark small{display:block;margin-top:8px;font:500 12px/1.4 'Avenir Next',Avenir,system-ui,sans-serif;letter-spacing:0;color:inherit;max-width:none}
.sidebar .flightlab-lockup{gap:5px;color:#fffdf5}
.sidebar .flightlab-lockup .flightlab-symbol{width:48px!important;height:48px!important}
.sidebar .flightlab-wordmark strong{font-size:25px}
.sidebar .flightlab-wordmark strong span{color:#e0c292}
.sidebar .flightlab-wordmark small{font-size:12px}
.mobile-brand .flightlab-lockup{gap:4px}
.mobile-brand .flightlab-lockup .flightlab-symbol{width:44px!important;height:44px!important}
.mobile-brand .flightlab-wordmark strong{font-size:24px}
.mobile-brand .flightlab-wordmark small{font-size:11px;white-space:normal;margin-top:6px}
.r-brand{min-width:0;flex-shrink:1;gap:12px}
.r-brand>.flightlab-lockup{width:280px}
.r-brand>img{flex:none}
.r-header{gap:24px}
.brand.brand-home{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:0 0 20px;width:100%}
.brand-home>.flightlab-lockup{width:100%}
.mobile-brand.brand-home>.flightlab-lockup{width:205px}
.talk-brand{min-width:0}
.talk-brand>.flightlab-lockup{width:300px}
.talk-brand>img{flex:none}
.report-head .flightlab-lockup{width:280px;margin-top:12px}
@media(max-width:1000px){.r-header{gap:16px;flex-wrap:wrap}.r-brand>.flightlab-lockup{width:240px}.r-nav{gap:18px}}
@media(max-width:720px){.r-header{grid-template-columns:minmax(0,1fr) auto;gap:12px}.r-brand{grid-column:1/-1;margin-right:0}.r-brand>.flightlab-lockup{width:260px}.r-nav{grid-column:1/-1;grid-row:3;gap:10px}.r-tools{grid-column:2;grid-row:2;justify-self:end}.r-brand>img{width:36px;height:36px}.talk-topbar{flex-wrap:wrap}.talk-brand>.flightlab-lockup{width:min(260px,calc(100vw - 100px))}.talk-brand>img{width:36px;height:36px}.talk-topbar>.talk-return{max-width:none}}
@media(max-width:600px){.topbar .mobile-menu{grid-column:1;grid-row:1}.topbar .mobile-brand{grid-column:2/9;grid-row:1;justify-self:center;min-width:0;width:100%;justify-content:center}.mobile-brand.brand-home>.flightlab-lockup{width:205px;max-width:100%}.topbar .vocabulary-button{grid-column:9;grid-row:1}.topbar [data-action="report"]{grid-column:10;grid-row:1}}
@media print{.report-head .flightlab-lockup{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* A light single-colour rendition remains legible on the dark navigation. */
.sidebar .flightlab-lockup img{filter:brightness(0) invert(1)!important}
