/* LDL POD Master Suite: shared page header (the framework). Source of truth: shared/. Copy with shared/sync.sh.
   Rules: Design.md. INNk Teal band, black Montserrat, the Italiana logo ONLY as the supplied SVG (never retyped, recoloured or stretched). */
.sh{background:#A0D1CA;border-bottom:2px solid #000;padding:44px 24px;color:#000;font-family:Montserrat,system-ui,sans-serif}
.sh-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1200px;margin:0 auto}
.sh-l{text-align:left}.sh-r{display:flex;align-items:center;justify-content:flex-end;gap:10px;text-align:right;font-weight:500;font-size:13px;flex-wrap:wrap}
.sh-c{text-align:center}
.sh-logo{display:block;margin:0 auto;width:min(520px,60vw);height:auto;min-width:120px}
.sh-su{font-size:24px;font-weight:600;margin-top:14px;line-height:1.2}
.sh-nav{font:inherit;font-weight:600;font-size:15px;padding:9px 12px;border:2px solid #000;border-radius:10px;background:#fff;color:#000;cursor:pointer;max-width:100%}
.sh-out{font:inherit;font-weight:500;font-size:13px;padding:8px 14px;border:2px solid #000;border-radius:10px;background:#fff;color:#000;cursor:pointer}
.sh-out:hover,.sh-nav:hover{background:#fff;box-shadow:0 0 0 3px #000 inset}
@media(max-width:900px){.sh{padding:28px 16px}.sh-grid{grid-template-columns:1fr;text-align:center;gap:14px}.sh-c{order:-1}.sh-l,.sh-r{text-align:center;justify-content:center}.sh-logo{width:min(360px,84vw)}.sh-su{font-size:20px}}

/* compact variant: the same band for the editor, where height is precious */
.sh-compact{padding:10px 16px}
.sh-compact .sh-grid{gap:10px}
.sh-compact .sh-logo{width:min(230px,50vw);min-width:100px}
.sh-compact .sh-su{font-size:12px;margin-top:3px;font-weight:600}
.sh-compact .sh-nav{font-size:13px;padding:6px 10px;border-radius:8px}
.sh-compact .sh-out{font-size:12px;padding:5px 10px;border-radius:8px}
.sh-compact .sh-r{font-size:12px}
@media(max-width:900px){.sh-compact{padding:8px 12px}.sh-compact .sh-grid{grid-template-columns:auto 1fr auto;text-align:left}.sh-compact .sh-c{order:0}.sh-compact .sh-su{display:none}.sh-compact .sh-logo{width:120px;min-width:90px}.sh-compact #who2{display:none}}
