:root {
  --rlp-accent: #081a44;
  --rlp-accent-hover: #172f65;
  --rlp-button-text: #ffffff;
  --rlp-text: #081a44;
  --rlp-muted: #454b58;
  --rlp-font: 'Work Sans', sans-serif;
}
.rlp-panel { border-top: 6px solid #49a8b1; }
.rlp-dialog h2 {
  font-family: 'Spartan', sans-serif;
  font-size: clamp(15px, calc(6vw - 4px), 23px);
}
.rlp-dialog p {
  font-size: 18px;
  font-weight: 600;
}
.rlp-action { border-radius: 30px; }
.rlp-dialog :focus-visible {
  outline: 1px solid #081a44 !important;
  outline-offset: 2px !important;
}
