.marca{align-items:center;gap:var(--size-2);min-height:var(--touch-target);color:var(--header-text);flex:none;text-decoration:none;display:inline-flex}.marca img{border-radius:3px;width:34px;height:auto}.marca__text b{font-family:var(--heading-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.15rem;font-weight:400;line-height:1.05;display:block}.marca__text span{font-size:var(--text-xs);color:var(--text-on-dark-muted);line-height:1;display:block}
.selector-idioma{position:relative}.selector-idioma>summary{align-items:center;gap:var(--size-1);min-height:var(--touch-target);padding:0 var(--size-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-weight:var(--weight-bold);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.selector-idioma>summary::-webkit-details-marker{display:none}.selector-idioma__fletxa{font-size:var(--text-xs)}.selector-idioma>ul{right:0;top:calc(100% + var(--size-1));z-index:30;min-width:11rem;padding:var(--size-1);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);--focus-ring:var(--text-primary);margin:0;list-style:none;position:absolute}.selector-idioma a{align-items:center;gap:var(--size-2);min-height:var(--touch-target);padding:0 var(--size-3);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.selector-idioma a:hover{background:var(--surface-sunken)}.selector-idioma__codi{font-size:var(--text-xs);color:var(--text-muted);width:1.75rem}
.capcalera{z-index:20;background:var(--header-bg);color:var(--header-text);position:sticky;top:0}.capcalera__fila{align-items:center;gap:var(--size-2) var(--size-4);padding-block:var(--size-2);flex-wrap:wrap;display:flex}.capcalera__accions{align-items:center;gap:var(--size-2);margin-left:auto;display:flex}.capcalera__entrar{padding-inline:var(--size-3)}.capcalera__nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.capcalera__nav::-webkit-scrollbar{display:none}.capcalera__nav ul{gap:var(--size-1);margin:0;padding:0;list-style:none;display:flex}.capcalera__nav a{min-height:var(--touch-target);padding:0 var(--size-3);border-radius:var(--radius-pill);color:var(--header-link);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.capcalera__nav a:hover{color:var(--header-text);background:#ffffff1a}.capcalera__nav a[aria-current=page]{background:var(--action-gold-bg);color:var(--action-gold-text)}@media (min-width:900px){.capcalera__fila{flex-wrap:nowrap}.capcalera__nav{order:0;width:auto;margin-left:auto}.capcalera__accions{margin-left:0}}
