:root{--color-primary:#3cc666;--color-primary-hover:#34b35b;--color-primary-light:#e9f9ee;--color-primary-dark:#0c1d2a;--color-secondary-dark:#234e70;--color-surface-white:#fff;--color-surface-soft:#f8faf8;--color-surface-alt:#e8f0eb;--color-surface-featured:#f2f6f3;--color-surface-success:#eef8f1;--color-accent-amber:#f4b740;--color-border:#e5ece7;--color-border-focus:#3cc666;--color-text-main:#0c1d2a;--color-text-muted:#627a8a;--color-text-light:#8e9faa;--color-error:#cf2e2e;--color-error-bg:#fdeded;--gradient-card:linear-gradient(135deg, #fff, #f2f6f3);--gradient-hero-glow:radial-gradient(circle at 85% 15%, #3cc6661f, transparent 60%);--gradient-brand:linear-gradient(135deg, #3cc666, #2cb055);--gradient-navy:linear-gradient(135deg, #0c1d2a, #163248);--font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-full:9999px;--radius-xl:24px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--shadow-subtle:0 2px 8px #0c1d2a0a;--shadow-card:0 8px 24px -4px #0c1d2a0f;--shadow-card-hover:0 16px 36px -6px #0c1d2a1a;--shadow-modal:0 20px 60px #0c1d2a2e;--shadow-btn:0 4px 14px #3cc66647;--shadow-btn-hover:0 6px 20px #3cc66661}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;font-family:var(--font-family);background-color:var(--color-surface-soft);color:var(--color-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-surface-soft)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.content-body{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto}.hellomind-app[data-v-98f250fc]{flex-direction:column;min-height:100vh;display:flex}
