*{margin:0;padding:0;box-sizing:border-box}.app{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px}header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}nav{display:flex;gap:20px}.nav-link{text-decoration:none;color:#333;font-weight:700}.nav-link:hover{color:#666}.router-link-active{color:#42b883}main{min-height:400px}.home[data-v-eac3c79c]{max-width:800px;margin:0 auto;padding:20px}.loading[data-v-eac3c79c],.error[data-v-eac3c79c],.no-posts[data-v-eac3c79c]{text-align:center;padding:20px}.error[data-v-eac3c79c]{color:red}.posts[data-v-eac3c79c]{margin-top:30px}.post-preview[data-v-eac3c79c]{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.post-preview[data-v-eac3c79c]:last-child{border-bottom:none}.post-preview a[data-v-eac3c79c]{text-decoration:none;color:inherit}.post-preview h2[data-v-eac3c79c]{margin:0;color:#2c3e50}.post-preview:hover h2[data-v-eac3c79c]{color:#42b883}.post-meta[data-v-eac3c79c]{margin:8px 0;color:#666;font-size:.9em}.excerpt[data-v-eac3c79c]{margin:10px 0 0;color:#666;line-height:1.5}.about[data-v-0685549d]{padding:20px}.blog-content[data-v-0685549d]{margin-top:20px}.blog-post[data-v-448936b3]{max-width:800px;margin:0 auto;padding:20px}.loading[data-v-448936b3],.error[data-v-448936b3]{text-align:center;padding:20px}.error[data-v-448936b3]{color:red}.content[data-v-448936b3]{margin-top:20px;line-height:1.6}.content[data-v-448936b3] h2{margin-top:1.5em;margin-bottom:.5em}.content[data-v-448936b3] p{margin:1em 0}.content[data-v-448936b3] pre{background:#f4f4f4;padding:15px;border-radius:5px;overflow-x:auto}.content[data-v-448936b3] img{max-width:100%;height:auto}
