:root{--role-card-space-1:.25rem;--role-card-space-2:.5rem;--role-card-space-3:.75rem;--role-card-space-4:1rem;--role-card-space-6:1.5rem;--role-card-space-8:2rem;--role-card-radius-sm:.125rem;--role-card-radius-md:.375rem;--role-card-radius-lg:.5rem;--role-card-text-xs:.75rem;--role-card-text-sm:.875rem;--role-card-text-base:1rem;--role-card-text-lg:1.125rem;--role-card-text-xl:1.25rem;--role-card-text-2xl:1.5rem;--role-card-weight-medium:500;--role-card-weight-semibold:600;--role-card-transition-fast:.15s cubic-bezier(.4,0,.2,1);--role-card-transition-base:.2s cubic-bezier(.4,0,.2,1);--role-card-transition-slow:.3s cubic-bezier(.4,0,.2,1);--role-card-bg-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827);--role-card-bg-secondary:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#1f2937);--role-card-bg-hover:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#1f2937);--role-card-text-primary:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f9fafb);--role-card-text-secondary:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#d1d5db);--role-card-text-tertiary:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#9ca3af);--role-card-text-muted:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#6b7280);--role-card-border-primary:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151);--role-card-border-secondary:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#4b5563);--role-card-accent-blue:#68e78c;--role-card-accent-blue-hover:#5ed07e;--role-card-accent-blue-light:var(--lightningcss-light,#d1fadc)var(--lightningcss-dark,#2a5f3a);--role-card-accent-purple:#3a138e;--role-card-accent-purple-hover:#2e0f70;--role-card-accent-purple-light:var(--lightningcss-light,#f5f0ff)var(--lightningcss-dark,#160734);--role-card-accent-amber:#f59e0b;--role-card-accent-red:#f77;--role-card-accent-red-hover:#a6192e;--role-card-input-bg:var(--role-card-bg-primary);--role-card-input-border:var(--role-card-border-secondary);--role-card-input-border-focus:var(--role-card-accent-blue);--role-card-input-placeholder:var(--role-card-text-tertiary);--role-card-shadow-sm:0 1px 2px 0 #0000000d;--role-card-shadow-md:0 4px 6px -1px #0000001a;--role-card-shadow-lg:0 10px 15px -3px #0000001a;--role-card-focus-ring:0 0 0 3px color-mix(in oklch,var(--role-card-accent-blue)30%,transparent)}
