/* privatlivspolitik.html — en tekstside på papirfladen.
 * Ingen egne farver: alt hentes fra rollenavnene, som .on-bone på <body>
 * resolver. Siden var før den ene løse ende med sit eget udseende. */

.wrap { max-width: var(--content-narrow); padding-block: var(--space-16) var(--space-24); }

.back {
  display: inline-block;
  margin-bottom: var(--space-12);
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  letter-spacing: .12em;
  text-transform: uppercase;
  text-decoration: none;
}
.back:hover { text-decoration: underline; }

h1 { font-size: clamp(48px, 7vw, 84px); margin-bottom: var(--space-3); }
.updated {
  font-family: var(--font-mono);
  font-size: var(--text-xs);
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--fg-muted);
  margin-bottom: var(--space-12);
}

h2 {
  font-size: var(--text-h3);
  color: var(--accent);
  margin: var(--space-12) 0 var(--space-4);
  padding-bottom: var(--space-3);
  border-bottom: 1px solid var(--line);
}

p, li { margin-bottom: var(--space-3); max-width: var(--measure); }
ul { padding-left: var(--space-6); margin-bottom: var(--space-4); }
strong { font-weight: var(--weight-medium); }

/* Fremhævet manglende værdi. Beholdt som krog, men uden orange. */
.placeholder { background: var(--paper); padding: 0 var(--space-1); box-shadow: 0 0 0 1px var(--line); }

footer {
  border-top: 1px solid var(--line);
  margin-top: var(--space-16);
  padding-top: var(--space-6);
  font-family: var(--font-mono);
  font-variant-numeric: tabular-nums;
  font-size: var(--text-xs);
  letter-spacing: .06em;
  color: var(--fg-muted);
}
