/* Pubnolia marka renkleri (tokens/design-tokens.json) */
:root { --zemin: #FAF7F0; --kart: #FFFDF8; --metin: #232821; --ikincil: #7D8178; --birincil: #0C3C2B; --baglanti: #B8613B; --cizgi: #EAE5DA; }
@media (prefers-color-scheme: dark) {
  :root { --zemin: #101A15; --kart: #17241D; --metin: #F1EDE3; --ikincil: #A7ADA3; --birincil: #8FB99C; --baglanti: #E39A72; --cizgi: #2A3A31; }
}
body { margin: 0; background: var(--zemin); color: var(--metin); font: 17px/1.6 system-ui, -apple-system, "Segoe UI", sans-serif; }
main { max-width: 720px; margin: 0 auto; padding: 32px 16px 64px; }
h1 { font-family: Georgia, "Times New Roman", serif; color: var(--birincil); font-size: 2rem; margin: 0 0 .25em; }
h2 { font-size: 1.2rem; margin-top: 2em; }
.tarih { color: var(--ikincil); margin-top: 0; }
a { color: var(--baglanti); }
li { margin: .4em 0; }
