/* Praetorian Legal Services - Main Stylesheet */
/* Reset */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: #0E1623; font-family: 'Public Sans', Helvetica, sans-serif; color: #E9E4D8; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
a { color: #C4A35A; text-decoration: none; }
a:hover { color: #DCC07A; text-decoration: underline; text-underline-offset: 3px; }
img { max-width: 100%; height: auto; display: block; }
input, textarea, select { font-family: 'Public Sans', Helvetica, sans-serif; }

/* Responsive container */
#pg { margin: 0 auto; }

/* Print styles */
@media print {
  body { background: white; color: black; }
  a { color: black; }
  nav[aria-label="Main"] { display: none; }
}
