:root {
    --pp-bg: #f8fafc;
    --pp-surface: #ffffff;
    --pp-surface-soft: #f1f5f9;
    --pp-text: #0f172a;
    --pp-muted: #64748b;
    --pp-border: #e2e8f0;
    --pp-primary: #2563eb;
    --pp-primary-soft: #dbeafe;
    --pp-success: #16a34a;
    --pp-warning: #d97706;
    --pp-danger: #dc2626;
    --pp-radius-sm: 8px;
    --pp-radius-md: 14px;
    --pp-radius-lg: 22px;
    --pp-shadow: 0 12px 32px rgba(15, 23, 42, 0.08);
    --pp-font: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --pp-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}