/* ===================================================================
   Palette bridge for the pages still built on the original site.css /
   refine.css (currently windows-clipboard-manager.html).

   Loaded *after* both of those, it only redefines their custom
   properties — no layout, no new rules — so those pages pick up the
   2026 palette (warm paper, navy ink, brand pink) without being
   rebuilt. The old lavender/lime/graffiti tokens are folded onto the
   new accent rather than left dangling, since the redesign retires
   that part of the identity.
   =================================================================== */

:root {
  --cream:#F6F3ED;
  --creamSurface:#FFFFFF;
  --ink:#313851;
  --inkMuted:#666E85;
  --borderLight:rgba(49,56,81,0.14);
  --accent:#FD105E;
  --accentFill:#FDE3EC;
  --charcoal:#313851;
  --pillTint:#EAECEF;

  --ink-rgb:49,56,81;
  --cream-rgb:246,243,237;
  --accent-rgb:253,16,94;

  /* Retired graffiti/lime tokens, folded onto the new brand pink. */
  --lime:#FD105E;
  --pink:#FD105E;
  --orange:#FD105E;
  --limeInk:#FFFFFF;
  --punchShadow:0 2px 8px rgba(49,56,81,0.08), 0 40px 70px -34px rgba(49,56,81,0.5);
  --punchBorder:rgba(49,56,81,0.14);

  --accentDeep:#D6094F;
  --gradAccent:linear-gradient(135deg, #FD105E 0%, #D6094F 100%);
  --gradAccentSoft:linear-gradient(135deg, rgba(253,16,94,0.14) 0%, rgba(253,16,94,0.04) 100%);
  --limeTint:rgba(253,16,94,0.14);
  --limeDeep:#D6094F;
  --shadowAccent:0 2px 6px rgba(253,16,94,0.22), 0 16px 32px -14px rgba(253,16,94,0.55);
}

html[data-theme="dark"] {
  --cream:#333333;
  --creamSurface:#474747;
  --ink:#F6F3ED;
  --inkMuted:#A6A6A6;
  --borderLight:rgba(255,255,255,0.13);
  --accent:#FD105E;
  --accentFill:#4A2233;
  --charcoal:#222222;
  --pillTint:#414141;

  --ink-rgb:246,243,237;
  --cream-rgb:51,51,51;
  --accent-rgb:253,16,94;

  --lime:#FD105E;
  --pink:#FD105E;
  --orange:#FD105E;
  --limeInk:#FFFFFF;
  --punchShadow:0 2px 8px rgba(0,0,0,0.5), 0 40px 70px -34px rgba(0,0,0,0.9);
  --punchBorder:rgba(255,255,255,0.13);

  --accentDeep:#FD105E;
  --gradAccent:linear-gradient(135deg, #FD105E 0%, #D6094F 100%);
  --gradAccentSoft:linear-gradient(135deg, rgba(253,16,94,0.20) 0%, rgba(253,16,94,0.06) 100%);
  --limeTint:rgba(253,16,94,0.20);
  --limeDeep:#FD105E;
  --shadowAccent:0 2px 6px rgba(0,0,0,0.35), 0 16px 32px -14px rgba(253,16,94,0.5);
}

/* The graffiti wordmark is retired — the nav/footer brand image is now the
   new outlined wordmark, which needs a plain height rather than the old
   logo's sizing. */
.brand img { height:26px; width:auto; }
footer .brand img, .foot-row .brand img { height:22px; }

/* Luckiest Guy "stickers" belonged to the old identity; keep the labels but
   set them in the site's mono face so they read as spec labels, not decals. */
.sticker {
  font-family:"JetBrains Mono", ui-monospace, monospace !important;
  font-weight:700 !important;
  letter-spacing:0.08em !important;
  text-transform:uppercase !important;
  transform:none !important;
}

/* The comparison table's "us" column already spells FATCLIPBOARD in text
   beside the mark; with the full wordmark as the image that read twice. */
.cmp-us-label img { display:none; }
