/* Burgan Portföy V3 — layout-preserving brand system */
:root,html[data-tenant="albaraka-menkul"]{
--tenant-brand-50:#EFF8FC;--tenant-brand-100:#DDF1FA;--tenant-brand-200:#B9E3F3;--tenant-brand-300:#86CFE8;--tenant-brand-400:#48B6DB;--tenant-brand-500:#1093CF;--tenant-brand-600:#0B7FBC;--tenant-brand-700:#086AAC;--tenant-brand-800:#07598F;--tenant-brand-900:#064A76;--tenant-brand-950:#042F4C;
--burgan-blue:#086AAC;--burgan-sky:#1093CF;--burgan-cyan:#2DB4DA;--burgan-orange:#F78E20;--burgan-orange-soft:#FFB14A;--burgan-surface:#F4F8FB;--burgan-ink:#0A2235;--burgan-copy:#536B7C;
--burgan-button:linear-gradient(105deg,#07598F 0%,#086AAC 34%,#1093CF 73%,#2DB4DA 100%);
--burgan-button-hover:linear-gradient(105deg,#064A76 0%,#075F9B 35%,#0D86C1 73%,#25A9D0 100%);
}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM{
--albaraka-red:#086AAC;--albaraka-orange:#1093CF;--albaraka-orange-soft:#F78E20;--albaraka-ink:#0A2235;--albaraka-copy:#536B7C;--albaraka-muted:#D9E9F2;--albaraka-surface:#F4F8FB;
}
/* Main action gradient = logo heart gradient */
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-primary]{
background:var(--burgan-button)!important;color:#fff!important;box-shadow:0 12px 28px -14px rgba(8,106,172,.58)!important;
}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-primary]:hover{background:var(--burgan-button-hover)!important;box-shadow:0 16px 32px -14px rgba(8,106,172,.68)!important}
/* Header / utility bar / hero stay structurally identical, now Burgan. */
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-utility]{background:linear-gradient(90deg,#07598F,#086AAC 48%,#1093CF)!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-header] nav a:hover{color:#086AAC!important}
html.dark[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-hero],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-hero]{
background:
radial-gradient(circle at 83% 9%,rgba(16,147,207,.12),transparent 31%),
radial-gradient(circle at 13% 92%,rgba(247,142,32,.07),transparent 29%),
#F4F8FB!important;color:#0A2235!important;
}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-hero-grid]{background-image:linear-gradient(rgba(8,106,172,.05) 1px,transparent 0),linear-gradient(90deg,rgba(8,106,172,.05) 1px,transparent 0)!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-glow=orange]{background:rgba(16,147,207,.13)!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-glow=red]{background:rgba(247,142,32,.08)!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-title-accent]{
background:linear-gradient(90deg,#086AAC,#1093CF 55%,#2DB4DA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#086AAC!important;
}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-eyebrow],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-accent]{color:#086AAC!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-chip]{border-color:rgba(8,106,172,.20)!important;background:rgba(16,147,207,.06)!important;color:#086AAC!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-chip] span{background:#F78E20!important}
/* Cards/panels keep the recovered layout, with cooler lines and subtle blue depth. */
html.dark[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-card],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-card],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-market-panel],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-market-terminal],
html.dark[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-brand-panel],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-brand-panel],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-cta-panel]{box-shadow:0 12px 34px -22px rgba(8,106,172,.36)!important}
/* Market illustration uses blue + the logo orange, not old red. */
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-market-terminal] .landing-candles path:nth-child(odd){fill:#086AAC!important;stroke:#086AAC!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-market-terminal] .landing-candles path:nth-child(2n){fill:#F78E20!important;stroke:#F78E20!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-market-terminal] .landing-chart-line{stroke:#1093CF!important}
/* Portfolio chart uses the two logo blues plus restrained orange. */
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-portfolio-chart]{background-image:conic-gradient(#086AAC 0 42%,#1093CF 42% 69%,#73CBE5 69% 88%,#F78E20 88% 100%)!important}
/* Auth / registration accents */
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM[data-public-auth-page]:before,
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM[data-public-registration-page]:before{background:linear-gradient(90deg,#07598F,#1093CF,#2DB4DA)!important}
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-auth-form] input:focus,
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-registration-card] input:focus{border-color:#0B7FBC!important;box-shadow:0 0 0 4px rgba(16,147,207,.10)!important}
/* Footer remains dark, now true navy from the Burgan palette. */
html.dark[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-footer],
html[data-tenant=albaraka-menkul] .albaraka-public_publicRoot__xe9CM [data-public-footer]{background:#071F31!important;color:#D9E9F2!important}

/* V4 — Investor contact rail + static market cleanup */
html[data-tenant=albaraka-menkul] .burgan-contact-rail{
  position:relative;
  z-index:32;
  width:100%;
  padding:0 1rem;
  margin:.1rem 0 0;
}
html[data-tenant=albaraka-menkul] .burgan-contact-rail__inner{
  width:100%;
  max-width:1360px;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:.5rem;
  padding:.55rem;
  border:1px solid rgba(8,106,172,.14);
  border-radius:1.15rem;
  background:rgba(255,255,255,.84);
  box-shadow:0 12px 34px -28px rgba(7,89,143,.7);
  -webkit-backdrop-filter:blur(14px);
  backdrop-filter:blur(14px);
}
html[data-tenant=albaraka-menkul] .burgan-contact-item{
  min-width:0;
  min-height:58px;
  display:flex;
  align-items:center;
  gap:.65rem;
  padding:.62rem .68rem;
  border:1px solid rgba(8,106,172,.10);
  border-radius:.9rem;
  background:linear-gradient(135deg,rgba(239,248,252,.92),rgba(255,255,255,.94));
  color:#0A2235;
  text-decoration:none;
  font-style:normal;
  transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;
}
html[data-tenant=albaraka-menkul] a.burgan-contact-item:hover{
  border-color:rgba(8,106,172,.30);
  box-shadow:0 10px 24px -20px rgba(8,106,172,.8);
  transform:translateY(-1px);
}
html[data-tenant=albaraka-menkul] .burgan-contact-item--address{
  grid-column:1 / -1;
}
html[data-tenant=albaraka-menkul] .burgan-contact-icon{
  flex:0 0 auto;
  width:32px;
  height:32px;
  display:grid;
  place-items:center;
  border-radius:10px;
  color:#fff;
  background:linear-gradient(135deg,#07598F,#1093CF 72%,#2DB4DA);
  box-shadow:0 8px 18px -12px rgba(8,106,172,.95);
}
html[data-tenant=albaraka-menkul] .burgan-contact-item--whatsapp .burgan-contact-icon{
  background:linear-gradient(135deg,#086AAC,#1093CF 68%,#2DB4DA);
}
html[data-tenant=albaraka-menkul] .burgan-contact-item--address .burgan-contact-icon{
  background:linear-gradient(135deg,#F78E20,#FFB14A);
  box-shadow:0 8px 18px -12px rgba(247,142,32,.9);
}
html[data-tenant=albaraka-menkul] .burgan-contact-icon svg{
  width:17px;
  height:17px;
}
html[data-tenant=albaraka-menkul] .burgan-contact-copy{
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:.08rem;
  line-height:1.15;
}
html[data-tenant=albaraka-menkul] .burgan-contact-copy small{
  color:#6B8090;
  font-size:.62rem;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}
html[data-tenant=albaraka-menkul] .burgan-contact-copy strong{
  color:#0A2235;
  font-size:.76rem;
  font-weight:750;
  line-height:1.3;
}
html[data-tenant=albaraka-menkul] .burgan-contact-item--phone[data-contact-placeholder=phone] strong,
html[data-tenant=albaraka-menkul] .burgan-contact-item--whatsapp[data-contact-placeholder=whatsapp] strong{
  color:#607787;
  font-weight:650;
}
/* Recover the space consumed by the former blank gap on mobile. */
html[data-tenant=albaraka-menkul] [data-public-hero] > .relative.z-10.mx-auto.grid{
  padding-top:1.05rem!important;
}
@media (min-width:640px){
  html[data-tenant=albaraka-menkul] .burgan-contact-rail{padding:0 1.5rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-rail__inner{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.6fr);gap:.6rem;padding:.6rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-item--address{grid-column:auto}
  html[data-tenant=albaraka-menkul] .burgan-contact-copy strong{font-size:.8rem}
}
@media (min-width:1024px){
  html[data-tenant=albaraka-menkul] .burgan-contact-rail{padding:0 2.5rem;margin:.25rem 0 .1rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-rail__inner{padding:.5rem .65rem;border-radius:1rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-item{min-height:52px;padding:.55rem .72rem;background:rgba(255,255,255,.76)}
  html[data-tenant=albaraka-menkul] [data-public-hero] > .relative.z-10.mx-auto.grid{padding-top:1.55rem!important}
}
@media (max-width:420px){
  html[data-tenant=albaraka-menkul] .burgan-contact-rail{padding:0 .7rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-rail__inner{gap:.42rem;padding:.42rem;border-radius:1rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-item{gap:.5rem;padding:.52rem;min-height:55px}
  html[data-tenant=albaraka-menkul] .burgan-contact-icon{width:29px;height:29px;border-radius:9px}
  html[data-tenant=albaraka-menkul] .burgan-contact-copy small{font-size:.56rem;letter-spacing:.06em}
  html[data-tenant=albaraka-menkul] .burgan-contact-copy strong{font-size:.69rem}
  html[data-tenant=albaraka-menkul] .burgan-contact-item--address .burgan-contact-copy strong{font-size:.65rem;line-height:1.35}
}
