:root {--hark-primary:#f43f5e;--hark-bg:#f8fafc;--hark-card-bg:#ffffff;--hark-text:#0f172a;--hark-text-muted:#64748b;--hark-shadow:0 10px 30px -10px rgba(15, 23, 42, 0.08);--hark-border:rgba(15, 23, 42, 0.06);}.harkulade-layout { max-width:1400px; margin:0 auto; padding:0 1rem; }.harkulade-hero { text-align:center; margin-bottom:0.85rem; animation:fadeInDown 0.6s ease-out; position:relative; }.hero-capsule { position:relative;padding:1.75rem 2rem; border-radius:32px; box-shadow:0 20px 40px -10px rgba(15, 23, 42, 0.3); border:1px solid rgba(255, 255, 255, 0.1);overflow:hidden;background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%);}.hero-capsule > * {position:relative;z-index:2;}.hero-title.white { font-size:1.8rem; font-weight:950; color:white; letter-spacing:-1.2px; line-height:1.25; margin-bottom:0.5rem;text-shadow:0 2px 4px rgba(0, 0, 0, 0.3);}.hero-meta.white { font-size:0.95rem; font-weight:800; color:#fde047; }.harkulade-card { background:var(--hark-card-bg); border-radius:32px; padding:1.5rem; margin-bottom:0.85rem; border:1px solid var(--hark-border); box-shadow:var(--hark-shadow); }.card-row { display:flex; gap:1.25rem; padding:1rem; }.row-icon { width:48px; height:48px; border-radius:16px; display:flex; align-items:center; justify-content:center; flex-shrink:0; font-size:1.2rem; }.address-icon { background:#f0fdf4; color:#22c55e; }.phone-icon { background:#eff6ff; color:#3b82f6; }.row-content { flex:1; display:flex; flex-direction:column; }.row-label { font-size:0.75rem; font-weight:950; color:var(--hark-text-muted); text-transform:uppercase; letter-spacing:1px; }.row-value { font-size:1.05rem; font-weight:850; color:var(--hark-text); }.direct-call-action { display:flex; align-items:center; gap:1.25rem; padding:1.15rem; background:#f8fafc; border-radius:22px; text-decoration:none; border:1px solid rgba(0,0,0,0.03); }.action-arrow { color:var(--hark-text-muted); font-size:0.9rem; opacity:0.4; margin-left:auto; }.section-title { font-size:1.25rem; font-weight:950; color:var(--hark-text); letter-spacing:-0.7px; margin-bottom:1rem; }.taziye-description { font-size:1.05rem; line-height:1.6; color:#475569; font-weight:650; }.action-grid { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }.hark-btn { padding:1.15rem; border:none; border-radius:20px; font-weight:900; font-size:1rem; display:flex; align-items:center; justify-content:center; gap:0.75rem; cursor:pointer; transition:all 0.2s; }.hark-btn.primary { background:var(--hark-primary); color:white; }.hark-btn.dark { background:#0f172a; color:white; }.news-layout { display:flex; gap:30px; align-items:flex-start; }.news-main-content { flex:1; min-width:0; }.news-sidebar { width:320px; flex-shrink:0; }.hark-sidebar-card { background:white; border:1px solid var(--hark-border); border-radius:24px; padding:1.5rem; margin-bottom:0.65rem; }.sidebar-title { font-size:1rem; font-weight:850; margin-bottom:0.85rem; color:var(--hark-text); display:flex; align-items:center; gap:0.6rem; }.sidebar-search-input { width:100%; padding:0.8rem 1rem; border:2.5px solid #f8fafc; border-radius:12px; outline:none; font-weight:600; font-size:0.9rem; background:#f8fafc; transition:all 0.2s; }.sidebar-search-input:focus { background:white; border-color:#f1f5f9; }.hark-sidebar-link { display:flex; align-items:center; justify-content:space-between; padding:0.7rem 0.85rem; background:#f8fafc; border-radius:12px; text-decoration:none; color:#475569; font-weight:700; font-size:0.9rem; transition:all 0.2s; }.hark-sidebar-link:hover { background:#f1f5f9; transform:translateX(4px); }.hark-sidebar-link i { font-size:0.7rem; opacity:0.3; }.sidebar-mini-list { display:flex; flex-direction:column; gap:0.75rem; }.mini-job-item { padding-bottom:0.5rem; border-bottom:1px solid #f8fafc; }.mini-job-title { font-size:0.95rem; font-weight:850; color:var(--hark-text); }.mini-job-meta { font-size:0.75rem; color:#64748b; font-weight:700; display:flex; align-items:center; gap:0.35rem; }@media (max-width:1024px) {.news-layout { flex-direction:column; }.news-sidebar { display:none; }.desktop-only { display:none !important; }}@media (max-width:900px) {.desktop-only { display:none !important; }.container { padding-left:0.5rem !important; padding-right:0.5rem !important; }footer { display:none !important; }.news-layout {flex-direction:column !important;gap:0.75rem !important;}.harkulade-hero {margin-bottom:0.5rem !important;}.hero-capsule {padding:1.25rem 1rem !important;border-radius:20px !important;}.hero-title.white { font-size:1.15rem !important; font-weight:700 !important;letter-spacing:0 !important;line-height:1.3 !important;}.hero-meta.white {font-size:0.75rem !important;margin-top:0.5rem !important;}.harkulade-card {padding:0.85rem 1rem !important;border-radius:16px !important;margin-bottom:0.5rem !important;background:#ffffff !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;border:1px solid #f1f5f9 !important;}.contact-card .card-row {padding:0 !important;gap:0.75rem !important;}.row-icon {width:36px !important;height:36px !important;border-radius:10px !important;font-size:0.95rem !important;}.row-label {font-size:0.65rem !important;letter-spacing:0.5px !important;}.row-value {font-size:0.9rem !important;font-weight:600 !important;}.direct-call-action {padding:0.75rem !important;border-radius:12px !important;margin-top:0.75rem !important;gap:0.75rem !important;}.detail-card {position:relative;border-left:3px solid var(--hark-primary) !important;}.detail-card .section-title {font-size:0.8rem !important;margin-bottom:0.6rem !important;display:flex;align-items:center;gap:0.4rem;color:var(--hark-text-muted) !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.5px;}.detail-card .section-title i {font-size:0.9rem !important;color:var(--hark-primary) !important;opacity:1 !important;}.taziye-description {font-size:0.9rem !important;line-height:1.6 !important;color:#334155 !important;font-weight:500 !important;}.taziye-description br {display:block;margin-bottom:0.5rem;}.action-card {padding:1rem !important;}.action-card > div:first-child {padding:0.75rem 1rem !important;margin-bottom:0.75rem !important;background:linear-gradient(135deg, #fef2f2 0%, #fff5f5 100%);border-radius:14px;border:1px solid #fecaca;display:flex;align-items:center;justify-content:space-between;text-align:left !important;border-bottom:none !important;}.action-card > div:first-child .row-label {font-size:0.7rem !important;color:#ef4444 !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.5px;margin:0 !important;}.action-card > div:first-child div[x-text] {font-size:1.75rem !important;font-weight:800 !important;color:#dc2626 !important;line-height:1 !important;min-width:50px;text-align:right;}.action-grid {grid-template-columns:1fr 1fr !important;gap:0.5rem !important;}.hark-btn {padding:0.7rem 0.4rem !important;border-radius:10px !important;font-size:0.75rem !important;gap:0.35rem !important;font-weight:700 !important;}.hark-btn i {font-size:0.85rem !important;}.hark-btn.primary {background:linear-gradient(135deg, #ef4444, #dc2626) !important;}.hark-btn.dark {background:#1e293b !important;}.action-card > template + div,.action-card > div[x-show] + div {padding:1rem !important;border-radius:12px !important;margin-top:1rem !important;}.action-card input[type="text"] {padding:0.7rem 0.85rem !important;font-size:0.9rem !important;border-radius:10px !important;margin-bottom:0.75rem !important;}.action-card button[style*="background:white"] {padding:0.7rem 0.85rem !important;font-size:0.85rem !important;border-radius:10px !important;}.action-card > div[x-show] h3 {font-size:0.9rem !important;margin-bottom:0.75rem !important;}.action-card > div[x-show] > div > div {padding:0.85rem !important;border-radius:12px !important;margin-bottom:0.5rem !important;}.action-card > div[x-show] strong {font-size:0.85rem !important;}.action-card > div[x-show] span {font-size:0.7rem !important;}.action-card > div[x-show] div[style*="color:#475569"] {font-size:0.8rem !important;}.harkulade-detail-main { padding-bottom:6rem !important; }}@media (max-width:480px) {.hero-title.white {font-size:1.05rem !important;}.harkulade-card {padding:0.75rem 0.85rem !important;border-radius:14px !important;}.detail-card {border-left-width:2px !important;}.detail-card .section-title {font-size:0.75rem !important;}.taziye-description {font-size:0.85rem !important;line-height:1.5 !important;}.action-card > div:first-child {padding:0.6rem 0.85rem !important;border-radius:12px !important;}.action-card > div:first-child .row-label {font-size:0.65rem !important;}.action-card > div:first-child div[x-text] {font-size:1.5rem !important;}.action-grid {grid-template-columns:1fr !important;gap:0.4rem !important;}.hark-btn {padding:0.65rem 0.5rem !important;font-size:0.75rem !important;}.row-icon {width:32px !important;height:32px !important;font-size:0.85rem !important;}.row-value {font-size:0.85rem !important;}}@keyframes fadeInDown { from { opacity:0; transform:translateY(-20px); } to { opacity:1; transform:translateY(0); } }@keyframes slideDown { from { transform:translateY(-100%); } to { transform:translateY(0); } }@media (max-width:768px) { .taziye-detail-bar { display:none !important; } }

/* 🌟 MASAÜSTÜ PAYLAŞIM BUTONLARI (Haberler, Firmalar ve İlanlar ile Birebir Aynı) */
.desktop-share-buttons {
  position: absolute !important;
  top: 16px !important;
  right: 16px !important;
  display: flex !important;
  gap: 6px !important;
  z-index: 25 !important;
}

.desktop-share-buttons button {
  width: 34px !important;
  height: 34px !important;
  border-radius: 50% !important;
  border: none !important;
  background: rgba(255, 255, 255, 0.9) !important;
  color: #64748b !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 14px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12) !important;
  transition: all 0.2s ease !important;
}

.desktop-share-buttons button:hover {
  background: #ffffff !important;
  color: #0f172a !important;
  transform: translateY(-2px) !important;
}

.desktop-share-buttons button.instagram {
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
  color: #ffffff !important;
  box-shadow: 0 4px 12px rgba(220, 39, 67, 0.35) !important;
}

.desktop-share-buttons button.instagram:hover {
  transform: translateY(-2px) scale(1.08) !important;
  box-shadow: 0 6px 16px rgba(220, 39, 67, 0.5) !important;
}

@media (max-width: 900px) {
  /* Mobilde detay sayfasında üst paylaşım ikonları kesinlikle görünmesin */
  .desktop-share-buttons {
    display: none !important;
  }
}

.hero-ayet-badge {
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  background: rgba(2, 44, 34, 0.92) !important;
  border: 2.5px solid #fde047 !important;
  border-radius: 20px !important;
  padding: 12px 28px !important;
  margin-bottom: 1.1rem !important;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4) !important;
  max-width: 94% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.hero-ayet-arabic {
  font-size: 1.65rem !important;
  font-weight: 800 !important;
  color: #fde047 !important;
  line-height: 1.25 !important;
  font-family: 'Traditional Arabic', 'Segoe UI', Tahoma, Arial, sans-serif !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.7) !important;
}

.hero-ayet-latin {
  font-size: 0.95rem !important;
  font-weight: 900 !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  line-height: 1.2 !important;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.7) !important;
}

@media (max-width: 480px) {
  .hero-ayet-badge {
    padding: 9px 18px !important;
    margin-bottom: 0.85rem !important;
  }
  .hero-ayet-arabic {
    font-size: 1.35rem !important;
  }
  .hero-ayet-latin {
    font-size: 0.78rem !important;
    letter-spacing: 1.2px !important;
  }
}