/* Lunch Catering: sitenin paleti (koyu yeşil gece, kum rengi vurgu, krem yazı), Lora + Manrope */
@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,500;1,400&family=Manrope:wght@400;600;700&display=swap");

:root, html.dark-mode {
  --marka: #C9A678; --marka-koyu: #E4CFA9;
  --zemin: #0F170B; --murekkep: #F3EFE4; --ikincil: rgba(243,239,228,.66);
  --kart: #16240F; --cizgi: rgba(243,239,228,.16);
}
body, input, button, select, textarea, .btn { font-family: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif; }

body.task-login { background: radial-gradient(ellipse 70% 60% at 50% 30%, #1d2e14 0%, #0F170B 70%) !important; }
body.task-login #logo { width: 260px; }
body.task-login .marka-alt { font-family: "Lora", Georgia, serif; font-style: italic; font-weight: 400; font-size: 17px; color: #E4CFA9; }
body.task-login #login-form { border-radius: 22px; box-shadow: 0 30px 80px -30px rgba(0,0,0,.6); }
body.task-login #login-form input.form-control { background: #0F170B; color: #F3EFE4; }
body.task-login #login-form .btn.mainaction, body.task-login #login-form button[type=submit], .btn-primary, .btn.btn-primary { color: #0F170B !important; border-radius: 999px !important; font-weight: 700; }
body.task-login #login-footer { font-family: "Manrope", sans-serif; letter-spacing: .2em; text-transform: uppercase; font-size: 11px; }
