/* The expanded build menu remains visible before entering any of its pages. */
.masthead { height:auto; min-height:58px }
.page-nav { height:auto; min-width:0; flex-wrap:wrap; gap:0 22px }
.page-nav a { min-height:44px; height:44px; white-space:nowrap }
body[data-panel=boost] .title-row { display:none }
#boost-module-error { margin:24px; padding:22px; border:1px solid var(--rule) }
#boost-module-error a { margin-left:16px }
@media(max-width:1600px) { .header-context { display:none } }
@media(max-width:1100px) { .masthead { flex-wrap:wrap; gap:6px 18px; padding-top:8px; padding-bottom:4px }.page-nav { gap:0 20px; flex:1 }.wordmark { flex-shrink:0 } }
@media(max-width:760px) { .masthead { display:block;padding:14px 16px 0 }.page-nav { min-height:0;height:auto; gap:0 18px; padding:0 0 4px }.page-nav a { min-height:40px;height:40px;font-size:12px } }
/* Review is an understanding record; use the shared workshop accent. */
.boost-review progress { accent-color: var(--accent, #7eb7e8); }
.boost-review progress::-webkit-progress-value { background: var(--accent, #7eb7e8); }
.boost-review progress::-moz-progress-bar { background: var(--accent, #7eb7e8); }
