/* The privacy note for listeners (privacy.html; SEC-08, run SECREV-2A): the listener's page's colours and its two
   font families (fonts.css), one column of text.  A file of its own: style.css holds the player's layout, which a
   page of text does not want. */

:root {
  --bg:       #07080f;
  --text:     #dde4f2;
  --text-mid: #8892a8;
  --amber:    #ff9100;
  --border:   rgba(255, 255, 255, 0.12);
}

*, *::before, *::after { box-sizing: border-box; }

html { background: var(--bg); }

body {
  margin: 0;
  padding: 32px 20px 48px;
  background: var(--bg);
  color: var(--text);
  font-family: 'Syne', sans-serif;
  font-size: 15px;
  line-height: 1.6;
}

main { max-width: 40em; margin: 0 auto; }

h1 { margin: 0 0 6px; font-size: 24px; font-weight: 700; line-height: 1.25; }

h2 { margin: 28px 0 8px; font-size: 16px; font-weight: 700; letter-spacing: 0.02em; }

p, ul { margin: 0 0 12px; }

ul { padding-left: 1.2em; }

li { margin: 0 0 4px; }

a { color: var(--amber); }

.meta {
  margin: 0 0 28px;
  font-family: 'DM Mono', monospace;
  font-size: 12px;
  color: var(--text-mid);
}

footer {
  margin-top: 36px;
  padding-top: 14px;
  border-top: 1px solid var(--border);
  font-family: 'DM Mono', monospace;
  font-size: 12px;
  color: var(--text-mid);
}
