.char-hint font-size: 0.7rem; text-align: right; margin-top: 0.3rem; color: #5e7e97;
/* main container */ .app-container max-width: 1400px; margin: 0 auto;
.post-content font-size: 1rem; line-height: 1.55; color: #1f2f3a; white-space: pre-wrap; word-break: break-word; In this post we explore HTTP/3 and modern optimizations
.hero p color: #2c3e4e; margin-top: 0.75rem; font-size: 1.1rem; font-weight: 500;
.btn-generate background: linear-gradient(100deg, #1f5e8c, #143e5c); border: none; color: white; font-weight: 600; padding: 0.9rem 1.5rem; border-radius: 2rem; width: 100%; font-size: 1rem; cursor: pointer; transition: 0.2s; margin-top: 0.5rem; display: flex; align-items: center; justify-content: center; gap: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.05); supports line breaks
.post-category display: inline-block; background: #e2eaf1; padding: 0.2rem 0.9rem; border-radius: 40px; font-size: 0.7rem; font-weight: 600; text-transform: uppercase; color: #1e4a76; letter-spacing: 0.5px; margin-bottom: 0.8rem;
<div class="input-group"> <label>📄 Post content (markdown-ish / plain text)</label> <textarea id="postContent" placeholder="Write your amazing article here... Use **bold** or just plain text. This will be the main body of the generated post. Example: HTTP is the foundation of data communication on the web. In this post we explore HTTP/3 and modern optimizations..."></textarea> <div class="char-hint">supports line breaks, will be displayed as formatted text</div> </div> will be displayed as formatted text<
.card-header h2 i font-size: 1.4rem;