.container{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:768px){.container{padding-left:2rem;padding-right:2rem}}@media (max-width:480px){.container{padding-left:1.5rem;padding-right:1.5rem}}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6;margin:0;padding:0}.site{margin:0 auto;max-width:100%}.site-footer{background:#fff;border-top:1px solid #eee;padding:20px 0;position:relative;text-align:center;z-index:999}.loader{align-items:center;background-color:#ebddc5;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transform-origin:top;width:100%;z-index:9999}.loader__text{color:#2d2926;font-size:2rem;font-weight:700}.site-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:6px;padding-top:6px}.site-title{font-size:24px;margin:0}.site-title a{color:#333;text-decoration:none}.site-title a:hover{color:#666}.main-navigation ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.main-navigation a{color:#333;text-decoration:none}.main-navigation a:hover{color:#666}.contact-button{background-color:#000;border-radius:5px;color:#fff;padding:10px 20px;text-decoration:none}.journal-page{padding:80px 0}.journal-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.journal-page .page-title{font-size:36px;margin-bottom:40px;text-align:center}.journal-page .journal-posts{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.journal-page .journal-post{border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.journal-page .journal-post:hover{box-shadow:0 10px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.journal-page .post-thumbnail{height:200px;overflow:hidden}.journal-page .post-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.journal-page .post-thumbnail:hover img{transform:scale(1.05)}.journal-page .post-content{padding:20px}.journal-page .post-title{font-size:22px;margin-bottom:10px}.journal-page .post-title a{color:#333;text-decoration:none}.journal-page .post-title a:hover{color:#007bff}.journal-page .post-meta{color:#666;font-size:14px;margin-bottom:15px}.journal-page .post-excerpt{color:#666;line-height:1.6;margin-bottom:15px}.journal-page .read-more{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .3s ease}.journal-page .read-more:hover{background-color:#0062cc}.journal-page .pagination{margin-top:40px;text-align:center}.journal-page .pagination .page-numbers{background-color:#f5f5f5;border-radius:4px;color:#333;display:inline-block;margin:0 5px;padding:8px 12px;text-decoration:none}.journal-page .pagination .page-numbers.current{background-color:#007bff;color:#fff}.journal-page .pagination .page-numbers:hover:not(.current){background-color:#e8e8e8}@media (max-width:768px){.journal-page{padding:40px 0}.journal-page .journal-posts{grid-template-columns:1fr}.journal-page .page-title{font-size:28px;margin-bottom:30px}}.single-post header.site-header{background-color:#fff;left:0;padding:6px 20px;position:fixed;right:0;top:0;z-index:100}.single-post .single-post-page{padding-top:59px}.single-post .container{margin:0 auto;padding:0 20px}.single-post .post-header{margin-bottom:30px;text-align:center}.single-post .post-title{font-size:42px;line-height:1.2;margin-bottom:15px}.single-post .post-meta{color:#666;font-size:16px;margin-bottom:20px}.single-post .post-meta span{margin-right:15px}.single-post .post-meta span:last-child{margin-right:0}.single-post .post-meta a{color:#007bff;text-decoration:none}.single-post .post-meta a:hover{text-decoration:underline}.single-post .post-thumbnail{border-radius:8px;margin-bottom:30px;overflow:hidden}.single-post .post-thumbnail img{display:block;height:100%;width:100%}.single-post .post-content{color:#333;font-size:18px;line-height:1.8;margin-bottom:40px}.single-post .post-content blockquote,.single-post .post-content ol,.single-post .post-content p,.single-post .post-content ul{margin-bottom:25px}.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{margin-bottom:20px;margin-top:40px}.single-post .post-content a{color:#007bff;text-decoration:none}.single-post .post-content a:hover{text-decoration:underline}.single-post .post-content blockquote{background:#f9f9f9;border-left:4px solid #007bff;font-style:italic;padding:20px}.single-post .post-content code{background:#f5f5f5;border-radius:3px;font-family:monospace;padding:2px 5px}.single-post .post-content pre{background:#f5f5f5;border-radius:5px;font-family:monospace;margin-bottom:30px;overflow-x:auto;padding:20px}.single-post .post-footer{border-top:1px solid #eee;padding-top:30px}.single-post .post-tags{font-size:16px;margin-bottom:30px}.single-post .post-tags .tags-title{color:#333;font-weight:700}.single-post .post-tags a{color:#007bff;display:inline-block;margin-right:10px;text-decoration:none}.single-post .post-tags a:hover{text-decoration:underline}.single-post .post-navigation{display:flex;justify-content:space-between;margin-bottom:40px}.single-post .post-navigation .nav-next,.single-post .post-navigation .nav-previous{max-width:48%}.single-post .post-navigation a{border:1px solid #eee;border-radius:5px;color:#333;display:block;padding:15px;text-decoration:none;transition:all .3s ease}.single-post .post-navigation a:hover{background-color:#f9f9f9;border-color:#ddd}.single-post .post-navigation .nav-subtitle{color:#666;display:block;font-size:14px;margin-bottom:5px}.single-post .post-navigation .nav-title{font-weight:600}@media (max-width:768px){.single-post{padding:40px 0}.single-post .post-title{font-size:32px}.single-post .post-content{font-size:16px}.single-post .post-navigation{flex-direction:column}.single-post .post-navigation .nav-next,.single-post .post-navigation .nav-previous{margin-bottom:15px;max-width:100%}}
/*# sourceMappingURL=style.css.map*/