.theme5-nav[data-v-49a7609e]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:3rem 32px;background:transparent;transition:all .3s ease;transform:translateY(0);display:flex;justify-content:center;max-width:var(--theme-content-width,2200px);margin:0 auto}.color-block.circle-nav[data-v-49a7609e]{position:absolute;top:86px;left:75%;width:70px;height:70px;background-color:var(--decoration-color,#fff);border-radius:50%;opacity:.15;z-index:-1}.nav-container[data-v-49a7609e]{max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.blog-title[data-v-49a7609e]{font-size:1.5rem;font-weight:100;text-decoration:none;transition:all .3s ease}.blog-title[data-v-49a7609e],.blog-title[data-v-49a7609e]:hover{color:var(--theme-text-primary)}.nav-container-placeholder[data-v-49a7609e]{width:150px}.nav-links[data-v-49a7609e]{display:flex;gap:var(--theme-nav-gap,32px);align-items:center}.nav-item[data-v-49a7609e]{font-size:var(--theme-nav-size,1rem);text-decoration:none;transition:var(--theme-hover-transition);letter-spacing:var(--theme-nav-spacing,.01em)}.nav-item.active[data-v-49a7609e],.nav-item[data-v-49a7609e],.nav-item[data-v-49a7609e]:hover{color:var(--theme-text-primary);font-weight:500}.nav-item.active[data-v-49a7609e]{position:relative}@media screen and (min-width:769px){.nav-item.active[data-v-49a7609e]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--theme-primary);border-radius:1px}}.mobile-toggle[data-v-49a7609e]{display:none;background:none;border:none;color:#276749;cursor:pointer;padding:.5rem}.el-dropdown-menu[data-v-49a7609e]{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(26,71,49,.1)!important}.el-dropdown-menu__item[data-v-49a7609e]{color:#276749!important;font-size:.875rem!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.el-dropdown-menu__item[data-v-49a7609e]:hover{background:rgba(47,133,90,.1)!important;color:#2f855a!important}@media screen and (max-width:768px){.theme5-nav[data-v-49a7609e]{height:56px}.nav-container[data-v-49a7609e]{padding:0 1rem}.mobile-toggle[data-v-49a7609e]{display:block}.nav-links[data-v-49a7609e]{position:absolute;top:50.4px;right:5.8rem;width:55px;flex-direction:column;background:transparent;padding:.3rem 0;gap:var(--theme-nav-gap-mobile,8px)}.nav-hidden[data-v-49a7609e]{display:none}.nav-item[data-v-49a7609e]{width:100%;text-align:center;padding:.5rem .8rem;font-size:var(--theme-nav-size,1rem);position:relative;letter-spacing:var(--theme-nav-spacing,.01em);font-weight:500}.nav-item[data-v-49a7609e],.nav-item[data-v-49a7609e]:hover{color:var(--theme-text-primary)}.nav-item.active[data-v-49a7609e]:before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%);width:2px;height:16px;background:var(--theme-text-primary);border-radius:1px}}header[data-v-293ddd4b]{--percentage:0.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view[data-v-293ddd4b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;transform:translatex(calc(var(--percentage)*100px))}.view div[data-v-293ddd4b]{background-position:50%;background-size:cover;position:absolute;width:110%;height:100%}.view .bg1[data-v-293ddd4b]{z-index:10;opacity:calc(2 - var(--percentage)/.5)}.view .bg2[data-v-293ddd4b]{z-index:20;opacity:calc(2 - var(--percentage)/.25)}.view .bg3[data-v-293ddd4b]{left:-10%}header .bg1[data-v-293ddd4b],header .bg2[data-v-293ddd4b],header .view[data-v-293ddd4b]{transition:all .2s ease-in}header.moving .bg1[data-v-293ddd4b],header.moving .bg2[data-v-293ddd4b],header.moving .view[data-v-293ddd4b]{transition:none}.text-malfunction[data-v-293ddd4b]{position:absolute;padding:0 4px;top:40%;left:50.5%;transform:translate(-50%,-50%) scale(2.5);font-size:34px;font-family:sans-serif;color:transparent}.line[data-v-293ddd4b]{position:absolute;width:calc(100% - 8px);left:-.5px;height:1px;background:#000;z-index:50;animation:lineMove-data-v-293ddd4b 5s ease-out infinite}.text-malfunction[data-v-293ddd4b]:after,.text-malfunction[data-v-293ddd4b]:before{content:attr(data-word);position:absolute;top:0;line-height:50px;overflow:hidden;filter:contrast(200%)}.text-malfunction[data-v-293ddd4b]:before{left:0;color:red;text-shadow:1px 0 0 red;z-index:30;animation:malfunctionAni-data-v-293ddd4b .95s infinite}.text-malfunction[data-v-293ddd4b]:after{left:-1px;color:#0ff;text-shadow:-1px 0 0 #0ff;z-index:40;mix-blend-mode:lighten;animation:malfunctionAni-data-v-293ddd4b 1.1s .2s infinite}@keyframes lineMove-data-v-293ddd4b{9%{top:38px}14%{top:8px}18%{top:42px}22%{top:1px}32%{top:32px}34%{top:12px}40%{top:26px}43%{top:7px}99%{top:30px}}@keyframes malfunctionAni-data-v-293ddd4b{10%{top:-.4px;left:-1.1px}20%{top:.4px;left:-.2px}30%{left:.5px}40%{top:-.3px;left:-.7px}50%{left:.2px}60%{top:1.8px;left:-1.2px}70%{top:-1px;left:.1px}80%{top:-.4px;left:-.9px}90%{left:1.2px}to{left:-1.2px}}.wrapper[data-v-293ddd4b]{position:absolute;width:100px;bottom:150px;left:0;right:0;margin:auto;font-size:26px;z-index:100}.wrapper i[data-v-293ddd4b]{font-size:60px;opacity:.5;cursor:pointer;position:absolute;top:55px;left:20px;animation:opener-data-v-293ddd4b .5s ease-in-out infinite alternate;transition:opacity .2s ease-in-out,transform .5s ease-in-out .2s}.wrapper i[data-v-293ddd4b]:hover{opacity:1}@keyframes opener-data-v-293ddd4b{to{top:65px}}.wave1[data-v-293ddd4b],.wave2[data-v-293ddd4b]{position:absolute;bottom:0;transition-duration:.4s,.4s;z-index:80}.wave1[data-v-293ddd4b]{background:url(/img/header/wave1.png) repeat-x;height:75px;width:100%}.wave2[data-v-293ddd4b]{background:url(/img/header/wave2.png) repeat-x;height:90px;width:calc(100% + 100px);left:-100px}.github-badge{display:inline-block;border-radius:4px;text-shadow:none;font-size:12px;color:#fff;line-height:15px;background-color:#000;margin:5px 8px}.github-badge .badge-subject{display:inline-block;background-color:#505050;padding:4px 6px 4px 6px;border-top-left-radius:4px;border-bottom-left-radius:4px}.github-badge .badge-value{display:inline-block;padding:4px 6px 4px 6px;border-top-right-radius:4px;border-bottom-right-radius:4px}.github-badge .bg-brightgreen{background-color:#4dc820!important}.github-badge .bg-orange{background-color:orange!important}.github-badge .bg-yellow{background-color:#d8b024!important}.github-badge .bg-blueviolet{background-color:#8833d7!important}.github-badge .bg-pink{background-color:#f26bae!important}.github-badge .bg-red{background-color:#e05d44!important}.github-badge .bg-blue{background-color:#007ec6!important}.github-badge .bg-semantic-ui{background-color:#35bdb2!important}.github-badge .bg-github{background-color:#747d8c!important}.github-badge .bg-gray{background-color:#555!important}.github-badge .bg-lightgray{background-color:#9f9f9f!important}.upyun{height:30px;margin-bottom:-9px;margin-right:2px}.github-badge a[data-v-6d202e7b]{color:#fff}footer[data-v-6d202e7b]{position:relative;background:transparent!important;padding:3rem 0 3rem!important;margin-top:5rem!important;color:var(--text-color,#1a4731)!important}.m-text-thin[data-v-6d202e7b]{font-weight:400!important}.m-text-spaced[data-v-6d202e7b]{letter-spacing:1px!important}.m-text-lined[data-v-6d202e7b]{line-height:1.8}.m-opacity-tiny[data-v-6d202e7b]{opacity:.9!important;color:var(--text-color,#1a4731)!important}.upyun[data-v-6d202e7b]{height:30px;margin:0 auto;vertical-align:middle}footer a[data-v-6d202e7b]{color:var(--text-color,#1a4731)!important;text-decoration:none;transition:all .3s ease}footer a[data-v-6d202e7b]:hover{color:var(--primary-color,#276749)!important;text-decoration:underline}.theme5-tags[data-v-473d9216]{border:none!important;box-shadow:none!important;margin-top:2rem!important}.theme5-header[data-v-473d9216]{color:var(--theme-text-primary);font-weight:500}.theme5-content[data-v-473d9216],.theme5-header[data-v-473d9216]{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:1rem;padding:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.theme5-content[data-v-473d9216]{margin-top:1rem;color:var(--text-color)}.theme5-tag[data-v-473d9216]{background:rgba(var(--primary-color-rgb,47,133,90),.1);color:var(--primary-color);border:none;border-radius:.5rem;padding:.5rem 1rem;margin:.3rem;font-weight:500;transition:all .3s ease}.theme5-tag[data-v-473d9216]:hover{background:rgba(var(--primary-color-rgb,47,133,90),.2);transform:translateY(-2px);box-shadow:0 2px 8px rgba(var(--primary-color-rgb,47,133,90),.1)}.theme5-random[data-v-168767dc]{border:none!important;box-shadow:none!important;margin-top:2rem!important}.theme5-header[data-v-168767dc]{color:var(--theme-text-primary);font-weight:500}.theme5-content[data-v-168767dc],.theme5-header[data-v-168767dc]{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:1rem;padding:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.theme5-content[data-v-168767dc]{margin-top:1rem;color:var(--text-color)}.ui.divided.items .theme5-item[data-v-168767dc]{margin-top:1rem;height:7rem;position:relative;overflow:hidden;border-radius:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.ui.divided.items .theme5-item[data-v-168767dc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ui.divided.items .theme5-item[data-v-168767dc]:first-child{margin-top:0}.ui.divided.items .theme5-item .img[data-v-168767dc]{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;background-position:50%;background-size:cover;transition:all .3s ease}.ui.divided.items .theme5-item:hover .img[data-v-168767dc]{transform:scale(1.05)}.ui.divided.items .theme5-item .info[data-v-168767dc]{z-index:1;background:linear-gradient(180deg,rgba(var(--primary-color-rgb,47,133,90),0),rgba(var(--primary-color-rgb,47,133,90),.9));position:absolute;left:0;right:0;bottom:0;padding:1rem!important;font-size:.9rem;color:#fff}.ui.divided.items .theme5-item .info .title[data-v-168767dc]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word;font-weight:500}.ui.divided.items .theme5-item .info .date[data-v-168767dc]{font-size:.8rem;opacity:.8;margin-bottom:.3rem}.m-toc{z-index:10!important;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.m-toc::-webkit-scrollbar{display:none}.m-toc .toc{overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.m-toc .toc::-webkit-scrollbar{display:none}.m-toc .toc>ul{overflow:hidden;position:relative;padding-left:0}.m-toc .toc>ul li{list-style:none;padding-left:1em}.m-toc .toc-list{list-style-type:none;margin:0;padding-left:10px}.m-toc .toc-list li{margin:.5em 0}.m-toc .toc-list li a{display:block;padding:4px 0;font-weight:300;color:#4a4a4a;text-decoration:none;transition:all .2s ease}.m-toc .toc-list li a:hover{color:#fbbd08;padding-left:5px}.m-toc a.toc-link{color:currentColor;height:100%}.m-toc .is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.m-toc .is-collapsed{max-height:0}.m-toc.is-position-fixed{position:sticky!important;top:60px}.m-toc .is-active-link{font-weight:700;color:#fbbd08!important}.m-toc .toc-link:before{background-color:#eee;content:" ";display:inline-block;height:100%;left:0;position:absolute;width:2px;transition:all .2s ease}.m-toc .is-active-link:before{background-color:#fbbd08}.ui.segments.m-toc{border:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ui.segments.m-toc .ui.secondary.segment{background:#fff;padding:1em;font-weight:700;border-bottom:1px solid rgba(0,0,0,.1)}.ui.segments.m-toc .ui.yellow.segment{background:#fff;padding:1em;border:none}.sidebar-content[data-v-5477da21]{background-color:var(--theme-sidebar-bg,var(--theme-card-bg,hsla(0,0%,100%,.82)));border-radius:var(--theme-sidebar-radius,20px);padding:var(--theme-sidebar-padding,32px);box-shadow:var(--theme-shadow-card,0 8px 32px rgba(0,0,0,.1));margin-bottom:2rem;border:1px solid var(--theme-sidebar-border,var(--theme-card-border,transparent));transition:background .3s,box-shadow .3s,border .3s}.sidebar-content[data-v-5477da21]:hover{background-color:var(--theme-sidebar-hover,var(--theme-card-hover,hsla(0,0%,100%,.9)));box-shadow:var(--theme-shadow-hover,0 12px 40px rgba(0,0,0,.13));border-color:var(--theme-sidebar-border,var(--theme-card-border,transparent))}.about-section[data-v-5477da21],.categories-section[data-v-5477da21]{margin-bottom:32px}.about-section h3[data-v-5477da21]{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-5477da21]{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-5477da21]{display:flex;gap:18px;margin-top:0;opacity:.9}.social-link[data-v-5477da21]{color:var(--theme-primary);text-decoration:none;font-size:14px;letter-spacing:.02em;font-weight:500;transition:opacity .2s}.social-link[data-v-5477da21]:hover{opacity:.8}.categories-section[data-v-5477da21]{margin-bottom:0}.categories-section h3[data-v-5477da21]{font-size:var(--theme-sidebar-categories-title-size,1.13rem);margin-bottom:16px;color:var(--theme-text-primary);font-weight:var(--theme-sidebar-categories-title-weight,var(--sidebar-title-weight,var(--theme-sidebar-title-weight,700)));letter-spacing:var(--theme-sidebar-categories-title-spacing,var(--sidebar-title-spacing,var(--theme-sidebar-title-spacing,0)))}.category-list[data-v-5477da21]{list-style:none;padding:0}.category-item[data-v-5477da21]{display:flex;justify-content:space-between;padding:8px 0;color:var(--theme-text-secondary);font-size:var(--theme-sidebar-categories-item-size,var(--sidebar-category-size,var(--theme-sidebar-category-size,1rem)));letter-spacing:var(--theme-sidebar-categories-item-spacing,var(--sidebar-category-spacing,var(--theme-sidebar-category-spacing,0)));border-bottom:1px solid rgba(0,0,0,.04)}.category-item[data-v-5477da21]:last-child{border-bottom:none}.category-link[data-v-5477da21]{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;color:inherit}.category-count[data-v-5477da21]{color:#fff;font-size:1.02rem;font-weight:700;flex-shrink:0;background-color:var(--theme-primary);border-radius:12px;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-5477da21]{flex:1}.site[data-v-a8803b8a]{display:flex;min-height:100vh;flex-direction:column;background:var(--theme-bg-gradient);background-color:var(--theme-bg);color:var(--text-color);transition:background .3s,color .3s;position:relative;overflow:hidden}.main[data-v-a8803b8a]{flex:1;margin-top:4.5rem;padding-top:0;position:relative;z-index:1}.content-wrapper[data-v-a8803b8a]{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)}.content-wrapper.full-width[data-v-a8803b8a]{justify-content:center;width:98%;margin:0 auto}.main-content[data-v-a8803b8a]{position:relative;flex:1;overflow-y:auto;min-width:0;width:var(--theme-article-section-width,1200px)}.blog-detail[data-v-a8803b8a]{position:relative;max-width:1000px;margin:0 auto;padding:0 2rem}.main-content.blog-detail[data-v-a8803b8a]{flex:0 0 100%;background-color:var(--background);border-radius:var(--card-radius,20px);padding:var(--card-padding,32px);font-size:var(--card-font-size,1rem)}.main-content.blog-detail[data-v-a8803b8a] :deep(.category-tag){display:inline-flex;align-items:center;padding:4px 8px;background-color:rgba(var(--primary-color-rgb,47,133,90),.1);color:var(--primary-color);border-radius:4px;font-size:.875rem;transition:all .2s ease}.main-content.blog-detail[data-v-a8803b8a] :deep(.category-tag:hover){background-color:rgba(var(--primary-color-rgb,47,133,90),.2)}.main-content.blog-detail[data-v-a8803b8a] :deep(.top-tag){display:inline-flex;align-items:center;padding:4px 8px;background-color:rgba(229,62,62,.1);color:var(--primary-color);border-radius:4px;font-size:.875rem;margin-right:8px}.main-content.blog-detail[data-v-a8803b8a] :deep(.blog-info-container){margin:1rem 0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sidebar[data-v-a8803b8a]{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,50px)}.sidebar-content[data-v-a8803b8a]{background-color:var(--theme-sidebar-bg,var(--theme-card-bg,#fff));border-radius:var(--sidebar-radius,var(--theme-sidebar-radius,24px));padding:var(--sidebar-padding,32px 32px 28px 32px);transition:background .3s,box-shadow .3s}.sidebar-content[data-v-a8803b8a]:hover{background-color:var(--theme-sidebar-hover,var(--theme-card-bg,hsla(0,0%,100%,.9333333333333333)))}.about-section[data-v-a8803b8a],.categories-section[data-v-a8803b8a]{margin-bottom:32px}.about-section h3[data-v-a8803b8a]{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,600)));letter-spacing:var(--theme-sidebar-about-title-spacing,var(--sidebar-title-spacing,var(--theme-sidebar-title-spacing,0)))}.about-section p[data-v-a8803b8a]{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)}.social-links[data-v-a8803b8a]{gap:16px}.social-link[data-v-a8803b8a]{font-size:12px}.category-item[data-v-a8803b8a]{padding:8px 0;font-size:var(--theme-sidebar-categories-item-size,var(--sidebar-category-size,var(--theme-sidebar-category-size,1rem)));letter-spacing:var(--theme-sidebar-categories-item-spacing,var(--sidebar-category-spacing,var(--theme-sidebar-category-spacing,0)))}.header[data-v-a8803b8a],.theme5-header[data-v-a8803b8a]{color:var(--primary-color);font-weight:500;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(var(--primary-color-rgb,47,133,90),.1);display:flex;align-items:center;gap:.5rem}.theme5-content[data-v-a8803b8a]{padding-top:1rem}.category-labels[data-v-a8803b8a]{display:flex;flex-wrap:wrap}.theme5-category-item[data-v-a8803b8a]{background:rgba(var(--primary-color-rgb,47,133,90),.1);color:var(--primary-color);transition:all .3s ease}.theme5-category-item[data-v-a8803b8a]:hover{background:rgba(var(--primary-color-rgb,47,133,90),.2);transform:translateY(-2px)}@media screen and (max-width:768px){.main[data-v-a8803b8a]{margin-top:4rem;padding-top:2rem}.container[data-v-a8803b8a]{padding:0 1.5rem;width:100%}.content-wrapper[data-v-a8803b8a]{flex-direction:column;gap:0;width:100%;padding:0 .5rem}.main-content[data-v-a8803b8a],.sidebar[data-v-a8803b8a]{flex:0 0 100%;max-width:100%;width:100%}.main-content.archives-content[data-v-a8803b8a],.main-content.moments-content[data-v-a8803b8a]{flex:0 0 100%;width:100%;min-width:100%}.main-content.archives-content>div[data-v-a8803b8a],.main-content.moments-content>div[data-v-a8803b8a],.main-content>div[data-v-a8803b8a]{width:100%}.sidebar>div[data-v-a8803b8a]{padding:2rem;margin-bottom:1.5rem}.main-content[data-v-a8803b8a]{flex:0 0 100%;padding:0 .5rem;margin-bottom:0}.sidebar[data-v-a8803b8a]{flex:0 0 100%;padding:0 .5rem}.sidebar-content[data-v-a8803b8a],.sidebar>div[data-v-a8803b8a]{padding:2rem;margin-bottom:1.5rem}.about-section[data-v-a8803b8a],.categories-section[data-v-a8803b8a]{margin-bottom:24px}.header[data-v-a8803b8a],.theme5-header[data-v-a8803b8a]{font-size:1.1rem!important}.main-content.blog-detail[data-v-a8803b8a] :deep(.blog-info-container){gap:.5rem}.main-content.blog-detail[data-v-a8803b8a] :deep(.category-tag),.main-content.blog-detail[data-v-a8803b8a] :deep(.top-tag){font-size:.8rem;padding:2px 6px}.content-wrapper.full-width[data-v-a8803b8a]{width:100%;padding:0 1rem}.main-content.blog-detail[data-v-a8803b8a]{padding:1rem}.pagination[data-v-a8803b8a]{margin-top:3rem}}@media screen and (max-width:1200px){.content-wrapper[data-v-a8803b8a]{max-width:100%;padding:0 1.5rem}}.section-title[data-v-a8803b8a]{color:var(--theme-text-primary)!important;font-size:var(--title-font-size,var(--theme-title-font-size,1.5rem))!important;font-weight:var(--theme-section-title-weight,700)!important;margin-bottom:var(--theme-section-title-margin,32px)!important;letter-spacing:var(--theme-section-title-spacing,0)!important;padding-bottom:1rem;position:relative}.article-header[data-v-a8803b8a]{color:var(--theme-text-primary);font-weight:600;margin-bottom:2rem;padding-bottom:1rem;position:relative}.main-content.archives-content[data-v-a8803b8a],.main-content.moments-content[data-v-a8803b8a]{flex:0 0 64%;margin:0 auto;width:100%}@media screen and (min-width:769px) and (max-width:1024px){.main-content[data-v-a8803b8a]{flex:0 0 100%;padding:0 2rem;margin-bottom:2rem}.sidebar[data-v-a8803b8a]{flex:0 0 100%;padding:0 2rem}.sidebar>div[data-v-a8803b8a]{padding:2rem}}.pagination[data-v-a8803b8a]{text-align:center;margin-top:2rem}.sidebar>div[data-v-a8803b8a]{border-radius:var(--sidebar-radius,20px);padding:var(--sidebar-padding,32px)}.article-header[data-v-a8803b8a],.header[data-v-a8803b8a],.theme5-header[data-v-a8803b8a]{font-size:var(--title-font-size,1.5rem)}.theme5-category-item[data-v-a8803b8a]{border-radius:var(--card-radius,20px);padding:.5rem 1rem;font-size:var(--card-font-size,1rem)}.category-labels[data-v-a8803b8a]{gap:var(--element-gap,24px)}.button[data-v-a8803b8a],.el-button[data-v-a8803b8a],.main-btn[data-v-a8803b8a],.read-btn[data-v-a8803b8a]{border-radius:var(--button-radius,8px);padding:var(--button-padding,12px 24px);font-size:var(--button-font-size,1rem);transition:all .2s}.color-block[data-v-a8803b8a],.dot-decoration[data-v-a8803b8a]{position:absolute;border-radius:50%;z-index:0;opacity:var(--decoration-opacity,.7);filter:blur(var(--decoration-blur));animation:float-data-v-a8803b8a 8s ease-in-out infinite}.dot-decoration.top-right[data-v-a8803b8a]{top:54px;right:calc(50% - 432px);width:144px;height:144px;background-color:var(--primary-color)}.dot-decoration.bottom-left[data-v-a8803b8a]{bottom:54px;left:calc(50% - 537.5px);width:115px;height:115px;background-color:var(--primary-color)}.color-block.top-left[data-v-a8803b8a]{top:216px;left:calc(50% - 606.5px);width:173px;height:173px;background-color:var(--primary-color)}.color-block.middle-right[data-v-a8803b8a]{top:540px;right:calc(50% - 585px);width:130px;height:130px;background-color:var(--primary-color)}.color-block.circle-top-right[data-v-a8803b8a]{top:162px;right:calc(50% - 410.5px);width:101px;height:101px;background-color:var(--primary-color)}.color-block.circle-bottom-center[data-v-a8803b8a]{bottom:108px;left:calc(50% - 72px);width:144px;height:144px;background-color:var(--primary-color)}.color-block.circle-middle-left[data-v-a8803b8a]{top:648px;left:calc(50% - 474px);width:108px;height:108px;background-color:var(--primary-color)}.color-block.small-top-left[data-v-a8803b8a]{top:108px;left:calc(50% - 460px);width:80px;height:80px;background-color:var(--primary-color)}.color-block.small-bottom-right[data-v-a8803b8a]{bottom:162px;right:calc(50% - 167.5px);width:95px;height:95px;background-color:var(--theme-primary)}@keyframes float-data-v-a8803b8a{0%,to{transform:translate(0)}50%{transform:translate(10px,10px)}}.article-card[data-v-a8803b8a]{border-radius:var(--card-radius,var(--theme-card-radius,20px));box-shadow:var(--theme-shadow-card,0 8px 32px rgba(0,0,0,.1));background-color:var(--theme-card-bg,hsla(0,0%,100%,.82));border:1px solid var(--theme-card-border,transparent);transition:var(--theme-hover-transition,all .3s);font-size:var(--card-font-size,var(--theme-card-font-size,1rem));padding:var(--card-padding,var(--theme-card-padding,32px))}.article-card[data-v-a8803b8a]:hover{transform:translateY(-2px);background-color:var(--theme-card-hover,hsla(0,0%,100%,.9));box-shadow:var(--theme-shadow-hover,0 12px 40px rgba(0,0,0,.13))}.article-title[data-v-a8803b8a]{font-size:var(--theme-title-size,1.5rem);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,700)}.article-title a[data-v-a8803b8a]{color:var(--theme-text-primary);text-decoration:none;font-size:var(--title-font-size,1.5rem);letter-spacing:var(--theme-title-spacing,0);line-height:var(--theme-title-line-height,1.2);font-weight:var(--theme-title-weight,700)}.article-description[data-v-a8803b8a]{color:var(--theme-text-secondary);font-size:var(--desc-font-size,var(--theme-desc-font-size,1rem));line-height:var(--theme-description-line-height,1.8);margin-bottom:var(--theme-article-desc-margin,16px);letter-spacing:var(--theme-description-spacing,0)}.article-meta[data-v-a8803b8a]{display:flex;align-items:center;gap:var(--theme-meta-gap,12px);color:var(--theme-text-meta,#666);font-size:var(--theme-meta-size,.875rem);margin-bottom:var(--theme-article-meta-margin,1rem);font-weight:400;letter-spacing:var(--theme-meta-spacing,0)}.article-meta>span[data-v-a8803b8a]{position:relative;display:flex;align-items:center}.article-meta>span[data-v-a8803b8a]:not(:first-child):before{content:"";position:absolute;left:-10px;width:2px;height:2px;background-color:currentColor;border-radius:50%}.article-category[data-v-a8803b8a]{color:var(--theme-primary)}.article-footer[data-v-a8803b8a]{display:flex;justify-content:space-between;align-items:center;font-size:var(--theme-footer-size,1rem);letter-spacing:var(--theme-footer-spacing,0);gap:var(--element-gap,24px)}.article-comment[data-v-a8803b8a]{color:var(--theme-primary);cursor:pointer;opacity:.9;transition:opacity .2s}.article-comment[data-v-a8803b8a]:hover{opacity:1}.read-more[data-v-a8803b8a]{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-a8803b8a]:hover{opacity:1}.sidebar-content[data-v-a8803b8a]{background-color:var(--theme-sidebar-bg,var(--theme-card-bg,hsla(0,0%,100%,.82)));border-radius:var(--theme-sidebar-radius,20px);padding:var(--theme-sidebar-padding,32px);box-shadow:var(--theme-shadow-card,0 8px 32px rgba(0,0,0,.1));margin-bottom:2rem;border:1px solid var(--theme-sidebar-border,var(--theme-card-border,transparent));transition:background .3s,box-shadow .3s,border .3s}.sidebar-content[data-v-a8803b8a]:hover{background-color:var(--theme-sidebar-hover,var(--theme-card-hover,hsla(0,0%,100%,.9)));box-shadow:var(--theme-shadow-hover,0 12px 40px rgba(0,0,0,.13));border-color:var(--theme-sidebar-border,var(--theme-card-border,transparent))}.about-section p[data-v-a8803b8a]{color:var(--theme-text-secondary);line-height:1.8;font-size:1rem;margin-bottom:16px}.social-links[data-v-a8803b8a]{display:flex;gap:18px;margin-top:0;opacity:.9}.social-link[data-v-a8803b8a]{color:var(--theme-primary);text-decoration:none;font-size:14px;letter-spacing:.02em;font-weight:500;transition:opacity .2s}.social-link[data-v-a8803b8a]:hover{opacity:.8}.categories-section[data-v-a8803b8a]{margin-bottom:0}.categories-section h3[data-v-a8803b8a]{font-size:1.13rem;font-weight:700;margin-bottom:18px;color:var(--theme-text-primary)}.category-list[data-v-a8803b8a]{list-style:none;padding:0;margin:0}.category-item[data-v-a8803b8a]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--theme-text-secondary);font-size:1rem;line-height:1.7;letter-spacing:.01em;border-bottom:1px solid rgba(0,0,0,.04);gap:12px}.category-item[data-v-a8803b8a]:last-child{border-bottom:none}.category-count[data-v-a8803b8a]{color:#fff;font-size:1.02rem;font-weight:700;flex-shrink:0;background-color:var(--theme-primary);border-radius:12px;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-a8803b8a]{flex:1}.nav[data-v-a8803b8a]{display:flex;gap:var(--theme-nav-gap,32px);align-items:center}.nav-item[data-v-a8803b8a]{color:var(--theme-text-primary);text-decoration:none;font-size:var(--theme-nav-size,1rem);letter-spacing:var(--theme-nav-spacing,.01em);transition:var(--theme-hover-transition);font-weight:500}.nav-item[data-v-a8803b8a]:hover{opacity:1;color:#2c523c}.category-link[data-v-a8803b8a]{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--theme-text-secondary);text-decoration:none;cursor:pointer;transition:background .2s}.category-link:hover .category-name[data-v-a8803b8a],.category-link[data-v-a8803b8a]:hover{color:var(--theme-primary)}.category-link:hover .category-count[data-v-a8803b8a]{background-color:var(--theme-primary);opacity:1}