/* Pingvin Share (share.webery.at) — Webery theme.
 * Pingvin uses Mantine with primaryColor "victoria" (a blue palette).
 * We remap that whole palette + the semantic primary variables to the
 * Webery accent #ff5745 so buttons, links, switches, progress, etc. match.
 * The logo itself is swapped at the file level (/img/logo.png).
 */
:root {
  --webery-accent: #ff5745;
  --webery-accent-hover: #e64636;
  --webery-accent-dark: #c93628;

  /* ── Remap the "victoria" primary palette (shades 0–9) ───────────── */
  --mantine-color-victoria-0: #fff0ee;
  --mantine-color-victoria-1: #ffe0dc;
  --mantine-color-victoria-2: #ffc2b9;
  --mantine-color-victoria-3: #ffa294;
  --mantine-color-victoria-4: #ff8675;
  --mantine-color-victoria-5: #ff6e5d;
  --mantine-color-victoria-6: #ff5745;
  --mantine-color-victoria-7: #e64636;
  --mantine-color-victoria-8: #c93628;
  --mantine-color-victoria-9: #a82a1f;

  --mantine-color-victoria-filled: #ff5745;
  --mantine-color-victoria-filled-hover: #e64636;
  --mantine-color-victoria-light: rgba(255, 87, 69, 0.10);
  --mantine-color-victoria-light-hover: rgba(255, 87, 69, 0.18);
  --mantine-color-victoria-light-color: #e64636;
  --mantine-color-victoria-outline: #ff5745;
  --mantine-color-victoria-outline-hover: rgba(255, 87, 69, 0.06);
  --mantine-color-victoria-text: #ff5745;

  /* ── Semantic primary aliases Mantine components read ────────────── */
  --mantine-primary-color-0: #fff0ee;
  --mantine-primary-color-1: #ffe0dc;
  --mantine-primary-color-2: #ffc2b9;
  --mantine-primary-color-3: #ffa294;
  --mantine-primary-color-4: #ff8675;
  --mantine-primary-color-5: #ff6e5d;
  --mantine-primary-color-6: #ff5745;
  --mantine-primary-color-7: #e64636;
  --mantine-primary-color-8: #c93628;
  --mantine-primary-color-9: #a82a1f;
  --mantine-primary-color-filled: #ff5745;
  --mantine-primary-color-filled-hover: #e64636;
  --mantine-primary-color-light: rgba(255, 87, 69, 0.10);
  --mantine-primary-color-light-hover: rgba(255, 87, 69, 0.18);
  --mantine-primary-color-light-color: #e64636;
  --mantine-primary-color-contrast: #ffffff;

  /* Links / anchors */
  --mantine-color-anchor: #e64636;
}

/* Plain text links inside content */
a:not([class*="Button"]):not([data-button]) {
  color: var(--webery-accent-dark);
}
a:not([class*="Button"]):not([data-button]):hover {
  color: var(--webery-accent);
}

/* Logo: replace Pingvin's raster logo with the clean Webery signet (like the other tools) */
img[alt="logo"] {
  content: url("/branding/signet-black.svg") !important;
  width: 32px !important;
  height: 32px !important;
  object-fit: contain !important;
  border-radius: 0 !important;
}
