.theme-codeforge{--radius:0.625rem;--background:#fff;--foreground:#101828;--card:#fff;--card-foreground:#101828;--popover:#fff;--popover-foreground:#101828;--primary:#2563eb;--primary-foreground:#fff;--secondary:#f9fafb;--secondary-foreground:#101828;--muted:#f9fafb;--muted-foreground:#6a7282;--accent:#f9fafb;--accent-foreground:#101828;--destructive:#dc2626;--success:#16a34a;--border:#e5e7eb;--input:#e5e7eb;--ring:#2563eb;--gradient-primary:#2cd5ff;--gradient-secondary:#2563eb;--shadow-badge:0 0 0 1px #10182814,0 1px 2px -0.5px #1018281f,0 2px 4px -2px #1018281a;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--border-default:var(--border);min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.dark .theme-codeforge{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1aa;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ef4444;--success:#22c55e;--border:#2e2e2e;--input:#2e2e2e;--ring:#3b82f6;--gradient-primary:#2cd5ff;--gradient-secondary:#2563eb;--shadow-badge:0 0 0 1px #fafafa14,0 1px 2px -0.5px #00000059,0 2px 4px -2px #00000047}.theme-codeforge .shadow-badge{box-shadow:var(--shadow-badge)}.theme-codeforge .text-gradient-tekos{background-image:linear-gradient(90deg,#2cd5ff,#2563eb);-webkit-background-clip:text;background-clip:text;color:#0000}@keyframes codeforge-move{0%{transform:translateX(-120px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(120px);opacity:0}}.theme-codeforge .animate-move{animation:codeforge-move 2.8s linear infinite}