:root{--nblog-theme-primary:#e86c8d;--nblog-theme-bg:#fff;--nblog-theme-text:#333;--nblog-theme-border-radius:12px;--nblog-theme-shadow:0 2px 12px rgba(0,0,0,0.1);--nblog-theme-hover-shadow:0 4px 16px rgba(0,0,0,0.12)}.nblog-theme-switcher[data-v-cbf95d44]{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}.nblog-theme-switcher [data-v-cbf95d44],.nblog-theme-switcher [data-v-cbf95d44]:after,.nblog-theme-switcher [data-v-cbf95d44]:before{box-sizing:border-box;margin:0;padding:0}.nblog-theme-toggle[data-v-cbf95d44]{width:48px;height:48px;border:none;border-radius:50%;background:var(--nblog-theme-bg);box-shadow:var(--nblog-theme-shadow);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;padding:0;margin:0;outline:none}.nblog-theme-toggle[data-v-cbf95d44]:hover{transform:translateY(-2px);box-shadow:var(--nblog-theme-hover-shadow)}.nblog-toggle-icon[data-v-cbf95d44]{font-size:24px;line-height:1}.nblog-theme-dropdown[data-v-cbf95d44]{position:absolute;bottom:60px;right:0;background:var(--nblog-theme-bg);border-radius:var(--nblog-theme-border-radius);box-shadow:var(--nblog-theme-shadow);padding:8px;min-width:120px;margin:0}.nblog-theme-option[data-v-cbf95d44]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--nblog-theme-text);cursor:pointer;transition:all .2s;border-radius:6px;font-size:14px;line-height:1.5;text-align:left;margin:0;outline:none}.nblog-theme-option[data-v-cbf95d44]:hover{background:rgba(0,0,0,.03)}.nblog-theme-option.is-active[data-v-cbf95d44]{color:var(--nblog-theme-primary);background:rgba(0,0,0,.02)}.nblog-theme-color[data-v-cbf95d44]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.nblog-dropdown-enter-active[data-v-cbf95d44],.nblog-dropdown-leave-active[data-v-cbf95d44]{transition:opacity .2s,transform .2s}.nblog-dropdown-enter[data-v-cbf95d44],.nblog-dropdown-leave-to[data-v-cbf95d44]{opacity:0;transform:translateY(10px)}@media (max-width:768px){.nblog-theme-switcher[data-v-cbf95d44]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.nblog-theme-toggle[data-v-cbf95d44]{width:40px;height:40px;position:relative}.nblog-theme-toggle[data-v-cbf95d44]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.nblog-toggle-icon[data-v-cbf95d44]{font-size:20px}.nblog-theme-dropdown[data-v-cbf95d44]{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom));right:16px;left:16px;max-width:300px;margin:0 auto}.nblog-theme-option[data-v-cbf95d44]{padding:12px 16px;font-size:16px}.nblog-theme-color[data-v-cbf95d44]{width:20px;height:20px}}@media (max-width:768px) and (orientation:landscape){.nblog-theme-switcher[data-v-cbf95d44]{right:calc(16px + env(safe-area-inset-right));bottom:16px}.nblog-theme-dropdown[data-v-cbf95d44]{bottom:auto;top:50%;transform:translateY(-50%);right:calc(64px + env(safe-area-inset-right));left:auto;max-height:80vh;overflow-y:auto}}@media (prefers-color-scheme:dark){.nblog-theme-dropdown[data-v-cbf95d44],.nblog-theme-toggle[data-v-cbf95d44]{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nblog-theme-option[data-v-cbf95d44]{color:hsla(0,0%,100%,.9)}.nblog-theme-option[data-v-cbf95d44]:hover{background:hsla(0,0%,100%,.1)}}@media (prefers-reduced-motion:reduce){.nblog-dropdown-enter-active[data-v-cbf95d44],.nblog-dropdown-leave-active[data-v-cbf95d44],.nblog-theme-option[data-v-cbf95d44],.nblog-theme-toggle[data-v-cbf95d44]{transition:none}.nblog-theme-toggle[data-v-cbf95d44]:hover{transform:none}}.new-index[data-v-36bfcf04]{min-height:100vh;background:var(--theme-bg-gradient);background-color:var(--theme-bg);transition:background .3s ease;padding-top:64px}.header[data-v-36bfcf04]{position:fixed;top:var(--theme-header-top);left:0;right:0;height:var(--theme-header-height);background-color:transparent;z-index:100}.header-content[data-v-36bfcf04],.header[data-v-36bfcf04]{display:flex;justify-content:space-between;align-items:center}.header-content[data-v-36bfcf04]{max-width:var(--theme-content-width);width:100%;margin:0 auto;padding:0 32px}.logo[data-v-36bfcf04]{font-size:var(--theme-logo-size);font-weight:var(--theme-logo-weight);color:var(--theme-primary);text-decoration:none}.nav[data-v-36bfcf04]{display:flex;gap:var(--theme-nav-gap);align-items:center}.nav-item[data-v-36bfcf04]{color:var(--theme-text-primary);text-decoration:none;font-size:var(--theme-nav-size);letter-spacing:var(--theme-nav-spacing);transition:var(--theme-hover-transition);font-weight:500}.nav-item[data-v-36bfcf04]:hover{color:var(--theme-nav-hover-color,var(--theme-primary));font-weight:600;transition:var(--theme-hover-transition,all .2s)}.nav-item.active[data-v-36bfcf04],.nav-item.router-link-exact-active[data-v-36bfcf04]{color:var(--theme-nav-active-color,var(--theme-primary));font-weight:700}.main-content[data-v-36bfcf04]{position:relative;flex:1;padding:2rem;overflow-y:auto;min-width:0;padding-top:0}.content-wrapper[data-v-36bfcf04]{display:flex;justify-content:center;max-width:var(--theme-content-width,2200px);margin:0 auto;padding:0 var(--theme-content-padding,48px);gap:var(--theme-grid-gap,120px);margin-top:var(--theme-content-margin-top,160px)}.section-title[data-v-36bfcf04]{font-size:var(--title-font-size,var(--theme-title-font-size,1.5rem));margin-bottom:var(--theme-section-title-margin);color:var(--theme-text-primary);font-weight:var(--theme-section-title-weight);letter-spacing:var(--theme-section-title-spacing)}.article-list[data-v-36bfcf04]{display:flex;flex-direction:column;gap:var(--theme-articles-gap)}.article-card[data-v-36bfcf04]{padding:var(--card-padding,var(--theme-card-padding,32px));background-color:var(--theme-card-bg,hsla(0,0%,100%,.8196078431372549));border-radius:var(--card-radius,var(--theme-card-radius,20px));transition:var(--theme-hover-transition);font-size:var(--card-font-size,var(--theme-card-font-size,1rem))}.article-card[data-v-36bfcf04]:hover{transform:translateY(-2px);background-color:var(--theme-card-bg-hover,hsla(0,0%,100%,.9333333333333333))}.article-meta[data-v-36bfcf04]{display:flex;align-items:center;gap:var(--theme-meta-gap);color:var(--theme-text-meta);font-size:var(--theme-meta-size);margin-bottom:var(--theme-article-meta-margin);font-weight:400;letter-spacing:var(--theme-meta-spacing)}.article-meta>span[data-v-36bfcf04]{position:relative;display:flex;align-items:center}.article-meta>span[data-v-36bfcf04]:not(:first-child):before{content:"";position:absolute;left:-10px;width:2px;height:2px;background-color:currentColor;border-radius:50%}.article-category[data-v-36bfcf04]{color:var(--theme-primary)}.article-title[data-v-36bfcf04]{font-size:var(--theme-title-size);line-height:var(--theme-title-line-height);margin:0;margin-bottom:var(--theme-article-title-margin);letter-spacing:var(--theme-title-spacing);font-weight:var(--theme-title-weight)}.article-title a[data-v-36bfcf04]{color:var(--theme-text-primary);text-decoration:none;font-weight:400}.article-description[data-v-36bfcf04]{color:var(--theme-text-secondary);font-size:var(--desc-font-size,var(--theme-desc-font-size,1rem));line-height:var(--theme-description-line-height);margin-bottom:var(--theme-article-desc-margin);letter-spacing:var(--theme-description-spacing)}.article-footer[data-v-36bfcf04]{display:flex;justify-content:space-between;align-items:center;font-size:var(--theme-footer-size);letter-spacing:var(--theme-footer-spacing)}.article-comment[data-v-36bfcf04]{color:var(--theme-primary);cursor:pointer;opacity:.9;transition:opacity .2s}.article-comment[data-v-36bfcf04]:hover{opacity:1}.read-more[data-v-36bfcf04]{color:var(--theme-primary);text-decoration:none;display:flex;align-items:center;gap:4px;opacity:.9;transition:opacity .2s;font-size:var(--button-font-size,var(--theme-button-font-size,1rem));border-radius:var(--button-radius,var(--theme-button-radius,8px));padding:var(--button-padding,var(--theme-button-padding,12px 24px))}.read-more[data-v-36bfcf04]:hover{opacity:1}.sidebar[data-v-36bfcf04]{flex:0 0 var(--theme-sidebar-width,260px);max-width:var(--theme-sidebar-width,260px);min-width:220px;margin-top:var(--theme-sidebar-margin-top,32px)}.sidebar-content[data-v-36bfcf04],.sidebar>div[data-v-36bfcf04]{background-color:var(--theme-card-bg,#fff);border-radius:var(--sidebar-radius,var(--theme-sidebar-radius,24px));padding:var(--sidebar-padding,32px 32px 28px 32px);box-shadow:var(--theme-shadow-card,0 8px 32px rgba(0,0,0,.1));margin-bottom:2rem;transition:background .3s,box-shadow .3s}.sidebar-content[data-v-36bfcf04]:hover{background-color:var(--theme-card-bg,hsla(0,0%,100%,.9333333333333333));box-shadow:var(--theme-shadow-hover,0 12px 40px rgba(0,0,0,.13))}.about-section[data-v-36bfcf04],.categories-section[data-v-36bfcf04]{background-color:transparent;padding:0;margin-bottom:32px;border-radius:0}.about-section[data-v-36bfcf04]{padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.06)}.about-section h3[data-v-36bfcf04]{font-size:var(--theme-sidebar-about-title-size,var(--sidebar-title-size,var(--theme-sidebar-title-size,1.5rem)));margin-bottom:16px;color:var(--theme-text-primary);font-weight:var(--theme-sidebar-about-title-weight,var(--sidebar-title-weight,var(--theme-sidebar-title-weight,700)));letter-spacing:var(--theme-sidebar-about-title-spacing,var(--sidebar-title-spacing,var(--theme-sidebar-title-spacing,0)))}.about-section p[data-v-36bfcf04]{color:var(--theme-text-secondary);line-height:var(--theme-sidebar-about-desc-line-height,var(--sidebar-text-line-height,var(--theme-sidebar-text-line-height,1.8)));font-size:var(--theme-sidebar-about-desc-size,var(--sidebar-text-size,var(--theme-sidebar-text-size,1rem)));letter-spacing:var(--theme-sidebar-text-spacing);margin-bottom:16px}.social-links[data-v-36bfcf04]{display:flex;gap:18px;margin-top:0;opacity:.9}.social-link[data-v-36bfcf04]{color:var(--theme-primary);text-decoration:none;font-size:14px;letter-spacing:.02em;font-weight:500;transition:opacity .2s}.social-link[data-v-36bfcf04]:hover{opacity:.8}.categories-section[data-v-36bfcf04]{margin-bottom:0}.categories-section h3[data-v-36bfcf04]{font-size:var(--theme-sidebar-categories-title-size,1.13rem);font-weight:var(--theme-sidebar-categories-title-weight,700);margin-bottom:18px;color:var(--theme-text-primary)}.category-list[data-v-36bfcf04]{list-style:none;padding:0;margin:0}.category-item[data-v-36bfcf04]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--theme-text-secondary);font-size:var(--theme-sidebar-categories-item-size,1rem);line-height:1.7;letter-spacing:var(--theme-sidebar-categories-item-spacing,.01em);border-bottom:1px solid rgba(0,0,0,.04);gap:12px}.category-item[data-v-36bfcf04]:last-child{border-bottom:none}.category-count[data-v-36bfcf04]{color:#fff;font-size:1.02rem;font-weight:700;flex-shrink:0;background-color:var(--theme-primary);border-radius:999px;padding:2px 14px;min-width:28px;text-align:center;line-height:1.7;opacity:.95;display:flex;align-items:center;justify-content:center}.category-name[data-v-36bfcf04]{flex:1}@media screen and (max-width:768px){.content-wrapper[data-v-36bfcf04]{flex-direction:column;gap:2rem;width:100%;padding:0 1rem}.main-content[data-v-36bfcf04],.sidebar[data-v-36bfcf04]{flex:0 0 100%;max-width:100%;width:100%}.sidebar>div[data-v-36bfcf04]{padding:1.5rem;margin-bottom:1.5rem}.main-content[data-v-36bfcf04]{flex:0 0 100%;padding:0 1rem;margin-bottom:2rem}.about-section[data-v-36bfcf04],.categories-section[data-v-36bfcf04]{margin-bottom:24px}}@media screen and (max-width:1200px){.content-wrapper[data-v-36bfcf04]{max-width:100%;padding:0 1.5rem}}.theme-fab-group[data-v-36bfcf04]{position:fixed;right:32px;bottom:32px;display:flex;align-items:center;gap:16px;z-index:1000}.magicui-rainbow-fab[data-v-36bfcf04]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#222;background:#fff;border:none;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden;position:relative}.magicui-rainbow-fab[data-v-36bfcf04]:hover{transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.12)}.magicui-rainbow-fab span[data-v-36bfcf04]{font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.element-gap[data-v-36bfcf04]{gap:var(--theme-element-gap,24px)}.magicui-rainbow-fab[data-v-36bfcf04]{border-radius:50%;padding:var(--theme-button-padding,0);font-size:var(--theme-button-font-size,24px)}.article-card[data-v-36bfcf04]{border-radius:var(--theme-card-radius,20px);padding:var(--theme-card-padding,32px);font-size:var(--theme-card-font-size,1rem)}.sidebar-content[data-v-36bfcf04]{border-radius:var(--theme-sidebar-radius,20px);padding:var(--theme-sidebar-padding,32px)}.article-title[data-v-36bfcf04],.section-title[data-v-36bfcf04]{font-size:var(--theme-title-font-size,1.5rem)}.article-description[data-v-36bfcf04]{font-size:var(--theme-desc-font-size,1rem)}.article-section[data-v-36bfcf04]{width:var(--theme-article-section-width,1200px);min-width:0}