:root,body[data-theme=light]{--pf-bg: #ffffff;--pf-surface: #ffffff;--pf-surface2: #f8f9fa;--pf-border: #dee2e6;--pf-text: #212529;--pf-body: #212529;--pf-muted: #6c757d;--pf-link: #0d6efd;--pf-bubble: #e9ecef;--pf-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}body[data-theme=lightreferrer]{--pf-bg: #f9f9f9;--pf-surface: #ffffff;--pf-surface2: rgba(30, 116, 253, .04);--pf-border: #e1e1e1;--pf-text: #141515;--pf-body: #4f5050;--pf-muted: #6c7c94;--pf-link: #1e74fd;--pf-bubble: #eef1f5;--pf-font: "Inter", system-ui, sans-serif}body[data-theme=dark]{--pf-bg: #0c1624;--pf-surface: #0f1c2f;--pf-surface2: rgba(255, 255, 255, .04);--pf-border: #1b283b;--pf-text: #ffffff;--pf-body: #8195a6;--pf-muted: #586d7f;--pf-link: #3987e5;--pf-bubble: #1b283b;--pf-font: "Inter", system-ui, sans-serif}body{background:var(--pf-bg);color:var(--pf-body);font-family:var(--pf-font);transition:background .2s,color .2s}h1,h2,h3,h4,h5,h6,strong,b{color:var(--pf-text)}a,.btn-link{color:var(--pf-link)}.text-muted{color:var(--pf-muted)!important}.border,.border-top,.border-bottom{border-color:var(--pf-border)!important}header.border-bottom{background:var(--pf-surface)}.border.rounded{background:var(--pf-surface)}.bg-light{background-color:var(--pf-surface)!important;color:var(--pf-body)!important}.badge.bg-light{background-color:var(--pf-surface2)!important;color:var(--pf-text)!important}.table{color:var(--pf-body);border-color:var(--pf-border);--bs-table-bg: transparent;--bs-table-striped-color: var(--pf-body);--bs-table-striped-bg: rgba(128, 128, 128, .05)}.table>:not(caption)>*>*{border-bottom-color:var(--pf-border)}.table th{color:var(--pf-text)}.form-control,.form-select{background-color:var(--pf-surface);color:var(--pf-text);border-color:var(--pf-border)}.form-control:focus,.form-select:focus{background-color:var(--pf-surface);color:var(--pf-text);border-color:var(--pf-link);box-shadow:0 0 0 3px #1e74fd1f}.form-control::placeholder{color:var(--pf-muted)}.btn-outline-secondary{color:var(--pf-body);border-color:var(--pf-border)}.btn-outline-secondary:hover{color:var(--pf-text);background-color:var(--pf-surface2);border-color:var(--pf-border)}
