:root{
  --yazi: #0b1220;
  --arka: #f4f6fb;
  --kart: rgba(255,255,255,.78);
  --kart2: rgba(255,255,255,.92);
  --kenar: rgba(0,0,0,.08);
  --vurgu: #2563eb;
  --vurgu2:#0ea5e9;
  /* Light tema butonları biraz daha dolu görünsün */
  --butonA1: 1;
  --butonA2: .92;
  --seciliA1: 1;
  --seciliA2: .92;
  --kucukVurguA1: 1;
  --kucukVurguA2: .92;
  --uyari:#f59e0b;
  --basari:#16a34a;
  --hata:#ef4444;
  --golge: 0 14px 40px rgba(2,6,23,.12);
  --cam: blur(12px);
  --radius: 18px;
  --radius2: 22px;
  --font: -apple-system, BlinkMacSystemFont, "SF Pro Text", ui-sans-serif, system-ui, Segoe UI, Roboto, Arial, "Noto Sans";
}
:root[data-tema="dark"]{
  --yazi: #f2f5ff;
  --arka: radial-gradient(1200px 700px at 20% 0%, rgba(56,189,248,.16), transparent 55%),
          radial-gradient(900px 600px at 100% 0%, rgba(37,99,235,.18), transparent 60%),
          #050914;
  /* Dark temada kart/panel görünümü daha "card" hissi versin */
  --kart: rgba(17,25,50,.74);
  --kart2: rgba(23,34,70,.84);
  --kenar: rgba(255,255,255,.12);
  --vurgu: #60a5fa;
  --vurgu2:#38bdf8;
  --butonA1: .34;
  --butonA2: .22;
  --seciliA1: .40;
  --seciliA2: .24;
  --kucukVurguA1: .30;
  --kucukVurguA2: .18;
  --golge: 0 18px 60px rgba(0,0,0,.45);
}
html,body{
  height:100%;
  margin:0;
  font-family:var(--font);
  color:var(--yazi);
  background: var(--arka);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
/* iOS Safari momentum scroll & safe areas */
html {
  overflow: hidden;
  height: 100%;
  height: -webkit-fill-available;
}
body {
  min-height: 100%;
  min-height: -webkit-fill-available;
}
a{color:inherit}
*{box-sizing:border-box}
