/* Footer links: gray, no underline */
.link-footer {
  color: #6c757d;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s;
}
.link-footer:hover {
  color: var(--protar-dark);
  text-decoration: none;
}
/* protar-style.css: Styles moved from index.html */
:root{
  --protar-green:#2e7d32; /* ana */
  --protar-mint:#e8f5e9;  /* açık arka plan */
  --protar-orange:#ff9800;/* vurgu */
  --protar-dark:#1b3120;  /* koyu metin */
}
body{font-family:'Poppins',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--protar-dark)}
.btn-protar{background:var(--protar-green);border-color:var(--protar-green)}
.btn-protar:hover{background:#256628;border-color:#256628}
.text-protar{color:var(--protar-green)}
.bg-mint{background:var(--protar-mint)}
.badge-soft{background:rgba(46,125,50,.1);color:var(--protar-green)}
.feature-icon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:rgba(46,125,50,.08)}
.app-badges img{height:44px}
.shadow-soft{box-shadow:0 10px 30px rgba(0,0,0,.06)}
.rounded-2xl{border-radius:1rem}
.nav-link{font-weight:500}
.gallery img{object-fit:cover}
/* küçük incelikler */
.hero{background:linear-gradient(180deg,var(--protar-mint),#fff)}

/* Stylish links for contact section */
.link-stylish {
  color: var(--protar-orange);
  font-weight: 600;
  text-decoration: underline dotted;
  transition: color 0.2s;
}
.link-stylish:hover {
  color: var(--protar-green);
  text-decoration: underline solid;
}
