/* UAT Rich Footer — sayfa-özel SEO açıklaması + ilgili link havuzu
   Dark tema, sayfanın CSS değişkenlerine bağlı. v1.0 (30 Apr 2026) */
.rich-footer{
  background:linear-gradient(180deg,var(--bg,#050a14),#020611);
  border-top:2px solid var(--bdr,#1a2d42);
  padding:48px 24px 24px;
  color:var(--txt2,#8a9db5);
  font-size:13px;
  margin-top:60px;
}
.rf-container{max-width:1200px;margin:0 auto}
.rf-intro{
  margin-bottom:36px;
  padding-bottom:28px;
  border-bottom:1px solid var(--bdr,#1a2d42);
}
.rf-intro h2{
  color:var(--red-lt,#ff8585);
  font-size:18px;
  margin:0 0 12px;
  font-weight:700;
  letter-spacing:-.2px;
}
.rf-intro p{
  font-size:14px;
  line-height:1.75;
  color:var(--txt2,#8a9db5);
  margin:0;
  max-width:1100px;
}
.rf-links{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:32px;
  margin-bottom:32px;
}
.rf-col h3{
  font-size:14px;
  margin:0 0 14px;
  color:var(--gold,#d4a853);
  font-weight:600;
  letter-spacing:.3px;
}
.rf-col ul{list-style:none;padding:0;margin:0}
.rf-col li{margin-bottom:8px}
.rf-col a{
  color:var(--txt2,#8a9db5);
  text-decoration:none;
  font-size:13px;
  transition:color .15s,padding-left .15s;
  display:inline-block;
}
.rf-col a:hover{
  color:var(--red-lt,#ff8585);
  padding-left:4px;
}
.rf-bottom{
  border-top:1px solid var(--bdr,#1a2d42);
  padding-top:20px;
  text-align:center;
  font-size:12px;
  color:var(--txt3,#4a5e72);
}
.rf-bottom a{color:var(--txt2,#8a9db5);text-decoration:none}
.rf-bottom a:hover{color:var(--red-lt,#ff8585)}
.rf-warn{
  margin-top:8px;
  color:var(--txt3,#4a5e72);
  font-size:11px;
  font-style:italic;
}
@media (max-width:900px){
  .rf-links{grid-template-columns:repeat(2,1fr);gap:24px}
}
@media (max-width:480px){
  .rf-links{grid-template-columns:1fr;gap:20px}
  .rich-footer{padding:36px 18px 20px}
  .rf-intro h2{font-size:16px}
  .rf-intro p{font-size:13px;line-height:1.7}
}
