.header .brand{order:1}.header #main-nav{order:2}.header-actions{order:3;display:flex;align-items:center;gap:12px;margin-left:auto}.header-login{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:44px;padding:9px 15px;background:var(--gold);color:var(--ink);font-size:13px;font-weight:600;border:1px solid var(--gold)}.header-login:hover{background:#d0b484;color:var(--ink)}.header-actions .menu-toggle{margin-left:0}.managed-catalogue[hidden]{display:none}.managed-catalogue summary{cursor:pointer;font-size:18px;color:#796036;padding:18px 0}.managed-catalogue article img{display:block;max-width:100%;height:180px;object-fit:contain;margin:15px 0}.managed-catalogue details{border-top:1px solid #bbb2a2}
@media(max-width:1200px){.header #main-nav{order:4}.header-actions{order:3}}
@media(max-width:800px){.header-actions{margin-left:auto}.header-actions .menu-toggle{display:flex}.header-login{padding:8px 12px}.header .brand{min-width:0;flex-shrink:1}.header #main-nav{order:4;width:100%}}
@media(max-width:450px){.header{gap:10px}.header-actions{gap:8px}.header-login{padding:7px 10px;font-size:12px}.header-actions .menu-toggle{padding:7px;font-size:12px}.header .brand>span{font-size:19px}.header .brand small{max-width:160px;font-size:8px}.header .brand img{width:30px;height:40px}}
