:root {
    --pd-badge-radius: var(--pd-radius-xs);
    --pd-btn-fs: var(--pd-fs-sm);
    --pd-btn-gap: 8px;
    --pd-btn-h: 36px;
    --pd-btn-h-lg: 40px;
    --pd-btn-h-sm: 32px;
    --pd-btn-icon: var(--pd-icon-md);
    --pd-btn-px: 16px;
    --pd-btn-px-lg: 20px;
    --pd-btn-radius: var(--pd-radius-sm);
    --pd-btn-weight: var(--pd-fw-semibold);
    --pd-card-padding: var(--pd-space-3);
    --pd-card-radius: var(--pd-radius-md);
    --pd-card-radius-lg: var(--pd-radius-xl);
    --pd-card-radius-page: var(--pd-radius-lg);
    --pd-card-radius-row: 6px;
    --pd-card-radius-side: var(--pd-card-radius-row);
    --pd-color-border: var(--pd-gray-200);
    --pd-color-on-dark: #f3f4f6;
    --pd-color-on-dark-secondary: #9ca3af;
    --pd-color-on-primary: #ffffff;
    --pd-color-primary: #0052D9;
    --pd-color-role-ai: #7c3aed;
    --pd-color-success: #16a34a;
    --pd-color-surface: #ffffff;
    --pd-color-text: var(--pd-gray-900);
    --pd-color-text-secondary: var(--pd-gray-500);
    --pd-feed-color-good: #7856C8;
    --pd-feed-color-hot: #ED8500;
    --pd-feed-color-latest: #17A34A;
    --pd-feed-color-reply: #0052D9;
    --pd-font-system: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Arial, sans-serif;
    --pd-fs-2xs: 11px;
    --pd-fs-3xs: 10px;
    --pd-fs-display: 32px;
    --pd-fs-lg: 20px;
    --pd-fs-md: 16px;
    --pd-fs-sm: 14px;
    --pd-fs-xl: 24px;
    --pd-fs-xs: 12px;
    --pd-fw-medium: 500;
    --pd-fw-regular: 400;
    --pd-fw-semibold: 600;
    --pd-gray-200: #e5e7eb;
    --pd-gray-500: #6b7280;
    --pd-gray-900: #111827;
    --pd-icon-lg: 20px;
    --pd-icon-md: 16px;
    --pd-icon-sm: 14px;
    --pd-icon-xl: 24px;
    --pd-input-h: 36px;
    --pd-input-radius: var(--pd-radius-sm);
    --pd-lh-normal: 1.5;
    --pd-lh-relaxed: 1.75;
    --pd-lh-snug: 1.4;
    --pd-lh-tight: 1.25;
    --pd-page-max-width: 1200px;
    --pd-radius-lg: 12px;
    --pd-radius-md: 8px;
    --pd-radius-round: 50%;
    --pd-radius-sm: 6px;
    --pd-radius-xl: 16px;
    --pd-radius-xs: 4px;
    --pd-rail-btn-size: 40px;
    --pd-side-avatar: 40px;
    --pd-side-icon-art: 48px;
    --pd-sidebar-art-blue: #0052D9;
    --pd-sidebar-art-telegram: #087E9D;
    --pd-sidebar-width: 300px;
    --pd-space-1: 8px;
    --pd-space-2: 12px;
    --pd-space-3: 16px;
    --pd-space-4: 24px;
    --pd-space-5: 32px;
    --pd-tab-indicator: 2px;
}
