/* A small, consistent control panel keeps the original map in sight. */
body.studio .studio-header{gap:16px;align-items:center}
body.studio .studio-header nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}
body.studio .studio-header nav>a{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:2px solid #1b2630;border-radius:3px;background:#22363e;color:#f0e9d7;text-decoration:none;font:750 14px/1.4 'Segoe UI',Arial,sans-serif;white-space:normal}
body.studio .studio-header nav>.wf-map-tab{background:#d9e9b1;color:#172630;border-color:#101720}
body.studio .studio-header nav>.wf-friday-tab{background:#efbc7d;color:#172630;border-color:#101720}
body.studio .studio-header nav>.wf-friday-tab img{flex:0 0 26px;width:26px;height:26px}
body.studio .studio-header nav>.hl-final-tab,body.studio.hl-season .studio-header nav>.hl-final-tab{background:#22363e;color:#f0e9d7;border:2px solid #1b2630}
body.studio .studio-header nav>a:hover{outline:2px solid #b9d879;outline-offset:1px}
body.studio .studio-header nav>a[aria-current]{box-shadow:inset 0 -4px 0 #b9d879;border-color:#b9d879}
body.studio .studio-header nav>:is(.wf-map-tab,.wf-friday-tab)[aria-current]{box-shadow:inset 0 -4px 0 #526b3a;border-color:#526b3a}
body.studio .studio-header nav>a:focus-visible{outline:3px solid #efbc7d;outline-offset:4px}
.wf-library-trail{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin:0 0 20px;font-size:15px}
.wf-library-trail a{font-weight:750;text-underline-offset:4px}
@media(max-width:1080px){body.studio .studio-header{align-items:start;flex-direction:column}body.studio .studio-header nav{justify-content:flex-start;width:100%}}
@media(max-width:560px){body.studio .studio-header{padding:16px}body.studio .studio-header nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.studio .studio-header nav>a{padding:10px;font-size:13px}body.studio .studio-header nav>.wf-friday-tab img{width:22px;height:22px;flex-basis:22px}}
@media print{body.studio .studio-header nav{display:none}}
