.opd-gate{--opd-gate-backdrop: var(--paper);--opd-gate-bg: var(--surface);--opd-gate-fg: var(--ink);--opd-gate-muted: var(--muted);--opd-gate-line: var(--line);--opd-gate-radius: var(--r-card);--opd-gate-cta-radius: var(--r-chip, 999px);--opd-gate-font: var(--font-body);--opd-gate-title-font: var(--font-display);--opd-gate-title-size: 22px;--opd-gate-title-weight: 700;--opd-gate-accent: var(--leaf);--opd-gate-accent-hover: var(--leaf-deep);--opd-gate-accent-fg: var(--on-leaf, var(--paper));--opd-gate-focus: var(--leaf);--opd-gate-width: 340px;--opd-gate-shadow: 0 18px 48px rgba(0, 0, 0, 0.28)}
