body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-primary:#f5f7fa;--bg-secondary:#fff;--bg-tertiary:#e9ecef;--bg-gradient-start:#f5f7fa;--bg-gradient-mid:#e9ecef;--bg-gradient-end:#dee2e6;--text-primary:#1a202c;--text-secondary:#4a5568;--text-tertiary:#718096;--text-inverse:#fff;--accent-primary:#667eea;--accent-secondary:#764ba2;--accent-hover:#5568d3;--border-color:#0000001a;--border-light:#0000000d;--card-bg:#ffffffb3;--card-bg-solid:#fff;--card-shadow:#0000001a;--input-bg:#fff;--input-border:#cbd5e0;--input-focus:#667eea;--meta-color:#666;--link-color:#667eea;--link-hover:#5568d3;--success-color:#48bb78;--error-color:#f56565;--warning-color:#ed8936}[data-theme=dark]{--bg-primary:#1a202c;--bg-secondary:#2d3748;--bg-tertiary:#4a5568;--bg-gradient-start:#1a202c;--bg-gradient-mid:#2d3748;--bg-gradient-end:#4a5568;--text-primary:#f7fafc;--text-secondary:#e2e8f0;--text-tertiary:#cbd5e0;--text-inverse:#1a202c;--accent-primary:#7c3aed;--accent-secondary:#9333ea;--accent-hover:#8b5cf6;--border-color:#ffffff1a;--border-light:#ffffff0d;--card-bg:#2d3748cc;--card-bg-solid:#2d3748;--card-shadow:#0000004d;--input-bg:#2d3748;--input-border:#4a5568;--input-focus:#7c3aed;--meta-color:#a0aec0;--link-color:#9f7aea;--link-hover:#b794f4}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.theme-loading *{transition:none!important}body{background:linear-gradient(135deg,var(--bg-gradient-start) 0,var(--bg-gradient-mid) 50%,var(--bg-gradient-end) 100%);background-attachment:fixed}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}a{color:var(--link-color)}a:hover{color:var(--link-hover)}.article-card,.article-detail-content,.featured-article,.latest-article-item,.recommended-card{background:var(--card-bg);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid var(--border-color);box-shadow:0 4px 16px var(--card-shadow)}input,select,textarea{background:var(--input-bg);color:var(--text-primary);border:1px solid var(--input-border)}input:focus,select:focus,textarea:focus{border-color:var(--input-focus);outline:none;box-shadow:0 0 0 3px #667eea1a}button{color:var(--text-primary)}.article-author,.article-date,.article-meta{color:var(--meta-color)}.article-card,.article-detail-content,.featured-article{border-color:var(--border-color)}img{transition:opacity .3s ease,transform .3s ease}[data-theme]{color-scheme:light dark}[data-theme=dark]{color-scheme:dark}