/* =========================================================
   BUILD 43 — CRISP, COMPLETE SIGNATURE SUBTITLE
   Loaded after Build 41/42 so the subtitle is painted in full.
   ========================================================= */

/* Build 42 enlarged the live text beyond its former 55% paint box. Give the
   complete wording sufficient width while retaining the same visual centre on
   desktop and tablet. The native CSS treatment stays vector-sharp at every
   pixel density and avoids the small-type rasterisation of the SVG filter. */
.rc-brand-tagline {
  box-sizing: border-box;
  width: 61%;
  margin-right: 0;
  margin-left: 11%;
  padding: 0 .12em .08em;
  overflow: visible;
  color: #e5bd65;
  background-image: linear-gradient(
    to bottom,
    #754719 0%,
    #a96f2c 18%,
    #d9a94e 36%,
    #f3da8b 51%,
    #e3b75c 64%,
    #a76b29 83%,
    #704116 100%
  );
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: .12px rgba(248, 220, 139, .28);
  filter: none;
  font-weight: 700;
  letter-spacing: .13em;
  text-shadow:
    0 -.35px 0 rgba(255, 233, 161, .2),
    0 .65px 0 rgba(73, 37, 10, .72),
    0 1.2px 1px rgba(0, 0, 0, .28);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* On phones the signature occupies almost the full screen. Shift only the
   subtitle to the right and slightly tighten its tracking so the full wording
   remains centred and every final letter stays inside its paint area. */
@media (max-width: 480px) {
  .rc-brand-tagline {
    width: 62%;
    margin-left: 20%;
    letter-spacing: .1em;
  }
}

@media (forced-colors: active) {
  .rc-brand-tagline {
    color: CanvasText;
    background: none;
    -webkit-text-fill-color: currentColor;
    -webkit-text-stroke: 0;
    text-shadow: none;
  }
}
