#page .category-lists{padding:1rem 0 1.5rem}@media screen and (max-width:768px){#page .category-lists{padding:0}}#page .category-lists ul{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:.4rem;padding:0 0 0 1rem;list-style:none;counter-reset:li 0}#page .category-lists ul ul{padding-left:.2rem}#page .category-lists ul li{position:relative;margin:.3rem 0;padding:4px 16px;width:200px;border-radius:12px;background:var(--efu-card-bg);border:var(--style-border-always)}#page .category-lists ul li:before{display:none;position:absolute;left:0;cursor:pointer;transition:all .3s ease-out 0s;top:.7em;width:.43em;height:.43em;border:.215em solid #307af6;border-radius:.43em;background:0 0;content:""}#page .category-lists ul li:hover:before{border-color:#ff7242}#page .category-lists .category-title{font-size:2.57em}@media screen and (max-width:768px){#page .category-lists .category-title{font-size:2em}}#page .category-lists .tag-cloud-list{gap:1rem}#page .category-lists .tag-cloud-list a{display:flex;width:fit-content;color:var(--efu-fontcolor);font-size:1.4em;padding:.2em .5em;background:var(--efu-card-bg);border-radius:12px;border:var(--style-border-always);box-shadow:var(--efu-shadow-border);align-items:center;transition:all .3s ease 0s}@media screen and (max-width:768px){#page .category-lists .tag-cloud-list a{zoom:.85}}#page .category-lists .tag-cloud-list a span.tags-punctuation{transition:none}#page .category-lists .tag-cloud-list a:hover,#page .category-lists .tag-cloud-list a:focus-visible{background:var(--efu-main)!important;box-shadow:var(--efu-shadow-blue);color:var(--paper-nav-active-text, var(--efu-white))!important;border:var(--style-border-hover)}#page .category-lists .tag-cloud-list a:hover span.tagsPageCount,#page .category-lists .tag-cloud-list a:focus-visible span.tagsPageCount{color:var(--paper-accent-strong, var(--efu-lighttext))}#page .category-lists .tag-cloud-list a:hover span.tags-punctuation,#page .category-lists .tag-cloud-list a:focus-visible span.tags-punctuation{color:inherit}span.tagsPageCount{background:var(--efu-secondbg);padding:4px;border-radius:8px;color:var(--efu-secondtext);line-height:1;text-align:center;min-width:35px;display:inline-block;font-size:1rem;margin-left:4px}@media screen and (max-width:768px){#tag{padding:0 1rem}}#tag #tag-page-tags{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:absolute;z-index:1;left:0;top:0;max-height:44px;overflow:hidden;background:var(--efu-card-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:.1s ease-out;border-radius:12px;border:var(--style-border-always)}@media screen and (max-width:768px){#tag #tag-page-tags{display:none}}#tag #tag-page-tags:hover{max-height:1000px;transition:.3s ease-out;background:var(--efu-maskbgdeep)}#tag #tag-page-tags a{padding:.1rem .5rem;margin:.25rem;line-height:1.6;border-radius:8px;color:var(--efu-fontcolor)!important;border:var(--style-border-always);display:flex;align-items:center;background:var(--efu-card-bg);transition:all .3s ease-out 0s}#tag #tag-page-tags a.select{order:-1;color:var(--paper-nav-active-text, var(--efu-nav-hover-text))!important;background:var(--efu-theme);box-shadow:var(--efu-shadow-theme)}#tag #tag-page-tags a:hover{color:var(--paper-nav-active-text, var(--efu-nav-hover-text))!important;background:var(--efu-theme);box-shadow:var(--efu-shadow-theme)}#tag #tag-page-tags a.select .tagsPageCount{background:var(--efu-card-bg);color:var(--efu-lighttext)}.layout.layout--archive{flex-direction:column;align-items:stretch;gap:12px}.layout.layout--archive>.home-category-bar{width:100%;max-width:100%;flex-shrink:0}.archive-layout-row{display:flex;align-items:flex-start;gap:8px;width:100%}.archive-layout-row>#page{flex:1;min-width:0;width:auto;padding:0}.archive-page-shell{overflow:hidden;margin-top:0;background:var(--efu-card-bg);border:var(--style-border);border-radius:20px;box-shadow:var(--efu-shadow-border)}.archive-page-section{padding:18px 24px}.archive-page-section+.archive-page-section{border-top:var(--style-border)}.archive-page-section-toolbar{padding-top:14px;padding-bottom:14px}.archive-page-section-list{padding:0}.archive-page-toolbar,.archive-page-years{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.archive-page-toolbar::-webkit-scrollbar,.archive-page-years::-webkit-scrollbar{display:none}.archive-page-toolbar{justify-content:space-between;gap:16px}.archive-page-years{gap:10px}#archives-year-filter-list{display:contents}.archive-year-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:32px;padding:6px 16px;color:var(--efu-fontcolor);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;background:var(--efu-secondbg);border:0;border-radius:999px;cursor:pointer;transition:.3s}.archive-year-button:hover{color:var(--efu-main)}.archive-year-button:focus-visible{outline:2px solid var(--efu-theme);outline-offset:2px}.archive-year-button.is-active{color:var(--efu-card-bg);background:var(--efu-main);box-shadow:var(--efu-shadow-main)}.archive-page-list{display:grid;gap:0}.archive-page-item{display:flex;align-items:center;gap:18px;padding:22px 24px;color:var(--efu-fontcolor);border-bottom:var(--style-border);transition:.3s}.archive-page-item:last-child{border-bottom:0}.archive-page-item:hover{color:var(--efu-fontcolor);background:var(--efu-secondbg)}.archive-page-item:focus-visible{color:var(--efu-fontcolor);background:var(--efu-secondbg);outline:2px solid var(--efu-theme);outline-offset:-2px}.archive-page-thumb{position:relative;flex-shrink:0;width:151px;min-width:151px;height:80px;overflow:hidden;background:var(--efu-secondbg);border-radius:12px}.archive-page-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.archive-page-thumb.is-fallback img{display:none}.archive-page-item:hover .archive-page-thumb img,.archive-page-item:focus-visible .archive-page-thumb img{transform:scale(1.04)}.archive-page-thumb-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:var(--efu-secondtext);font-size:20px;font-weight:800}.archive-page-thumb.is-fallback .archive-page-thumb-fallback{display:flex}.archive-page-item-main{flex:1;min-width:0}.archive-page-item-title{display:-webkit-box;overflow:hidden;margin-bottom:8px;color:var(--efu-fontcolor);font-size:20px;font-weight:700;line-height:1.5;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-page-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--efu-secondtext);font-size:14px}.archive-page-item-category{font-weight:700}.archive-page-item-arrow{flex-shrink:0;color:var(--efu-secondtext);font-size:14px}.archive-page-item-arrow i.solitude{font-size:14px}.archive-page-state{padding:32px 20px;color:var(--efu-secondtext);font-weight:600;text-align:center}.archive-page-section-pagination{padding-top:14px}.archive-page-section-pagination:empty{display:none}.archive-page-section-pagination nav#pagination{width:100%;margin:0}.archive-page-section-pagination .pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.archive-page-section-pagination .archive-page-number{display:block;flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;color:var(--efu-fontcolor);line-height:38px;background:var(--efu-card-bg);border:var(--style-border);border-radius:99px;box-shadow:var(--efu-shadow-border);cursor:pointer;transition:.3s}.archive-page-section-pagination .archive-page-number:hover{color:var(--efu-theme);border-color:var(--efu-theme);box-shadow:var(--efu-shadow-main)}.archive-page-section-pagination .archive-page-number.is-current{color:var(--efu-nav-hover-text);background:var(--efu-theme);border-color:var(--efu-theme);box-shadow:var(--efu-shadow-theme);cursor:default}.archive-page-section-pagination .archive-page-number.is-current:hover{color:var(--efu-nav-hover-text);background:var(--efu-theme);border-color:var(--efu-theme);box-shadow:var(--efu-shadow-theme)}.archive-page-section-pagination .archive-page-extend{position:absolute;display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:40px;padding:0;color:var(--efu-fontcolor);line-height:38px;background:var(--efu-card-bg);border:var(--style-border);border-radius:99px;box-shadow:var(--efu-shadow-border);cursor:pointer;overflow:hidden;transition:.3s}.archive-page-section-pagination .archive-page-extend.prev{left:0}.archive-page-section-pagination .archive-page-extend.next{right:0}.archive-page-section-pagination .archive-page-extend:hover:not(:disabled){color:var(--efu-theme);background:var(--efu-card-bg);border-color:var(--efu-theme);box-shadow:var(--efu-shadow-main)}.archive-page-section-pagination .archive-page-extend:disabled{opacity:.35;pointer-events:none}.archive-page-section-pagination .archive-page-extend span{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:.3s}.archive-page-section-pagination .archive-page-extend.prev:hover span{max-width:48px;margin-left:4px;opacity:1}.archive-page-section-pagination .archive-page-extend.next:hover span{max-width:48px;margin-right:4px;opacity:1}.archive-page-section-pagination .archive-page-space{display:block;flex:0 0 16px;width:16px;height:40px;color:var(--efu-fontcolor);line-height:32px}.archive-page-section-pagination button:focus-visible{outline:2px solid var(--efu-theme);outline-offset:2px}@media(max-width:1200px){.archive-layout-row{flex-direction:column}.archive-layout-row>#page,.archive-layout-row>#aside-content{width:100%}}@media(max-width:768px){.layout.layout--archive{gap:8px;padding:0}.archive-layout-row{width:100%}.archive-layout-row>#page{width:100%;padding:0}.archive-page-shell{margin:0 16px;border-radius:12px}.archive-page-section-toolbar,.archive-page-section-pagination{padding-left:12px;padding-right:12px}.archive-page-toolbar{gap:0}.archive-page-years{width:100%;gap:6px}.archive-year-button{background:transparent}.archive-year-button.is-active{color:var(--efu-white);background:var(--efu-main);box-shadow:none}.archive-page-item{gap:12px;padding:18px 12px}.archive-page-item:hover{background:transparent}.archive-page-item:focus-visible{background:transparent}.archive-page-thumb{width:80px;min-width:80px;height:80px}.archive-page-item-title{margin-bottom:6px;font-size:14px;line-height:1.4}.archive-page-item-meta{gap:5px;font-size:12px}.archive-page-item-arrow{display:none}.archive-page-section-pagination .pagination{gap:10px}.archive-page-section-pagination .archive-page-number,.archive-page-section-pagination .archive-page-space{display:none}.archive-page-section-pagination .archive-page-extend{position:static;display:flex;flex:1 1 0;width:100%;min-width:0;height:50px;margin:0;padding:0;color:var(--efu-fontcolor);line-height:50px;background:var(--efu-card-bg);border:var(--style-border-always);border-radius:12px;box-shadow:var(--efu-shadow-border)}.archive-page-section-pagination .archive-page-extend:hover:not(:disabled){color:var(--efu-nav-hover-text);background:var(--efu-theme);border-color:var(--efu-theme)}.archive-page-section-pagination .archive-page-extend:disabled{display:none}.archive-page-section-pagination .archive-page-extend i{display:none}.archive-page-section-pagination .archive-page-extend span{display:inline;max-width:none;margin:0;opacity:1;overflow:visible}}@media(prefers-reduced-motion:reduce){.archive-year-button,.archive-page-item,.archive-page-thumb img,.archive-page-section-pagination button{transition:none}}
