@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #0a0b0f;--bg-secondary: #12141a;--bg-card: #1a1d26;--bg-hover: #22252e;--text-primary: #e8e9ed;--text-secondary: #9ca3af;--text-tertiary: #6b7280;--border-subtle: rgba(255, 255, 255, .06);--border-medium: rgba(255, 255, 255, .1);--accent: #3b82f6;--accent-hover: #2563eb}[data-theme=light],.chakra-ui-light{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-card: #ffffff;--bg-hover: #f0f0f0;--text-primary: #1a1a1a;--text-secondary: #666666;--text-tertiary: #999999;--border-subtle: rgba(0, 0, 0, .06);--border-medium: rgba(0, 0, 0, .1);--accent: #3b82f6;--accent-hover: #2563eb}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;transition:background-color .2s ease,color .2s ease}button,input,textarea{font-family:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}
