
:root{
  --golan-bg:#2e4a52;      /* قريب من الخلفية في البروفايل */
  --golan-bg2:#243b42;
  --golan-accent:#d49a2a;  /* ذهبي/برتقالي */
  --golan-card:#1f3238;
}

*{font-family:"Tajawal",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;}
body{background:#0f1a1d;color:#eaf0f2;}
.golan-nav{background:linear-gradient(180deg,var(--golan-bg),var(--golan-bg2)); border-bottom:1px solid rgba(212,154,42,.35);}
.btn-golan{background:var(--golan-accent);border-color:var(--golan-accent);color:#111;}
.btn-golan:hover{filter:brightness(.95);}
.btn-golan-outline{border:1px solid rgba(212,154,42,.8);color:var(--golan-accent);}
.btn-golan-outline:hover{background:rgba(212,154,42,.12);color:var(--golan-accent);}
.hero{
  background:
    radial-gradient(1100px 550px at 80% 0%, rgba(212,154,42,.18), transparent 55%),
    radial-gradient(1000px 500px at 10% 20%, rgba(255,255,255,.06), transparent 60%),
    linear-gradient(180deg,var(--golan-bg),#142327);
  border-bottom:1px solid rgba(255,255,255,.06);
}
.hero .badge{background:rgba(212,154,42,.15);border:1px solid rgba(212,154,42,.35);color:var(--golan-accent);}
.section-title{color:var(--golan-accent);}
.golan-card{
  background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.01));
  border:1px solid rgba(255,255,255,.08);
  border-radius:18px;
}
.golan-card .card-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.08);}
.gallery-img {
  width: 100%;
  aspect-ratio: 1 / 1;        /* مربع 1:1 */
  max-width: 320px;           /* نفس فكرة 320px التي في الـ HTML (اختياري) */
  object-fit: contain;        /* هذا هو السر: احتواء الصورة بالكامل داخل المربع */
  background-color: #050d14;  /* لون خلفية بسيط حول الصورة لو بقي فراغ */
  border-radius: 1rem;
    height: 320px;              /* احتياط للمتصفحات القديمة */

  display: block;
}

.golan-footer{background:linear-gradient(180deg,#0c1417,#0a0f12); border-top:1px solid rgba(212,154,42,.25);}
.form-control, .form-select{
  background-color:rgba(255,255,255,.03);
  border:1px solid rgba(255,255,255,.12);
  color:#eaf0f2;
}
.form-control:focus, .form-select:focus{
  border-color:rgba(212,154,42,.7);
  box-shadow:0 0 0 .2rem rgba(212,154,42,.15);
}
.table{color:#eaf0f2;}
.table thead th{color:#cbd5da;}
.alert{border-radius:14px;}

.gallery-img {
  pointer-events: none;   /* يمنع الضغط على الصورة */
  cursor: default;        /* يلغي شكل اليد عند المرور */
}
.social-icon-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.social-icon {
  width: 20px;
  height: 20px;
}

/* لو حاب تطلع في دوائر خفيفة */
.social-links .social-icon-link {
  width: 32px;
  height: 32px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.social-links .social-icon-link:hover {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.6);
  color: #f6b544; /* لون جولان مثلاً */
}
