@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{--primary-100: #b45309;--primary-200: #d97706;--primary-300: #92400e;--accent-100: #fdf3e4;--accent-200: #97641c;--text-100: #211c16;--text-200: #6f6559;--text-300: #9a8f80;--bg-100: #FFF8DC;--bg-200: #fffdf8;--bg-300: #e9e1d3;--bg-400: #f6f0e4;--status-success: #4d7c5a;--status-warning: #97641c;--status-error: #b0473a;--status-info: #b45309;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}html{font-family:var(--font-sans);background-color:var(--bg-100);color:var(--text-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background-color:var(--bg-100)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-200)}::-webkit-scrollbar-thumb{background:var(--bg-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary-200)}::selection{background:var(--primary-100);color:var(--text-100)}.font-mono{font-family:var(--font-mono)}.card-lift{transition:transform .2s ease,box-shadow .2s ease}.card-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #211c161f}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .4s ease-out forwards}
