/* Production holding page. Federal palette (assets/looks/federal/look.css),
   copied as values: this directory is deployed on its own. A separate file,
   not an inline <style>, because the CSP is style-src 'self'. */
:root { --ink: #1b1b1b; --muted: #565c65; --wash: #f0f0f0; --navy: #162e51; --gold: #ffbe2e; }
* { box-sizing: border-box; }
html { background: var(--wash); }
body { margin: 0; min-height: 100vh; display: flex; flex-direction: column; color: var(--ink); background: var(--wash);
  border-top: 4rem solid var(--navy); box-shadow: inset 0 0.5rem 0 var(--gold);
  font: 1.0625rem/1.6 "Public Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif; }
main { flex: 1; width: 100%; max-width: 44rem; margin: 0 auto; padding: 3rem 1rem; }
h1 { margin: 0 0 1rem; font: 700 clamp(1.75rem, 4vw, 2.5rem)/1.2 Merriweather, Georgia, "Times New Roman", serif; color: var(--navy); }
main p { margin: 0; max-width: 38rem; }
a { color: #005ea2; }
a:focus-visible { outline: 0.25rem solid #1c74d8; outline-offset: 0.125rem; }
