/* ═══════════════════════════════════════════════════════
   INSTITUTO LORDE — SKIN: transparencia
═══════════════════════════════════════════════════════ */

/* ── trans-hero ── */
.trans-hero {
  background:
    radial-gradient(ellipse at 50% 0%, rgba(201,168,76,0.10) 0%, transparent 60%),
    linear-gradient(160deg, var(--navy-deep) 0%, var(--navy) 45%, var(--navy-mid) 80%, #162036 100%);
}
.trans-hero::before {
  background: linear-gradient(90deg,transparent,var(--gold),var(--gold-light),var(--gold),transparent);
}
.trans-hero h1 { color: #fff; }
.trans-hero h1 em { color: var(--gold-light); }
.trans-hero p { color: rgba(255,255,255,0.60); }
.trust-chip {
  background: rgba(201,168,76,0.09); border: 1px solid rgba(201,168,76,0.22);
}
.trust-chip p { color: rgba(255,255,255,0.80); }

/* ── content-wrap ── */
.content-wrap {
  background: linear-gradient(180deg, var(--navy-dark) 0%, var(--navy) 100%);
}

/* ── intro-block ── */
.intro-block {
  background: rgba(255,255,255,0.03); border: 1px solid rgba(201,168,76,0.16);
}
.intro-block-icon {
  background: linear-gradient(135deg,rgba(201,168,76,0.14),rgba(201,168,76,0.05));
}
.intro-block p { color: rgba(255,255,255,0.68); }
.intro-block p strong { color: #fff; }

/* ── documents ── */
.year-heading h2 {
  background: linear-gradient(135deg,var(--gold),var(--gold-bright));
  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
}
.yr-line { background: linear-gradient(90deg,rgba(201,168,76,0.30),transparent); }
.pdf-row { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.07); }
.pdf-row:hover { border-color: rgba(201,168,76,0.25); background: rgba(201,168,76,0.04); }
.pdf-ico {
  background: linear-gradient(135deg,rgba(201,168,76,0.12),rgba(201,168,76,0.05));
}
.pdf-info h4 { color: #fff; }
.pdf-info p  { color: rgba(255,255,255,0.48); }
.pdf-btn {
  background: linear-gradient(135deg,var(--gold-dark),var(--gold),var(--gold-light));
  color: var(--navy-dark);
  box-shadow: 0 3px 14px rgba(201,168,76,0.30);
  font-family: 'Quicksand', sans-serif;
}
.pdf-btn:hover { box-shadow: 0 6px 22px rgba(201,168,76,0.48); }

/* paginação */
.docs-page-btn {
  background: rgba(255,255,255,0.05); color: rgba(255,255,255,0.55);
  border: 1px solid rgba(255,255,255,0.08);
}
.docs-page-btn:hover { background: rgba(201,168,76,0.10); color: var(--gold-light); }
.docs-page-btn.active {
  background: linear-gradient(135deg,var(--gold-dark),var(--gold));
  color: var(--navy-dark); border-color: transparent;
}
