/* Cosmic Theme Custom */
.article-content p{margin-bottom:1.5rem}
.article-content h2,.article-content h3,.article-content h4{margin-top:2rem;margin-bottom:1rem;font-weight:700;color:#fff}
.article-content img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0;border:1px solid rgba(124,77,255,0.2)}
.article-content blockquote{border-left:4px solid var(--cosmic-purple);padding:1rem 1.5rem;background:rgba(10,10,46,0.5);border-radius:0 12px 12px 0;font-style:italic;color:#b0b0d0}
.article-content ul,.article-content ol{padding-left:1.5rem;margin-bottom:1.5rem}
.article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}
.article-content table th,.article-content table td{padding:.75rem;border:1px solid rgba(124,77,255,0.15)}
.article-content table th{background:rgba(124,77,255,0.1);font-weight:600;color:#fff}
.comment-list{list-style:none;padding:0}
.comment-list .comment{padding:1.5rem;margin-bottom:1rem;background:rgba(10,10,46,0.5);border-radius:12px;border:1px solid rgba(124,77,255,0.1)}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:.75rem;border:1px solid rgba(124,77,255,0.3);border-radius:12px;margin-bottom:1rem;background:rgba(10,10,46,0.5);color:#e0e0e0}
.comment-form textarea{min-height:150px}
.comment-form .form-submit input{background:var(--cosmic-purple);color:#fff;border:none;padding:.75rem 2rem;border-radius:20px;cursor:pointer;font-weight:600;font-family:'Exo 2',sans-serif}
.sidebar .widget{background:rgba(10,10,46,0.4);border:1px solid rgba(124,77,255,0.1);border-radius:16px;padding:20px}
