.blog-header[data-v-d22e8f5a]{align-items:center;background-color:#ff80ab;box-shadow:0 2px 5px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:200}.logo[data-v-d22e8f5a]{color:#fff;flex-shrink:0;font-size:1.5rem;font-weight:700;text-decoration:none}.menu-toggle[data-v-d22e8f5a]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:6px;transition:background .2s;width:36px}.menu-toggle[data-v-d22e8f5a]:hover{background:#ffffff26}.menu-toggle .bar[data-v-d22e8f5a]{background:#fff;border-radius:2px;display:block;height:2.5px;transition:transform .3s,opacity .3s;width:22px}.menu-toggle.active .bar[data-v-d22e8f5a]:first-child{transform:translateY(7.5px) rotate(45deg)}.menu-toggle.active .bar[data-v-d22e8f5a]:nth-child(2){opacity:0}.menu-toggle.active .bar[data-v-d22e8f5a]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.navigation ul[data-v-d22e8f5a]{display:flex;list-style:none}.navigation li[data-v-d22e8f5a]{margin-left:1.5rem}.navigation a[data-v-d22e8f5a]{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.navigation a[data-v-d22e8f5a]:hover{color:#f8bbd0}.navigation a.router-link-exact-active[data-v-d22e8f5a]{border-bottom:2px solid #fce4ec;color:#fce4ec;padding-bottom:2px}@media (max-width:768px){.blog-header[data-v-d22e8f5a]{padding:.8rem 1rem}.menu-toggle[data-v-d22e8f5a]{display:flex}.navigation[data-v-d22e8f5a]{background:#ff80ab;box-shadow:0 4px 8px #0000001a;left:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;transition:max-height .35s ease,opacity .25s ease,visibility .25s;visibility:hidden}.navigation.open[data-v-d22e8f5a]{max-height:320px;opacity:1;visibility:visible}.navigation ul[data-v-d22e8f5a]{flex-direction:column;padding:.5rem 0}.navigation li[data-v-d22e8f5a]{margin:0}.navigation a[data-v-d22e8f5a]{border-bottom:1px solid hsla(0,0%,100%,.15);display:block;padding:.8rem 1.5rem}.navigation li:last-child a[data-v-d22e8f5a]{border-bottom:none}.navigation a.router-link-exact-active[data-v-d22e8f5a]{background-color:#ffffff26;border-bottom:none;padding-bottom:.8rem}}.blog-footer[data-v-bfbe8ac3]{background-color:#f48fb1;color:#fff;margin-top:auto;padding:1rem;text-align:center}.copyright[data-v-bfbe8ac3]{margin-bottom:.5rem}.icp-info[data-v-bfbe8ac3]{font-size:.9rem;justify-content:center;margin-bottom:.5rem}.icp-info[data-v-bfbe8ac3],.icp-info a[data-v-bfbe8ac3]{align-items:center;display:flex;gap:.3rem}.icp-info a[data-v-bfbe8ac3]{color:#fff;text-decoration:none;transition:opacity .3s}.icp-info a[data-v-bfbe8ac3]:hover{opacity:.8;text-decoration:underline}.sponsor[data-v-bfbe8ac3]{font-size:.9rem}.sponsor a[data-v-bfbe8ac3]{color:#fff;text-decoration:none;transition:opacity .3s}.sponsor a[data-v-bfbe8ac3]:hover{opacity:.8;text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff5f7;color:#333;font-family:Arial,sans-serif;line-height:1.6}.blog-container{display:flex;flex-direction:column;min-height:100vh}.blog-header{align-items:center;background-color:#ff80ab;box-shadow:0 2px 5px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem}.logo{font-size:1.5rem;font-weight:700}.navigation ul{display:flex;list-style:none}.navigation li{margin-left:1.5rem}.navigation a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.navigation a:hover{color:#f8bbd0}.blog-main{flex:1;margin:0 auto;max-width:1600px;padding:2rem;width:100%}.blog-footer{background-color:#f48fb1;color:#fff;margin-top:auto;padding:1rem;text-align:center}.back-to-top{align-items:center;background:#ff69b4;border:none;border-radius:50%;bottom:40px;box-shadow:0 2px 12px #ff69b44d;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:44px;justify-content:center;line-height:1;position:fixed;right:30px;transition:background .2s,transform .2s;width:44px;z-index:100}.back-to-top:hover{background:#d81b60;box-shadow:0 4px 16px #ff69b466;transform:translateY(-2px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-fade-enter-active{transition:opacity .25s ease}.page-fade-leave-active{transition:opacity .15s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}
