html[data-pf-theme]{--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-heading:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--gradient-brand:linear-gradient(90deg,#246caa,#39a5d8);--color-brand-ink:#ffffff;--color-partner:oklch(0.6 0.16 300);--radius:10px}html[data-pf-theme=light]{color-scheme:light;--color-bg:#f5f7fa;--color-surface-1:#ffffff;--color-surface-2:#f1f4f8;--color-surface-3:#ffffff;--color-line-1:#dfe3ea;--color-line-2:#cbd2dc;--color-text-1:#0f172a;--color-text-2:#3f4b5e;--color-text-3:#627084;--color-brand-300:#6aa7dc;--color-brand-400:#246caa;--color-brand-500:#246caa;--color-brand-600:#1d5a8e;--color-brand-900:#e8f1fa;--color-info:#1d64c8;--color-progress:#0e7490;--color-success:#15803d;--color-warn:#a16207;--color-danger:#c62828;--pf-sidebar:#ffffff;--pf-hero:radial-gradient(1200px 500px at 15% -10%,#dbeafa 0%,transparent 60%),radial-gradient(900px 400px at 90% 0%,#e3f3fb 0%,transparent 55%)}html[data-pf-theme=dark]{color-scheme:dark;--color-bg:#202328;--color-surface-1:#1a1d22;--color-surface-2:#26292f;--color-surface-3:#2b2f36;--color-line-1:#30353d;--color-line-2:#3d434d;--color-text-1:#e9ebef;--color-text-2:#b0b6c0;--color-text-3:#8a919c;--color-brand-300:#8cc0ea;--color-brand-400:#5aa3e0;--color-brand-500:#3b8dd4;--color-brand-600:#246caa;--color-brand-900:#1b2c3d;--color-info:#6aa8ec;--color-progress:#4fc1d6;--color-success:#4cc38a;--color-warn:#e3b341;--color-danger:#f0716b;--pf-sidebar:#26292f;--pf-hero:radial-gradient(1200px 500px at 15% -10%,#1b3047 0%,transparent 60%),radial-gradient(900px 400px at 90% 0%,#18303a 0%,transparent 55%)}html[data-pf-theme] body{background-color:var(--color-bg);color:var(--color-text-1)}.pf-hero-bg{background-image:var(--pf-hero)}.pf-sidebar{background-color:var(--pf-sidebar)}.pf-checker{background-color:#fff;background-image:linear-gradient(45deg,#e5e7eb 25%,transparent 0),linear-gradient(-45deg,#e5e7eb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e5e7eb 0),linear-gradient(-45deg,transparent 75%,#e5e7eb 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.pf-prose h2{font-size:1.125rem;font-weight:600;margin-top:2rem;margin-bottom:.5rem;color:var(--color-text-1)}.pf-prose li,.pf-prose p{font-size:.9rem;line-height:1.7;color:var(--color-text-2)}.pf-prose ul{list-style:disc;padding-left:1.25rem;margin:.5rem 0}.pf-prose p+p{margin-top:.75rem}