/* static/style_md.css */ #file-content { background: white; padding: 30px 40px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } h1, h2, h3 { color: #333; margin-top: 1.5em; } h1 { border-bottom: 2px solid #eee; padding-bottom: 10px; } code { background: #f4f4f4; padding: 2px 6px; border-radius: 4px; font-family: 'Consolas', 'Monaco', monospace; } pre { background: #2d2d2d; color: #f8f8f2; padding: 15px; border-radius: 6px; overflow-x: auto; } pre code { background: none; color: inherit; } blockquote { border-left: 4px solid #ddd; margin: 0; padding-left: 20px; color: #666; } a { color: #0066cc; } table { border-collapse: collapse; width: 100%; } th, td { border: 1px solid #ddd; padding: 8px 12px; text-align: left; } th { background: #f4f4f4; } img { max-width: 100%; } .loader { text-align: center; color: #666; padding: 40px; } .error { color: #c00; background: #fee; padding: 15px; border-radius: 6px; }