:root{--pf-bg-base:#040810;--pf-bg-surface:#070d1a;--pf-bg-surface-alt:#0a1220;--pf-bg-overlay:#000000b8;--pf-border:#1e293b;--pf-border-strong:#334155;--pf-accent:#14b8a6;--pf-accent-muted:#14b8a61f;--pf-accent-glow:#14b8a640;--pf-positive:#14b8a6;--pf-warning:#f59e0b;--pf-danger:#ef4444;--pf-positive-muted:#14b8a61a;--pf-warning-muted:#f59e0b1a;--pf-danger-muted:#ef44441a;--pf-text-primary:#f1f5f9;--pf-text-secondary:#94a3b8;--pf-text-muted:#6a7e9a;--pf-font-ui:"DM Sans", system-ui, sans-serif;--pf-font-mono:"DM Mono", "Courier New", monospace;--pf-radius-sm:6px;--pf-radius-md:10px;--pf-radius-lg:16px;--pf-heat-none:#0f172a;--pf-heat-low:#134e4a;--pf-heat-mid:#f59e0b;--pf-heat-high:#ef4444;--pf-duration-fast:.15s;--pf-duration-normal:.3s;--pf-duration-slow:.6s;--pf-easing-default:cubic-bezier(.4, 0, .2, 1);--pf-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--pf-easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--pf-motion-intensity:1;--pf-sidebar-width-full:240px;--pf-sidebar-width-rail:64px;--pf-icon-stroke:2;--pf-icon-size-sm:16px;--pf-icon-size-md:20px;--pf-icon-size-lg:24px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--pf-font-ui), system-ui, sans-serif;color:var(--pf-text-primary);background:var(--pf-bg-base);min-height:100dvh}:root{--sf-agency:color-mix(in srgb, #3b82f6 70%, var(--pf-text-primary));--sf-rankrent:color-mix(in srgb, #8b5cf6 70%, var(--pf-text-primary));--sf-hermes:var(--pf-accent);--sf-hermes-text:var(--pf-accent-text,var(--pf-accent))}
