/* Presentation-only control sizing; original handlers and brand preserved. */
html#link-theme .link-actions > a.button {
  min-height:60px!important; padding:16px 26px!important;
  font-size:18px!important; line-height:1.4!important; font-weight:700!important;
  display:inline-flex!important; align-items:center; justify-content:center;
  box-sizing:border-box; white-space:nowrap;
}
html#link-theme .link-header .link-header-claim {
  min-height:46px!important; padding:10px 12px!important;
  font-size:16px!important; line-height:1.4!important; font-weight:700!important;
  display:inline-flex; align-items:center; justify-content:center;
  box-sizing:border-box; white-space:nowrap; flex-shrink:0;
}
html#link-theme .link-desktop-nav summary {
  font-size:17px!important; font-weight:700!important;
  padding-left:6px!important; padding-right:6px!important;
}
html#link-theme .link-desktop-nav details > div a {
  font-size:16px!important; font-weight:700!important; min-height:48px; box-sizing:border-box;
}
html#link-theme .link-menu-button,
html#link-theme .link-drawer > div > button {
  min-height:48px!important; min-width:48px; padding:10px 14px!important;
  font-size:18px!important; font-weight:700!important; box-sizing:border-box;
}
html#link-theme .link-drawer nav a {
  font-size:18px!important; font-weight:700!important;
  min-height:48px!important; padding-top:12px!important; padding-bottom:12px!important; box-sizing:border-box;
}
@media (min-width:901px) and (max-width:1150px) {
  html#link-theme .link-desktop-nav {gap:10px!important;}
  html#link-theme .link-desktop-nav summary {font-size:16px!important;padding-left:3px!important;padding-right:3px!important;}
  html#link-theme .link-header-search {min-width:100px!important;max-width:160px!important;}
}
@media (max-width:600px) {
  html#link-theme .link-actions {display:flex!important;flex-wrap:wrap!important;gap:12px!important;}
  html#link-theme .link-actions > a.button {width:100%!important;min-height:60px!important;padding:16px 18px!important;}
  html#link-theme .link-header .link-header-claim {display:none!important;}
}
