/* Approved reference-based raspberry signature. */
body .gw-brand.np-signature{display:inline-flex;align-items:center;width:330px;max-width:100%;line-height:1;gap:0}
body .np-signature__art{display:block;width:100%;height:auto;overflow:hidden;flex:none;aspect-ratio:2132 / 315}
body .np-signature__fallback{font-family:Georgia,"Times New Roman",serif;font-size:clamp(14px,2.3vw,25px);font-weight:700;color:#a72a59;white-space:nowrap}
body .gw-logo:focus-visible{outline:2px solid #b82e63;outline-offset:5px;border-radius:3px}
body .gw-header .gw-logo{flex:none;min-width:0}
body .gw-footer .np-signature{width:330px;max-width:100%}
@media(max-width:1100px){body .gw-header .np-signature{width:290px}}
@media(max-width:899px){body .gw-header .np-signature{width:270px}}
@media(max-width:600px){body .gw-header .np-signature{width:240px}}
@media(max-width:480px){
 body .gw-header__inner{padding-inline:12px;gap:8px}
 body .gw-header .np-signature{width:clamp(180px,51vw,230px)}
 body .gw-header__actions{gap:5px}
 body .gw-header__actions .gw-btn{padding-inline:8px;font-size:10px;min-height:38px}
 body .gw-header .gw-menubtn{width:44px;min-width:44px;height:44px}
 body .gw-footer .np-signature{width:290px}
}
@media(max-width:374px){
 body .gw-header__inner{padding-inline:9px;gap:6px}
 body .gw-header .np-signature{width:clamp(154px,50vw,175px)}
 body .gw-header__actions .gw-btn{padding-inline:6px;font-size:9px}
 body .gw-header__actions{gap:3px}
}
