/* Rotaly — statik yasal sayfalar. Bagimliligi yok, derleme adimi yok. */
:root {
  --marka: #c2410c;
  --metin: #141414;
  --ikincil: #5c5c5c;
  --zemin: #faf8f6;
  --kart: #ffffff;
  --kenar: #e7e1dc;
}
@media (prefers-color-scheme: dark) {
  :root {
    --metin: #f2efec;
    --ikincil: #a8a29e;
    --zemin: #16130f;
    --kart: #221d18;
    --kenar: #3a322b;
  }
}
* { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--zemin);
  color: var(--metin);
  font: 16px/1.65 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.kap { max-width: 42rem; margin: 0 auto; padding: 2rem 1rem 4rem; }
header { display: flex; align-items: center; gap: .75rem; margin-bottom: 2.5rem; }
header img { width: 40px; height: 40px; border-radius: 9px; }
header a { color: inherit; text-decoration: none; font-weight: 700; font-size: 1.15rem; }
h1 { font-size: 1.75rem; line-height: 1.25; margin: 0 0 .5rem; }
h2 { font-size: 1.15rem; margin: 2.25rem 0 .5rem; }
h3 { font-size: 1rem; margin: 1.5rem 0 .35rem; }
p, li { color: var(--metin); }
.ikincil { color: var(--ikincil); }
a { color: var(--marka); }
.kart {
  background: var(--kart);
  border: 1px solid var(--kenar);
  border-radius: 12px;
  padding: 1rem 1.15rem;
  margin: 1rem 0;
}
.uyari { border-left: 3px solid var(--marka); }
code { background: var(--kart); border: 1px solid var(--kenar); border-radius: 5px; padding: .1rem .35rem; font-size: .9em; }
footer { margin-top: 3.5rem; padding-top: 1.25rem; border-top: 1px solid var(--kenar); font-size: .9rem; }
footer a { margin-right: 1rem; display: inline-block; }
.dil { font-size: .8rem; letter-spacing: .06em; text-transform: uppercase; color: var(--ikincil); margin-top: 3rem; }
