.blog-post-page{max-width:900px;margin:0 auto;padding:20px}.blog-post-page h1{margin-bottom:10px;font-size:2.5em}.blog-author,.blog-date,.blog-updated-date,.blog-category{color:var(--highlight-color);margin-bottom:0;font-size:.9em}.blog-tags{margin-top:20px;margin-bottom:20px}.blog-tag{color:#333;background-color:#e0e0e0;border-radius:3px;margin-right:5px;padding:4px 8px;font-size:.7em;display:inline-block}.featured-image{width:100%;height:auto;margin-bottom:20px}.blog-content{color:#333;margin-bottom:20px;font-size:1.2em;line-height:1.6}.optional-content{color:#333;margin-top:20px;margin-bottom:20px;font-size:1.2em;line-height:1.6}.author-image{border-radius:50%;width:50px;height:50px;margin-right:15px}.author-bio{color:#666;font-size:.9em}.blog-post-page table{border-collapse:collapse;width:100%;margin-bottom:20px}.blog-post-page th{background-color:var(--primary-color);color:#fff;text-align:left;border-bottom:2px solid var(--dark-color);padding:8px}.blog-post-page td{border-bottom:1px solid var(--dark-color);padding:8px}.blog-post-page tr:nth-child(2n){background-color:var(--secondary-color)}.edit-post-button-container{text-align:left;margin-top:20px}.edit-button-div{padding-top:20px;padding-bottom:20px}.edit-post-button{background-color:var(--dark-color);color:#fff;border-radius:5px;padding:10px 20px;font-size:1.2em;text-decoration:none;transition:background-color .3s}.edit-post-button:hover{background-color:var(--primary-color)}@media (max-width:768px){.blog-post-page h1{font-size:1.5em}.blog-post-page h2{font-size:1.3em}.blog-post-page h3{font-size:1.1em}.blog-post-title{line-height:1.25}.blog-content{color:#333;margin-bottom:20px;font-size:1em;line-height:1.4}.optional-content{color:#333;margin-top:20px;margin-bottom:20px;font-size:1em;line-height:1.4}.featured-image{margin-bottom:10px}.author-info{flex-direction:column;align-items:flex-start}.author-image{margin-bottom:10px}}
