/* ============================================================
   DOSYA SORUMLULUGU — base-07-buttons.css
   ------------------------------------------------------------
   NE YAPAR   : btn-primary / btn-secondary / btn-danger ortak buton stilleri.
   KAYNAK     : v3.12.0'da bolundu — kurallar birebir tasindi,
                hicbir kural yeniden yazilmadi veya siralanmadi.
   SIRA       : index.html'deki <link> sirasi kaskadi belirler.
                Bu dosyanin sirasini DEGISTIRME.
   ------------------------------------------------------------
   Tam dosya listesi ve sira: BAGIMLILIK-HARITASI.md
   ============================================================ */

/* ============================================================
   BUTTONS
   ============================================================ */
.btn-primary {
  width: 100%;
  height: 48px;
  background: linear-gradient(135deg, var(--orange2), var(--orange));
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  border-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  transition: opacity 0.15s, transform 0.12s, box-shadow 0.12s;
  letter-spacing: -0.2px;
  box-shadow: 0 4px 16px rgba(232,93,0,0.28);
}
.btn-primary:active { opacity: 0.9; transform: scale(0.97); box-shadow: 0 2px 6px rgba(232,93,0,0.18); }

.btn-secondary {
  width: 100%;
  height: 44px;
  background: var(--bg3);
  color: var(--text2);
  font-size: 14px;
  font-weight: 600;
  border-radius: var(--radius-sm);
  border: 1px solid var(--border2);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  transition: opacity 0.15s, transform 0.12s;
}
.btn-secondary:active { opacity: 0.8; transform: scale(0.97); }

.btn-danger {
  background: #FEE2E2;
  color: var(--danger);
  border-color: #FCA5A5;
}

.btn-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--bg3);
  border: 1px solid var(--border);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  flex-shrink: 0;
}

