.architect-ui{--ac-bg:#fcfcf8;--ac-card:#fff;--ac-border:#e5e4dc;--ac-fg:#25291f;--ac-muted:#6f7463;--ac-primary:#6b873b;--ac-primary-fg:#fcfcf8;--ac-primary-soft:#6b873b1f;--ac-primary-ring:#6b873b66;--ac-secondary:#f2f1ed;--ac-secondary-fg:#303427;--ac-accent:#ecf1e4;--ac-accent-fg:#4f632c;--ac-destructive:#d03025;--ac-destructive-fg:#fff;--ac-success:#2b9765;--ac-success-soft:#2b97651f;--ac-radius:10px;--ac-grad-from:#6b873b;--ac-grad-to:#476d2c;--ac-shadow:0 1px 2px #25291f0f, 0 8px 28px #25291f14;--ac-shadow-sm:0 1px 2px #25291f0f;--ac-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;color:var(--ac-fg);font-family:var(--ac-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.architect-ui[data-ac-theme=dark]{--ac-bg:#181915;--ac-card:#1f211c;--ac-border:#393b35;--ac-fg:#e9e9e2;--ac-muted:#9da191;--ac-primary:#93ba4f;--ac-primary-fg:#181915;--ac-primary-soft:#93ba4f29;--ac-primary-ring:#93ba4f73;--ac-secondary:#2f322a;--ac-secondary-fg:#e5e5dc;--ac-accent:#363d29;--ac-accent-fg:#bbd491;--ac-destructive:#dd4b40;--ac-destructive-fg:#fff;--ac-success:#3db87e;--ac-success-soft:#3db87e29;--ac-grad-from:#9cc05d;--ac-grad-to:#699d43;--ac-shadow:0 1px 2px #0006, 0 10px 32px #00000080;--ac-shadow-sm:0 1px 2px #0006}.architect-ui .ac-text-gradient{background:linear-gradient(135deg, var(--ac-grad-from), var(--ac-grad-to));color:#0000;-webkit-background-clip:text;background-clip:text}.architect-ui ::-webkit-scrollbar{width:10px;height:10px}.architect-ui ::-webkit-scrollbar-thumb{background:var(--ac-border);border-radius:999px}@keyframes ac-aura-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-sparkle-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.architect-ui *,.architect-ui :before,.architect-ui :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
