
/* Mobile-first shared shell refinements; full navigation remains available without JS. */
.review-draft-header .showcase-menu-toggle{display:none;min-height:44px;min-width:68px;background:transparent;color:#173d32;border:1px solid #a9b6a4;border-radius:4px;padding:8px 12px;font:600 15px/1.2 system-ui,sans-serif;cursor:pointer}
.review-draft-header .review-draft-links a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;box-sizing:border-box}
.showcase-preview-note{min-height:38px}
.review-draft-status.showcase-preview-note{font-size:13px;padding:4px 16px;align-items:center}
.showcase-preview-note a{padding:7px 0;display:inline-block}
.review-draft-header a:focus-visible,.showcase-menu-toggle:focus-visible,main a:focus-visible,main button:focus-visible,summary:focus-visible{outline:3px solid #a4452a;outline-offset:4px}
.hv2-meta,.hv2-scenario-note,.hv2-games figcaption,.hv2-possibilities .eyebrow,.hv2-work-mark span,.hv2-reading .eyebrow,.work-attribution,.work-name small,.scenario-note,.scenario-links>p,.small-note,.showcase-context,.project-meta,.meta,.review-draft-meta{font-size:max(13px,.8125rem)!important;line-height:1.55}
main :is(.hv2-text-link,.hv2-pillars a,.hv2-featured article>a,.hv2-more nav a,.hv2-reading nav a,.hv2-horizons a,.text-link,.lens-link,.lens-link,.scenario-horizon-link,.project-detail-link),.showcase-work-links a,.showcase-work-nav a,.showcase-footer a,.showcase-reading-paths nav a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding-block:8px}
@media(max-width:600px){
 header.review-draft-header{padding:10px 16px;gap:0 12px;min-height:64px}
 .review-draft-header .review-draft-brand{font-size:20px}
 .review-draft-header .review-draft-brand img{width:34px;height:34px}
 .showcase-nav-ready .review-draft-header .showcase-menu-toggle{display:inline-flex;align-items:center;justify-content:center}
 .review-draft-header .review-draft-links{width:100%;gap:0;justify-content:flex-start;margin-top:8px;font-size:16px}
 .review-draft-header .review-draft-links a{padding:10px 12px;min-height:46px;flex:1 1 40%}
 .showcase-nav-ready .review-draft-header .review-draft-links{display:none}
 .showcase-nav-ready .review-draft-header[data-menu-open=true] .review-draft-links{display:flex}
 .review-draft-status.showcase-preview-note{justify-content:space-between;font-size:13px;gap:4px 12px}
 .showcase-preview-note .optional{display:none}
}
@media print{.showcase-menu-toggle{display:none!important}}
