#main .entry-title{font-size:250%}#main .entry-header{margin-bottom:40px}.entry-footer{margin-top:20px;font-size:90%;text-align:"right"}.entry-content code:not(pre code){background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:.9em;color:#333;display:inline-block;vertical-align:baseline}.entry-content pre{background-color:#2d2d2d;border:1px solid #444;border-radius:6px;padding:20px;overflow-x:auto;margin-bottom:1.5em;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative}.entry-content pre code{background-color:transparent;border:none;padding:0;color:#ccc;font-size:.9em;display:block;white-space:pre;line-height:1.5}.entry-content figure{margin:2em auto;padding:15px;background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05);max-width:100%}.entry-content figure img{max-width:100%;height:auto;display:block;margin:0 auto 10px;border-radius:4px}.entry-content figure figcaption{font-size:.9em;color:#555;line-height:1.5;margin-top:10px}.entry-content ul{list-style-position:outside;margin-left:1.8em;padding-left:0}.entry-content ul li{margin-bottom:.5em}.comment-link{font-size:80%;text-align:right}.comment-link a:hover{background-color:#e0e0e0;color:#000}.comments-section{margin-top:3rem;padding:2rem;background-color:#fff;border-radius:8px;border:1px solid #eee}.commentlist{list-style:none;padding:0;margin:0 0 2rem}.commentlist li.comment{padding:1rem;border:1px solid #ccc;margin-bottom:1.5rem;border-radius:5px}.commentlist .children{list-style:none;padding-left:2rem;margin-top:1rem}.comment-body{gap:1rem;align-items:flex-start}.comment-author .avatar{border-radius:50%;width:36px;height:36px}.comment-content-wrapper{flex-grow:1}.comment-meta{font-size:.9em;color:#666;margin-bottom:.5rem}.comment-meta .fn{font-weight:700;color:#333}.comment-meta a{color:#888;text-decoration:none}.comment-meta a:hover{text-decoration:underline}.comment-content p{margin-top:.5em;margin-bottom:1em;line-height:1.6}.reply{margin-top:1rem;font-size:.9em}.reply a{color:#0073aa;text-decoration:none;padding:.3em .6em;border:1px solid #ddd;border-radius:3px;transition:background-color .3s ease,color .3s ease}.reply a:hover{background-color:#f0f0f0;color:#005a87;text-decoration:none}.comment-respond{padding-top:0}.navigation+.comment-respond{padding-top:2rem;margin-top:2rem;border-top:1px solid #e5e5e5}.comment-reply-title{font-size:1.4em;margin-bottom:1.5rem;font-weight:700}#cancel-comment-reply-link{font-size:.7em;margin-left:.5em;font-weight:400;color:#d9534f;text-decoration:none}#cancel-comment-reply-link:hover{text-decoration:underline}.comment-form label{display:block;margin-bottom:.5rem;font-weight:700;font-size:.95em;color:#444}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:.8em;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em;line-height:1.5}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{border-color:#0073aa;outline:none;box-shadow:0 0 5px rgba(0,115,170,.5)}.comment-form textarea{min-height:120px;resize:vertical}.comment-form .comment-notes,.comment-form .logged-in-as{font-size:.9em;margin-bottom:1rem;color:#666}.comment-form .logged-in-as a,.comment-form .comment-notes a{color:#0073aa;text-decoration:none}.comment-form .logged-in-as a:hover,.comment-form .comment-notes a:hover{text-decoration:underline}.comment-form .required{color:#d9534f}.comment-form .form-submit{margin-top:1rem;text-align:right}.comment-form .form-submit input[type=submit]{background-color:#0073aa;color:#fff;padding:.8em 1.8em;border:none;border-radius:4px;cursor:pointer;font-size:1em;transition:background-color .3s ease}.comment-form .form-submit input[type=submit]:hover{background-color:#005a87}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input[type=checkbox]{margin-right:.5em;margin-bottom:0}.comment-form-cookies-consent label{display:inline;font-weight:400;margin-bottom:0}.nav-links-post{display:flex;font-size:120%}.nav-links-post .previous-post-link{text-align:left}.nav-links-post .next-post-link{text-align:right}@media (max-width:750px){#main .entry-title{font-size:200%}.comments-section{margin-top:2rem;padding:1rem;background-color:#fff;border-radius:8px;border:1px solid #eee}.commentlist{list-style:none;padding:0;margin:0 0 1rem}.commentlist li.comment{padding:.5rem;border:1px solid #ccc;margin-bottom:1.5rem;border-radius:5px}.commentlist .children{list-style:none;padding-left:1rem;margin-top:1rem}}