/* Central de Prontera — light-touch branding, no changes to calculator layout. */
:root { --cdp-blue: #2055ad; --cdp-gold: #c48b38; }
html { scroll-padding-top: 10px; }
body { overscroll-behavior-y: contain; }
:focus-visible { outline: 3px solid var(--cdp-gold); outline-offset: 3px; }
@media (max-width: 767px) {
  button, [role="tab"], [role="button"] { touch-action: manipulation; }
  input, select, textarea { font-size: max(16px, 1em); }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
