/* Arkyn Core · wordmark haute barre — theme-aware, without affecting tenant PWA. */
body.swat-ui3 .swat-workspace-left{
  display:flex!important;align-items:center!important;min-width:0!important;
  gap:7px!important;overflow:hidden!important;
}
body.swat-ui3 .swat-workspace-left > .arkyn-wordmark{
  position:relative!important;display:block!important;flex:0 0 110px!important;
  inline-size:110px!important;min-inline-size:110px!important;max-inline-size:110px!important;
  block-size:31px!important;min-block-size:31px!important;max-block-size:31px!important;
  box-sizing:border-box!important;margin:0!important;padding:0!important;
  transform:none!important;translate:none!important;scale:1!important;
  background:transparent!important;border:0!important;border-radius:5px!important;
  box-shadow:none!important;outline-offset:2px!important;
  overflow:hidden!important;cursor:pointer!important;
  appearance:none!important;-webkit-appearance:none!important;
  transition:opacity 145ms ease!important;
}
body.swat-ui3 .arkyn-wordmark::before,
body.swat-ui3 .arkyn-wordmark::after{content:none!important;display:none!important}
body.swat-ui3 .arkyn-wordmark>span{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  display:block!important;pointer-events:none!important;
  background-color:var(--arkyn-wordmark-primary,var(--arkyn-logo-neutral,#dae4f2))!important;
  -webkit-mask:url('/assets/brand/arkyn-wordmark-ink.png') center / contain no-repeat;
  mask:url('/assets/brand/arkyn-wordmark-ink.png') center / contain no-repeat;
}
body.swat-ui3 .arkyn-wordmark>.arkyn-wordmark-accent{
  background-color:var(--arkyn-wordmark-accent,var(--arkyn-logo-gold,#ddb365))!important;
  -webkit-mask-image:url('/assets/brand/arkyn-wordmark-accent.png');
  mask-image:url('/assets/brand/arkyn-wordmark-accent.png');
}
body.swat-ui3 .arkyn-wordmark:hover{opacity:.83!important;transform:none!important}
body.swat-ui3 .arkyn-wordmark:active{opacity:.68!important;transform:none!important}
body.swat-ui3 .arkyn-wordmark:focus-visible{
  outline:2px solid var(--ja-accent,#51bbed)!important;
}
body.swat-ui3 .swat-workspace-left > .swat-workspace-context{
  min-width:0!important;max-width:100%!important;flex:0 1 auto!important;
}
body.swat-ui3 .swat-workspace-context-copy{min-width:0!important;overflow:hidden!important}
:root[data-arkyn-resolved="retro"]:not([data-arkyn-theme^="custom:"]){
  --arkyn-wordmark-primary:#79dbff;
  --arkyn-wordmark-accent:#ff89d3;
}
:root[data-arkyn-resolved="royal"]:not([data-arkyn-theme^="custom:"]){
  --arkyn-wordmark-primary:#c0d9ff;
  --arkyn-wordmark-accent:#e7bf70;
}
/* Space is explicitly reserved; at narrow widths prioritise commands/search. */
@media(max-width:1120px){
  body.swat-ui3 .swat-workspace-context-copy small,
  body.swat-ui3 .swat-workspace-context-copy span{display:none!important}
  body.swat-ui3 .swat-workspace-context-copy strong{font-size:11px!important}
}
@media(max-width:970px){
  body.swat-ui3 .swat-workspace-context-copy{display:none!important}
  body.swat-ui3 .swat-workspace-context{flex:0 0 auto!important}
}
@media(max-width:767px){
  body.swat-ui3 .swat-workspace-left>.arkyn-wordmark{
    flex-basis:101px!important;inline-size:101px!important;min-inline-size:101px!important;
    max-inline-size:101px!important;
    block-size:29px!important;min-block-size:29px!important;max-block-size:29px!important;
  }
}
@media(max-width:540px){
  body.swat-ui3 .swat-workspace-brand{display:none!important}
  body.swat-ui3 .swat-workspace-left>.arkyn-wordmark{
    flex-basis:92px!important;inline-size:92px!important;min-inline-size:92px!important;
    max-inline-size:92px!important;block-size:27px!important;min-block-size:27px!important;
    max-block-size:27px!important;
  }
  body.swat-ui3 .swat-workspace-context-copy{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  body.swat-ui3 .arkyn-wordmark{transition:none!important}
}
