.markdown-alert{padding:12px 16px;margin-bottom:16px;border-left:4px solid;border-radius:6px;display:flex;flex-direction:column}.markdown-alert-title{display:flex;align-items:center;gap:8px;font-weight:600;margin:0 0 8px;font-size:1rem}.markdown-alert-icon{font-size:1.2rem;line-height:1}.markdown-alert-content{margin:0}.markdown-alert-content p:first-child{margin-top:0}.markdown-alert-content p:last-child{margin-bottom:0}.markdown-alert-note{background:#dbeafe;border-left-color:#3b82f6;color:#1e40af}.dark .markdown-alert-note{background:#1e3a5f;border-left-color:#60a5fa;color:#93c5fd}.markdown-alert-tip{background:#d1fae5;border-left-color:#10b981;color:#065f46}.dark .markdown-alert-tip{background:#1a3d2e;border-left-color:#34d399;color:#6ee7b7}.markdown-alert-important{background:#e9d5ff;border-left-color:#a855f7;color:#6b21a8}.dark .markdown-alert-important{background:#2e1a47;border-left-color:#c084fc;color:#d8b4fe}.markdown-alert-warning{background:#fef3c7;border-left-color:#f59e0b;color:#92400e}.dark .markdown-alert-warning{background:#3d2e10;border-left-color:#fbbf24;color:#fcd34d}.markdown-alert-caution{background:#fee2e2;border-left-color:#ef4444;color:#991b1b}.dark .markdown-alert-caution{background:#3d1a1a;border-left-color:#f87171;color:#fca5a5}