:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f9fa;--foreground:#1f2937;--card:#fff;--card-foreground:#1f2937;--popover:#fff;--popover-foreground:#1f2937;--primary:#6732d1;--primary-foreground:#fff;--secondary:#eee6fc;--secondary-foreground:#5127a4;--muted:#f0f2f5;--muted-foreground:#6b7280;--accent:#eee6fc;--accent-foreground:#6732d1;--destructive:#ff2026;--destructive-foreground:#fff;--border:#e5e7eb;--input:#d1d5db;--ring:#6732d1;--positive:#22c55e;--positive-foreground:#17833f;--warning:#fdbe08;--warning-foreground:#8f6c05;--info:#1764e3;--info-foreground:#0f4397;--sidebar:#fff;--sidebar-foreground:#384252;--sidebar-primary:#6732d1;--sidebar-primary-foreground:#fff;--sidebar-accent:#eee6fc;--sidebar-accent-foreground:#6732d1;--sidebar-border:#e5e7eb;--sidebar-ring:#6732d1;--pj-radius-xs:4px;--pj-radius-sm:4px;--pj-radius-md:8px;--pj-radius-lg:16px;--pj-radius-xl:24px;--pj-radius-2xl:24px;--pj-radius-control:8px;--pj-radius-card:8px;--pj-radius-dialog:8px;--pj-shadow-0:none;--pj-shadow-1:0 2px 4px #1f293714;--pj-shadow-2:0 2px 6px #1f29371f;--pj-shadow-3:0 2px 8px #1f293724;--pj-shadow-4:0 4px 8px #1f293729;--pj-shadow-5:0 4px 16px #1f293729;--pj-focus-shadow:0 0 0 3px #e7e0f6}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#151218;--foreground:#f4f1f6;--card:#1f1a24;--card-foreground:#f4f1f6;--popover:#26202c;--popover-foreground:#f4f1f6;--primary:#a986f0;--primary-foreground:#1b1028;--secondary:#302141;--secondary-foreground:#e2d5fb;--muted:#29242e;--muted-foreground:#aaa3b0;--accent:#352348;--accent-foreground:#e2d5fb;--destructive:#ff6b70;--destructive-foreground:#2a0d10;--border:#3b3442;--input:#514858;--ring:#b796f4;--positive:#5fd388;--positive-foreground:#9be9b5;--warning:#f6c650;--warning-foreground:#ffe099;--info:#72a7ff;--info-foreground:#b4ceff;--sidebar:#19151e;--sidebar-foreground:#d8d2dc;--sidebar-primary:#a986f0;--sidebar-primary-foreground:#1b1028;--sidebar-accent:#302141;--sidebar-accent-foreground:#e2d5fb;--sidebar-border:#332d39;--sidebar-ring:#b796f4;--pj-shadow-1:0 2px 4px #00000038;--pj-shadow-2:0 2px 8px #0000004d;--pj-shadow-3:0 4px 12px #00000057;--pj-shadow-4:0 8px 20px #00000061;--pj-shadow-5:0 12px 28px #0000006b;--pj-focus-shadow:0 0 0 3px #a986f04d}body{background:var(--background);color:var(--foreground);font-family:"Source Sans 3 Variable",Source Sans Pro,"Source Sans 3",Arial,sans-serif;transition:background-color .16s,color .16s}.freud-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--pj-shadow-3);border-radius:8px}.freud-card-flat{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:8px}.freud-button-primary{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);border-radius:8px}.freud-button-primary:hover{border-color:var(--secondary);background:var(--secondary);color:var(--secondary-foreground)}.freud-button-secondary{border:1px solid var(--primary);color:var(--primary);background:0 0;border-radius:8px}.freud-button-secondary:hover{background:var(--secondary);color:var(--secondary-foreground)}.freud-focus:focus-visible{border-color:var(--ring);box-shadow:var(--pj-focus-shadow);outline:none}.freud-tag{background:var(--secondary);color:var(--secondary-foreground);border-radius:999px}.freud-title{color:var(--foreground);font-weight:700}.freud-copy{color:var(--muted-foreground)}
