/* ARABIDS 1.2.133 — warm archival editorial direction, not solid green.
   The privacy hero remains a two-panel photographic composition while its
   information panel takes on a legible, softly textured paper surface. */

html body[data-page="privacy"] .privacy-premium-page {
  background-color:#f6f1e9 !important;
  color:#3f3028 !important;
}

html body[data-page="privacy"] .privacy-hero-card {
  color:#3d2b24 !important;
  border:1px solid #dfd0be !important;
  background-color:#f8f3e9 !important;
  background-image:
    linear-gradient(108deg,rgba(255,252,245,.97),rgba(248,240,226,.91)),
    url('../images/brand-atmospheres/privacy-linen-v1132.webp') !important;
  background-size:cover !important;
  background-position:center 56% !important;
  background-repeat:no-repeat !important;
  box-shadow:0 24px 54px rgba(59,43,32,.10) !important;
}
html body[data-page="privacy"] .privacy-hero-rail-v1130 {
  color:#886a56 !important;
  border-bottom:1px solid rgba(125,92,63,.25) !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-eyebrow {
  color:#773f36 !important;
  background:rgba(232,216,195,.56) !important;
  border:1px solid rgba(142,103,77,.28) !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-eyebrow-dot {
  background:#965843 !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-hero-copy h1 {
  color:#491a17 !important;
  -webkit-text-fill-color:#491a17 !important;
  text-shadow:none !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-hero-intro {
  color:#604f43 !important;
  text-shadow:none !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-hero-primary {
  color:#fff8ed !important;
  background:#4e1916 !important;
  border-color:#4e1916 !important;
  box-shadow:0 9px 19px rgba(66,24,20,.11) !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-hero-primary:hover {
  background:#642a23 !important;
  border-color:#642a23 !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-hero-secondary,
html body[data-page="privacy"] .privacy-hero-card .privacy-delete-link {
  color:#4e1916 !important;
  border:1px solid #c7af96 !important;
  background:rgba(255,252,246,.62) !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-hero-secondary:hover,
html body[data-page="privacy"] .privacy-hero-card .privacy-delete-link:hover {
  background:#f0e2cf !important;
}
html body[data-page="privacy"] .privacy-hero-card .privacy-updated-pill {
  color:#725d4b !important;
}

/* Quiet linen photo, parchment overlay and an oxblood edge make the privacy
   reassurance note feel like part of the same composed document. */
html body[data-page="privacy"] .privacy-importance-banner {
  color:#4d382e !important;
  background-color:#f6ecdd !important;
  background-image:
    linear-gradient(105deg,rgba(255,250,240,.93),rgba(247,236,219,.88)),
    url('../images/brand-atmospheres/privacy-linen-v1132.webp') !important;
  background-size:cover !important;
  background-position:54% 51% !important;
  border:1px solid #dfcdb5 !important;
  border-inline-start:5px solid #7c3029 !important;
  border-radius:16px !important;
  box-shadow:0 12px 30px rgba(79,49,30,.065) !important;
}
html body[data-page="privacy"] .privacy-importance-copy strong {
  color:#4c1d1a !important;
}
html body[data-page="privacy"] .privacy-importance-copy p {
  color:#675449 !important;
}
html body[data-page="privacy"] .privacy-importance-icon {
  color:#6b3129 !important;
  background:#eee0cc !important;
  border-color:#d8c0a6 !important;
}
html body[data-page="privacy"] .privacy-importance-tag {
  color:#692b26 !important;
  background:rgba(255,249,240,.7) !important;
  border:1px solid #cfb69c !important;
}

/* Chapter directory: cream paper, subtle illustrated spine, numbered tabs,
   and a burgundy selected chapter; no dark green rectangle behind the menu. */
html body[data-page="privacy"] .privacy-toc-card {
  position:sticky !important;
  overflow:hidden !important;
  border:1px solid #d9c5ac !important;
  border-inline-start:1px solid #d9c5ac !important;
  border-radius:17px !important;
  background-color:#f9f3e8 !important;
  background-image:linear-gradient(145deg,#fffdf8 0%,#f7eddf 100%) !important;
  box-shadow:0 16px 38px rgba(89,59,32,.09) !important;
}
html body[data-page="privacy"] .privacy-toc-card::before {
  content:"" !important;
  display:block !important;
  position:absolute !important;
  top:0 !important;
  right:0 !important;
  left:0 !important;
  height:6px !important;
  background:linear-gradient(90deg,#4c1a17 0%,#a57557 56%,#dec6a7 100%) !important;
  pointer-events:none !important;
}
html body[data-page="privacy"] .privacy-toc-head {
  border-bottom:1px solid #dfccb4 !important;
}
html body[data-page="privacy"] .privacy-toc-head .privacy-card-kicker {
  color:#9b6d4f !important;
}
html body[data-page="privacy"] .privacy-toc-head h2 {
  color:#4d201c !important;
}
html body[data-page="privacy"] .privacy-toc-head p {
  color:#6e5d4d !important;
}
html body[data-page="privacy"] .privacy-toc-nav > a {
  min-height:52px !important;
  border:1px solid rgba(168,133,91,.15) !important;
  border-radius:10px !important;
  background:rgba(255,255,255,.47) !important;
  color:#58483e !important;
}
html body[data-page="privacy"] .privacy-toc-nav > a span {
  border:1px solid #d5bda0 !important;
  border-radius:8px !important;
  background:#f2e6d4 !important;
  color:#7a5140 !important;
  font-weight:800 !important;
}
html body[data-page="privacy"] .privacy-toc-nav > a:is(:hover,:focus-visible) {
  background:#f1e3d0 !important;
  border-color:#cdb095 !important;
  color:#4d201c !important;
}
html body[data-page="privacy"] .privacy-toc-nav > a[aria-current="true"] {
  background:#f0dfcb !important;
  border-color:#bc9680 !important;
  color:#481b18 !important;
  box-shadow:inset 3px 0 0 #732e27 !important;
}
html[dir="rtl"] body[data-page="privacy"] .privacy-toc-nav > a[aria-current="true"] {
  box-shadow:inset -3px 0 0 #732e27 !important;
}
html body[data-page="privacy"] .privacy-toc-nav > a[aria-current="true"] span {
  background:#59211c !important;
  border-color:#59211c !important;
  color:#fff8ec !important;
}
html body[data-page="privacy"] .privacy-toc-note {
  background:linear-gradient(120deg,#f2e5d4,#f9f1e6) !important;
  border:1px solid #dec9ac !important;
  border-radius:11px !important;
}
html body[data-page="privacy"] .privacy-toc-note p {
  color:#654a3e !important;
}

/* Only the lettering is lifted: no changes to intro box heights, margins,
   following text, section content, or image/card positions. */
html body:is(.home,[data-page="home"])
  :is(.core_benefits_section,.who_its_for_section,.faq_section)
  .arabids-editorial-intro .arabids-editorial-heading > h2.title {
  transform:translateY(-24px) !important;
}
@media (max-width:991px) {
  html body:is(.home,[data-page="home"])
    :is(.core_benefits_section,.who_its_for_section,.faq_section)
    .arabids-editorial-intro .arabids-editorial-heading > h2.title {
    transform:translateY(-15px) !important;
  }
}
