/* Canonical Impressa Doc logo — used across every site and app page */
.impressa-logo{
  display:inline-flex!important;
  align-items:center!important;
  gap:11px!important;
  color:#102A43!important;
  text-decoration:none!important;
  font-family:'Manrope','Inter',Arial,sans-serif!important;
  font-size:20px!important;
  font-weight:800!important;
  letter-spacing:-.04em!important;
  line-height:1!important;
}
.impressa-logo__mark{
  display:grid!important;
  place-items:center!important;
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
  border-radius:9px!important;
  background:#102A43!important;
  color:#C8A96A!important;
  font-family:'Playfair Display',Georgia,serif!important;
  font-size:22px!important;
  font-weight:700!important;
  line-height:1!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;
}
.impressa-logo__word{white-space:nowrap!important;}
.topbar .impressa-logo{color:#FAFAF8!important;}
@media(max-width:480px){
  .impressa-logo{font-size:18px!important;}
  .impressa-logo__mark{flex-basis:34px!important;width:34px!important;height:34px!important;font-size:20px!important;}
}
