/*
 * Copyright (c) 2026 Edward Boggis-Rolfe. All rights reserved.
 *
 * Practical Financial Solutions' colours, applied over the shared
 * lokorium.css through its variables: a light theme in the palette of the
 * original complaints demo (navy brand colour, blue links, pale panels).
 * Load after lokorium.css.
 */

:root {
  --ground: #ffffff;
  --wordmark: #062d4e;
  --signal: #062d4e;
  --signal-light: #3857a6;
  --refusal: #ad2929;
  --refusal-light: #ad2929;
  --divider: #dbe3ea;

  --surface: #f3f7fa;
  --surface-raised: #ffffff;
  --surface-sunken: #f3f7fa;
  --ink: #212d3a;
  --muted: #566b7d;
  --faint: #69747c;
  --signal-tint: rgba(56, 87, 166, 0.1);
  --refusal-tint: rgba(173, 41, 41, 0.08);
}

body {
  background: var(--ground);
  color: var(--ink);
}

a {
  color: var(--signal-light);
}

input,
select,
textarea {
  background: #ffffff;
  color: var(--ink);
  border-color: #c3ced7;
}

@keyframes pulse {
  0%,
  100% {
    box-shadow: 0 0 0 0 rgba(56, 87, 166, 0.45);
  }
  50% {
    box-shadow: 0 0 0 6px rgba(56, 87, 166, 0);
  }
}

.attestation-dialog::backdrop {
  background: rgba(6, 45, 78, 0.55);
}
