/**
 * XRPL Home — Trust / legal page layer (Build 373)
 * Scoped to body.xrpl-home-trust; shared shell/components/mobile imported below.
 */

@import url("/css/xrpl-home-shell.css?v=381");
@import url("/css/xrpl-home-components.css?v=381");
@import url("/css/xrpl-home-mobile.css?v=381");

body.xrpl-home-trust {
  --mint: #93c5fd;
  --border: rgba(96, 165, 250, 0.28);
  --card: rgba(15, 18, 36, 0.72);
  --text: var(--xh-ink, #f4f6ff);
}
body.xrpl-home-trust .trust-cta a {
  border-color: var(--xh-glass-border) !important;
  background: rgba(10, 13, 26, 0.85) !important;
  color: var(--xh-ink) !important;
}
body.xrpl-home-trust .trust-cta a.primary, body.xrpl-home-trust .trust-cta a:hover {
  background: var(--xh-accent-gradient) !important;
  color: #fff !important;
  border-color: transparent !important;
}
body.xrpl-home-trust .status-build, body.xrpl-home-trust .status-pill, body.xrpl-home-trust .status-pill.ok, body.xrpl-home-trust .status-pill.warn {
  border-color: var(--xh-glass-border) !important;
  background: var(--xh-glass) !important;
  color: var(--xh-ink-2) !important;
}
body.xrpl-home-trust .status-pill.ok { color: #c4b5fd !important; border-color: rgba(139, 92, 246, 0.45) !important; }
body.xrpl-home-trust .changelog strong { color: #93c5fd !important; }
body.xrpl-home-trust .legal-updated, body.xrpl-home-trust .legal-toc a { color: var(--xh-blue-bright) !important; }
body.xrpl-home-trust .lab-onboard-card h3, body.xrpl-home-trust .lab-empty-title, body.xrpl-home-trust .lab-guide-list a {
  color: var(--xh-ink) !important;
}
body.xrpl-home-trust .lab-trust-chip, body.xrpl-home-trust .lab-collector-tips, body.xrpl-home-trust .empty-block.lab-empty-inline {
  border-color: var(--xh-glass-border) !important;
  background: rgba(10, 13, 26, 0.85) !important;
  color: var(--xh-ink-muted) !important;
}
body.xrpl-home-trust .legal-card, body.xrpl-home-trust .faq-item, body.xrpl-home-trust .faq-list details {
  border-color: var(--xh-glass-border) !important;
  background: var(--xh-surface, rgba(15, 18, 36, 0.72)) !important;
  border-radius: var(--xh-r-lg, 18px) !important;
}
body.xrpl-home-trust .faq-item summary, body.xrpl-home-trust .legal-back { color: var(--xh-blue-bright) !important; }
