/* Canonical Turnaround brand system.
   TU mark geometry comes from /icons/turnaround-mark.svg.
   Do not redraw the T or U in page-specific CSS. */
:root{
  --turnaround-brand-accent:#929760;
  --turnaround-brand-ink:#f0eee7;
  --turnaround-brand-bg:#11120f;
}

/* Canonical TU mark: supports both legacy homepage .mark and app .turn-mark markup. */
.mark,
.turn-mark{
  position:relative!important;
  display:inline-block!important;
  flex:0 0 auto!important;
  overflow:visible!important;
  background-image:url('/icons/turnaround-mark.svg?v=20260816-brand-1')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
}
.mark>i,
.mark> b,
.turn-mark>i,
.turn-mark>b,
.mark::before,
.mark::after,
.turn-mark::before,
.turn-mark::after{
  display:none!important;
  content:none!important;
}

/* Keep the header brand button in its original corner; center only the TU inside it. */
.top-brand{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
}
.top-brand>.turn-mark{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  margin:0!important;
  background-position:center!important;
}

/* Canonical wordmark. Keep text live for accessibility and sharp rendering. */
.wordmark,
.brand-wordmark{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-weight:650!important;
  letter-spacing:-.02em!important;
}
.wordmark>span:last-child,
.brand-wordmark .brand-period,
.brand-period{
  color:var(--turnaround-brand-accent)!important;
}

/* Optional watermark utilities. They intentionally inherit size from the host. */
.brand-watermark-mark{
  pointer-events:none;
  user-select:none;
  background:url('/icons/turnaround-mark.svg?v=20260816-brand-1') center/contain no-repeat;
  opacity:.04;
}
.brand-watermark-wordmark{
  pointer-events:none;
  user-select:none;
  color:var(--turnaround-brand-ink);
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-weight:650;
  letter-spacing:-.055em;
  opacity:.04;
}
.brand-watermark-wordmark::after{
  content:'.';
  color:var(--turnaround-brand-accent);
}

/* Existing app watermark hosts now use the exact same canonical TU asset. */
.auth-watermark.turn-mark,
.hero-watermark.turn-mark{
  background-image:url('/icons/turnaround-mark.svg?v=20260816-brand-1')!important;
}
