/* Brand mark override — loaded on every page, after each template's own inline
   <style>. Mark source is static/brand/caret-mark-white.svg (inlined as a data
   URI below). Rules use !important because templates inline their own diamond
   styles that would otherwise win the cascade. Classes are tripled (.hb-diamond
   x3) to raise specificity to 0,3,0 — dashboard.html re-declares width and
   box-shadow with !important in style blocks that load after this sheet, and
   those hover rules sit at 0,2,0, so plain 0,2,0 here would lose. Classes
   covered: hb-diamond, logo-diamond, sb-diamond. */

.hb-diamond.hb-diamond.hb-diamond,
.logo-diamond.logo-diamond.logo-diamond,
.sb-diamond.sb-diamond.sb-diamond {
  width: 24px !important;
  height: 24px !important;
  border-radius: 0 !important;
  transform: none !important;
  animation: none !important;
  box-shadow: none !important;
  background: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20aria-label%3D%22GexTweak%22%3E%3Cpath%20d%3D%22M22%2C168%20L128%2C50%20L234%2C168%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%2224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M100%2C214%20L156%2C214%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%2224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
  filter: drop-shadow(0 0 3px rgba(245, 196, 81, 0.55)) !important;
  flex-shrink: 0 !important;
  display: inline-block !important;
}

.hdr-brand-v2:hover .hb-diamond.hb-diamond.hb-diamond,
.brand:hover .logo-diamond.logo-diamond.logo-diamond,
.split-brand:hover .sb-diamond.sb-diamond.sb-diamond {
  transform: none !important;
  box-shadow: none !important;
}

@media (max-width: 640px) {
  .hb-diamond.hb-diamond.hb-diamond,
  .logo-diamond.logo-diamond.logo-diamond,
  .sb-diamond.sb-diamond.sb-diamond {
    width: 20px !important;
    height: 20px !important;
  }
}
