@charset "UTF-8";:root{--covers-main-lig: clamp(40%, var(--covers-orig-lig), 60%);--covers-subs-lig: clamp(20%, var(--covers-orig-lig), 40%);--thyuu--main-color: var(--covers-orig-hue, var(--custom-main-hue, 0deg)) var(--covers-orig-sat, var(--custom-main-sat, 70%)) var(--covers-main-lig, var(--custom-main-lig, 70%));--thyuu--subs-color: var(--covers-orig-hue, var(--custom-subs-hue, 20deg)) var(--covers-orig-sat, var(--custom-subs-sat, 70%)) var(--covers-subs-lig, var(--custom-subs-lig, 70%));--thyuu--draw-color: var(--covers-orig-hue, var(--covers-mask-hue)) var(--covers-orig-sat, var(--covers-mask-sat)) var(--covers-orig-lig, var(--covers-mask-lig));--thyuu--color-font: 0deg 0% 25%;--thyuu--alpha-font: 100%;--thyuu--color-font-head: hsl(var(--thyuu--color-font) / var(--thyuu--alpha-font));--thyuu--color-font-fill: hsl(0deg 0% 100% / .9);--thyuu--color-font-mask: hsl(0deg 0% 100% / .9);--thyuu--color-scroll: hsl(var(--thyuu--main-color) / 30%);--thyuu--color-logo-orig: hsl(var(--covers-orig-hue) var(--covers-orig-sat) var(--covers-orig-lig));--thyuu--color-back-none: transparent;--thyuu--color-back-font: hsl(var(--thyuu--color-font) / 5%);--thyuu--color-back-have: hsl(0deg 0% 98%);--thyuu--color-back-white: hsl(0deg 0% 100%);--thyuu--color-back-cover: hsl(var(--covers-orig-hue, var(--covers-mask-hue, 0)) var(--covers-orig-sat, var(--covers-mask-sat, 0)) clamp(10%, (var(--covers-orig-lig, var(--covers-mask-lig, 0%)) - 50%) * 2, 40%));--thyuu--font-family-normal: var(--custom-fonts, none), "Misans VF", "Noto Sans SC", "PingFang SC", sans-serif, thyuu-iconfont;--thyuu--font-family-slogn: var(--custom-slogn, none), "快看世界体", var(--thyuu--font-family-normal);--thyuu--font-family-coder: var(--custom-coder, none), "Monaco", "Consolas", var(--thyuu--font-family-normal);--thyuu--font-family-title: var(--thyuu--font-family-normal);--thyuu--font-weight-normal: 400;--thyuu--font-weight-title: 600;--thyuu--size-normal: var(--custom-font-size, 16px);--thyuu--size-medium: .875rem;--thyuu--size-small: .75rem;--thyuu--size-title: 1rem;--thyuu--size-edgetb: var(--thyuu--height-head);--thyuu--size-edgelr: 3rem;--thyuu--size-area: 3rem;--thyuu--size-divs: 1.5rem;--thyuu--size-span: 1rem;--thyuu--size-icon: 1.25rem;--thyuu--size-radius: var(--custom-radius, var(--thyuu--size-normal));--thyuu--size-card-normal: var(--custom-card-size, 22.5rem);--thyuu--size-card-small: calc(var(--thyuu--size-card-normal)*.6);--thyuu--size-screen-medium: 1152px;--thyuu--size-content: var(--custom-content-size, 62.5rem);--thyuu--size-scroll: 12px;--thyuu--size-cover-top: max(10em, 30vh);--thyuu--height-head: 4rem;--thyuu--sticky-head: 4.5rem;--thyuu--height-cover: max(var(--thyuu--size-card-normal), 80vh);--thyuu--align-cover: var(--custom-cover-align,center);--thyuu--mask-scroll-y: linear-gradient(#0000, #000 var(--thyuu--size-divs), #000 calc(100% - var(--thyuu--size-divs)), #0000);--thyuu--mask-scroll-x: linear-gradient(90deg,#0000, #000 var(--thyuu--size-divs), #000 calc(100% - var(--thyuu--size-divs)), #0000);--thyuu--border: thin solid hsl(var(--thyuu--color-font) / 5%);--thyuu--shadow-text: 0 .04rem .2rem hsl(0deg 0 0 / 30%);--thyuu--shadow-normal: 0 .2rem 1rem 0 hsl(0deg 0% 15% / 10%);--thyuu--shadow-white: 0 .2rem 1rem 0 hsl(0deg 0% 15% / 4%);--thyuu--shadow-color: var(--thyuu--shadow-normal), 0 2rem 2rem -2rem hsl(var(--thyuu--main-color) / 30%);--animation-on:cubic-bezier(.6, .1, 0, 1);--animation-in:cubic-bezier(.6, .2, .25, 1);--animation: opacity .5s var(--animation-in) backwards, transform 1s var(--animation-in) backwards, filter .7s var(--animation-in);--wp--preset--font-size--small: max(var(--thyuu--size-small), .75em);--wp--preset--font-size--medium: max(var(--thyuu--size-medium), 1.75em);--wp--preset--font-size--large: max(var(--thyuu--size-normal), 2em);--wp--preset--font-size--x-large: max(var(--thyuu--size-normal), 3em)}@media(max-width:1152px){:root{--thyuu--size-edgelr:1.5rem;--thyuu--size-scroll:0rem}}:root[theme=dark]{--covers-main-lig: clamp(60%, var(--covers-orig-lig), 80%);--covers-subs-lig: clamp(40%, var(--covers-orig-lig), 60%);--thyuu--color-font:0deg 0% 85%;--thyuu--color-font-head:hsl(0deg 0% 100% / .9);--thyuu--color-font-fill:var(--thyuu--color-back-have);--thyuu--color-back-have:hsl(var(--covers-orig-hue, var(--custom-main-hue, 0deg)) 5% 5%);--thyuu--color-back-font:hsl(0deg 0% 40% / .1);--thyuu--color-back-text:hsl(0deg 0% 5% / .85);--thyuu--color-back-white:hsl(0deg 0% 60% / .1);--thyuu--color-back-shift:hsl(0deg 0% 60% / .1);--thyuu--color-back-cover:hsl(var(--covers-orig-hue, var(--covers-mask-hue, 0)) var(--covers-orig-sat, var(--covers-mask-sat, 0)) 5%);--thyuu--shadow-shift:var(--thyuu--shadow-white)}:root body.archive.author.has-feature,:root body.page:not(.nav-fixed):is(.page-template-board),:root body.single:not(.nav-fixed,.single-format-image,.single-format-gallery){--thyuu--color-font-head: hsl(0deg 0% 100% / .9);--thyuu--color-font-fill: hsl(0deg 0% 0% / .7);--thyuu--color-font-mask: hsl(0deg 0% 0% / .7);--thyuu--color-logo: var(--thyuu--color-font-head)}[class*=thyuu-icon-]:before{font-family:thyuu-iconfont;font-style:normal;font-weight:400}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes opacity{0%{opacity:var(--opci, 0)}to{opacity:var(--opci-in, 1)}}@keyframes transform{0%{transform:var(--trfm, translateY(1rem));transform-origin:var(--trfm-or, top)}to{transform:var(--trfm-in, none)}}@keyframes filter{0%{filter:var(--filter, none)}to{filter:var(--filter-in, none)}}@keyframes nothumb{to{background-position:50%,200%,200%}}@keyframes end{0%{opacity:1}to{opacity:0}}@keyframes onheight{0%{height:0}}@keyframes onwidth{0%{width:0}}@keyframes userbg{0%{height:0;scale:2}}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;inset:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";inset:-30px -20px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;inset:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;inset:0;height:auto;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}.f-carousel{--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 42px;--f-button-height: 42px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: transparent;--f-button-hover-bg: var(--f-button-bg);--f-button-active-bg: var(--f-button-bg);--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: 10px;--f-button-prev-pos: 10px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translateZ(0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);outline:0;transform-origin:center center}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: .2;--f-carousel-dot-hover-opacity: .4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto!important;padding:0;list-style:none!important;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:#0000;cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child,.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}.hljs-deletion{background-color:#600}*,*:before,*:after{font:inherit;color:inherit;padding:0;margin:0;border:none;outline:none;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(var(--thyuu--color-font) / .1) #0000}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;font:var(--thyuu--font-weight-normal) var(--thyuu--size-normal) / 2 var(--thyuu--font-family-normal);font-synthesis:none;text-rendering:optimizeSpeed;margin-top:0!important;scroll-padding-top:var(--thyuu--sticky-head);scrollbar-color:var(--thyuu--color-scroll) #0000;interpolate-size:allow-keywords;overflow-wrap:anywhere;overflow:hidden auto}body{color:hsl(var(--thyuu--color-font) / var(--thyuu--alpha-font));background:var(--thyuu--color-back-have)}[theme=dark] body{background:var(--thyuu--color-back-have) linear-gradient(145deg,hsl(0deg 0% 100% / .1),var(--thyuu--color-back-have) 15%) no-repeat 0 0 / 100vw 100vh fixed}h1,h2,h3,h4,h5,h6{font:var(--thyuu--font-weight-title) calc(var(--thyuu--size-normal) * var(--font-cale, 1)) / 1.5 var(--thyuu--font-family-title)}h1{--font-cale:2}h2{--font-cale:1.5}h3{--font-cale:1.25}h4{--font-cale:1.125}h6{--font-cale:.875}a{cursor:pointer;text-decoration:none;word-break:break-all;transition:.7s cubic-bezier(.6,.1,0,1),background-position 0s}a:where(:hover,:focus,:active){color:hsl(var(--thyuu--main-color))}a:where(:not([role=button],.button)){background:linear-gradient(90deg,hsl(var(--thyuu--main-color) / 50%),hsl(var(--thyuu--subs-color) / 50%)) no-repeat var(--a-line-trans, 100%) 100% / 0 1px}a:where(:not([role=button],.button)):hover{background-position-x:var(--a-line-trans, 0%);background-size:100% 1px}:where(ol,ul,li){list-style:none}address,dfn,cite,em,i{font-style:normal}dt,th,b,strong{font-weight:700}hr{border:thin inset hsl(var(--thyuu--color-font) / .1)!important}details,pre,tt,var{font-size:max(var(--thyuu--size-medium),.75em);line-height:2;hyphens:none}kbd,code{color:hsl(var(--thyuu--main-color));text-decoration:underline dotted .1ex;text-decoration-skip-ink:none;text-underline-offset:.5ex;-webkit-box-decoration-break:clone;box-decoration-break:clone}code{font-family:var(--thyuu--font-family-coder)!important}pre,details{position:relative;padding:.75em 1em;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);overflow:hidden}pre code{--thyuu--color-font: 219deg 14% 70%;color:hsl(var(--thyuu--color-font));font-synthesis:initial;line-height:1.5;padding:calc(var(--thyuu--size-small)*2 + 1em) 1em 1em;margin:-1em;tab-size:4;background:var(--thyuu--color-back-shift, #282c34)!important;cursor:text;white-space:pre!important;text-decoration:none;scrollbar-width:auto;scrollbar-color:hsl(var(--thyuu--color-font) / .2) #0000;max-height:calc(100vh - 3em - var(--thyuu--height-head) * 2);overflow:auto}pre code:before,pre code+.thyuu-copys{--thyuu--color-font: 219deg 14% 70%;display:flex;align-items:center;position:absolute;inset:0 0 auto auto;font:var(--thyuu--size-small) / 1 var(--thyuu--font-family-normal);text-transform:uppercase;color:hsl(var(--thyuu--color-font) / .7);background:hsl(var(--thyuu--color-font) / .1);padding:.5em 1em;border-radius:0 0 0 1.5em;z-index:2}pre code:before{content:"code";font-weight:600;inset:0 auto auto 0;color:var(--color);background:hsl(var(--thyuu--color-font) / .1) radial-gradient(circle,currentcolor 50%,#0000 65%) no-repeat 1em / .5em .5em;padding-left:2em;border-radius:0 0 1.5em}pre code[data-language]:before{content:attr(data-language)}code[data-language=javascript]{--color: #F7DF1E}code[data-language=jsx]{--color: #61DAFB}code[data-language=typescript],code[data-language=tsx]{--color: #3178C6}code[data-language=php]{--color: #777BB4}code[data-language=python]{--color: #3776AB}code[data-language=java]{--color: #007396}code[data-language=cpp]{--color: #00599C}code[data-language=c]{--color: #A8B9CC}code[data-language=csharp]{--color: #239120}code[data-language=go]{--color: #00ADD8}code[data-language=rust]{--color: #000000}code[data-language=swift]{--color: #FA7343}code[data-language=kotlin]{--color: #7F52FF}code[data-language=html]{--color: #E34F26}code[data-language=css]{--color: #1572B6}code[data-language=scss],code[data-language=sass]{--color: #CC6699}code[data-language=less]{--color: #1D365D}code[data-language=sql]{--color: #336791}code[data-language=json]{--color: #000000}code[data-language=xml]{--color: #FF6600}code[data-language=yaml]{--color: #FF0000}code[data-language=markdown]{--color: #000000}code[data-language=bash]{--color: #4EAA25}code[data-language=powershell]{--color: #5391FE}code[data-language=dockerfile]{--color: #2496ED}code[data-language=nginx]{--color: #009639}code[data-language=apache]{--color: #D22128}details{height:3.5em;outline:thin solid var(--thyuu--color-back-font);overflow:hidden;transition:.7s}details[open]{height:auto;background:var(--thyuu--color-back-white)}details summary{color:hsl(var(--thyuu--color-font) / .7);padding:.5em 1em .5em 1.5em;margin:-.5em 0 0;list-style:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}details[open] summary{border-bottom:var(--thyuu--border);white-space:normal}details summary::-webkit-details-marker{display:none}.wp-block-preformatted:before,details summary:before{display:inline-block;text-indent:0;line-height:2;width:1em;margin:0 .5em 0 -1.5em;transition:.5s}details summary:before{content:""}details[open] summary:before{transform:rotate(90deg)}details summary~*{margin:1em 0 0}abbr,acronym{border-bottom:1px dotted hsl(var(--thyuu--color-font) / .1);cursor:help}mark,ins{background:var(--thyuu--color-back-font);text-decoration:none}sup,sub{color:hsl(var(--thyuu--color-font) / .8);font-size:1.5ex;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";vertical-align:.5ex}sub{vertical-align:0}small{font-size:75%}big{font-size:125%}time{display:inline-block;flex:none;font-variant:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1}s{color:hsl(var(--thyuu--color-font) / .8)}figcaption{color:hsl(var(--thyuu--color-font) / .5);font-size:var(--thyuu--size-small)!important;line-height:2;border-radius:var(--thyuu--size-radius)}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;width:100%}caption,th,td{text-align:left}td{padding:.5em}blockquote{font-size:var(--thyuu--size-medium);margin-top:1.75em!important;padding:.75em 1em;gap:2em;border-radius:1em;background:var(--thyuu--color-back-font);columns:var(--thyuu--size-card-normal);column-rule:thin solid color-mix(in srgb,currentColor 10%,#0000);column-fill:balance;widows:1;break-inside:avoid}blockquote:before{content:"";display:block;font-size:1.5em;opacity:.2;margin-block:-1em .5em;line-height:1;column-span:all}blockquote:has(>*:not(cite):only-of-type):before{text-align:center}blockquote>*{margin-block:0 1em}blockquote>*:only-of-type{column-span:all;text-align:center;text-wrap:balance}blockquote>*:last-of-type{margin:0}blockquote cite{display:block;font-size:var(--thyuu--size-small);margin:.5em 0 0!important;color:hsl(from currentColor h s l / .5)!important}blockquote cite:before,blockquote cite:after{content:"——";margin:0 .5em}img,video,audio,iframe,embed,object{max-width:100%}img,video{height:auto}a>img{border:0;vertical-align:middle}img:where(.load){opacity:0;transition:opacity .3s}img:where(.loaded){opacity:1}::-webkit-scrollbar{width:var(--thyuu--size-scroll);height:var(--thyuu--size-scroll)}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--thyuu--color-scroll);background-clip:padding-box;border:2px solid #0000;border-radius:5px}.hidden,.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}select{cursor:pointer}option{background:var(--thyuu--color-back-have)}.button,button,input,select,textarea{width:100%;accent-color:hsl(var(--thyuu--main-color) / .8);padding:.5em 1em;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);box-shadow:var(--thyuu--shadow-shift);vertical-align:middle;appearance:none;transition:.7s}textarea::placeholder,input::placeholder{color:hsl(var(--thyuu--color-font) / .6);font-size:var(--thyuu--size-small);transition:.3s}textarea:focus::placeholder,input:focus::placeholder{opacity:0;transform:translateY(-1em)}.button,button,[type=checkbox]:not([hidden]),[type=radio],[type=submit]{display:inline-flex;align-items:center;justify-content:center;font-size:var(--thyuu--size-small);width:unset;line-height:1;padding:1em;border-radius:2em;gap:.5em;cursor:pointer;user-select:none;flex:none}.button.has-thyuu-color,[type=checkbox]:not([hidden]),[type=radio],[type=submit]{color:#fff;background:linear-gradient(135deg,var(--thyuu--color-back-font) 20%,hsl(var(--thyuu--main-color) / .8) 30%,hsl(var(--thyuu--subs-color) / .8) 70%,var(--thyuu--color-back-font) 80%) 50% / 300% 100%;box-shadow:0 0 1em hsl(var(--thyuu--main-color) / .2),0 .5em 1em -.5em hsl(var(--thyuu--main-color) / .5)}[type=checkbox]:not([hidden]),[type=radio]{height:1em;width:3em;padding:0;outline:var(--thyuu--border)}[type=checkbox]:not([hidden]):not(:checked),[type=radio]:not(:checked){background-position-x:125%;box-shadow:var(--thyuu--shadow-white)}.button:where(.prev):before{content:"";transition:inherit}.button:where(.into,.next):after{content:"";transition:inherit}.button:where(.prev):hover:before,.button:where(.into,.next):hover:after{scale:1.25}.button.has-btn-effect .btn-meta{opacity:0;max-width:0;height:1em;margin:0 -.5em 0 0;white-space:nowrap;overflow:hidden;transition:inherit}.button.has-btn-effect:hover .btn-meta{opacity:1;max-width:10em;margin:0}:is(.button,button,input):not([hidden]):active,:is(.taxonomy-sub,.menu,.reply) a:active{scale:.98}.has-line-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-num,1)}.blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.blur-saturate{-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px)}.fade-before{opacity:0;transform:var(--trfm, scale(.98) translateY(1rem));transform-origin:var(--trfm-or, top);transition:.7s,transform cubic-bezier(.6,.2,.25,1) .7s,opacity .3s}.fade-after{opacity:1;transform:var(--trfm-in, none)}.avatar{height:var(--avatar-size, 2em);width:var(--avatar-size, 2em);border-radius:50%;background:var(--thyuu--color-back-white);object-fit:cover;object-position:top}.thyuu-iconfont{font-family:var(--thyuu--font-family-normal)!important;font-size:unset}.thyuu-icon{flex:none}:where(.page-title,.thyuu-icon[class*=thyuu-icon-]):before{margin-right:.5em}thyuu-loaed{--trfm: scale(1.1);position:absolute;display:flex;align-items:center;justify-content:center;font-size:var(--thyuu--size-small);inset:0;width:fit-content;height:3em;line-height:1;padding:1em;margin:auto;gap:.5em;color:var(--thyuu--color-font-head);border:thin solid var(--thyuu--color-back-shift, hsl(0deg 0% 100% / 10%));border-radius:2em;background:var(--thyuu--color-back-shift, var(--thyuu--color-font-fill, hsl(0deg 0% 100% / 100%)));animation:opacity .5s .5s backwards,transform 1s .5s backwards;transform-origin:bottom;pointer-events:none;z-index:2;transition:.5s}thyuu-loaed.loaded{opacity:0;visibility:hidden;transform:var(--loaed-trfm, scale(.98))}thyuu-loaed:before{content:"";border-top:2px solid;border-radius:50%;width:1em;aspect-ratio:1;animation:rotate 2s linear infinite var(--loaed-play, paused)}thyuu-embed{display:block;position:relative;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);outline:thin solid var(--thyuu--color-back-font)}thyuu-embed iframe{width:100%;transition:.5s .5s}thyuu-embed thyuu-loaed{inset-block:1.25em auto}thyuu-embed:not(.loaded) iframe{opacity:0;pointer-events:none;visibility:hidden}thyuu-embed:not(.loaded) thyuu-loaed{--loaed-play: running}.thyuu-block{padding:1em;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-font)}.thyuu-music{width:100%;height:65px;overflow:hidden}.thyuu-music:is([data-type=nn_lists],[data-type=nn_album]){height:390px}:is([theme=dark],body.dark-color) .thyuu-music iframe{opacity:.6;mix-blend-mode:plus-lighter}.thyuu-video{--thyuu--color-font: 0 0% 100%;position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:calc(80vh - var(--thyuu--size-edgetb));margin-inline:auto;aspect-ratio:16 / 9;background:#000;color:#fff}.thyuu-video:before{content:"";position:absolute;font-size:6em;line-height:1;opacity:.15}.thyuu-video iframe{height:100%;border-radius:inherit;align-self:flex-start;z-index:2}.thyuu-video[data-type=dy] iframe:hover{height:calc(100% + 35px);margin:0 0 -35px}.thyuu-livephoto{background:0;outline:0}.thyuu-livephoto .lpk-live-photo-player{position:relative;max-width:100%;max-height:calc(100vh - var(--thyuu--size-edgetb)*2);border-radius:var(--thyuu--size-radius);overflow:hidden}.thyuu-div .button.close{position:fixed;inset:auto var(--thyuu--size-divs) var(--thyuu--size-divs);width:fit-content;margin:auto;z-index:2}.thyuu-tip{--fancybox-bg: radial-gradient(circle at 25% 65%, hsl(var(--thyuu--main-color) / .2), #0000 25%) no-repeat local, radial-gradient(circle at 75% 35%, hsl(var(--thyuu--subs-color) / .2), #0000 25%) no-repeat local var(--thyuu--color-back-shift, hsl(0 0% 100% / .8));padding:var(--thyuu--size-edgelr)}.thyuu-tip img{border-radius:var(--thyuu--size-radius)}.thyuu-noone{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-wrap:balance;color:hsl(var(--thyuu--color-font) / .5);font-size:var(--thyuu--size-small);gap:.5em 0;padding:1em;line-height:2;max-width:100%;min-width:min(var(--thyuu--size-card-normal),100%);min-height:var(--thyuu--size-card-small);background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius)}.thyuu-noone.has-backdrop{--font-size: 10em;--font-aphla: 1;aspect-ratio:1;min-height:fit-content;outline:thin solid hsl(var(--thyuu--color-font) / .1);background:hsl(var(--thyuu--color-font) / 5%);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px)}:where(.thyuu-noone):before{content:"";color:hsl(var(--thyuu--color-font) / var(--font-aphla, .3));font-size:var(--font-size, 6em);font-family:thyuu-iconfont;line-height:1.5}.thyuu-noone h5{--table-tent: none !important;font-size:1.25em;color:hsl(var(--thyuu--color-font));margin:0}.thyuu-noone p{margin:0 0 1em}.thyuu-forms{position:relative;display:flex;align-items:center;font-size:var(--thyuu--size-medium);gap:.5em;width:min(var(--thyuu--size-card-normal),100%)}.thyuu-forms.btn-is-inside input{border-radius:2em;padding-right:3.5em;background:hsl(var(--thyuu--color-font) / 5%)}.thyuu-forms.btn-is-inside button{position:absolute;right:.25em}.thyuu-dialog{display:flex;flex-flow:column;position:fixed;inset:var(--thyuu--size-edgetb) .5em .5em;max-height:calc(100vh - var(--thyuu--size-edgetb) - .5em);padding:1em;margin-inline:auto;background-color:var(--thyuu--color-back-shift, hsl(0 0% 98% / .8));-webkit-backdrop-filter:blur(1em) saturate(1.5);backdrop-filter:blur(1em) saturate(1.5);border-radius:var(--thyuu--size-radius);box-shadow:var(--thyuu--shadow-normal);outline:var(--thyuu--border);opacity:0;visibility:hidden;pointer-events:none;z-index:0;transform:scale(.98);transform-origin:top;transition:.5s cubic-bezier(.5,0,0,1.5),pointer-events 0s}.thyuu-dialog.open{opacity:1;transform:none;visibility:visible;pointer-events:auto}.thyuu-dialog-mask{all:unset;position:fixed;background:var(--thyuu--color-font-fill, var(--thyuu--color-back-have));inset:0;z-index:28;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:.7s}.thyuu-dialog-mask.open{opacity:.7;transform:none;visibility:visible;pointer-events:auto}.toggle-btn{display:inline-flex;min-width:var(--thyuu--size-card-small);font-size:var(--thyuu--size-medium);color:hsl(var(--thyuu--color-font) / .6);line-height:1;padding:.25em;border:thin solid hsl(var(--thyuu--color-font) / .1);border-radius:2em;cursor:pointer;user-select:none;transition:.3s}.toggle-btn i{flex:auto;display:flex;justify-content:center;align-items:center;gap:.25em;padding:.75em .5em;border-radius:inherit;transition:.3s}.toggle-check:checked~.toggle-btn i:nth-of-type(2),.toggle-check:not(:checked)~.toggle-btn i:nth-of-type(1){padding-inline:.75em;color:var(--checked-color, hsl(var(--thyuu--color-font) / 1));background:var(--checked-bg, hsl(var(--thyuu--color-font) / .1))}.toggle-area>*{transition:.5s}.toggle-check:checked~.toggle-area>*:nth-child(1),.toggle-check:not(:checked)~.toggle-area>*:nth-child(2){opacity:0;max-height:0;transform:translateY(1em);pointer-events:none;visibility:hidden;overflow:hidden}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}:where(.alignwide,.alignfull){position:relative;left:50%;width:calc(100vw - var(--thyuu--size-edgelr)*2);margin-left:calc(var(--thyuu--size-edgelr) - 50vw);z-index:2}.alignfull{width:100vw;margin-left:-50vw;border-radius:0!important}@supports (scrollbar-width:thin){.alignfull{width:calc(100vw - var(--thyuu--size-scroll)/2)}}@supports (-moz-appearance:none) and (overflow: overlay){.alignfull{width:100vw}}:is([plots=shrink],.fast-read) :where(.alignwide,.alignfull){left:auto;width:auto;margin-left:auto}.wp-block-image img,.wp-block-video video{object-fit:cover;border-radius:var(--thyuu--size-radius)}.wp-block-post-content{font-synthesis:initial;text-autospace:normal}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-block-column{word-break:break-all;overflow-wrap:anywhere}.wp-block-preformatted{padding-left:2.5em;color:hsl(var(--thyuu--color-font) / .7)}:where(.wp-block-preformatted):before{font-family:thyuu-iconfont;content:""}.wp-block-accordion{margin-block:1em;border-radius:1em;background:var(--thyuu--color-back-font)}.wp-block-accordion-item{padding:.5em 1em}.wp-block-accordion-item:not(:first-child){border-top:var(--thyuu--border)}.wp-block-accordion-heading:before{content:none!important}.wp-block-accordion-heading__toggle-icon{text-indent:-999em}.wp-block-accordion-heading__toggle-icon:before{content:"";text-indent:0;font-family:thyuu-iconfont;font-size:.75em;font-weight:400;color:hsl(var(--thyuu--color-font) / .7)}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:scaleY(-1)}.wp-block-pullquote{font-size:inherit;line-height:inherit;padding:0;margin:0}.wp-block-pullquote blockquote{columns:unset}.wp-block-quote.is-style-plain{gap:1em;padding:1em 0 0;background:0;column-rule:0}.wp-block-quote.is-style-plain p{border-left:var(--thyuu--border);padding:0 0 0 1em}.wp-block-pullquote cite a:not(:hover){color:inherit}.wp-block-footnotes{font-size:var(--thyuu--size-medium);background:var(--thyuu--color-back-font);padding:.75em 1em;margin-block:4em -2em;border-radius:var(--thyuu--size-radius);line-height:2}.wp-block-footnotes:before{content:"本文标注";display:block;color:hsl(var(--thyuu--color-font) / .7);font-size:var(--thyuu--size-small);font-weight:var(--thyuu--font-weight-title);margin:0 0 .75em}.wp-block-footnotes li a:last-of-type{display:inline-block;background:var(--thyuu--color-back-font);border-radius:2em;padding:.5em;font-size:var(--thyuu--size-small);font-weight:400;line-height:1;margin:0 0 0 .5em}.wp-block-gallery{position:relative;display:flex;flex-wrap:wrap;gap:.5em!important;align-items:center!important;justify-content:var(--caption-align,space-between)}.entry-content .wp-block-gallery:not(.loaded){max-height:min(var(--image-max-size, 55vh) + 3em,100vh)}.entry-content .wp-block-gallery>*:not(thyuu-loaed){opacity:0;pointer-events:none;transition:opacity .5s,pointer-events 0s}.entry-content .wp-block-gallery.loaded>*:not(thyuu-loaed){pointer-events:auto;opacity:1}.wp-block-gallery thyuu-loaed{--trfm: none;--loaed-play: running;width:100%;height:100%}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{pointer-events:none;border-radius:var(--thyuu--size-radius)}.wp-block-table{max-height:max(var(--thyuu--size-card-normal),80vh - var(--thyuu--size-edgetb));font-size:max(var(--thyuu--size-medium),.75em);border:var(--thyuu--border)!important;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-white)!important;overflow:auto}.wp-block-table table:not(.has-fixed-layout){white-space:pre}.wp-block-table :is(td,th){padding:.75em 1em;border:var(--thyuu--border);border-width:thin thin 0 0}.wp-block-table :is(td,th):last-child{border-right:0}.wp-block-table :is(thead,tfoot){border:0}.wp-block-table :is(thead th,tfoot td){position:sticky;top:0;border:0;background:linear-gradient(hsl(var(--thyuu--main-color) / 5%) 0 0) var(--thyuu--color-back-white);z-index:2}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--thyuu--color-back-font)}.wp-block-table tr:hover{background:hsl(var(--thyuu--subs-color) / .05)!important;transition:background .3s}.wp-block-table figcaption{padding:.5em 1em;border-top:var(--thyuu--border);border-radius:0;background:var(--thyuu--color-back-font);position:sticky;left:0;white-space:normal}.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-block-gallery .blocks-gallery-item figcaption a{color:#fff}.alignfull figcaption{text-align:center}.wp-block-cover{border-radius:var(--thyuu--size-radius);padding:var(--thyuu--size-edgelr)}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{width:min(var(--thyuu--size-content),100%)}.wp-block-group{line-height:2}.wp-block-group.has-background{padding:var(--thyuu--size-divs);border-radius:var(--thyuu--size-radius)}.wp-element-button{line-height:1;padding:.5em;background:hsl(var(--thyuu--main-color) / .5);border-radius:2em;font-size:var(--thyuu--size-small)}@media(max-width:641px){.wp-block-image:is(.alignleft,.alignright){float:none;margin:0}.thyuu-video.as-tb:not([data-type=dy]){aspect-ratio:9 / 16}.thyuu-video[data-type=dy]{width:min(324px,100%);max-height:none;margin-inline:auto;aspect-ratio:.4821;overflow:hidden}}html.with-fancybox{overflow:overlay}[data-fancybox=gallery],[data-fancybox=images]{cursor:url(/images/zoom-in.cur),zoom-in;transition:.5s}.f-button{--f-button-svg-width: 50% !important;--f-button-svg-height: 50% !important;--f-button-border-radius: var(--f-button-width);--f-button-hover-bg: hsl(var(--thyuu--main-color) / .7);--f-button-hover-color: white;--f-button-svg-filter: none}.fancybox__content>.f-button.is-close-btn{position:fixed;color:#fff;inset:auto 0 var(--thyuu--size-divs)!important;margin:0 auto;align-self:center;background:linear-gradient(135deg,var(--thyuu--color-back-font) 20%,hsl(var(--thyuu--main-color) / .8) 30%,hsl(var(--thyuu--subs-color) / .8) 70%,var(--thyuu--color-back-font) 80%) 50% / 300% 100%;box-shadow:0 0 1rem hsl(var(--thyuu--main-color) / .2),0 .5rem 1rem -.5rem hsl(var(--thyuu--main-color) / .5);border-radius:50%;opacity:1}.fancybox__content.comment-respond{max-width:calc(var(--thyuu--size-content) + var(--thyuu--size-edgelr)* 2)}.fancybox__container.thyuu-tip .f-button.is-close-btn{bottom:-3rem!important}.fancybox__backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding:0}.fancybox__container{--fancybox-bg: var(--thyuu--color-back-shift, hsl(0 0% 100% / .9));--fancybox-color: hsl(var(--thyuu--color-font) / var(--thyuu--alpha-font));--fancybox-content-color: hsl(var(--thyuu--color-font) / var(--thyuu--alpha-font));--fancybox-content-bg: none}.fancybox__content{padding:var(--thyuu--size-edgelr)}.fancybox__toolbar{--f-button-width:3em;--f-button-height:3em;--f-button-bg: none;font-family:inherit;text-shadow:none;flex-wrap:wrap;margin:.5em}.fancybox__toolbar__column{align-items:center;background:var(--thyuu--color-back-font);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--f-button-width);flex:unset!important}.fancybox__infobar{font-size:var(--thyuu--size-small);padding:0 .5em;margin:0 0 0 -.5em}.fancybox__footer{background:var(--thyuu--color-back-white)!important;box-shadow:var(--thyuu--shadow-normal);border-radius:var(--thyuu--size-radius);text-align:center;text-wrap:balance;font-size:var(--thyuu--size-small)}.fancybox__caption a{color:hsl(var(--thyuu--main-color) / .7);line-height:1;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:hsl(var(--thyuu--subs-color) / .1) linear-gradient(90deg,hsl(var(--thyuu--main-color) / .7),hsl(var(--thyuu--main-color) / .7)) no-repeat 100% 100% / 0 100%;border-radius:2em;font-size:.8em;padding:.5em .75em;margin:0 .5em;vertical-align:middle}.fancybox__caption a:hover{color:#fff;background-position-x:0;background-size:100% 100%}.entry-content a[data-fancybox=gallery],.entry-content .wp-block-image a:after{content:none;background:none!important}.f-carousel{--f-button-width: 2.5em;--f-button-height: 2.5em;--f-carousel-theme-color: unset;--f-button-bg: var(--thyuu--color-back-font);--f-carousel-dots-height: 1rem}[data-fancybox-toggle-slideshow]{overflow:hidden}.f-carousel__viewport{border-radius:var(--thyuu--size-radius)}figure.f-carousel.wp-block-gallery{--caption-size: auto;--wp--style--unstable-gallery-gap: 1rem}figure.f-carousel.wp-block-gallery:is(.alignfull,.alignwide){--image-max-size: 80vh;--caption-align: center}figure.f-carousel.wp-block-gallery.alignfull{--image-max-size: 100vh;--caption-size: unset;--f-button-width: 3.5em;--f-button-height: 3.5em;--f-button-bg: hsl(var(--thyuu--color-font) / 10%);--f-button-color: #fff;--f-button-next-pos: var(--thyuu--size-edgelr);--f-button-prev-pos: var(--thyuu--size-edgelr)}figure.f-carousel.wp-block-gallery figcaption{margin:0;flex:var(--caption-size);text-align:left}figure.f-carousel.wp-block-gallery .wp-block-image{margin:0 var(--wp--style--unstable-gallery-gap) 0 0!important}figure.f-carousel.wp-block-gallery:not(.is-cropped) .wp-block-image{width:auto!important}figure.f-carousel.wp-block-gallery .wp-block-image img{height:100%;min-height:var(--thyuu--size-card-normal);max-height:var(--image-max-size,55vh)}figure.f-carousel.wp-block-gallery .f-carousel__nav{order:3;display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem}figure.f-carousel.wp-block-gallery .f-carousel__dots,figure.f-carousel.wp-block-gallery:not(.alignfull) .f-carousel__nav .f-button{position:static;transform:none;margin:0!important}.nmsingle-container,.doulist-item{color:hsl(var(--thyuu--color-font) / .8)!important;border:0!important;border-radius:var(--thyuu--size-radius)!important;background:var(--thyuu--color-back-font);color:inherit;overflow:hidden;position:relative;transition:.3s}.doulist-item:hover,.single .nmsingle-container:hover{background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);color:hsl(var(--thyuu--color-font))!important}.doulist-item:before{background:url(/images/douban-logo.png) center / cover;content:"";height:120%;max-width:50%;border-radius:50%;aspect-ratio:1;position:absolute;right:-5%;top:50%;opacity:.05;transform:rotate(10deg) translateY(-50%)}.doulist-item .doulist-subject{position:relative;overflow:hidden;line-height:2;flex-direction:column;justify-content:center;padding:1em 1em 1em 15%;min-height:var(--thyuu--size-card-small);border-radius:var(--thyuu--size-radius)}.doulist-item .doulist-subject .doulist-content{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;z-index:2}.doulist-item .doulist-subject .abstract{all:unset;max-height:8em;overflow:auto;flex:0 0 100%;font-size:var(--thyuu--size-medium)}.doulist-item .doulist-subject .doulist-title{font-size:inherit}.doulist-item .doulist-subject .db--viewTime{all:unset;text-transform:uppercase;font-size:var(--thyuu--size-small)}.doulist-item .doulist-subject .doulist-post{all:unset;position:absolute;inset:0;height:100%;aspect-ratio:1;z-index:0;-webkit-mask:linear-gradient(90deg,rgb(0 0 0 / .2),#0000) no-repeat 0 0 / 100%;pointer-events:none;transition:1s}.doulist-item:hover .doulist-subject .doulist-post{scale:1.1}.doulist-item .doulist-subject img{object-position:top;height:100%!important;width:100%!important}.single .nmsingle-container{display:flex;align-items:center;font-size:var(--thyuu--size-medium);padding:2em;gap:2em;line-height:2}.single .nmsingle-cover{object-position:top;border-radius:50%!important;width:3em!important;height:auto;aspect-ratio:1;z-index:2;position:relative;box-shadow:0 0 0 10px #0000000d}.single .nmsingle-container:before{background-image:url(/images/net-music-logo.png);background-size:cover;background-repeat:no-repeat;content:"";height:120%;width:20%;position:absolute;right:-.5rem;top:50%;opacity:.05;transform:rotate(10deg) translateY(-50%)}.single .nmsingle-container:after{content:" background music";right:0;top:0;left:0;margin:0 auto;width:15em;display:flex;justify-content:center;text-transform:uppercase;font-size:var(--thyuu--size-small);position:absolute;border-radius:0 0 var(--thyuu--size-radius) var(--thyuu--size-radius);background:var(--thyuu--color-back-shift,rgba(0,0,0,.1));font-weight:400;opacity:.3;line-height:1.5;color:inherit}.single .nmsingle-info{margin:0;padding:0;display:flex}.single .nmplayer-top{z-index:2;pointer-events:none}.single .nmplayer-mid{z-index:2}.single .nms-play-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.single .nmsingle-process{background:none;position:absolute;width:100%;top:0;left:0;height:100%;z-index:1;border-radius:var(--thyuu--size-radius)}.single .nmsingle-playtime{font-size:var(--thyuu--size-small);color:unset;float:none;display:block}.single .nmsingle-process-bar{height:100%!important;background-color:hsl(var(--thyuu--main-color) / .1)!important}.single .nmplayer-control{display:flex;gap:var(--thyuu--size-span);color:unset}.single .nmplayer-control .nm-mute{border:0}.single .nms-play-btn:after{content:"";background-image:url(/images/net-music-cover.png);width:calc(100% + 1em);height:calc(100% + 1em);position:absolute;background-size:contain;background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 0 5px #0000000d;animation:rotate 5s linear infinite paused}.single .nms-play-btn.nm-pause:after{animation-play-state:running}.single .nms-play-btn:before{background-image:url(/images/net-music-needle.png);width:calc(100% + 3em);height:calc(100% + 3em);position:absolute;background-size:1.5em;background-repeat:no-repeat;z-index:2;background-position:70% -10%;transition:.5s;display:flex;justify-content:center;align-items:center}.single .nms-play-btn.nm-pause:before{background-position:70% -5%}.single .nmsingle-cover,.doulist-post{margin:0!important}.single .nmsingle-lrc,.single .nmhc-title,.single .nmhotcom .com-close,.doulist-item .doulist-subject .db--viewTime:after,.single .nm-next,.single .nm-previous{display:none}.nm-has-hot{display:flex;gap:1em;flex-wrap:wrap}.nm-has-hot .nmsingle-container{flex:min(10rem,100%);flex-direction:column;justify-content:center;text-align:center;padding:3em 1em 1em}.nm-has-hot .nmsingle-container:before{background-position:center;height:100%;width:100%;inset:0;opacity:.05;transform:none}.nm-has-hot .nmplayer-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.nmhot{position:relative;display:flex;flex-flow:column;font-size:var(--thyuu--size-small);flex:min(15rem,100%);inset:0;line-height:2;background:var(--thyuu--color-back-font);padding:1em;border-radius:var(--thyuu--size-radius)}.nmhot.full{position:fixed;z-index:31;padding:var(--thyuu--size-edgetb) var(--thyuu--size-edgelr);background:var(--thyuu--color-back-have, rgb(255 255 255 / 70%))}.single .nmhotcom{display:flex;gap:.5em;font-size:var(--thyuu--size-small);color:hsl(var(--thyuu--color-font) / .8);border:0;min-height:4em;max-height:var(--thyuu--size-card-small);margin:1em 0;scroll-snap-type:y mandatory;scroll-snap-stop:always;overflow:auto;flex-wrap:wrap}.single .nmhot.full .nmhotcom{color:hsl(var(--thyuu--color-font) / 1);font-size:var(--thyuu--size-medium);width:min(var(--thyuu--size-content),100%);max-height:100%;padding:2em 0;margin:auto;overscroll-behavior:contain;animation:opacity .5s var(--animation-in) backwards,transform .5s var(--animation-in) backwards}.single .nmhot .nmhc-title{position:absolute;z-index:2;inset:auto 0 0;text-align:center;padding:.5em 3em;margin:auto;color:hsl(var(--thyuu--main-color) / .6);background:hsl(var(--thyuu--subs-color) / .1);border-radius:2em;overflow:hidden;cursor:pointer}.single .nmhot.full .nmhc-title{bottom:var(--thyuu--size-span);width:fit-content;background:#c00;color:#fff;box-shadow:0 5px 20px -5px #cc00007f}.single .nmhot .nmhc-title:before{content:"全屏阅读"}.single .nmhot.full .nmhc-title:before{content:"收回"}.single .nmhot .nmhc-title:after{content:"";background-image:url(/images/net-music-logo.png);background-size:cover;background-repeat:no-repeat;width:2.5em;height:2.5em;position:absolute;right:.25em;top:.25em;border-radius:50%}.single .nmhot.full .nmhc-title:after{position:fixed;inset:1.5em 0 auto;margin:auto;transition:.5s}.single .nmh-item{flex:auto;word-break:break-all;overflow-wrap:anywhere;scroll-snap-align:start;background:var(--thyuu--color-back-font);padding:.5em 1em!important;border-radius:var(--thyuu--size-radius);transition:background .3s,color .3s}.single .nmh-item:hover{--thyuu--alpha-font: 1;background:var(--thyuu--color-back-white)!important;box-shadow:var(--thyuu--shadow-white)}.single .nmhot .nmu-avatar{position:relative;z-index:3}.single .nmhot.full .nmu-avatar{height:2em;width:2em}.single .nmhot .nmu-name{color:unset;margin:0 .2em;font-weight:600}[season=true]{--thyuu--subs-color: var(--thyuu--main-color)}.site-main{--flow-color: hsl(var(--thyuu--main-color) / .2);--sun-size: 70vmin;padding-top:0}:where(.site-main) figure{position:relative;background:#222;border-radius:var(--thyuu--size-radius);overflow:hidden}:where(.site-main) figure:after{position:absolute;inset:0;content:"";background:linear-gradient(rgb(0 0 0 / 20%),#0000 30%,var(--thyuu--color-back-shift,#222));-webkit-backdrop-filter:var(--mask-blur);backdrop-filter:var(--mask-blur);-webkit-mask:var(--mask-back);mask:var(--mask-back);pointer-events:none;border-radius:inherit}:where(.site-main) figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.site-main) h6{font-weight:inherit;font-size:var(--thyuu--size-medium);flex:100%}:where(.site-main) .avatar{outline:thin solid hsl(var(--btns-color, var(--thyuu--main-color)) / .2)}:where(.site-main) .fade-before figure img.loaded{transform:scale(1.5) translateY(15%);transition:1s .1s}:where(.site-main) .fade-before article>*{opacity:0;transform:translateY(1em);transition:.5s}:where(.site-main) .fade-before article>*:nth-child(2){transition-delay:.3s}:where(.site-main) .fade-before article>*:nth-child(3){transform:translate(1em);transition-delay:.6s}:where(.site-main) .fade-before article>*:nth-child(4){transform:scale(1.5);transition-delay:.8s}.for-focus.fade-after li:not([aria-hidden=true]) :is(article>*,figure img.loaded),:where(.site-main) :where(.fade-after):not(.for-focus) :is(article>*,figure img.loaded){opacity:1;transform:none}.snap-style{display:flex;flex-wrap:wrap;gap:1em}.font-small{color:hsl(var(--thyuu--color-font) / .6);font-size:var(--thyuu--size-small)}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp,1);text-overflow:ellipsis;overflow:hidden}.read-more{display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:var(--thyuu--size-small);color:hsl(var(--btns-color, var(--thyuu--main-color)) / .6);outline:thin solid hsl(var(--btns-color, var(--thyuu--main-color)) / .2);box-shadow:.25em .25em hsl(var(--btns-color, var(--thyuu--main-color)) / .1);min-width:2.5em;height:2.5em;padding:.75em;border-radius:2em;gap:.5em;order:2;z-index:2;transition:.5s}.read-more:hover{outline-color:currentcolor;box-shadow:0 0;transition-delay:0s!important}:where(.read-more):before{content:"";font-family:thyuu-iconfont}.part-btn{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1em;font-size:var(--thyuu--size-small);z-index:2}.part-btn a{display:flex;justify-content:center;align-items:center;flex:auto;color:var(--btns-color, hsl(var(--thyuu--main-color)));outline:thin solid hsl(var(--btns-color, var(--thyuu--main-color)) / .2);line-height:1;gap:.5em;padding:1em;border-radius:2em;transition:.7s}.part-title{position:relative;display:flex;flex:max(var(--thyuu--size-card-normal)* 2,40%);flex-flow:column;justify-content:center;align-items:center;text-align:center;text-wrap:balance;color:hsl(var(--thyuu--main-color));font-size:var(--thyuu--size-medium);min-height:min(var(--thyuu--size-card-normal),20vh);max-width:100%;padding:1em;gap:1em}.part-title h2{--line-clamp: 2;position:relative;display:flex;align-items:center;justify-content:center;font-family:var(--thyuu--font-family-slogn);font-size:clamp(2em,2vw,4em);-webkit-text-fill-color:#0000;-webkit-text-stroke:thin}.part-title h2 i{position:absolute;height:min(100%,20vw);aspect-ratio:4;border-inline:2px solid;border-radius:50%;box-shadow:0 0 1em -1em,0 0 1em -1em inset;transform:rotate3d(1,0,1,25deg);pointer-events:none}.part-title h2 a{-webkit-background-clip:text;background-clip:text;background-size:0 100%;background-position:50%}.part-title h2 a:hover{background-size:100% 100%;scale:.98}.part-title h2 svg{position:absolute;inset:0 -.25em 0 auto;width:.5em;height:.5em;margin:auto;fill:currentColor}.part-title em{display:flex;align-items:center;gap:.5em;font-size:var(--thyuu--size-small)}.part-title em svg{width:1em;height:1em;fill:currentColor;animation:rotate 7s linear paused infinite;transition:.7s}.post-meta{flex-wrap:wrap;align-items:center;justify-content:flex-start;flex:100%;gap:0 1em}.for-suns{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;inset:0;contain:layout;pointer-events:none;transition:1s;overflow:hidden}.sun-area{position:absolute;color:var(--flow-color);font-size:var(--sun-size);width:1em;height:1em;transform-style:preserve-3d;pointer-events:none}.sun-area sun,.sun-area flow,.sun-area flow i{position:absolute;width:1em;height:1em;border-radius:50%;transform-style:preserve-3d}.sun-area sun{background:var(--thyuu--color-back-have);box-shadow:0 0 1em,.2em -.25em .5em .2em inset}.sun-area flow i{border:thin solid;opacity:0;transform:rotate3d(1,0,1,85deg);animation:flow 10s linear infinite backwards}.sun-area flow i:nth-child(2){animation-duration:8s;animation-delay:2s}.sun-area flow i:nth-child(3){animation-delay:4s}:is(.nav-fixed,[season=true]) .sun-area *{animation-play-state:paused!important}.toggle-home{display:flex;flex-wrap:wrap;justify-content:center;color:hsl(var(--thyuu--main-color));font-size:var(--thyuu--size-small);border-radius:2em;gap:.5em;user-select:none;z-index:2}.toggle-home label{display:flex;line-height:2.5;align-items:center;padding:.25em;gap:.25em}.toggle-home :is(label,button){position:relative;background:0;border-radius:inherit;border:thin solid var(--flow-color);cursor:pointer}.toggle-home span{padding:0 .5em;border-radius:inherit;transition:.2s}.new-btn:checked~* .for-news ul.me,.new-btn:not(:checked)~* .for-news ul.fr{opacity:0;max-height:0;transform:scale(.98);visibility:hidden;pointer-events:none;overflow:hidden}.new-btn:checked~* .toggle-home .fr,.new-btn:not(:checked)~* .toggle-home .me{padding:0 1em;background:var(--flow-color)}.new-btn:checked~* .toggle-home .fr:after,.new-btn:not(:checked)~* .toggle-home .me:after{content:"新动态"}.new-btn:not(:checked)~* .toggle-home .fr:before,.new-btn:checked~* .toggle-home .me:before{content:"查看"}.toggle-home .season-btn:after{content:"开启限定"}[season=true] .toggle-home .season-btn:after{content:"回到标准"}[season=true] .for-suns{position:fixed;transform:scale(2);opacity:0;visibility:hidden;animation:none}.for-first,.for-times{position:relative;max-width:100vw;margin:0 calc(var(--thyuu--size-edgelr) * -1);padding-inline:var(--thyuu--size-edgelr);overflow:hidden}[plots=shrink] :is(.for-first,.for-times){width:100vw;left:50%;transform:translate(-50%);margin:0;justify-items:center;justify-content:center}.for-first .limited-bg{--mask: linear-gradient(#0000, #000 calc(var(--thyuu--size-edgetb)*2), #000 50%, #0000);position:fixed;width:100%;height:100%;object-fit:cover;-webkit-mask:var(--mask);mask:var(--mask);inset:0;opacity:0;transform:scale(1.1);pointer-events:none;visibility:hidden;animation:none!important;transition:.5s cubic-bezier(.6,.2,.25,1)}[season=true] .for-first .limited-bg.loaded{position:absolute;opacity:var(--season-back-opac, 1);transform:none;visibility:visible}.for-come{position:relative;grid-area:1 / 1 / 1 / 1;display:flex;width:100%;max-width:var(--custom-shrink);height:var(--sun-size);min-height:100%;flex-flow:column;justify-content:center;text-align:center;color:hsl(var(--thyuu--main-color));margin:var(--thyuu--size-edgetb) 0}.for-come .greets{font-size:var(--thyuu--size-small);margin:-2em 0 0;text-transform:capitalize;animation:var(--animation);z-index:2}.for-come .thanks{display:grid;place-items:center;animation:var(--animation);animation-delay:.3s}.for-come h2{grid-area:1 / 1;height:1.5em;font:400 clamp(1.5em,var(--sun-size) / (var(--count,10) + 1),4em)/1.5 var(--thyuu--font-family-slogn);letter-spacing:max(2px,var(--sun-size) / var(--count,10) / 10);text-shadow:.1em .1em var(--flow-color);-webkit-mask:linear-gradient(#000 30%,rgb(0 0 0 / .5));mask:linear-gradient(#000 30%,rgb(0 0 0 / .5));transition:.5s}[season=true] .thanks #slogan,[season=false] .thanks #limite{opacity:0;transform:scale(.9)}.for-news{--gap: calc(var(--thyuu--size-edgelr)* -1);grid-area:1 / 1 / 1 / 1;align-self:end;display:grid;max-width:var(--custom-shrink);padding:var(--thyuu--size-edgelr);margin:calc(var(--thyuu--size-edgetb)* -2) var(--gap) var(--gap);border-radius:100vw / var(--thyuu--size-edgelr);border-top:thin solid var(--flow-color);box-shadow:0 -4em 3em -4em #0000000d;-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);animation:opacity .5s backwards;animation-delay:.7s}.for-news ul{--avatar-size: 2.75em;display:grid;grid:auto / repeat(3,1fr);grid-area:2 / 1;gap:2em var(--thyuu--size-edgelr);transition:.3s}.for-news ul li{display:flex;align-items:center;flex-wrap:wrap;gap:.75em}.for-news ul li:only-child{text-align:center;justify-content:center;grid-area:1 / 2;gap:.5em}.for-news ul :is(img,.no-thumbnail){position:relative;flex:none;width:var(--avatar-size);aspect-ratio:1;border-radius:var(--thyuu--size-radius);object-fit:cover;box-shadow:none;transition:.3s}.for-news article{flex:1;display:flex;flex-wrap:wrap;text-align:left;align-items:center;align-self:stretch;align-content:space-between;margin:0 auto 0 0;gap:.25em .5em}.for-news article p{flex:1;max-width:fit-content}.for-focus{--f-carousel-spacing: 1em;--f-button-prev-pos: 0;--f-button-next-pos: 0;--f-button-color: hsl(0 0% 100% / .8);--f-button-border: thin solid hsl(0 0% 100% / .2);--f-button-bg: 0;--f-button-width: 2.5em;--f-button-height: 2.5em;--f-carousel-dot-color: hsl(var(--thyuu--main-color) / .8);--f-carousel-dots-height: -.75em;height:calc(100vh - var(--thyuu--size-edgelr) *2);background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);border-radius:var(--thyuu--size-radius);margin:0!important;counter-reset:cate-list}.for-focus .f-carousel__nav{position:absolute;inset:auto 1em 2em auto;width:calc(var(--f-button-width)*1.75)}.for-focus .f-carousel__dots{inset-inline:.75em auto}.for-focus .f-carousel__dots li:not(.is-current){--f-carousel-dot-width: 28px;--f-carousel-dot-radius: 28px;--f-carousel-dots-width: 36px;--f-carousel-dots-height: 36px}.for-focus .f-carousel__dot{transition:.3s}.for-focus .post{display:flex;flex-flow:wrap}.for-focus hgroup:before,.for-cates .cate hgroup:before{counter-increment:cate-list;content:counter(cate-list);font-size:var(--thyuu--size-medium);min-width:2em;line-height:1;padding:.5em;text-align:center;background:hsl(var(--thyuu--main-color) / .1);border-radius:2em}.for-focus hgroup:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,currentColor 1px,#0000 0) 50% / 4em 4em,linear-gradient(180deg,currentColor 1px,#0000 0) 50% / 4em 4em;z-index:-1;opacity:.1;transition:1s}.for-focus hgroup:hover:after{background-size:50% 50%}.for-focus hgroup:before{position:absolute;left:.75em;top:.75em}.for-focus hgroup span{position:absolute;font-size:var(--thyuu--size-small);right:1.75em;top:1.75em;line-height:1}.for-focus li:hover hgroup em svg{animation-play-state:running}.for-focus hgroup p{--line-clamp: 3;color:hsl(var(--thyuu--color-font) / .6)}.for-focus article{--thyuu--color-font: 0 0% 100%;--mask-blur: blur(1em) brightness(.9) saturate(1.5);position:relative;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;text-align:center;text-wrap:balance;flex:60%;min-height:60%;font-size:var(--thyuu--size-medium);padding:1em;gap:1.5em;color:#fffc;text-shadow:1px 1px 5px hsl(0deg 0% 0% / 10%);cursor:auto;contain:layout}.for-focus article:not(:has(ul)){--mask-back: linear-gradient(#0000, #000 90%)}.for-focus article a:hover{color:#fff}.for-focus figure{position:absolute;inset:0;opacity:1;z-index:-1}.for-focus article nav{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:.5em;margin:0 0 auto}.for-focus article nav menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:var(--thyuu--size-small);line-height:1;color:hsl(var(--thyuu--color-font) / .6);border:thin solid hsl(var(--thyuu--color-font) / 5%);padding:.25em;border-radius:2em;background:#ffffff0d;overflow:hidden;transition:.3s}.for-focus article nav menu a{flex:none;padding:.75em;background:0!important}.for-focus article ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.for-focus article ul li{display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.for-focus article ul li .avatar{--btns-color: 0 0% 100%;outline-offset:.25em;margin:.25em;z-index:2;transition:.3s}.for-focus article ul li:hover .avatar{outline-color:#fff}.for-focus article ul li div{--line-clamp: 3;display:flex;flex-flow:column;justify-content:space-between;gap:.25em;padding:1em;background:#ffffff0d;border:thin solid hsl(var(--thyuu--color-font) / 5%);border-radius:var(--thyuu--size-radius);z-index:1;transition:.3s}.for-focus article nav menu:hover,.for-focus article ul li:hover div{border-color:hsl(var(--thyuu--color-font) / 20%)}.for-cates .cate-list{display:grid;grid:auto / repeat(auto-fill,minmax(min(var(--thyuu--size-card-normal) * 3,50%),1fr));gap:var(--thyuu--size-edgelr);counter-reset:cate-list}.for-cates .cate{--trfm: translateY(1em);display:flex;flex-wrap:wrap;justify-content:center;gap:1em;margin:0 0 1em}.for-cates .cate>*{flex:calc(var(--thyuu--size-card-normal)*4);min-width:min(20em,100%)}.for-cates .cate hgroup{position:relative;display:flex;flex-flow:wrap;place-content:space-between;align-items:center;flex:1;color:hsl(var(--thyuu--main-color));gap:.5em}.for-cates .cate hgroup p{flex:1;max-width:fit-content}.for-cates .cate hgroup i{position:absolute;right:0;font-size:calc(var(--thyuu--size-edgelr)* 2);font-weight:var(--thyuu--font-weight-title);text-wrap:balance;text-transform:uppercase;max-width:100%;line-height:1;opacity:5%;pointer-events:none;overflow:hidden}.for-cates .post{--line-clamp: 2;position:relative;display:flex;flex-flow:column;flex:1;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-shift, hsl(0deg 0% 100% / .95));box-shadow:var(--thyuu--shadow-white);overflow:hidden}.for-cates article{position:relative;display:flex;flex-wrap:wrap;align-items:center;place-content:space-between;flex:auto;gap:.5em 1em;padding:1em}.for-cates figure{aspect-ratio:var(--custom-thumb-ratio, 1);min-height:var(--thyuu--size-card-small);max-height:var(--thyuu--size-card-normal);background:var(--thyuu--color-back-have);border-radius:0;transition:1s}.for-cates article p{flex:100%}.for-cates .post-meta{flex:1}.for-cates .post-meta:before{content:"";flex:1;height:1px;opacity:.2;background:currentColor}:is(.for-cates,.for-media) .post-meta>:before{margin:0 .25em 0 0}.for-cates .post-meta time{order:-2}.for-media li{position:relative;scroll-snap-align:center;scroll-snap-stop:always;flex:auto;outline:thin solid hsl(var(--thyuu--color-font) / 5%);border-radius:var(--thyuu--size-radius);overflow:hidden;transition:1s}.for-media li:hover figure{transform:none}.for-media figure img{position:relative;vertical-align:middle;height:var(--siz, min(var(--thyuu--size-card-normal), 25vw))}.for-media li:hover figure img{transform:scale(.9);border-radius:var(--thyuu--size-radius);transition:.3s}.for-media article{--thyuu--color-font: 0 0% 100%;--btns-color: 0 0% 100%;position:absolute;display:flex;flex-wrap:wrap;place-content:space-between;align-items:center;color:hsl(var(--thyuu--color-font) / 80%);inset:1em;gap:.75em}.for-media h6{flex:1;order:2}.for-media:where(.post-format-image) figure{transform:scale(1.1);transition:.7s cubic-bezier(.5,0,0,1.4)}.for-media.post-format-image li .post-meta{flex:100%;margin:0 0 auto;opacity:0;transform:translateY(-100%);transform-origin:bottom;transition:.5s}.for-media li.fade-after:hover :is(.post-meta,h6){transform:none;opacity:1}.for-media.post-format-video li{--siz: max(var(--thyuu--size-card-normal), 50vh);--mask-blur: blur(1em) saturate(1.5) brightness(.9);--mask-back: linear-gradient(#0000 10%, #000 70%);--line-clamp: 2;flex:var(--thyuu--size-card-normal)}.for-media.post-format-video article{top:auto;flex-flow:column;max-width:70%;margin:auto;text-align:center;text-wrap:balance}.for-minds h6{flex:1}.for-minds ul a{--trfm: none;max-width:var(--thyuu--size-card-normal);display:flex;flex-flow:column;padding:1em;background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);outline:thin solid hsl(var(--thyuu--color-font) / 5%);border-radius:var(--thyuu--size-radius);scroll-snap-align:start;color:hsl(var(--thyuu--color-font) / .8)}.for-minds ul a:hover{outline-color:var(--flow-color)}.for-minds cite{position:relative;display:flex;flex-flow:wrap;align-items:center;padding:0 0 1em 3em;border-bottom:thin dashed hsl(var(--thyuu--color-font) / .1)}.for-minds cite img{--avatar-size: 2.5em;position:absolute;left:0}.for-minds cite p{flex:100%}.for-minds article{--line-clamp: 5;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--thyuu--size-medium);gap:1em;padding:1em 0 0;height:100%;color:hsl(var(--thyuu--color-font) / .8)}.for-minds .read-more{width:fit-content;margin:2em auto;display:flex}.for-times{display:flex;align-items:center;justify-content:space-between;flex-flow:column;gap:1em;padding:0 0 max(var(--thyuu--size-normal) * 5,10vw)}.for-times nav{display:flex;flex-flow:wrap;justify-content:center}.for-times nav i{width:1em;height:.25em;background:var(--flow-color);border-radius:50%;flex:100%;box-shadow:0 0 2em -.5em}.for-times figure{position:absolute;bottom:0;display:flex;justify-content:center;font-size:100vw;width:1.5em;height:1em;margin:-100% 0 0;background:none;pointer-events:none;z-index:-1;overflow:visible}.for-times figure:before,.for-times figure:after{content:"";position:absolute;color:var(--flow-color);border-radius:50%;inset:.02em;box-shadow:0 .02em .02em -.02em,0 -.02em .02em -.02em inset,0 -.06em .06em -.06em inset}.for-times figure:after{background:0;z-index:-1}.for-times figure progres{position:absolute;display:flex;align-items:flex-end;justify-content:center;color:var(--flow-color);width:calc(var(--pct) * 1%);max-width:100%;min-height:fit-content;margin:auto;inset:auto 0 .02em;padding:0 0 .02em;white-space:nowrap;box-shadow:0 -.06em .02em -.06em inset,0 .02em .02em -.02em,0 .04em .04em -.04em;aspect-ratio:1;border-radius:50%}.for-times figure progres:after{content:counter(progress) "%";counter-reset:progress var(--pct);font-size:max(var(--thyuu--size-normal),2vw);font-weight:700;line-height:1;color:hsl(var(--thyuu--main-color))}@media(min-width:1153px){.toggle-home{grid-area:3;margin:3em 0 0}.for-come .greets{position:absolute;inset:auto auto 0;display:flex;flex-direction:column;align-items:flex-start;line-height:1;padding-left:1.5em;gap:.5em;animation:none}.for-come .greets:before{content:"";position:absolute;left:0;opacity:.3;height:100%;width:.5em;border-radius:1em;background:currentColor}.for-first{display:grid;align-items:center;min-height:100vh;padding-block:var(--thyuu--size-divs)}.for-first .part-btn{grid-area:1 / 1 / 1 / 1;place-self:end}.for-focus article ul li{flex:var(--thyuu--size-card-normal)}.for-focus article ul li div{width:100%;height:100%;margin:-1em 0 0}.for-cates .cate{gap:var(--thyuu--size-edgelr);padding:var(--thyuu--size-edgelr);margin:0;background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);border-radius:var(--thyuu--size-radius)}.for-cates .cate h3{width:min(var(--thyuu--size-card-normal)*2,100%);margin:0 auto 0 0}.for-cates .post:hover figure img{transform:scale(1.1)}.for-media.post-format-image li:hover{flex-grow:1.5}.for-minds ul{justify-content:center}}@media(max-width:1152px){.site-main .snap-style{display:grid;grid:repeat(var(--row, 1),1fr) / auto-flow var(--col, min(100%, var(--thyuu--size-card-normal)));margin:calc(var(--thyuu--size-edgelr)*-1);gap:1em;padding:var(--thyuu--size-edgelr);scroll-padding:var(--thyuu--size-edgelr);scroll-snap-type:x mandatory;justify-content:start;overflow:auto}.snap-style>*{--trfm: none;opacity:1;scroll-snap-align:center;scroll-snap-stop:always}.for-suns{bottom:auto;height:calc(var(--sun-size) + var(--thyuu--size-edgetb)* 2)}.for-first .limited-bg{height:calc(var(--thyuu--size-edgetb)*2 + var(--sun-size))}.for-first .part-btn a{flex-flow:column;padding:1em;gap:.75em;background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);border-radius:var(--thyuu--size-radius);outline:0}.for-news ul{grid:auto / repeat(auto-fit,minmax(min(var(--thyuu--size-card-normal),100%),1fr));margin:1em 0;row-gap:1em}.for-news ul li{position:relative;padding:.75em;background:var(--thyuu--color-back-shift, hsl(0 0% 100% / .3));box-shadow:var(--thyuu--shadow-white);border-radius:var(--thyuu--size-radius)}.for-focus article ul:before{content:"×";display:flex;align-items:flex-end;justify-content:center;line-height:2.25;position:absolute;inset:0;font-size:2em;font-weight:100;-webkit-backdrop-filter:blur(10px) brightness(.8) saturate(1.5);backdrop-filter:blur(10px) brightness(.8) saturate(1.5);border-radius:var(--thyuu--size-radius);pointer-events:none;opacity:0;transition:.3s}.for-focus article ul:hover:before{opacity:1}.for-focus article ul:hover+a{pointer-events:none;opacity:0!important;transition:.5s,pointer-events 0s;visibility:hidden}.for-focus article ul li div{--line-clamp: auto;position:fixed;inset:auto 1em 4em;max-width:var(--thyuu--size-card-normal);max-height:calc(100% - 5em);margin:auto;padding-bottom:3.75em;transform:scale(.95);transform-origin:bottom;pointer-events:none;opacity:0;visibility:hidden}.for-focus article ul li:hover div{opacity:1;visibility:visible;pointer-events:auto;transform:none}.for-focus article ul li div:after{content:"";border-bottom:inherit;margin:.5em 0 0;width:100%}.for-cates .cate hgroup{min-width:auto}.for-cates .cate hgroup h3{font-size:1em;margin:0 auto 0 0}.for-cates .cate hgroup p{flex:100%;max-width:none;order:3}.for-cates .cate hgroup i{inset:auto 0 0 auto;white-space:nowrap}.for-cates .post.dark-mode:first-child{background:#222}.for-cates .post.dark-mode:first-child article{--thyuu--color-font: 0 0% 100%;--btns-color: 0 0% 100%;--line-clamp: auto;position:absolute;bottom:0;color:hsl(var(--thyuu--color-font));background:var(--thyuu--color-back-shift)}.for-cates article .post-meta{width:auto;order:1}.for-media.post-format-image{--row: 2;--siz: min(70vw, var(--thyuu--size-card-normal));--col: min(70vw, var(--thyuu--size-card-normal))}.for-minds ul{--row: 2}}@keyframes flow{10%{opacity:1}to{transform:scale(3) rotate3d(1,0,-1,85deg);opacity:0}}.page-template-friends :where(.link-name,.link-des,.rss-name){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-transform:capitalize;word-break:break-all}.page-template-friends .linkcat{width:100%;height:100%;overflow:auto;display:none}.page-template-friends .link-items{display:grid;margin:0;gap:var(--thyuu--size-divs);grid:auto / repeat(auto-fill,minmax(min(var(--thyuu--size-card-normal),100%),1fr))}.page-template-friends .link-item{--plant-rgb: 100 100 100;--plant-rgb-sub: 144 144 144;position:relative;font-size:var(--thyuu--size-small);background:var(--thyuu--color-back-white);border-radius:var(--thyuu--size-radius);box-shadow:var(--thyuu--shadow-white);transition:.5s;content-visibility:auto;contain-intrinsic-size:auto 200px;overflow:hidden}.page-template-friends .link-item[rating="10"]{--plant-fc: white;--plant-rgb: 238 66 20;--plant-rgb-sub: 296 144 43}.page-template-friends .link-item[rating="9"]{--plant-fc: white;--plant-rgb: 221 144 43;--plant-rgb-sub: 214 144 65}.page-template-friends .link-item[rating="8"]{--plant-fc: white;--plant-rgb: 221 144 43;--plant-rgb-sub: 114 17 13}.page-template-friends .link-item[rating="7"]{--plant-fc: white;--plant-rgb: 224 72 49;--plant-rgb-sub: 147 30 25}.page-template-friends .link-item:is([rating="5"],[rating="6"]){--plant-fc: rgb(0 60 0);--plant-rgb: 125 193 202;--plant-rgb-sub: 193 199 93}.page-template-friends .link-item:is([rating="3"],[rating="4"]){--plant-fc: rgb(0 50 70);--plant-rgb: 146 190 192;--plant-rgb-sub: 107 154 177}.page-template-friends .link-item:is([rating="1"],[rating="2"]){--plant-fc: rgb(0 30 70);--plant-rgb: 154 184 222;--plant-rgb-sub: 98 128 153}.page-template-friends .link-item:hover{z-index:2;box-shadow:var(--thyuu--shadow-normal),0 2rem 2rem -2rem rgb(var(--plant-rgb-sub) / .2)}.page-template-friends .link-item:active{scale:.98}.page-template-friends .link-card{--avatar-size: 2rem;position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin:1rem;gap:2em 1em}.page-template-friends :where(.link-item .avatar,.rss-item .avatar){flex:none;transition:all .5s;background:#fff;box-shadow:0 0 15px #0000001a;box-shadow:0 0 5rem .5rem rgb(var(--plant-rgb) / .4),0 .5rem 1rem rgb(var(--plant-rgb-sub) / .2);outline:.2rem solid rgb(var(--plant-rgb) / .1)}.page-template-friends .link-des{word-break:break-all;overflow-wrap:anywhere;opacity:.5}.page-template-friends .link-nav span{font-size:var(--thyuu--size-small);color:hsl(var(--thyuu--color-font) / .5);background:var(--thyuu--color-back-white);border-radius:1em;box-shadow:var(--thyuu--shadow-white);padding:1em;line-height:1}.page-template-friends .link-info{position:relative;display:flex;flex-direction:column;gap:1em;transform-origin:right;transition:.3s}.page-template-friends .link-bg{width:100%;height:100%;object-position:top left;object-fit:cover;position:absolute;inset:0;transition:.5s;filter:opacity(0)!important;transform:translateY(1rem);border-radius:var(--thyuu--size-radius);border:.2rem solid rgb(var(--plant-rgb) / .15);background:var(--thyuu--color-back-white)}.page-template-friends .note-time{flex:none;--plant-bg-lg: linear-gradient(135deg,rgb(var(--plant-rgb) / .7),rgb(var(--plant-rgb-sub) / .7));background:var(--plant-bg-lg, var(--plant-fc, hsl(var(--thyuu--color-font) / .4)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-align:right}.page-template-friends .link-edit{position:absolute;right:1rem;top:1rem}.page-template-friends .link-edit a{font-family:thyuu-iconfont;font-size:var(--thyuu--size-icon);line-height:var(--thyuu--size-icon);color:rgb(var(--plant-rgb-sub) / .2);background:none!important}.page-template-friends .link-rss{display:flex;flex-direction:column;justify-content:flex-end;gap:1em;padding:1em;transition:.3s}.page-template-friends .link-item:hover .link-bg{transform:none;filter:none!important}.page-template-friends .link-bg:hover{width:100%;border-color:rgb(var(--plant-rgb) / .5)}.page-template-friends .link-item:hover .link-info{opacity:0;transform:translateY(-1rem);z-index:-1}.page-template-friends .rss-list{position:relative;padding:0 0 0 1.5em;color:hsl(var(--thyuu--color-font) / .5);max-height:100%;overflow:hidden;word-break:break-all;transition:.3s}.page-template-friends .rss-list:hover{color:rgb(var(--plant-rgb))}.page-template-friends .rss-list:before{opacity:.15;content:"";position:absolute;width:.4em;height:calc(100% - .5em);inset:0 auto 0 0;margin:auto;border-radius:.4em;background:linear-gradient(135deg,rgb(var(--plant-rgb)),rgb(var(--plant-rgb-sub)));transition:.5s}.page-template-friends .rss-list:hover:before{opacity:.5}.page-template-friends #org :is(.link-rss,.note-time){display:none}.page-template-friends .friend-rss{animation:var(--animation);animation-delay:.7s}.page-template-friends .rss-items{display:grid;gap:1em;grid:auto / repeat(auto-fill,minmax(min(var(--thyuu--size-card-normal),100%),1fr));margin:0}.page-template-friends .no-rss-item,.rss-item{display:flex;flex-direction:column;justify-content:space-between;gap:.5em;background:var(--thyuu--color-back-white);border-radius:var(--thyuu--size-radius);overflow:hidden;box-shadow:var(--thyuu--shadow-white);padding:var(--thyuu--size-span)}.page-template-friends .rss-card{word-break:break-all;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.5em}.page-template-friends .rss-des{color:hsl(var(--thyuu--color-font) / .5);font-size:var(--thyuu--size-small)}.page-template-friends .rss-info{display:flex;flex-direction:row;align-items:center;gap:0 .5em;justify-content:space-between;font-size:var(--thyuu--size-small)}.page-template-friends .rss-item .rss-date span{display:inline-block;background:var(--thyuu--color-back-font);padding:.5em;line-height:1;border-radius:var(--thyuu--size-radius);font-size:var(--thyuu--size-small)}.page-template-friends .rss-item .rss-avatar{display:flex;gap:.5em}.page-template-friends .rss-item:hover .avatar{scale:.9}.page-template-friends #add{display:grid;grid:auto / 1fr;width:100%;place-items:start;gap:1rem;background:radial-gradient(circle at 25% 65%,hsl(var(--thyuu--main-color) / .2),#0000 25%) no-repeat fixed,radial-gradient(circle at 75% 35%,hsl(var(--thyuu--subs-color) / .2),#0000 25%) no-repeat fixed,var(--thyuu--color-back-have);overflow:auto}.page-template-friends .my-ask{width:100%;max-width:60em;align-self:center}.page-template-friends .my-info{position:relative;display:flex;flex-direction:column;gap:1rem}.page-template-friends .my-info ul{display:flex;flex-flow:column;gap:.5em;margin:0 0 0 1rem}.page-template-friends .my-info li{position:relative;transition:.3s}.page-template-friends .my-info li:hover{color:hsl(var(--thyuu--main-color) / .7)}.page-template-friends .my-info li:before{content:"";width:6px;height:150%;background:linear-gradient(180deg,#0000,hsl(var(--thyuu--main-color) / 20%),#0000) no-repeat center / 2px 100%,radial-gradient(circle,hsl(var(--thyuu--main-color) / 70%) 50%,#0000 50%) no-repeat center / 6px 6px;position:absolute;top:0;left:-1rem;bottom:0;margin:auto;transition:.5s}.page-template-friends .my-info em{margin:0 0 0 .5em;padding:.75em}.page-template-friends .friend-order,.friend-form{margin:1em 0 0}.page-template-friends .friend-form ul{display:flex;flex-direction:column;margin:1rem 0;gap:1em}.page-template-friends .friend-form em,.wpcf7-not-valid-tip{color:hsl(var(--thyuu--main-color));margin:.5em;font-size:var(--thyuu--size-small);vertical-align:middle;display:inline-block}.page-template-friends .friend-form ul em{display:block;margin:.5em 0 0;color:hsl(var(--thyuu--color-font) / .5)}.page-template-friends .wpcf7-list-item{font-size:var(--thyuu--size-medium);margin:0 2em 0 0}.page-template-friends .wpcf7 form .wpcf7-response-output{margin-inline:0;border-radius:var(--thyuu--size-radius)}.page-template-friends button.close{position:sticky;inset:auto auto 0 0}@media(min-width:1152px){.page-template-friends .link-card{flex-direction:column;align-items:flex-start;padding-inline:.5rem}.page-template-friends .link-card:hover+.link-rss{opacity:0;transform:translate(1rem)}.page-template-friends .note-time{text-align:left}.page-template-friends .link-bg,.page-template-friends .link-info{width:50%}.page-template-friends .link-rss{position:absolute;width:50%;inset:0 0 0 auto}.page-template-friends #add{grid:auto / 1fr 2fr}.page-template-friends .my-info{position:sticky;top:0;height:calc(100vh - var(--thyuu--size-edgetb)* 2);justify-content:center}}@media(max-width:640px){.page-template-friends .rss-list{display:flex;gap:1em}}@media(min-width:1152px){.page-template-doc .site-main{position:relative;width:55%;animation:board-entryBG 2s cubic-bezier(.62,.21,.25,1) 1s backwards}.page-template-doc .site-header{position:fixed;right:0;width:45%;top:0;margin:0;border-radius:0;height:100%;animation:board-siteBG 2s cubic-bezier(.62,.21,.25,1) 1s backwards;box-shadow:inset #0000007f .5rem 0 1rem}.page-template-doc:not(.nav-fixed) .header-area .site-icon :not(.post-menu){--thyuu--color-font-head:hsl(0deg 0% 100% / 75%);--thyuu--color-font-fill:hsl(0deg 0% 0% / 75%);--s-shadow:var(--thyuu--shadow-text)}@keyframes board-entryBG{0%{left:-60%}to{left:0}}@keyframes board-siteBG{0%{width:100%}to{width:45%}}}.page-list li{background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);position:relative;border-radius:var(--thyuu--size-radius);display:flex;flex-direction:column;overflow:hidden}.page-list img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--thyuu--size-radius);vertical-align:middle}.page-list time{display:block;color:hsl(var(--thyuu--color-font) / .5);font-size:var(--thyuu--size-small)}.page-list .info{box-shadow:0 10px 30px #0000000d;position:relative;border-radius:0 0 250px var(--thyuu--size-radius)/0 0 50px var(--thyuu--size-radius);padding:1em}.page-list .excerpt{--line-num:2;font-size:var(--thyuu--size-medium);margin:1em;opacity:.6}.page-list .button{position:absolute;right:1.5em;bottom:0}.mindful-bg{max-width:1920px;position:fixed;top:0;margin:0 auto;height:100%;z-index:-1;left:0;right:0}.mindful-bg3,.mindful-bg4,.mindful-bg2{position:absolute;transform:rotate(35deg);z-index:-1;border-radius:10%;background:#eee}.mindful-bg2{left:-10vh;width:80vh;height:80vh;top:-20vh;animation:rotate 100s linear infinite;box-shadow:0 0 10rem 1rem #42bd561a;background:#42bd561a}.mindful-bg3{width:35vh;height:35vh;bottom:-20vh;animation:rotate 120s linear infinite;box-shadow:0 0 10rem 3rem #2384e81a;background:#2384e81a}.mindful-bg4{width:40vh;height:40vh;top:5rem;right:-20vh;animation:rotate 160s linear infinite reverse;box-shadow:0 0 10rem 3rem #ff69001a;background:#ff69001a}.mindful-list li{display:flex;justify-content:space-between;flex-direction:column;padding:2em;gap:1em;background:var(--thyuu--color-back-shift,hsl(0deg 0% 100% / .8));-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:var(--thyuu--shadow-white);border-radius:var(--thyuu--size-radius);font-size:var(--thyuu--size-medium)}.mindful-list header{display:flex;align-items:center;flex-wrap:wrap;gap:1em}.mindful-list article{text-align:justify;margin:-1em -2em 0;padding:1em 2em;mask:var(--thyuu--mask-scroll-y);overflow:auto}.mindful-list :where(time,footer){color:hsl(var(--thyuu--color-font) / .5);font-size:var(--thyuu--size-small);padding:0 0 0 1em;border-left:thin solid hsl(var(--thyuu--color-font) / .2);line-height:1}@media(min-width:1152px){.mindful-list li{max-height:var(--thyuu--size-card-normal);transform:rotate(1deg) scale(.98);transform-origin:0 0}.mindful-list li:is([rating="3"],[rating="4"]){grid-column-end:span 2}.mindful-list li:is([rating="5"]){grid-column-end:span -1}.mindful-list :is(li.fade-after,.thyuu-noone){transform:none}}.page-template-board .bg-box{width:100%;height:80%;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;transition:1s;background:var(--custom-rand-bg) 50% / cover;z-index:-1}.page-template-board .bg-box:after{content:var(--cover-mask, "");position:absolute;inset:0;background:linear-gradient(#0000004d,#0000 var(--thyuu--size-edgetb),#0000);pointer-events:none}.page-template-board .bg-box .media{position:absolute;width:100%;height:100%;object-fit:cover}.page-template-board :where(.lines,.stars){height:100%;position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none;aspect-ratio:1}.page-template-board .lines{-webkit-mask:linear-gradient(180deg,#000c 10%,#0000 40%)}.page-template-board .line{width:50%;background:#ba9cff0a;border:1px solid rgb(186 156 255 / .3);aspect-ratio:1;position:absolute;border-radius:45%;animation:rotate 20s linear infinite}.page-template-board .line.l2{width:75%;animation-direction:alternate-reverse}.page-template-board .line.l3{width:100%}.page-template-board .stars{-webkit-mask:radial-gradient(50% 50% at 50% 50%,#0000 25%,#000 50%,#000c 75%,#0000 100%) 0 0/cover;animation:StarsRotate 25s linear infinite}.page-template-board .star{position:absolute;width:3px;height:3px;display:block;border-radius:50%;background:#fff0;transform:translateZ(0) var(--transform) scale(1);animation:StarsTwinkle var(--duration) linear infinite var(--delay)}.page-template-board .star:nth-child(2n){opacity:.5}.page-template-board .star:nth-child(4n+1){--duration: 8s;--delay: .1s}.page-template-board .star:nth-child(4n+2){--duration: 7s;--delay: .2s}.page-template-board .star:nth-child(4n+3){--duration: 6s;--delay: .3s}.page-template-board .star:nth-child(4n+4){--duration: 5s;--delay: .4s}.page-template-board .star.s1{--transform: translate(0, -500px)}.page-template-board .star.s2{--transform: translate(500px, -500px)}.page-template-board .star.s3{--transform: translate(500px, 0)}.page-template-board .star.s4{--transform: translate(500px, 500px)}.page-template-board .star.s5{--transform: translate(0, 500px)}.page-template-board .star.s6{--transform: translate(-500px, 500px)}.page-template-board .star.s7{--transform: translate(-500px, 0)}.page-template-board .star.s8{--transform: translate(-500px, -500px)}.page-template-board .star.s11{--transform: translate(100px, -250px)}.page-template-board .star.s22{--transform: translate(250px, -250px)}.page-template-board .star.s33{--transform: translate(250px, 100px)}.page-template-board .star.s44{--transform: translate(250px, 250px)}.page-template-board .star.s55{--transform: translate(100px, 250px)}.page-template-board .star.s66{--transform: translate(-250px, 250px)}.page-template-board .star.s77{--transform: translate(-250px, 100px)}.page-template-board .star.s88{--transform: translate(-250px, -250px)}.page-template-board .site-main{position:relative;z-index:2;margin-top:40vh;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);padding:var(--thyuu--size-edgelr);margin-bottom:calc(var(--thyuu--size-radius) * -1.5);padding-bottom:calc(var(--thyuu--size-edgelr) + var(--thyuu--size-radius));border-top:thin solid hsl(var(--thyuu--color-font) / .1);border-radius:var(--thyuu--size-radius)}[theme=light] .page-template-board .site-main{background:linear-gradient(hsl(0deg 0% 100% / .8),var(--thyuu--color-back-white) 50vh)}.page-template-board .site-main>*{width:min(var(--thyuu--size-content),100%);margin-inline:auto}.page-template-board.nav-fixed .bg-box{filter:brightness(.3)}@supports (animation-timeline:view()){.page-template-board .bg-box{transform:scale(1.1);animation:template-board-bg forwards;animation-timeline:view(block);animation-range:contain 0% 100%}@keyframes template-board-bg{to{transform:scale(1)}}}@media(min-width:1152px){.page-template-board .bg-box{height:100%}.page-template-board .site-main{margin-top:50vh}}@keyframes StarsTwinkle{0%{background:#fff0}10%{background:#fff}to{background:#fff;transform:translateZ(0) translate(0) scale(.5)}}@keyframes StarsRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.page-template-archive .page-article{display:block;font-size:var(--thyuu--size-medium);columns:var(--thyuu--size-card-normal) 3;margin:auto}.page-template-archive .post-year{break-inside:avoid}.page-template-archive .post-year:not(:last-child){margin:0 0 2em}.page-template-archive .post-list{display:flex;flex-flow:column;gap:.75em;background:var(--thyuu--color-back-white,rgb(255 255 255 / .7));box-shadow:var(--thyuu--shadow-white);border-radius:var(--thyuu--size-radius);padding:var(--thyuu--size-span)}.page-template-archive .post-list li{display:flex}.page-template-archive .post-list time{color:hsl(var(--thyuu--main-color) / .5);flex:0 0 3em}.page-template-douban{--db-main-color:hsl(var(--thyuu--main-color) / 70%);--db-hover-color:hsl(var(--thyuu--main-color) / 70%);--db--text-color:hsl(var(--thyuu--color-font) / var(--thyuu--alpha-font));--db--text-color-light:var(--thyuu--alpha-font);transition:.3s}.page-template-douban.nav-fixed{--thyuu--color-font:0deg 0% 100%;--thyuu--alpha-font:75%;--thyuu--color-back-font:rgb(255 255 255 / .05);--thyuu--color-back-shift:rgb(255 255 255 / .05);--thyuu--color-back-white:rgb(255 255 255 / .1);--thyuu--color-back-have:#000;--thyuu--color-font-fill:var(--thyuu--color-back-have);--thyuu--color-font-head:hsl(0deg 0% 100% / 75%)}.db--navItem{font-size:1em}.db--nav,.db--type{margin:1em auto;padding:0;width:fit-content}.db--type{position:fixed;inset:auto var(--thyuu--size-edgelr) 0;z-index:3;flex-flow:row-reverse;animation:var(--animation);animation-delay:.5s}.db--typeItem{color:inherit;background:var(--thyuu--color-back-shift,#ffffffb3);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px)}.db--genres{margin:0 auto 1.5em;width:fit-content;padding:.5em;gap:.5em .25em;justify-content:center;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius)}.db--genreItem{font-size:var(--thyuu--size-medium);margin:0;background:0 0;border-radius:2em;padding:.5em;line-height:1;transition:.3s}.db--dateList__card,.db--list{position:relative;display:grid;grid:auto-flow min(var(--thyuu--size-card-normal)*1.6,70vw)/repeat(auto-fit,minmax(min(var(--thyuu--size-card-normal)*.9,50% - 1em),1fr));gap:.5em;overflow:hidden;animation:var(--animation);transition:.1s}.db--list__card{gap:1em;grid:auto/1fr}.db--listBydate{display:block;margin:0}.db--titleDate{width:100%;flex-direction:row-reverse;justify-content:center;margin:0}.db--titleDate__day,.db--titleDate__month{font-size:3em;line-height:1;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px hsl(var(--thyuu--color-font) / .3);-webkit-mask:linear-gradient(#000 80%,#0000 80%);margin:0 0 -.2em}.db--title a:hover{text-decoration:none}.db--item{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;align-items:center;text-align:center;width:100%;height:100%;padding:1em;gap:.5em;margin:0;border-radius:var(--thyuu--size-radius);background:#000;overflow:hidden}.db--container .db--score,.db--container .db--title,.db--container .ipc-signpost{position:relative;padding:.5em 1em;margin:0;border-radius:1em;line-height:1;font-weight:400;color:#fff;width:auto}.db--container .db--score,.db--container .ipc-signpost{color:#ffffffb3;background:#ffffff1c;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);font-size:var(--thyuu--size-small)}.db--container .db--title{order:-1;z-index:1;flex:100%}.db--title a:after{content:"";display:inline-block;opacity:0;margin:0 0 0 -1em;transition:.5s}.db--item:hover .db--title a:after{opacity:1;margin:0 0 0 .25em}.db--image{position:absolute;inset:0;width:100%;height:100%;border-radius:0;-webkit-mask:linear-gradient(#0006,#000c,#0000);transition:ease-in-out .3s}.db--item:hover .db--image{transform:scale(1.1);transform-origin:bottom}.lds-ripple{align-items:center;min-height:50vh;display:inline-flex}.db--container .ipc-signpost:after{all:unset;content:"标记";margin:0 0 0 .5em}.db--empty{height:100%;opacity:.15;grid-column:1/-1;background:0 0}.db--empty:after{content:"";font-size:4rem;display:flex;height:100%;align-items:center;justify-content:center}@media(max-width:1152px){.db--type{position:sticky;animation:none;top:var(--thyuu--size-divs)}}.page-template-footprint .thyuu-amaps{--cover-map-opacity:1;--cover-map-visibie:visible}.page-template-footprint #maps.loaded .amap-controls{--trfm:scale(.9) translateY(100%);animation:var(--animation);animation-duration:.5s;animation-delay:2s}.page-template-footprint :is(.amap-info-contentContainer,.amap-marker .cont,.comment-list .depth-1){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-template-footprint :is(.amap-info-contentContainer,.amap-marker .cont){padding:1em;background:var(--thyuu--color-back-shift,hsl(0 0% 100% / .6));box-shadow:var(--thyuu--shadow-normal);border-radius:var(--thyuu--size-radius)}.page-template-footprint .amap-info-contentContainer{--trfm:scale(.95);display:flex;flex-flow:column;width:var(--thyuu--size-card-small);font-size:var(--thyuu--size-small);gap:1em;margin:-1em 0 0 -1em;cursor:auto;animation:var(--animation);animation-duration:.3s}.page-template-footprint .amap-info-contentContainer li:before{margin:0 .5em}.page-template-footprint .amap-marker .cont{padding:.25em;border-radius:50% 50% 50% .5em;transform:rotate(-45deg);transition:.3s}.page-template-footprint .amap-marker .cont:hover{outline-color:hsl(var(--thyuu--main-color) / .5)}.page-template-footprint .amap-marker .cont:after{content:"";display:block;position:absolute;width:2em;height:1em;outline:inherit;background:inherit;box-shadow:inherit;border-radius:50%;transform:rotate(45deg) translate(-50%,50%);z-index:-1}.page-template-footprint .amap-marker img{width:50px;height:50px;object-fit:cover;object-view-box:inset(15%);outline:inherit;border-radius:50%;transform:rotate(45deg);vertical-align:middle}.page-template-footprint .cluster-num{--height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--thyuu--size-small);min-width:var(--height);height:var(--height);border:var(--thyuu--border);border-radius:calc(var(--height)/ 2);background:hsl(var(--custom-main-hue,359deg) var(--colorHat,83%) var(--custom-main-lig,62%) / .5)}.page-template-footprint :where(.amap-controls,.page-header,.aside-comment){transition:.5s cubic-bezier(.5,0,0,1.4),pointer-events 0s;z-index:2}.page-template-footprint .aside-comment{margin:100vh 0 0}.page-template-footprint.focus-mode :is(.amap-controls,.page-header,.aside-comment){transform:var(--trfm,translateX(-110%));opacity:0;visibility:hidden;pointer-events:none}@media(width>=1153px){[plots=shrink] .page-template-footprint .site-main{position:relative;display:flex;justify-content:space-between;flex-direction:row;padding-bottom:0}.page-template-footprint .page-header{align-self:end;pointer-events:none;height:auto!important;margin:0 0 var(--thyuu--size-divs)}.page-template-footprint .aside-comment{--trfm:translateX(110%);position:absolute;display:block;right:var(--thyuu--size-edgelr);bottom:0;margin:0 0 var(--thyuu--size-divs);width:min(var(--thyuu--size-card-normal),100%);max-height:calc(100vh - var(--thyuu--height-head) - var(--thyuu--size-divs)*2);overflow:overlay}}.page-template-gallery .gallery-item{width:calc(100% / var(--num,4));padding:.5em}@media(width<=1153px){.page-template-gallery .gallery-item{--num:3}}@media(width<=641px){.page-template-gallery .gallery-item{--num:2}}.page-template-gallery .page-article{margin:-.5em}.page-template-gallery .gallery-item div{position:relative}.page-template-gallery .gallery-item img{border-radius:var(--thyuu--size-radius);vertical-align:middle}.page-template-gallery .gallery-item figcaption{position:absolute;inset:auto 0 0;z-index:2;color:#fff;backdrop-filter:blur(10px);padding:1em;text-align:center;border-radius:var(--thyuu--size-radius)}.header-area,.entry-layout,.site-header,.site-footer{padding-inline:var(--thyuu--size-edgelr);margin-inline:auto}.header-area{position:fixed;display:flex;align-items:center;justify-content:space-between;inset:0 0 auto;font-size:var(--thyuu--size-medium);height:var(--thyuu--height-head);gap:var(--thyuu--size-divs);border-radius:var(--thyuu--size-radius);z-index:30;transition:opacity .5s,transform .5s,inset 0s}.nav-fixed .header-area{opacity:1}.header-area:before{content:"";position:absolute;inset:.5em;background-color:var(--thyuu--color-back-shift, hsl(0 0% 98% / .8));-webkit-backdrop-filter:blur(2em);backdrop-filter:blur(2em);box-shadow:var(--thyuu--shadow-normal);border-radius:inherit;outline:var(--thyuu--border);transform:var(--header-bg-transform, translateY(-100%));pointer-events:none;opacity:0;z-index:0;transition:inherit}.nav-fixed:not(.nav-hided) .header-area:before{transform:none;opacity:1}.header-area>*:not(.site-logo,.dialog-mask){transition:inherit}.nav-hided .header-area>*:not(.site-logo){opacity:0;pointer-events:none;visibility:hidden}.site-header{position:relative;width:100%;height:calc(40vh - var(--thyuu--size-edgetb));border-radius:var(--thyuu--size-radius)}.site-main{display:flex;flex-flow:column;min-height:100vh;padding:calc(var(--thyuu--size-edgetb) + var(--thyuu--size-span)) var(--thyuu--size-edgelr) var(--thyuu--size-edgelr);gap:var(--thyuu--size-divs)}body.single .site-main{display:block;padding:0}.site-logo{--back-mask: radial-gradient(farthest-side at top, #000 50%, #0000);position:relative;display:flex;align-items:center;justify-content:center;line-height:1;height:inherit;flex:none;cursor:pointer;transition:.5s cubic-bezier(.5,0,0,1.4)}.site-logo:before{content:"";position:absolute;inset:var(--back-inset, -100% -150%);-webkit-backdrop-filter:blur(2em);backdrop-filter:blur(2em);-webkit-mask:var(--back-mask);mask:var(--back-mask);pointer-events:none;background:var(--back-line);z-index:0;opacity:0}.nav-hided .site-logo:before{animation:opacity .3s forwards .5s}.site-logo .logo{--logo-color-main: var(--thyuu--color-logo, hsl(var(--thyuu--main-color)));--logo-color-subs: var(--thyuu--color-logo, hsl(var(--thyuu--subs-color)));--logo-color-main-orig: var(--thyuu--color-logo, var(--thyuu--color-logo-orig, hsl(var(--thyuu--main-color))));--logo-color-subs-orig: var(--thyuu--color-logo, var(--thyuu--color-logo-orig, hsl(var(--thyuu--subs-color))));position:relative;display:flex;align-items:center;justify-content:center;color:var(--logo-color-main);font-size:1.5em;font-weight:var(--thyuu--font-weight-title);gap:.25em;transition:none}.site-logo :where(img,svg){min-height:1em;max-height:var(--custom-logo-size, 3em);height:var(--custom-logo-size, 1em);width:auto;fill:currentColor;animation:none!important;filter:none!important}.site-logo svg *{transition:inherit}.site-logo header{display:flex;letter-spacing:-.1em;white-space:nowrap;opacity:.7}.site-logo footer{font-size:45%;white-space:pre;opacity:.5}.menu-out .menu{display:grid;grid:auto / auto-flow max-content}.menu-out .menu a{display:flex;align-items:center;gap:.5em;background:none}.menu-out .menu>li>a{color:var(--thyuu--color-font-head);font-weight:var(--thyuu--font-weight-title);line-height:calc(var(--thyuu--height-head) + var(--thyuu--size-divs));margin:0 1em 0 -.5em}.menu-out .menu>li>ul>li>a{font-weight:var(--thyuu--font-weight-title)}:where(.menu-out .menu):hover>li:not(:hover)>a{opacity:.5}.menu-out .menu li{position:relative;padding:.5em;border-radius:var(--thyuu--size-radius);transition:.3s}.menu-out .menu li ul{display:grid;align-items:start}.menu-out .menu li:hover>ul{opacity:1;visibility:visible;pointer-events:auto;transform:none;will-change:transform}.menu-out .menu li ul>li ul{grid:auto / repeat(auto-fill,minmax(min(var(--thyuu--size-card-normal) / 2 - 3em,100%),1fr));margin:.5em -.5em -.5em}.menu-out .sub-menu li:before{position:absolute;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:2em;transition:inherit}.menu-out .menu>li>ul li:hover{background:hsl(var(--thyuu--main-color) / 5%)}.menu-out .menu>li>ul>li:before{background:hsl(var(--thyuu--color-font) / .05)}.menu-out .menu>li>ul>li:hover:before{color:hsl(var(--thyuu--main-color) / .7);background:hsl(var(--thyuu--main-color) / .1)}.menu-out .sub-menu a:before{content:"";flex:0 0 2em}.menu-out a:after{opacity:.3;font-size:var(--thyuu--size-small);font-family:thyuu-iconfont;transition:transform 1s}.menu-out a[target=_blank]:after{content:""}.menu-out .sub-menu .current-menu-item>a:after{content:""}.menu-out .sub-menu .menu-item-has-children>a:after{content:""}.menu-out .sub-menu .menu-item-has-children:hover>a:not(:hover):after{transform:rotate(90deg)}.site-icon{flex:1;order:3;display:flex;justify-content:flex-end;align-items:center;gap:1.25em}.header-area :where(.thyuu-iconfont){position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--thyuu--color-font-head);font-size:var(--thyuu--size-icon);font-variant-numeric:tabular-nums;height:1em;min-width:1em;line-height:1;padding:0;cursor:pointer;background:none;z-index:29;transition:.7s}.header-area button.thyuu-iconfont:active{scale:none}.header-area .thyuu-iconfont:hover{color:hsl(var(--thyuu--main-color))}.header-area :where(.thyuu-iconfont) .num{position:absolute;color:var(--thyuu--color-font-fill);width:2em;white-space:nowrap;transform:scale(.5);transition:inherit}.header-area .post-menu{position:absolute;inset:auto 0;margin:0 auto;transform:translateY(-1em);width:max(var(--thyuu--size-content)/2,30%);height:var(--thyuu--height-head);visibility:hidden;opacity:0;z-index:unset;font-size:var(--thyuu--size-small)}.header-area .has-tip{--timf: cubic-bezier(.5, 0, 0, 1.4);--trfm: scale(.9) translateY(-110%)}.header-area .has-tip:after{content:attr(title);position:fixed;color:var(--thyuu--color-font-fill);font-size:var(--thyuu--size-small);width:fit-content;margin:auto;padding:.75em 2em;inset:calc((var(--thyuu--height-head) - 2.5em) / 2) 0 auto;white-space:nowrap;border-radius:2em;background:var(--thyuu--color-font-head);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);opacity:0;z-index:1;pointer-events:none;visibility:hidden;transform:var(--trfm);transition:.5s var(--timf)}.header-area .has-tip:not(.post-menu,.logo):hover:after{animation:opacity .5s var(--timf) 1s alternate-reverse forwards,transform .5s var(--timf) 1s alternate-reverse forwards}.header-area .post-menu .site-title{opacity:.3;transition:.5s var(--timf),color 0s}.header-area :is(.has-tip:hover~.post-menu,.post-menu:hover) .site-title{--trfm: translateX(-1em);transform:var(--trfm);opacity:0}#theme-toggle:before{content:" ";width:1em;height:1em;background:currentColor;box-shadow:-.7em 0 0 -.4em,-.5em .5em 0 -.4em,0 -.7em 0 -.4em,.5em -.5em 0 -.4em,.7em 0 0 -.4em,.5em .5em 0 -.4em,0 .7em 0 -.4em,-.5em -.5em 0 -.4em,inset 0 0;border-radius:50%;transform:scale(.65) rotate(0);transition:.7s,color 0s}#theme-toggle:hover:before{transform:scale(.8) rotate(-180deg)}:root[theme=dark] #theme-toggle:before{box-shadow:0 0 0 -.4em,0 0 0 -.4em,0 0 0 -.4em,0 0 0 -.4em,0 0 0 -.4em,0 0 0 -.4em,0 0 0 -.4em,0 0 0 -.4em,inset -.4em -.4em;background:none;transform:none}.go-top{margin-inline:-1em;background:currentColor;border-radius:50%;overflow:hidden;visibility:hidden;opacity:0}.header-area .has-tip:hover:after,.nav-fixed .header-area .post-menu,.nav-fixed .go-top{opacity:1;transform:none;visibility:visible}.nav-fixed .go-top{margin:0}.go-top:hover .num:not(.btn),.go-top:not(:hover) .none{opacity:0;transform:translateY(1em)}.header-area .season-btn{position:absolute;inset:0;pointer-events:none;transition:inherit}.header-area .season-btn img{position:absolute;width:var(--season-icon-size);min-height:auto;max-height:none;height:auto;inset:var(--season-icon-plac);transform:var(--season-icon-turn);pointer-events:auto}[season=true] .header-area .season-btn:after{content:"已开启限定主题"}.page-article{display:grid;grid:auto-flow dense / repeat(auto-fill,minmax(min(var(--thyuu--size-card-normal),100%),1fr));align-content:center;gap:var(--thyuu--size-divs)}.post-meta{display:flex;flex-wrap:wrap;font-size:var(--thyuu--size-small);gap:1em}.post-mark{--a-line-trans: 50%;display:inline-flex;flex-wrap:wrap;justify-content:space-between;gap:0 1em;opacity:.6}.post-mark .tag{flex:none}.post-mark .tag-list a+a{margin:0 0 0 .5em}.entry-preview{--thyuu--draw-color: var(--cover-color-h) var(--cover-color-s) var(--cover-color-l);--thyuu--color-back-cover: hsl(var(--cover-color-h, 0) var(--cover-color-s, 0) clamp(10%, (var(--cover-color-l, 0%) - 50%) * 2, 40%));--thyuu--color-font: 0 0% 100%;--thyuu--alpha-font: .8;position:relative;display:flex;flex-flow:column;color:hsl(var(--thyuu--color-font) / var(--thyuu--alpha-font));text-align:center;text-wrap:balance;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-cover);box-shadow:var(--thyuu--shadow-white);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);overflow:hidden;transition:.5s}.entry-preview:hover{box-shadow:var(--thyuu--shadow-color)}.entry-preview .post-mark{position:relative;justify-content:center;flex:100%;padding:.5em 1em;opacity:1;z-index:2}.entry-preview .post-mark>*{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.thyuupost{--line-num: 2;color:inherit;position:relative;display:grid;flex:auto;justify-content:center;align-items:center;gap:.5em;padding:.75em 1em;min-height:3.75em;transition-duration:.5s}.entry-preview .post-note{font-size:var(--thyuu--size-small);color:hsl(var(--thyuu--color-font) / .5)}.entry-preview .thumbnail{--thyuu--color-font: 0deg 0% 100%;position:relative;display:flex;flex-wrap:wrap;align-items:start;place-content:space-between;font-size:var(--thyuu--size-small);width:100%;max-height:calc(var(--thyuu--size-card-normal));aspect-ratio:var(--custom-thumb-ratio, 1);color:hsl(var(--thyuu--color-font) / .5);border-bottom:thin solid hsl(var(--thyuu--color-font) / .1);padding:.5em;gap:.5em;overflow:hidden;transition:1s}.entry-preview .thumbnail:before{content:"";position:absolute;inset:0;background:linear-gradient(hsl(0deg 0% 0% / 20%),#0000 4em,#0000 50%,var(--thyuu--color-back-cover));z-index:1;pointer-events:none}.no-thumbnail{position:absolute;inset:0;background:radial-gradient(100% 225% at 100% 0%,#0000,#000),linear-gradient(220deg,hsl(var(--thyuu--draw-color, var(--thyuu--main-color))),#000),linear-gradient(135deg,hsl(var(--thyuu--draw-color, var(--thyuu--subs-color))),hsl(var(--thyuu--draw-color, var(--thyuu--main-color)) / .5) 36%,hsl(var(--thyuu--draw-color, var(--thyuu--main-color))) 36%,#000 60% 67%,#000);background-blend-mode:overlay,hard-light,normal;background-size:100%,50%,200%;transition:.5s cubic-bezier(.25,.1,.25,1)}.entry-preview:hover .no-thumbnail{background-size:100%,100%,210%}.entry-preview .thumbnail .button{position:relative;background:hsl(var(--thyuu--color-font) / 5%);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:var(--thyuu--shadow-white);z-index:2}.entry-preview .thumbnail .button:hover{background:hsl(var(--thyuu--main-color) /.3);color:#fff}.entry-preview:hover .thumbnail .button{opacity:1;transform:none}.entry-preview .post-thumb{position:absolute;inset:0}.entry-preview .post-thumb:after{content:"";position:absolute;inset:0;margin:auto;font-size:2em;width:2em;height:2em;color:#fff;background:hsl(var(--thyuu--color-font) / 5%);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:var(--thyuu--shadow-white);border-radius:2em;z-index:2;transition:.3s}.entry-preview .post-thumb:not(:hover):after{opacity:0;visibility:hidden;transform:scale(1.5)}.entry-preview .post-thumb img{width:100%;height:100%;object-fit:cover;transition:.5s cubic-bezier(.25,.1,.25,1)}.entry-preview .post-thumb:hover img{transform:scale(1.2);filter:brightness(.3)}.entry-preview:not(:hover) .post-thumb img{transform:scale(1.1)}.entry-preview .post-time{margin:0 auto 0 0}.entry-preview .post-time:before{width:2.25em;line-height:2.25em;margin:-1em 0 -1em -.625em;border-radius:inherit;background:hsl(var(--thyuu--color-font) / .1)}.entry-preview .post-author{--avatar-size: 2.25em;padding:.375em}.entry-preview .post-author:hover{padding-right:1em;margin:0!important}.entry-preview .post-author:not(:hover)+.post-author{margin:0 0 0 -2em}.fast-read{display:none;gap:1em;max-width:var(--thyuu--size-content);width:100%;padding-inline:0!important}.fast-read header{display:flex;flex-flow:wrap;align-items:center;justify-content:center;text-align:center;text-wrap:balance;gap:.5em 1em}.fast-read-title{flex:100%;font-family:var(--thyuu--font-family-slogn);font-size:1.5em}.fast-read .entry-content{border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-text,var(--thyuu--color-back-have));box-shadow:var(--thyuu--shadow-normal);padding:var(--thyuu--size-edgelr)}.fast-read button.close{position:sticky;bottom:var(--thyuu--size-span);width:fit-content;align-self:center;z-index:30}.page-header{position:relative;display:grid;text-wrap:balance;gap:.5em;font-size:var(--thyuu--size-medium)}.page-header>*{--trfm: translateX(1rem);min-width:0}.page-title{color:hsl(var(--thyuu--main-color));font-family:var(--thyuu--font-family-slogn);line-height:1.5}.page-title .num{position:absolute;font-size:30%;margin:1ch;opacity:0;display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transform:translate(.5em);transition:.3s 1.3s;overflow:hidden}.page-title.fade-after .num{opacity:1;transform:none}.page-title:after{content:"";display:inline-block;font-size:.25em;width:3em;height:1em;margin:0 0 -1ch 1ch;border-radius:1em;background:linear-gradient(90deg,hsl(var(--thyuu--main-color) / 20%),#0000) no-repeat 0 50% / 100% 100%,radial-gradient(circle,currentColor 45%,#0000 50%) no-repeat 0 50% / 1em 1em;opacity:0;transform:rotate(0) scale(2);transform-origin:left;transition:.5s ease-in .7s}.page-title.fade-after:after{opacity:1;transform:rotate(-45deg)}.page-title:hover:after{transform:rotate(-30deg) scale(1.2);transition:.5s}.term-post-format-audio .page-title:before{content:""}.term-post-format-video .page-title:before{content:""}.term-post-format-image .page-title:before,.term-post-format-gallery .page-title:before{content:""}.taxonomy-sub{position:relative;display:flex;font-variant-numeric:tabular-nums;font-size:var(--thyuu--size-small);margin:-.5em -1em -1em;padding:1em;gap:.75em;max-width:100vw;max-height:50vh;mask:linear-gradient(90deg,#0000,#000 1em,#000 calc(100% - 1em),#0000);scroll-snap-type:both mandatory;scroll-padding:1em;overscroll-behavior:contain;overflow:auto}.taxonomy-sub li{color:hsl(var(--thyuu--color-font) / .7);background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);padding:.5em 1em;line-height:2;flex:none;scroll-snap-align:start}.taxonomy-sub li.current-cat{color:hsl(var(--thyuu--main-color) / .8);outline:thin solid;background:none}.taxonomy-num{font-size:var(--thyuu--size-small);opacity:.4}.page-section-title{font-family:var(--thyuu--font-family-slogn);font-size:2.5em;color:hsl(var(--thyuu--color-font) / .3);-webkit-text-fill-color:#0000;-webkit-text-stroke:thin;height:.8em;line-height:1.1;overflow:hidden}.entry-content{counter-reset:h2;font-synthesis:initial;text-autospace:normal}:where(.entry-content) ul{list-style:disc;margin-left:2em}:where(.entry-content) ol{list-style:decimal inside;padding-left:1em}:where(.entry-content) li{list-style:inherit}:where(.entry-content)>:where(thyuu-embed,p,pre,address,blockquote,figure,details,iframe,audio,video,h1,h2,h3,h4,h5,h6,ul,ol){margin-block:1em}:where(.entry-content) :where(h1,h2,h3,h4,h5,h6){margin-bottom:.5em;font-synthesis:initial}:where(.entry-content)>:first-child{margin-top:0}:where(.entry-content)>:last-child{margin-bottom:0}:where(.entry-content) a{color:hsl(var(--thyuu--main-color))}:where(.entry-content) a:not(:has(*)):before{display:inline-block;text-indent:0;margin:0 .25em 0 0}:where(.entry-content) a:not(:has(*),.post-page-numbers,[aria-label],[class*=thyuu-icon-]):before{content:"";rotate:45deg;scale:.75;transition:rotate .5s}:where(.entry-content) a[target=_blank]:not(:has(*),.post-page-numbers,[aria-label],[class*=thyuu-icon-]):before{content:""}:where(.entry-content) a:not(:has(*)):hover:before{rotate:0deg}:where(.entry-content) sup.fn a{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;line-height:1.5em;margin:0 .25em;vertical-align:middle;color:hsl(var(--thyuu--main-color));background:hsl(var(--thyuu--subs-color) / .1);border-radius:1em}:where(.entry-content) sup.fn a:is(:hover,:target){color:#fff;background:hsl(var(--thyuu--main-color))}:where(.entry-content) sup.fn a:before{display:none!important}.single .site-header{display:flex;flex-flow:column;justify-content:var(--cover-justify, flex-end);width:var(--cover-width, 100%);height:auto;min-height:var(--thyuu--height-cover);color:var(--cover-text-color, hsl(0deg 0% 100% / .9));text-shadow:var(--cover-text-shadow, var(--thyuu--shadow-text));padding-block:var(--thyuu--size-cover-top) 1.5em;margin:0;gap:1.5em}.single .site-header figure{position:fixed;display:flex;align-items:center;justify-content:center;inset:0 -4em;background:var(--cover-back, var(--thyuu--color-back-cover));z-index:var(--cover-index, 0);overflow:hidden;transition:.5s}@supports (animation-timeline: view()){@property --cover-filter-brig{syntax: "<number>"; inherits: true; initial-value: 1;}@property --cover-filter-blur{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes cover-filter{to{--cover-filter-blur: 2}}.single .site-header figure{--trfm: scale(1.1);--filter-in: var(--cover-anime-filter, brightness(.5));--animation: transform, filter, cover-filter;animation:var(--cover-anime, var(--animation));animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:view(block 0 100vh)}:root[theme=dark] .single .site-header figure{--filter-in: var(--cover-anime-filter, brightness(.3))}.single .site-header figure .no-thumbnail{filter:var(--cover-filter, blur(calc(var(--cover-filter-blur, 0) * 1em)))}}@supports not (animation-timeline: view()){.single.nav-fixed .site-header figure{transform:scale(1.1);filter:var(--cover-anime-filter, brightness(.5) blur(2em))}:root[theme=dark] .single.nav-fixed .site-header figure{filter:var(--cover-anime-filter, brightness(.3) blur(2em))}}.single .site-header figure:after{content:var(--cover-mask, "");position:absolute;inset:0;background:linear-gradient(#0000004d,#0000 var(--thyuu--size-edgetb),#0000 var(--thyuu--size-cover-top),var(--thyuu--color-back-cover) calc(var(--thyuu--height-cover) - var(--thyuu--size-cover-top) / 2));pointer-events:none}.single .site-header figure img{width:100%;height:100%;max-width:none;min-height:inherit;object-fit:cover;object-position:50% 30%;transform:scale(1.1);transform-origin:top;opacity:0;filter:var(--cover-filter, blur(calc(var(--cover-filter-blur, 0) * 1em)));transition:opacity .5s cubic-bezier(.6,.2,.25,1),transform 1s cubic-bezier(.6,.2,.25,1)}.single .site-header figure img.loaded{opacity:1;transform:none;animation:none}.single .site-header figure thyuu-loaed{inset:var(--thyuu--height-head) 0 auto;transform:scale(.9);animation-delay:1s}.single .site-header figure img:not(.loaded)~thyuu-loaed{--loaed-play: running}.nav-fixed .site-header figure thyuu-loaed,.single .site-header figure img.loaded~thyuu-loaed{transform:scale(1.1);opacity:0;visibility:hidden}.single.nav-fixed .site-header figure img{pointer-events:none}.single .site-header hgroup{position:relative;display:flex;flex-flow:column;align-items:var(--thyuu--align-cover);text-align:var(--thyuu--align-cover);gap:1em;font-size:var(--thyuu--size-small);text-wrap:balance;z-index:0}.single .site-header h1{font-family:var(--thyuu--font-family-slogn);font-size:clamp(1.5rem,2vmax,2rem);max-width:min(var(--thyuu--size-content),100%)}.single .site-header .post-mark{justify-content:var(--thyuu--align-cover)}.single .site-header .post-note{text-wrap:pretty;max-width:min(var(--thyuu--size-content),100%);margin:-.5em 0 .5em}.single .site-header .post-note i{display:flex;justify-content:var(--thyuu--align-cover, center);position:relative;height:2em;transform:scaleX(-1);overflow:hidden}.single .site-header .post-note i:after,.single .site-header .post-note i:before{content:"";position:absolute;width:200%;height:100%;text-align:center;opacity:.5;transform:scaleX(-1);margin:0 -.5em}.single .site-header .post-note i:before{content:"";background:linear-gradient(-90deg,#0000 1em,currentColor 3em,#0000 50%) no-repeat 0% / 50% 1px,linear-gradient(90deg,#0000 1em,currentColor 3em,#0000 50%) no-repeat 100% / 50% 1px;opacity:.3}.single .post-meta{--thyuu--color-back-font: var(--cover-btn-color, hsl(0deg 0% 100% / 5%));--thyuu--shadow-shift: var(--cover-btn-shadow, var(--thyuu--shadow-white));justify-content:var(--thyuu--align-cover);min-width:min(var(--thyuu--size-content),100%);max-width:100%}.single .post-meta ul{display:flex;flex-wrap:wrap;justify-content:inherit;gap:.5em}.single .post-meta ul li{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:var(--thyuu--align-cover);padding:1em;gap:1em;line-height:1;flex:0 0 auto;scroll-snap-align:start;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-font);box-shadow:var(--thyuu--shadow-shift)}.single .post-meta ul li em{position:relative;display:flex;align-items:center;justify-content:var(--thyuu--align-cover);gap:.5em;width:100%}.single .post-meta ul li button{margin:-1em -.75em -1em auto;border-radius:var(--thyuu--size-radius);padding:.75em}.single .post-meta .avatar{margin:-.5em 0}.single .post-meta #speech-btn .progress{display:flex;justify-content:space-evenly;flex:1;padding:0 .5em;gap:.5em}.single .post-meta #speech-btn .progress i{position:relative;width:.25em;height:1em}.single .post-meta #speech-btn .progress i:before,.single .post-meta #speech-btn .progress i:after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;background-color:currentcolor;border-radius:1em;opacity:.1}.single .post-meta #speech-btn .progress i:after{height:var(--child-pct, 0%);opacity:.7}.thyuu-amaps{position:var(--cover-map-position, fixed);inset:0;width:100%;height:var(--cover-map-height, 100%);color:hsl(var(--thyuu--color-font));text-shadow:none;background:var(--thyuu--color-back-font)!important;border-radius:var(--cover-map-radius, 0);opacity:var(--cover-map-opacity, 0);-webkit-mask:var(--cover-map-mask, none);mask:var(--cover-map-mask, none);transform:var(--cover-map-transform, none);visibility:var(--cover-map-visibie, hidden);transition:opacity .3s,visibility .3s,transform .3s;z-index:var(--cover-map-index, auto);overflow:hidden}.thyuu-amaps:not(.loaded){opacity:0}.thyuu-amaps.full-screen{position:fixed;height:100%;opacity:1;-webkit-mask:none;mask:none;background:var(--thyuu--color-back-white)!important;border-radius:0;transform:none;visibility:visible;z-index:29}.amap-controls{position:absolute;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;font-size:var(--thyuu--size-small);line-height:1;width:fit-content;inset:auto var(--thyuu--size-divs) var(--thyuu--size-divs);gap:.5em 0;padding:.5em .25em;margin:auto;border-radius:2em;background:var(--thyuu--color-back-shift, hsl(0 0% 100% / .6));-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:var(--thyuu--shadow-normal);z-index:30}.thyuu-amaps.full-screen .amap-controls{--trfm: scale(.9) translateY(100%);animation:var(--animation);animation-duration:.5s;animation-delay:1s}.amap-control input{--thyuu--color-back-font: hsl(var(--thyuu--color-font) / 4%);--thyuu--border: thin solid hsl(var(--thyuu--color-font) / .1);width:3em;height:1em;margin:0 -.5em 0 0}.amap-control,.amap-controls :is(ul,span),.amap-scalecontrol,.amap-ctrl-list-layer{all:unset}.amap-scalecontrol{display:block;position:absolute;inset:-2.5em 0 auto!important;margin:auto;width:fit-content;pointer-events:none;opacity:.7}.amap-controls :is(ul,li,span){display:inline-flex;justify-content:center;align-items:center;cursor:pointer;color:hsl(var(--thyuu--color-font) / .7)!important;margin:.25em}.amap-marker-label a,.amap-toolbar span{font-size:1.25em;width:2em;height:2em;padding:0;line-height:2;font-weight:400!important;background:var(--thyuu--color-back-font);border-radius:50%!important;border:0!important;user-select:none;margin:0 .25em;transition:.3s}.amap-toolbar span:hover{color:#fff!important;background:hsl(var(--thyuu--main-color) / .7)}#cover-map .amap-marker{color:hsl(var(--thyuu--color-font) / .7);font-size:1.5em;user-select:none;transition:color .5s}#cover-map .amap-marker i:after{content:"";position:relative;display:flex;height:.5em;width:1em;margin:-.75em 0 0;outline:thin solid;outline-offset:.1em;background:currentColor;border-radius:50%;opacity:.15;z-index:-1}#cover-map .amap-marker:hover i{color:hsl(var(--thyuu--main-color))}#cover-map .amap-marker-label{display:flex;align-items:center;justify-content:center;gap:.25em;padding:.25em 0 .25em 1em;border:0;border-radius:2em;background:var(--thyuu--color-back-shift, hsl(0 0% 100% / .6));box-shadow:var(--thyuu--shadow-normal);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);opacity:0;transition:.3s}#cover-map .amap-marker:hover .amap-marker-label{opacity:1;margin:.5em 0 0}body:where(.single-format-image,.single-format-gallery) #cover-map:not(.full-screen) :is(.amap-controls,.maps-name),.amap-copyright,.amap-logo{display:none!important}.table-content{width:min(var(--thyuu--size-card-normal),100%);margin-inline:auto 0;bottom:auto;gap:1em}#mulu-toggle:checked~.thyuu-icon-mulu:after{content:attr(close-title)}.table-content header{font-weight:var(--thyuu--font-weight-title)}.table-content header:before{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:2em;background:hsl(var(--thyuu--color-font) / .05)}.table-content ul{padding:.5em;margin:-1em;counter-reset:h2;overflow:clip overlay;overscroll-behavior-y:contain;-webkit-mask:var(--thyuu--mask-scroll-y)}.table-content a{--table-back: hsl(var(--thyuu--color-font) / .05);display:flex;align-items:center;margin:0 0 0 calc(var(--table-edge, 0em) + 1.5em);outline:thin solid #0000;border-radius:var(--thyuu--size-radius);padding:.5em .75em;gap:.25em;transition:.5s}.table-content a:hover{--table-back: hsl(var(--thyuu--main-color) / .1);background:hsl(var(--thyuu--main-color) / 5%)}.entry-content h2,.table-content .h2{counter-reset:h3;--table-ment: h2;--table-edge: -1.5em}.entry-content h3,.table-content .h3{counter-reset:h4;--table-ment: h3;--table-tent: counter(h2) "." counter(h3)}.entry-content h4,.table-content .h4{counter-reset:h5;--table-ment: h4;--table-tent: counter(h2) "." counter(h3) "." counter(h4);--table-edge: 1em}.entry-content h5,.table-content .h5{counter-reset:h6;--table-ment: h5;--table-tent: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5);--table-edge: 2em}.entry-content h6,.table-content .h6{--table-ment: h6;--table-tent: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6);--table-edge: 3em}body.toc-order-cjk :is(.entry-content h2,.table-content .h2){--table-tent: counter(h2, cjk-decimal)}body.toc-order-cjk :is(.entry-content h3,.table-content .h3){--table-tent: "(" counter(h3, cjk-decimal) ")" }body.toc-order-cjk :is(.entry-content h4,.table-content .h4){--table-tent: counter(h4, decimal)}body.toc-order-cjk :is(.entry-content h5,.table-content .h5){--table-tent: "(" counter(h5, decimal) ")" }body.toc-order-cjk :is(.entry-content h6,.table-content .h6){--table-tent: counter(h6, disc)}body.toc-order-roman :is(.entry-content h2,.table-content .h2){--table-tent: counter(h2, upper-roman)}body.toc-order-roman :is(.entry-content h3,.table-content .h3){--table-tent: counter(h3, lower-roman)}body.toc-order-roman :is(.entry-content h4,.table-content .h4){--table-tent: counter(h4)}body.toc-order-roman :is(.entry-content h5,.table-content .h5){--table-tent: counter(h4) "." counter(h5)}body.toc-order-roman :is(.entry-content h6,.table-content .h6){--table-tent: counter(h4) "." counter(h5) "." counter(h6)}body.toc-order-auto .entry-content :is(h1,h2,h3,h4,h5,h6):before,body.toc-order-auto .table-content :is(.h1,.h2,.h3,.h4,.h5,.h6):before{counter-increment:var(--table-ment);content:var(--table-tent, counter(h2));flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:.75em;font-variant-numeric:tabular-nums;margin:0 .25em 0 0;padding:.5em;min-width:2em;height:2em;line-height:1em;vertical-align:.125em;border-radius:var(--thyuu--size-radius);background:var(--table-back, radial-gradient(farthest-side at 0 0, hsl(var(--thyuu--main-color) / .3), #0000) no-repeat 0 0 / 2em 2em);transition:.3s}body.toc-order-auto .table-content :is(.h1,.h2,.h3,.h4,.h5,.h6):active:before{scale:1.2}:where(.entry-content) :is(h1,h2,h3,h4,h5,h6):target{position:relative;z-index:29}:where(.entry-content) :is(h1,h2,h3,h4,h5,h6):target:after{--trfm: translateX(-1rem);content:var(--table-mark, "");font-family:thyuu-iconfont;color:hsl(var(--thyuu--main-color));position:absolute;top:0;right:100%;width:100vw;text-align:right;margin:0 .5em;background:linear-gradient(90deg,#0000,currentColor 80%,#0000 calc(100% - 1em)) no-repeat 100% / 100% .125em;animation:transform 1s .5s ease both,opacity 1s .5s ease both}body.toc-order-auto .entry-content :is(h1,h2,h3,h4,h5,h6):target:before{color:#fff;background:hsl(var(--thyuu--main-color))}.single .entry-layout{position:var(--layout-position, relative);display:grid;justify-items:center;gap:2em;padding-block:var(--layout-top, var(--thyuu--size-edgelr)) calc(var(--thyuu--size-radius) + var(--thyuu--size-edgelr));margin-bottom:calc(var(--thyuu--size-radius)* -1);border-radius:var(--thyuu--size-radius) var(--thyuu--size-radius) 0 0;background:var(--thyuu--color-back-text,var(--thyuu--color-back-have));transition:.5s}.single :where(.entry-layout)>*{min-width:0;max-width:100%;width:min(var(--thyuu--size-content),100%)}.aside-author{display:flex;flex-wrap:wrap;gap:var(--thyuu--size-span);font-size:var(--thyuu--size-medium);background:var(--thyuu--color-back-font);padding:var(--thyuu--size-span);border-radius:var(--thyuu--size-radius)}.aside-author :where(.article,.authors){position:relative;display:flex;flex-flow:column;justify-content:space-between;align-items:var(--right,flex-end);flex:1;min-width:min(var(--thyuu--size-card-normal),100%);gap:1em}.aside-author .authors{--line-num: 2;align-items:flex-start}.aside-author .avatars{--avatar-size: 9em;flex:var(--avata,var(--avatar-size));text-align:center;order:var(--order, 0);margin:var(--ontop, auto) 0 auto}.aside-author .avatar{color:hsl(var(--thyuu--main-color) / .3);outline:thin solid;outline-offset:.5em;vertical-align:middle;background:hsl(var(--thyuu--main-color) / .1)}.aside-author .article ul{display:flex;flex-wrap:wrap;gap:1em}.aside-author .article li{position:relative;display:flex;align-items:center;gap:.5em}.aside-author .article li:before{font-size:1.5em;line-height:1;border-radius:50%;background:radial-gradient(circle,#ff99007f 50%,#0000 50%) no-repeat 150% 150% / .7em .7em}.aside-author .article li.no:before{background-image:radial-gradient(circle,#4cae4f7f 50%,#0000 50%)}.aside-author .article li:after{content:attr(text);font-size:var(--thyuu--size-small);position:absolute;inset:3em 0 0 -1em;width:min(15em,80vw);height:fit-content;background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1em;padding:.5em 1em;opacity:0;transform:translateY(1em);z-index:2;pointer-events:none;transition:.3s}.aside-author .article li:hover:after{opacity:1;transform:none}.aside-author h6{color:hsl(var(--thyuu--color-font) / .7);font-size:var(--thyuu--size-small)}.aside-author nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--right, flex-end);font-size:var(--thyuu--size-small);color:hsl(var(--thyuu--color-font) / .7);gap:.5em;line-height:1;z-index:1;margin:0 -.75em -.75em}.aside-author nav a:hover{--thyuu--color-back-font: hsl(var(--thyuu--subs-color) / .1);--thyuu--color-font: var(--thyuu--main-color)}.aside-author .article nav a{display:flex;padding:1em;gap:.5em;border-radius:2em;background:var(--thyuu--color-back-font)}.post-password-form{--thyuu--color-font: 0 100% 100%;position:fixed;display:grid;inset:0;margin:auto;padding:var(--thyuu--size-edgetb) var(--thyuu--size-edgelr) 1em;gap:1em;grid:1fr auto / 1fr;place-items:center;color:hsl(var(--thyuu--color-font));-webkit-backdrop-filter:blur(20px) brightness(.3);backdrop-filter:blur(20px) brightness(.3);z-index:29}.post-password-info{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:0 .5em;font-size:var(--thyuu--size-small);opacity:.3}:where(:root[theme=dark] .single){--thyuu--color-back-text: var(--thyuu--color-back-font)}.single-format-audio,.single-format-video,.single-format-gallery,.single-format-image{--thyuu--size-cover-top: max(10em, 25vh);--thyuu--height-cover: auto;--cover-index: -1;--cover-mask: none;--cover-filter: blur(2em) opacity(.4);--cover-anime-filter: brightness(.3)}.single:is(.single-format-audio,.single-format-video) .site-header .no-thumbnail{background-size:100%,100%,200%;animation:none}.single-format-image,.single-format-gallery{--thyuu--color-back-text: none;--layout-top: 0;--table-mark: none;--cover-back: none;--cover-anime: none;--cover-anime-filter: none;--cover-text-color: auto;--cover-text-shadow: none;--cover-btn-color: var(--thyuu--color-back-font);--cover-btn-shadow: none;--cover-map-opacity: 1;--cover-map-visibie: visible}.single-format-gallery{--cover-filter: blur(2em) opacity(.1);--cover-map-index: -1;--cover-map-position: absolute;--cover-map-height: 100vh;--cover-map-mask: radial-gradient(circle at top, #000 var(--thyuu--size-cover-top), #0000 calc(100vh - var(--thyuu--size-cover-top)));--cover-map-transform: translateY(calc((var(--thyuu--size-cover-top) + var(--thyuu--size-edgetb))* -1))}.single-format-gallery .entry-layout article{min-width:min(var(--custom-shrink, 80vw),100%)}.single-format-image{--thyuu--size-cover-top: var(--thyuu--size-edgetb);--thyuu--align-cover: left;--cover-justify: center;--cover-index: auto;--cover-filter: none;--cover-map-position: relative;--cover-map-height: var(--thyuu--size-card-small);--cover-map-radius: var(--thyuu--size-radius)}.single-format-image :is(.site-header figure,.entry-content>.wp-block-gallery:first-of-type){position:static;transform:none;min-height:max(var(--thyuu--size-card-normal),50vh);border-radius:var(--thyuu--size-radius)}.single-format-image:has(.entry-content .wp-block-gallery) .site-header figure{--cover-filter: blur(1em) opacity(.1);--cover-index: -1;position:fixed;inset:0;width:100%;min-height:100%;pointer-events:none}.single-format-image:has(.entry-content .wp-block-gallery) .site-header figure thyuu-loaed{display:none}.single-format-image #cover-map:not(.full-screen) .amap-controls{display:flex!important;inset:auto 0 0;max-width:100%;width:100%;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;justify-content:space-between;z-index:1}.single-format-image #cover-map:not(.full-screen) .amap-toolbar span{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em)}.single-format-image #cover-map:not(.full-screen) .amap-scalecontrol{position:static;margin:0 auto 0 0}.single-format-image #cover-map:not(.full-screen) :is(.amap-ctrl-overlay-layer,.amap-ctrl-list-layer){display:none}.single-format-image .aside-author{--order: -1;--ontop: -6em;--avata: 100%;--right: flex-start;margin:5em 0 0;gap:2em 5em}.single-format-quote{--thyuu--align-cover: center;--thyuu--height-cover: 100dvh}.single-format-aside .site-header figure{--thyuu--align-cover: left;flex-flow:wrap;place-content:flex-end space-between;align-items:flex-end}.single-format-video{--layout-position: static;--thyuu--size-cover-top: max(672px + var(--thyuu--size-edgetb) + var(--thyuu--size-span) ,100vh);--first-video-w: calc(100vw - var(--thyuu--size-edgelr) * 2)}.single-format-video:where(:has(.entry-content>.thyuu-video:not([data-type=dy]):first-of-type)){--thyuu--size-cover-top: calc(var(--first-video-w) / var(--first-video-r, 16 * 9) + var(--thyuu--size-edgetb) + var(--thyuu--size-span) * 2);--first-video-h: auto}.single-format-video:where(:has(.entry-content>.thyuu-video.as-tb:not([data-type=dy]):first-of-type)){--first-video-r: 9 * 16 }.single-format-video .entry-content>:is(.wp-block-video,p):first-of-type video,.single-format-video .entry-content>.thyuu-video:first-of-type{position:absolute;inset:calc((var(--thyuu--size-cover-top) + var(--thyuu--size-edgetb) - var(--thyuu--size-span)) / 2) 0 0;max-height:calc(var(--thyuu--size-cover-top) - var(--thyuu--size-edgetb) - var(--thyuu--size-span) * 2);min-height:var(--first-video-h, var(--first-video-w));max-width:var(--first-video-w);height:auto;transform:translateY(-50%);margin:0 auto;z-index:2}.post-navigation{display:flex;gap:.5em}.navigation{display:flex;align-items:center;align-self:center;color:hsl(var(--thyuu--color-font) / .7);font-size:var(--thyuu--size-medium);font-variant-numeric:tabular-nums;width:fit-content;line-height:2;gap:.5em;box-shadow:var(--thyuu--shadow-shift);animation:var(--animation);animation-delay:1s}.page-numbers:where(.next,.prev){order:-1;flex:none;background:0}.page-numbers.dots{font-family:monospace;opacity:.5}:is(.post-page-numbers,.page-numbers):not(.next,.prev,.dots){text-align:center;min-width:2em;padding:0 .25em;outline:thin solid #0000;outline-offset:2em;border-radius:2em;background:var(--thyuu--color-back-font);white-space:nowrap;transition:.5s}:is(.post-page-numbers,.page-numbers):not(.next,.prev,.dots):hover{outline-color:hsl(var(--thyuu--subs-color) / .8);outline-offset:0;background:0}:is(.post-page-numbers,.page-numbers).current{color:hsl(var(--thyuu--main-color) / .8);background:hsl(var(--thyuu--main-color) / .2);cursor:no-drop}.comment-area,.comment-list{display:flex;flex-flow:column;gap:var(--thyuu--size-span)}.comment-respond{position:relative;width:100%;margin:0 0 2em}.comment-respond button.close{position:absolute;inset:var(--thyuu--size-edgelr) var(--thyuu--size-edgelr) auto auto;padding:.5em;background:var(--thyuu--color-back-font);color:hsl(var(--thyuu--color-font) / .7);box-shadow:none}.comment-list .comment-respond{margin:1em 0 0}.fancybox__content.comment-respond,.comment-list .comment-respond{display:block!important}.comment-respond.fancybox__content #cancel-comment-reply-link{display:none}.comment-title,.comment-num-title,.comment-reply-title,.comment-form-button{display:flex;align-items:center;justify-content:space-between;gap:.5em;font-size:1em;color:hsl(var(--thyuu--main-color))}.comment-reply-title:before,.comment-form-button:after{content:"";font-family:thyuu-iconfont}.comment-reply-title .comment-meta{justify-content:flex-end}.comment-form-button{float:right;color:hsl(var(--thyuu--subs-color))}.comment-list :is(.comment,.pingback){position:relative;font-size:var(--thyuu--size-medium)}.comment-list .depth-1{padding:var(--thyuu--size-span);background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);box-shadow:var(--thyuu--shadow-shift);break-inside:avoid;transition:.5s}.comment-list .depth-1:is(:hover,:target){background:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white)}@supports (animation-timeline: view()){.comment-list .depth-1{--trfm: scale(.85);transform:none;animation:transform 1s;animation-timeline:view(block);animation-range:-1em 20%;animation-timing-function:linear}}.comment-list .comment-rating{color:var(--rating-color, hsl(var(--thyuu--color-font) / .5));font-size:var(--thyuu--size-small);font-variant:tabular-nums}.comment-list .comment-rating time{margin:0 .5em 0 0}.comment-list .comment[rating]>.comment-body{--rating-bg: hsl(var(--thyuu--subs-color) / .1);--rating-color: hsl(var(--thyuu--main-color) / .5)}.comment-list ul .comment-rating{right:-1.25em}.comment-body{display:flex;flex-flow:column;gap:.5em 1em}.comment-list ul .comment-body{margin:1em -1em -1em 0;padding:1em 1em 1em 0;border-top:thin solid var(--rating-bg, var(--thyuu--color-back-font));border-radius:0 var(--thyuu--size-radius)}.comment-content p:not(:last-of-type){margin:0 0 .5em}.comment-author{position:relative;display:flex;align-items:center;gap:.75em;text-transform:capitalize;font-weight:var(--thyuu--font-weight-title)}.comment-author .avatar{color:hsl(var(--thyuu--color-font) / .1);outline:thin solid;box-shadow:.25em .25em 0 -.1em;text-align:center;flex:none}.comment-meta{display:inline-flex;align-items:center;flex:auto;font-size:var(--thyuu--size-small);font-weight:400;color:hsl(var(--thyuu--color-font) / .7);gap:.5em;line-height:2}.comment-meta a{display:flex;align-items:center;gap:.25em;border-radius:2em;padding:0 .5em;background:var(--thyuu--color-back-font)}.comment-reply-login:before,.comment-reply-link:before{content:"";font-family:thyuu-iconfont}.comment-edit-link:before{content:""}.comment-form{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:.5em;margin:.5em 0 0}.comment-form-info{display:flex;flex-flow:wrap;gap:.5em;flex:auto}.comment-form-info label{display:flex;align-items:center;flex:10em;height:3em;padding:.25em .25em .25em 1em;background:var(--thyuu--color-back-font);border-radius:2em}.comment-form-info input{background:0;padding:.5em}.comment-form-info input:is(:-internal-autofill-previewed,:-internal-autofill-selected){-webkit-text-fill-color:hsl(var(--thyuu--color-font) / .6);transition:background-color 5000s ease-out .5s}.comment-form-text{position:relative;flex:100%;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);box-shadow:var(--thyuu--shadow-shift)}.comment-form-comment{font-size:var(--thyuu--size-medium);background:0;transition:0s}.form-captcha,.comment-emoji{flex:8em;display:flex;align-items:center;font-size:var(--thyuu--size-small);height:3em;gap:.5em;padding:.25em;border-radius:2em;background:var(--thyuu--color-back-font)}.comment-emoji{border-top:thin solid var(--thyuu--color-back-font);line-height:1;background:0}.comment-emoji .emoji-btn{color:#fff;padding:.5em;margin:0 .25em 0 0;background:#ffb133b3}.comment-emoji .emoji-icons{display:grid;place-items:center;grid:auto-flow 2em / repeat(auto-fill,minmax(1.75em,1fr));font-size:1.5em;flex:1;height:inherit;scroll-snap-type:y mandatory;overscroll-behavior:contain;overflow:hidden auto;transition:.3s}.comment-emoji.show .emoji-btn{rotate:135deg}.comment-emoji.show .emoji-icons{height:6em;background:var(--thyuu--color-back-have);box-shadow:var(--thyuu--shadow-normal);border-radius:var(--thyuu--size-radius);scroll-snap-type:none;z-index:3}.comment-emoji i{scroll-snap-align:center;user-select:none;cursor:pointer;transition:.3s}.comment-emoji:not(.show) :where(i){filter:grayscale(1) opacity(.5)}.comment-emoji i:hover{scale:1.2;filter:none}.comment-emoji i:hover:active{scale:1.1}.form-captcha :is(img,input){background:0;padding:0;border-radius:0}.form-captcha img{cursor:pointer;max-width:5em!important;height:100%;outline:thin dotted hsl(var(--thyuu--color-font) / .1);border-radius:inherit}.form-captcha :is(label,span){display:none!important}.comment-form .form-submit button:disabled{opacity:.5;pointer-events:none}.comment-form .form-submit{text-align:center;display:flex;align-items:center;justify-content:center;gap:.25em}.comment-form .cf-turnstile{display:flex;padding:.5em 0 0;height:3em;border-radius:1em;overflow:hidden;flex-direction:column;justify-content:center;width:min(10em,100%)}.comment-form .cf-turnstile div{margin:-.5em}.cf-turnstile-br{display:none}.comment-disbtn{display:flex;align-items:center;background:var(--thyuu--color-back-font);border-radius:2em;padding:.25em}.submit-enable-icon{position:relative;width:2em;height:2em;display:flex;align-items:center;justify-content:center;flex-flow:column;margin:0 .5em}.submit-enable-icon:before{content:"";width:.8em;height:.8em;border-top:thin solid;border-radius:50%;margin:0 0 -.4em;transition:.5s}#comment-enable:checked+.submit-enable-icon:before{transform:rotate(-45deg)}.submit-enable-icon:after{content:"";width:1em;height:.8em;display:flex;border:thin solid;border-radius:.25em}.logged-in-as,.comment-notes,.comment-form label{font-size:var(--thyuu--size-small);color:hsl(var(--thyuu--color-font) / .6);line-height:1.5;vertical-align:middle;align-self:center;cursor:pointer;user-select:none}.form-allowed-tags{background:#00000006;border-radius:var(--thyuu--size-radius);padding:1em}.comment-form-cookies-consent{display:flex;align-items:center;gap:.5em;flex:fit-content;align-self:center}.must-log-in{display:flex;flex-wrap:wrap;align-items:center;place-content:center;color:hsl(var(--thyuu--color-font) / .3);font-size:var(--thyuu--size-small);min-height:var(--thyuu--size-card-small);gap:1em 0;padding:1em;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);margin:.5em 0 0}.must-log-in:before{content:"";flex:100%;text-align:center;font-size:6em;line-height:1}.global-panel-btn{place-content:space-between}.global-panel-btn.open:before{content:"";position:absolute;inset:-.5em}.global-panel-btn i{position:absolute;width:.3em;height:.3em;background:currentColor;border-radius:1em;transform:translateY(90%);transition:.5s var(--animation-on),color 0s}.global-panel-btn i:nth-of-type(1){width:100%;transform:translateY(-90%)}.global-panel-btn i:nth-of-type(3){right:0;width:.5em}.global-panel-btn:hover i{width:.4em}.global-panel-btn:hover i:nth-of-type(1){background:hsl(var(--thyuu--subs-color))}.global-panel-btn:hover i:nth-of-type(3){height:.9em;transform:none}.global-panel-btn.open i{width:100%;transform:rotate(-45deg)!important}.global-panel-btn.open i:nth-of-type(3){transform:rotate(45deg)!important}.global-panel-btn.open i:nth-of-type(2){opacity:0}.global-panel-btn.open i{height:.2em!important;scale:1.1!important}.global-panel-btn .avatar{--avatar-size: 1em;color:hsl(var(--thyuu--subs-color) / .3);outline:thin solid;outline-offset:.15em;margin:0 .15em;background:currentColor;animation:none;transition:.5s}.global-panel-btn:is(.open,:hover) .avatar{outline-color:hsl(var(--thyuu--subs-color) / .8)}.global-panel-btn.open .avatar{transform:scale(1.1)}.global-panel{display:grid;grid:auto 1fr auto / auto;padding-inline:calc(var(--thyuu--size-edgelr) - 1.25em);background-image:radial-gradient(circle at 25% 65%,hsl(var(--thyuu--main-color) / .15),#0000 25%),radial-gradient(circle at 75% 35%,hsl(var(--thyuu--subs-color) / .15),#0000 25%);background-repeat:no-repeat;background-attachment:local;overflow:hidden;z-index:-2}.toggle-btn.is-sidebar{--thyuu--color-font: var(--thyuu--main-color);margin:auto;background:var(--thyuu--color-back-shift, hsl(0 0% 100% / .5));-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:var(--thyuu--shadow-white);z-index:2}.side-come{display:flex;z-index:2;flex-wrap:wrap;justify-content:space-between;gap:.5em}.side-come .welcome-tip{color:hsl(var(--thyuu--color-font) / .6);text-transform:capitalize}.side-come .welcome-tip button{margin:-.25em -.25em -.25em 0;padding:.5em}.side-come .welcome-tip:before{content:"👋";color:#000;font-size:1.5em}.side-come .welcome-tip:hover:before{--trfm: rotate(15deg);--trfm-or: 50%;animation:transform .3s 4 alternate-reverse}.side-come :is(.search-field,.welcome-tip):hover{color:hsl(var(--thyuu--color-font));background:hsl(var(--thyuu--main-color) / .1)}.side-count{display:flex;flex-wrap:wrap;flex-grow:1;gap:.5em;justify-content:space-between;order:3}.side-count i{position:relative;display:flex;align-items:center;flex-wrap:wrap;flex:min(var(--thyuu--size-card-normal) / 2,50% - .5em);padding:1em;gap:.5em;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-font);box-shadow:var(--thyuu--shadow-normal);font-variant-numeric:tabular-nums}.side-count i:before{color:hsl(var(--thyuu--main-color) / .5);background:hsl(var(--thyuu--main-color) / .1);border-radius:50%;width:2em;height:2em;text-align:center}.side-count i:after{content:attr(title);width:100%;white-space:nowrap;color:hsl(var(--thyuu--color-font) / .6);font-family:var(--thyuu--font-family-title);font-size:var(--thyuu--size-small);font-weight:var(--thyuu--font-weight-title);line-height:1.5;order:-1;transition:.3s}.side-area{--thyuu--color-back-font: var(--thyuu--color-back-shift, hsl(0 0% 100% / .3));--thyuu--shadow-normal: 0 0 1em hsl(0deg 0% 15% / 5%);display:grid;margin:0 -1em -4em;padding:1em 1em 5em;-webkit-mask:var(--thyuu--mask-scroll-y);overscroll-behavior-y:contain;overflow:hidden overlay}.side-switch{position:relative;display:flex;flex-flow:wrap;grid-area:1 / 1;place-content:space-around;gap:1em;min-width:0}.side-area .thyuu-block{position:relative;display:flex;flex:min(var(--thyuu--size-card-normal),100%);flex-flow:column;max-height:var(--thyuu--size-card-normal);padding:1em;gap:1em;box-shadow:var(--thyuu--shadow-normal)}.side-area .thyuu-block:not(.thyuu-noone):before{position:absolute;top:.1em;right:.1em;line-height:1;font-size:6em;opacity:.03;pointer-events:none}.side-area .thyuu-block.thyuu-noone{order:2}.side-area :where(cite,time,h6,caption){color:hsl(var(--thyuu--color-font) / .6);font-size:var(--thyuu--size-small)}.side-area .calendar caption:before{content:""}.side-area h6:before,.side-area .calendar caption:before{display:inline-block;color:hsl(var(--thyuu--main-color) / .5);background:hsl(var(--thyuu--main-color) / .1);border-radius:50%;text-align:center;font-size:var(--thyuu--size-medium);width:2em;height:2em;line-height:2em;margin:-.25em .5em -.25em -.25em}.side-area .thyuu-block ul{height:100%;display:flex;flex-flow:column;gap:.75em;margin:-1em;padding:1em;mask:var(--thyuu--mask-scroll-y);overflow:auto}.side-area .thyuu-block ul li{position:relative;display:flex;align-items:center;gap:.5em}.side-area .thyuu-block li time{position:relative;flex:0 0 6.75em}.side-area .tagcloud ul li:before,.side-area .thyuu-block li time:before{content:"";position:absolute;inset:0 0 0 auto;margin:auto;width:6px;height:200%;background:linear-gradient(180deg,#0000,hsl(var(--thyuu--main-color) / 20%),#0000) no-repeat center / 2px 100%,radial-gradient(circle,hsl(var(--thyuu--main-color) / 70%) 50%,#0000 50%) no-repeat center / 6px 6px;transition:.5s}.side-area .tagcloud ul li:hover:before,.side-area .thyuu-block li:hover time:before{background-size:2px 0,12px 6px}.side-area .recent-comment{flex:100%;max-width:100%}.side-area .recent-comment-toggle{display:none}.side-area .recent-comment ul{display:grid;grid:auto-flow / repeat(auto-fill,minmax(25em,1fr));gap:.5em}.side-area .recent-comment li{--trfm: translateX(1rem);--avatar-size: 3em;position:relative;display:flex;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;gap:.75em;padding:8px}.dialog-check.is-widget:checked~.dialog-area.is-widget :where(.thyuu-block,.recent-comment li){animation:var(--animation);animation-duration:.3s;animation-timing-function:linear}.side-area .recent-comment li:before{content:"";position:absolute;height:6px;margin:auto;inset:0;background:linear-gradient(90deg,hsl(var(--thyuu--main-color) / 20%),#0000) no-repeat calc(var(--avatar-size) + 12px) / 100% 2px,radial-gradient(circle,hsl(var(--thyuu--main-color) / 70%) 50%,#0000 50%) no-repeat 0 / 6px 6px;transition:.7s}.side-area .recent-comment li:hover:before{background-size:2px 2px,6px 12px}.side-area .recent-comment cite{display:inline-flex;align-items:center;gap:.5em;font-weight:var(--thyuu--font-weight-title)}.side-area .recent-comment .avatar{outline:1px solid hsl(var(--thyuu--main-color) / .3);outline-offset:4px;background:0;transition:1s}.side-area .recent-comment li:hover .avatar{outline-color:hsl(var(--thyuu--main-color) / .7)}.side-area .calendar{flex-grow:0;justify-content:space-between}.side-area .calendar table{flex:100%}.side-area .calendar caption{font-weight:var(--thyuu--font-weight-title);padding:0 0 1em}.side-area .calendar nav{display:flex;justify-content:space-between;font-size:var(--thyuu--size-small)}.side-area .calendar th,.side-area .calendar td{text-align:center;line-height:3;padding:0;font-weight:inherit;font-size:var(--thyuu--size-small);font-variant-numeric:tabular-nums;vertical-align:middle}.side-area .calendar td a{width:100%;height:100%;color:hsl(var(--thyuu--main-color) / .7);display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle,hsl(var(--thyuu--main-color) / 70%) 50%,#0000 50%) no-repeat center calc(50% + 1.25em) / .5em .5em!important}.side-area .calendar nav a,.side-area .calendar td a:before{display:block;padding:.5em;line-height:1;color:hsl(var(--thyuu--main-color) / .7);border:thin solid hsl(var(--thyuu--main-color) / .2);border-radius:2em;background:0}.side-area .calendar td a:before{content:"查看 "attr(aria-label)"";position:absolute;width:fit-content;inset:auto 0 1.15em;margin:0 auto;z-index:2;opacity:0;border:0;transform:translateY(10px);visibility:hidden;background:hsl(var(--thyuu--main-color) / .1);transition:.5s,pointer-events 0s}.side-area .calendar td a:hover:before{opacity:1;visibility:visible;transform:none}.side-area .tagcloud{flex-grow:2}.side-area .tagcloud ul{row-gap:.5em;flex-flow:wrap;align-items:center}.side-area .tagcloud ul li:before{position:static;height:6px}.side-area .is-users .thyuu-block:only-child{flex-grow:.2}.side-switch.is-help hgroup{flex:100%;padding:1em}.side-switch.is-help h1{font-family:var(--thyuu--font-family-slogn)}.side-switch.is-help em{font-variant-numeric:tabular-nums;color:hsl(var(--thyuu--main-color));background:hsl(var(--thyuu--main-color) / .1);display:inline-block;border-radius:2em;margin:0 .5em;padding:.25em .5em;line-height:1}.side-switch.is-help ol.tonewpost{flex-flow:wrap;gap:3em}.side-switch.is-help section{max-height:none;gap:0}.side-switch.is-help section:not(.thyuu-noone):before{content:"STEP 1";font-weight:var(--thyuu--font-weight-title);line-height:.75;-webkit-text-fill-color:transparent;-webkit-text-stroke:thin}.side-switch.is-help section:nth-of-type(2):before{content:"STEP 2"}.side-switch.is-help section:nth-of-type(3):before{content:"STEP 3"}.side-switch.is-help h5{display:flex;align-items:center;font-size:1em;gap:.5em;margin:1em 0}:where(.side-switch.is-help) h5:before{content:"";font-size:1.25em;line-height:0}.side-switch.is-help h5 a:after{content:"↗";margin:0 -.5em 0 .5em;color:hsl(var(--thyuu--main-color));background:hsl(var(--thyuu--main-color) / .1);display:inline-block;border-radius:2em;padding:.25em;line-height:1}.side-switch.is-help ol{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 1em 1.75em;color:hsl(var(--thyuu--color-font) / .6)}.side-switch.is-help ol li{list-style:disc}.side-switch.is-help ol a:before{content:"";margin:0 .5em 0 -1.5em}.page .site-header{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--thyuu--size-medium);gap:.5em;padding-block:var(--thyuu--size-edgelr);color:#fff;text-shadow:.1em .1em .5em hsl(0deg 0% 0% / 20%);background:var(--custom-rand-bg) 50% / cover}.page .part-head{color:hsl(var(--thyuu--color-font) / .6);font-size:var(--thyuu--size-small);line-height:1.5}.archive.author.has-feature #theme-toggle{display:none}.archive.author .page-navigation{position:relative;margin:var(--thyuu--size-divs) auto 0}.author-media{all:unset;position:fixed;inset:0;height:var(--photo-size, 100%);-webkit-mask:linear-gradient(#000 50%,#0000);pointer-events:none;z-index:-1}.author-media>*{position:absolute;inset:0;margin:auto}.author-media img{--trfm: scale(2);--trfm-or: center;width:100%;height:var(--photo-size, 100%);object-fit:cover;filter:none!important;object-position:65%;z-index:1;transition:.7s,transform 0s}.author-media img:where(.back){height:60%;z-index:-1}.author-media .text{height:fit-content;-webkit-text-fill-color:transparent;-webkit-text-stroke:thin hsl(0deg 0% 100% / 5%);font-family:var(--thyuu--font-family-slogn);line-height:1;z-index:0;text-transform:uppercase;white-space:nowrap;font-size:20vmin}.author-media .text:after{content:attr(domain) " " attr(domain)}.archive.author.first-page .author-media .text{animation:opacity 1s 3s backwards,about-text infinite linear 60s}.archive.author.nav-fixed .author-media .text{animation-play-state:paused}.archive.author.first-page .author-media img{animation:transform 3s,onheight 4s,opacity 1.5s;animation-timing-function:var(--animation-in)}.archive.author.first-page .author-media img:where(.main){animation:onheight 2s 2s backwards,opacity 1s 2.5s backwards}.archive.author:not(.first-page) .author-media img,.archive.author.first-page.nav-fixed .author-media img{height:100%;filter:brightness(.5) blur(10px)!important}.archive.author.first-page :is(.user-text,.toggle-btn.is-user,.toggle-area.is-user){animation:var(--animation)}.archive.author.first-page:not(.parallax-loaded) :is(.user-text,.toggle-btn.is-user,.toggle-area.is-user,.author-media :is(.text,img)){animation-play-state:paused}.user-text{color:hsl(var(--thyuu--main-color) / .7);font-family:var(--thyuu--font-family-slogn)}.has-feature .user-text{color:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px;margin:0 0 -1em}.user-text .name{line-height:1;font-size:1.5em}.toggle-btn.is-user{max-width:var(--thyuu--size-card-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive.author.has-feature.first-page .user-text{animation-delay:calc(var(--part-delay, 2s) + .5s)}.archive.author.has-feature.first-page .toggle-btn.is-user{animation-delay:calc(var(--part-delay, 2s) + .75s)}.archive.author.has-feature.first-page .toggle-area.is-user{animation-delay:calc(var(--part-delay, 2s) + 1s)}.user-part{display:flex;flex-wrap:wrap;gap:var(--thyuu--size-divs);list-style:none;max-width:min(var(--thyuu--size-card-normal) * 4,100%);margin:auto}.user-part span{display:block;font-size:1.25em;font-variant-numeric:tabular-nums}.user-part a:after{content:"";font-family:thyuu-iconfont;width:var(--thyuu--size-icon);height:var(--thyuu--size-icon);line-height:var(--thyuu--size-icon);background:#fff3;border-radius:50%;text-align:center}.user-part a:not(.more)[target=_blank]:after{content:"↗"}.user-part a.more:after{content:""}.user-part a.no-icon:after{display:none}.user-part a:not(.no-icon):hover{background-size:calc(100% - var(--thyuu--size-icon) - .5em) 1px}.user-part :where(li){flex:auto;z-index:2}.user-part :where(.info){flex:none;gap:var(--thyuu--size-span) var(--thyuu--size-divs);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;opacity:.6}.user-part .info a{display:flex;align-items:center;gap:.5em}.user-part section{position:relative;z-index:1;display:flex;flex-wrap:wrap;place-content:space-between;font-size:var(--thyuu--size-small);border-radius:var(--thyuu--size-radius);padding:var(--thyuu--size-divs);gap:var(--thyuu--size-divs);background-color:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);flex:auto;overflow:hidden;transition:all 1s,box-shadow .5s}.user-part section:hover{box-shadow:var(--thyuu--shadow-white),0 0 0 2px #fff6}.user-part h6,.user-part .full{flex:100%}.user-part .column{flex:var(--thyuu--size-card-normal);flex-direction:column;align-content:normal}.user-part .logo img{height:1rem;filter:drop-shadow(0 0 1px rgba(0,0,0,.3)) brightness(1.2)}.user-part .me{background:linear-gradient(135deg,#ffffff1a,hsl(var(--thyuu--main-color) / .5)) center / 200% 200%}.user-part .me nav{flex:100%;text-transform:uppercase;justify-content:flex-start}.user-part .me a:before{font-size:1.4em;line-height:1}.user-part .me em{display:inline-block;background:#ffffff1a;border-radius:var(--thyuu--size-radius);margin:0 .5em;padding:0 .5em}.user-part .count{background:linear-gradient(135deg,#ffffff1a,hsl(var(--thyuu--subs-color) / .5)) center / 200% 200%}.user-part .count:hover,.user-part .me:hover{background-position:200% 200%}.user-part .moods .mood-line{display:flex;inset:0;position:absolute;flex-direction:column;justify-content:space-between;align-items:flex-start}.user-part .moods .mood-line i{position:absolute;height:7px;inset:0;width:0;margin:auto 0;color:#673ab780;background:currentColor;box-shadow:0 0 30px 7px;border-radius:50%;opacity:.7;transition:3s}.user-part .moods.fade-after .mood-line i{width:100%}.user-part .moods .mood-list{position:relative;display:flex;justify-content:space-between;align-items:center;text-align:center;flex:100%;min-height:10em;padding:0 0 0 2em;margin:0 0 3em}.user-part .moods .mood-list li{display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%}.user-part .moods .mood-1{--trfm-in: translateY(600%)}.user-part .moods .mood-2{--trfm-in: translateY(400%)}.user-part .moods .mood-3{--trfm-in: translateY(200%)}.user-part .moods .mood-5{--trfm-in: translateY(-200%)}.user-part .moods .mood-6{--trfm-in: translateY(-400%)}.user-part .moods .mood-7{--trfm-in: translateY(-600%)}.user-part .moods .mood-list li:before{content:"";background:currentColor;display:block;height:10px;width:10px;border-radius:50%;outline:1px solid;outline-offset:2px;transition:.5s}.user-part .moods .mood-list li:hover:before{outline-offset:5px}.user-part .moods.fade-after .mood-list li:before{--trfm: none;animation:var(--animation);animation-fill-mode:both}.user-part .moods.fade-after .mood-list li:nth-of-type(1):before{animation-delay:.4s}.user-part .moods.fade-after .mood-list li:nth-of-type(2):before{animation-delay:.8s}.user-part .moods.fade-after .mood-list li:nth-of-type(3):before{animation-delay:1.2s}.user-part .moods.fade-after .mood-list li:nth-of-type(4):before{animation-delay:1.6s}.user-part .moods.fade-after .mood-list li:nth-of-type(5):before{animation-delay:2s}.user-part .mood-list a{position:absolute;inset:auto -1em -4em;border-radius:2em;padding:.5em 1em;background-color:var(--thyuu--color-back-white);box-shadow:var(--thyuu--shadow-white);opacity:0;visibility:hidden;transform:translateY(1rem);transition:.5s}.user-part :is(.mood-list:not(:has(li:hover)) li:nth-of-type(1),.mood-list li:hover) a{opacity:1;transform:none;visibility:visible}.user-part .place{flex:var(--thyuu--size-card-normal);aspect-ratio:1;max-height:var(--thyuu--size-card-normal);color:#fff;background:#424966b3}.user-part .place.bj,.user-part .place.tj,.user-part .place.he{--map: -25% 25%}.user-part .place.sx{--map: -17% 15%}.user-part .place.im{--map: -15% 40%}.user-part .place.ln{--map: -40% 30%}.user-part .place.jl{--map:-50% 40%}.user-part .place.hl{--map: -55% 55%}.user-part .place.sh,.user-part .place.js{--map: -35% 0%}.user-part .place.zj{--map: -35% -10%}.user-part .place.ah{--map: -30% 0%}.user-part .place.fj{--map: -30% -20%}.user-part .place.jx{--map: -25% -15%}.user-part .place.sd{--map: -30% 15%}.user-part .place.ha{--map: -20% 5%}.user-part .place.hb{--map: -15% 0%}.user-part .place.hn{--map: -15% -15%}.user-part .place.gd{--map: -20% -30%}.user-part .place.gx{--map: -5% -30%}.user-part .place.hi{--map: -10% -45%}.user-part .place.cq{--map: 0% -10%}.user-part .place.sc{--map: 10% -10%}.user-part .place.gz{--map: 0% -20%}.user-part .place.yn{--map: 15% -20%}.user-part .place.xz{--map: 50% -5%}.user-part .place.sn{--map:-5% 10%}.user-part .place.gs{--map: 15% 15%}.user-part .place.qh{--map: 27% 15%}.user-part .place.nx{--map: 0% 15%}.user-part .place.xj{--map: 55% 30%}.user-part .place.tw{--map: -35% -25%}.user-part .place.hk{--map: -20% -30%}.user-part .place.mo{--map:-20% -30%}.user-part .place #china-map{stroke:#fff;opacity:0;position:absolute;width:100%;inset:0;margin:auto;scale:3;aspect-ratio:1;transition:opacity 1s var(--animation-on),scale 1s var(--animation-on) .5s,translate 1s var(--animation-on);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.user-part .place.fade-after #china-map{opacity:.3;scale:1.7}.user-part .place:hover #china-map{scale:3;opacity:.7;translate:var(--map);transition:opacity 1s var(--animation-on),scale 1s .5s cubic-bezier(.5,0,0,1),translate 1s var(--animation-on)}.user-part .place #china-map .st1{stroke-dasharray:4,4;stroke-dashoffset:4}.user-part .place #china-map .st2{stroke-dasharray:8,4,4,4}.user-part .place #china-map .st3{stroke:#38f}.user-part .place #china-map .st5,.st6{fill-rule:evenodd;clip-rule:evenodd;stroke-width:0}.user-part .place li{transition:opacity 1s cubic-bezier(.5,0,0,1)}.user-part .place:hover li{opacity:0;transition:opacity 1s var(--animation-on) .5s}.user-part .nature{display:grid}.user-part .mbti{text-transform:uppercase;font-variant-numeric:tabular-nums}.user-part .mbti .nature-button a:after{transition:.5s}.user-part .mbti #nature:checked~.info .nature-button a:after{transform:rotate(180deg)}.user-part .mbti .nature-button a:before{content:"查看上次结果"}.user-part .mbti #nature:checked~.info .nature-button a:before{content:"返回最新结果"}.user-part .mbti .caption{position:relative;margin:0 0 1.5em;grid-area:1 / 1 / 1 / 1;transition:.3s}.user-part .mbti #nature:checked~.nature .caption.new,.user-part .mbti #nature:Not(:checked)~.nature .caption.old{opacity:0}.user-part .mbti .cont{position:relative;z-index:1;width:60%;margin:-.5em 0;padding:1em 0;max-height:7em;-webkit-mask:var(--thyuu--mask-scroll-y);overflow:auto}.user-part .mbti .cont:before{content:var(--des)}.user-part .mbti .cont:after{content:var(--text)}.user-part .mbti .mbti-mg{position:absolute;width:min(20em,60%);top:0;right:-2em;aspect-ratio:1;opacity:.7;z-index:1;pointer-events:none;transition:.5s}.user-part .mbti:hover .mbti-mg{transform:scale(1.1);opacity:1}.user-part .mbti .mbti-bg{position:absolute;inset:0;opacity:1;transition:.5s .2s;transform:scale(4);filter:blur(20px) brightness(.6) opacity(.8);z-index:-1}.user-part .mbti .traits{position:relative;display:flex;flex-flow:column;gap:2em;line-height:1;z-index:2}.user-part .mbti .traits li{display:flex;align-items:center;gap:1em}.user-part .mbti .traits li.extraverted{--color: 66 152 180;--num: var(--extraverted, 50);--delay: .3s}.user-part .mbti .traits li.intuitive{--color: 228 174 58;--num: var(--intuitive, 50);--delay: .5s}.user-part .mbti .traits li.feeling{--color: 51 164 116;--num: var(--feeling, 50);--delay: .7s}.user-part .mbti .traits li.judging{--color: 136 97 154;--num: var(--judging, 50);--delay: .9s}.user-part .mbti .traits li.assertive{--color: 242 94 98;--num: var(--assertive, 50);--delay: 1.1s}.user-part .mbti .traits li i{position:relative;flex:auto;border-radius:1em;height:1em;background:hsl(var(--thyuu--color-font) / .2);opacity:.4;transition:.5s}.user-part .mbti:hover .traits li i{opacity:.8}.user-part .mbti .traits li i:before,.user-part .mbti .traits li i:after{content:"";height:100%;position:absolute;border-radius:1em;background:rgb(var(--color));transition:all 1s,opacity .3s}.user-part .mbti .traits li i:before{width:calc(var(--num) *1%);opacity:calc(var(--num) - 49)}.user-part .mbti .traits li i:after{width:calc((100 - var(--num)) *1%);opacity:calc(100 - var(--num) - 49);right:0}.user-part .mbti:hover .traits li i:before,.user-part .mbti:hover .traits li i:after{box-shadow:var(--thyuu--shadow-normal),0 0 0 2px hsl(var(--thyuu--color-font) / .5);animation:traits 1s var(--animation-on) var(--delay)}.user-part .mbti .traits li em:nth-of-type(1):after,.user-part .mbti .traits li em:nth-of-type(2):before{counter-reset:progress var(--num);content:counter(progress,decimal-leading-zero) "%";margin:0 .5em}.user-part .mbti .traits li em:nth-of-type(2):before{counter-reset:progress calc(100 - var(--num))}.site-footer{position:relative;font-size:var(--thyuu--size-medium);padding:0;border-radius:var(--thyuu--size-radius) var(--thyuu--size-radius) 0 0;background:var(--thyuu--color-back-have);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);z-index:2;overflow:hidden}.footer-menu{position:relative;display:flex;gap:var(--thyuu--size-edgelr);padding:var(--thyuu--size-edgelr);background:radial-gradient(circle at 0 50%,hsl(var(--thyuu--main-color) / .1) 55%,hsl(var(--thyuu--subs-color) / .05) 60%)}.footer-left{display:flex;flex-flow:column;justify-content:space-between;gap:var(--thyuu--size-divs);flex:2}.footer-friends{flex:1}.footer-tens .days{font-size:3em;-webkit-mask:linear-gradient(#000000e6,#00000080);color:hsl(var(--thyuu--main-color) / .6);font-family:var(--thyuu--font-family-slogn);line-height:1}.footer-rand{width:min(50em,100%)}.footer-title{opacity:.6;margin:0 0 1em;font-size:var(--thyuu--size-small)}.footer-rand:hover a{z-index:2;position:relative}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--thyuu--size-span);padding:var(--thyuu--size-divs) var(--thyuu--size-edgelr);background:var(--thyuu--color-back-have);box-shadow:var(--thyuu--shadow-normal)}.footer-friends ul{display:grid;grid:auto / repeat(2,1fr);gap:.75em}.footer-friends ul li{text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.footer-friends ul li a:after{content:"" attr(title) "";font-size:var(--thyuu--size-small);opacity:.6;margin:0 0 0 1em}.footer-info{flex:auto;opacity:.5}.footer-info:before{margin:0 .25em 0 0}.site-link{display:flex;gap:1em;flex-wrap:wrap;align-content:center}.site-link a{cursor:pointer;filter:grayscale(1) opacity(.5);display:flex;flex-flow:nowrap row;align-items:center;white-space:nowrap;gap:0 .3em;line-height:1;background:none}.site-link a:hover{filter:grayscale(0) opacity(1)}.site-link img{width:auto;height:1.5em;border-radius:3px}.site-link .icpb:before,.site-link .gawb:before{content:"";height:1.5em;width:1.5em;background:url(/images/icpb.webp) 50% / contain}.site-link .gawb:before{background-image:url(/images/gawb.webp)}#wpadminbar{position:fixed;display:flex;flex-direction:column;justify-content:center;right:var(--thyuu--size-edgelr);inset:.75rem 3.25rem auto .75rem;width:auto;height:2.5rem;padding:0 .75rem;border-radius:var(--thyuu--size-radius) 0 0 var(--thyuu--size-radius);transition:.5s;z-index:30}#wpadminbar:not(.open){opacity:0;transform:translate(1rem);visibility:hidden;pointer-events:none}body.nav-hided #wpadminbar{opacity:0;visibility:hidden}.wpadminbar-btn{transition:.3s}.wpadminbar-btn:before{content:"";font-family:dashicons}.wpadminbar-btn.open:before{content:"";font-family:thyuu-iconfont}.wpadminbar-btn.open{margin-right:calc(var(--thyuu--size-edgelr) * -1 - 1.5em);color:#fff;padding:1em .5em;z-index:30;background:#000;border-radius:0 var(--thyuu--size-radius) var(--thyuu--size-radius) 0}@media(width>=1153px){body:is(.nav-style-auto,.nav-style-logo) .site-logo{position:absolute;inset:0 var(--thyuu--size-edgelr);margin:auto;width:fit-content}body:is(.archive,.search,.wide-page).nav-style-auto.nav-fixed .site-logo{right:100%}.nav-style-logo .header-area .post-menu{display:none}body:not(.nav-hided).nav-style-auto.nav-fixed .site-logo{transform:scale(.9) translateY(-110%);opacity:0}.site-menu{flex:1}.header-area .menu-open{display:none}.menu-out{all:revert;box-sizing:border-box}.menu-out .menu>li:before{content:"";position:fixed;background:var(--thyuu--color-back-have);inset:0;opacity:0;z-index:-1;pointer-events:none;transition:.5s cubic-bezier(.6,.1,0,1)}.single:not(.nav-fixed,.single-format-image,.single-format-gallery) .menu-out .menu>li:before{background:#000}.menu-out .menu>li:hover:before{opacity:.8}.menu-out .menu>li:hover>ul>*{--trfm: scaleY(.95);animation:var(--animation);animation-duration:.5s}.menu-out .menu>li>ul{position:fixed;width:var(--thyuu--size-card-normal);max-height:calc(100vh - var(--thyuu--size-edgetb) - var(--thyuu--size-span));padding:.5em;margin:0 0 0 -2em;top:var(--thyuu--size-edgetb);outline:var(--thyuu--border);border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-shift, hsl(0 0% 100% / .8));-webkit-backdrop-filter:blur(1em) saturate(1.5);backdrop-filter:blur(1em) saturate(1.5);box-shadow:var(--thyuu--shadow-normal);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1em);transform-origin:top left;overflow:clip auto;z-index:30;transition:.5s cubic-bezier(.6,.1,0,1)}.menu-out .menu li ul>li ul>li ul{opacity:0;min-width:100%;height:0;transform:perspective(2000px) rotateX(-20deg);transform-origin:top;pointer-events:none;visibility:hidden;overflow:hidden;transition:.5s cubic-bezier(.6,.1,0,1)}.menu-out .menu li ul>li ul>li:hover>ul{height:fit-content}.header-area :is(.has-tip:hover~.post-menu,.site-logo:hover~.site-icon .post-menu,.post-menu:hover) .site-title{--trfm: scale(1.1) translateY(110%)}.header-area .has-tip:hover~.post-menu .site-title{--opci-in: .3;animation:opacity .5s var(--timf) 1.25s forwards,transform .5s var(--timf) 1.25s forwards}.side-count{position:absolute;inset:auto 0 -4em}.side-count i{flex:none;padding:.25em 1em .25em .25em}.side-count i:after{position:absolute;inset:auto 0 3.25em;text-align:center;background:inherit;border-radius:inherit;padding:.5em}.side-count i:not(:hover):after{opacity:0;transform:translateY(1em)}.side-count .view-count{margin:0 auto 0 0}.entry-preview :is(.post-title,.post-note){grid-area:1 / 1 / 1 / 1;transition:inherit}.entry-preview .post-note{opacity:0;transform:translateY(100%) scale(.9)}.entry-preview .thyuupost:hover .post-note{opacity:1;transform:none}.entry-preview .thyuupost:hover .post-title{transform:translateY(-100%) scale(.9);opacity:0}[plots=shrink] :is(body,.header-area,.global-panel){--thyuu--size-content: var(--custom-shrink);max-width:var(--custom-shrink);margin-inline:auto}[plots=shrink] .global-panel{max-width:calc(var(--custom-shrink) - 1em)}[plots=shrink] .taxonomy-sub{flex-wrap:wrap}[plots=shrink] .table-content{margin-inline:auto}[plots=expand] body:where(.archive,.search,.wide-page) .site-main{display:grid;grid:"page post" minmax(calc(100vh - var(--thyuu--size-edgetb) - var(--thyuu--size-span)),max-content) / clamp(15em,15vw,var(--thyuu--size-card-normal)) 1fr;gap:var(--thyuu--size-edgelr);place-items:stretch}[plots=expand] body:where(.archive,.search,.wide-page) .page-header{--edge: calc(var(--thyuu--size-edgetb) + var(--thyuu--size-area));grid-area:page;position:sticky;top:var(--edge);height:calc(100vh - var(--edge) * 2);align-content:center}[plots=expand] body:where(.archive:not(.author),.search,.wide-page) .page-article{grid-area:post}[plots=expand] body:where(.archive:not(.author),.search,.wide-page) .page-navigation{grid-area:page;place-self:end start;position:sticky;bottom:var(--thyuu--size-divs);flex-wrap:nowrap}[plots=expand] .taxonomy-sub{flex-flow:column;align-items:flex-start;font-size:inherit;margin:0;mask:var(--thyuu--mask-scroll-y)}[plots=expand] .taxonomy-sub li{all:unset;position:relative;color:hsl(var(--thyuu--color-font) / .7)}[plots=expand] .taxonomy-sub li.current-cat{color:hsl(var(--thyuu--main-color) / .8)}[plots=expand] .taxonomy-sub li:before{content:"";width:6px;height:150%;background:linear-gradient(180deg,#0000,hsl(var(--thyuu--main-color) / 20%),#0000) no-repeat center / 2px 100%,radial-gradient(circle,hsl(var(--thyuu--main-color) / 70%) 50%,#0000 50%) no-repeat center / 6px 6px;position:absolute;inset:0 auto 0 calc(-1em + 2px);margin:auto;transition:.5s}[plots=expand] .taxonomy-sub li.current-cat:before,[plots=expand] .taxonomy-sub li:hover:before{background-size:2px 0,12px 6px}[plots=expand] .page .aside-comment{grid-column:2 / 3}[plots=shrink] .archive.author.has-feature .site-main{margin:var(--photo-size, 50vh) 0 0}[plots=expand] .archive.author :where(.toggle-btn.is-user){position:sticky;grid-area:page;place-self:end start;width:auto;bottom:var(--thyuu--size-divs)}[plots=expand] .archive.author :where(.toggle-area.is-user){grid-area:post;align-self:center}[plots=expand] .archive.author.has-feature.first-page :where(.toggle-area.is-user){margin:calc(100vh - var(--thyuu--size-edgetb) - var(--thyuu--size-span) - var(--thyuu--size-divs) - var(--thyuu--size-medium) * 3) 0 0}[plots=expand] .single-format-video{--thyuu--size-cover-top: var(--thyuu--size-edgetb);--thyuu--height-cover: 85vh;--thyuu--align-cover: left;--cover-width: 30%;--cover-justify: center}[plots=expand] .single-format-video .entry-content>:is(.wp-block-video,p):first-of-type video,[plots=expand] .single-format-video .entry-content>.thyuu-video:first-of-type{position:absolute;inset:calc((var(--thyuu--height-cover) + var(--thyuu--size-edgetb)) / 2) 0 0 65%;width:min(70% - var(--thyuu--size-edgelr)*2,var(--thyuu--size-content));max-height:calc(var(--thyuu--height-cover) - var(--thyuu--size-edgetb)*2);min-height:auto;transform:translate(-50%,-50%);margin:0}[plots=shrink] .single-format-video .entry-content>:is(.wp-block-video,p):first-of-type video,[plots=shrink] .single-format-video .entry-content>.thyuu-video:first-of-type{max-width:calc(var(--custom-shrink) - var(--thyuu--size-edgelr) * 2)}.single-format-aside .entry-layout{display:grid;grid:auto / 2fr 1fr}.single-format-aside .aside-comment{position:sticky;top:var(--thyuu--sticky-head);grid-area:1 / 2 / 3 / 3;padding:1em .5em 1em 0;margin:-1em 0 -1em calc(1.5em + var(--thyuu--size-scroll));-webkit-mask:var(--thyuu--mask-scroll-y);max-height:calc(100vh - var(--thyuu--sticky-head));overflow:auto;scrollbar-color:#0000 #0000;transition:.3s}.single-format-aside .aside-comment:hover{scrollbar-color:hsl(var(--thyuu--main-color) / .1) #0000}:where([plots=expand]) .single-format-image :is(.site-header,.entry-layout){width:min(var(--thyuu--size-content),40%);margin-top:2em;margin-inline:auto var(--thyuu--size-edgelr);padding:2em;background:var(--thyuu--color-back-shift, hsl(0 0% 100% / .7));box-shadow:var(--thyuu--shadow-white);transition:.5s}.single-format-image .site-header{margin-top:var(--thyuu--size-cover-top)}[plots=shrink] .single-format-image .site-header{flex-flow:row;align-items:flex-end}:where([plots=expand]) .single-format-image :is(.site-header figure,.entry-content>.wp-block-gallery:first-of-type){--image-max-size: 100%;position:fixed;width:calc(100% - min(var(--thyuu--size-content),40%) - var(--thyuu--size-edgelr)* 3);inset:var(--thyuu--size-cover-top) var(--thyuu--size-edgelr) var(--thyuu--size-edgelr);margin:0;transition:.5s}.single .site-header figure .no-thumbnail{background-size:100%,50%,200%;animation:nothumb 60s linear infinite,opacity 1s}.nav-fixed .site-header figure .no-thumbnail{animation-play-state:paused}.single .post-meta li i{position:absolute;inset:auto 0 0;padding:1em 1em 3em;background:var(--thyuu--color-back-font);border-radius:var(--thyuu--size-radius);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);opacity:0;visibility:hidden;transform:scaleY(.9);transform-origin:bottom;transition:.3s}.single .post-meta li:hover i{opacity:1;visibility:visible;transform:none}.comment-list .comment-rating{position:absolute;right:0;top:0;padding:0 1em;border-radius:0 var(--thyuu--size-radius) 0 1.5em;background:var(--rating-bg, var(--thyuu--color-back-font))}}@media(width<=1152px){.menu-out{background-image:radial-gradient(circle at 25% 65%,hsl(var(--thyuu--main-color) / .15),#0000 25%),radial-gradient(circle at 75% 35%,hsl(var(--thyuu--subs-color) / .15),#0000 25%);background-repeat:no-repeat;background-attachment:local;width:min(var(--thyuu--size-card-normal),100%);margin-inline:auto calc(var(--thyuu--size-edgelr) - 1.5em)}#menu-open:checked~.menu-out{opacity:1;transform:none;visibility:visible;pointer-events:auto}.menu-out .menu{grid:none;mask:var(--thyuu--mask-scroll-y);margin:-1em;overflow:auto;overscroll-behavior:contain}.menu-out .menu>li:before{display:none;pointer-events:none;transition:none}.menu-out .menu>li>a{color:hsl(var(--thyuu--main-color) / .7);font-size:var(--thyuu--size-small);line-height:1;margin:1em;opacity:1!important}.menu-out .menu>li>a:before,.menu-out .menu>li>a:not([href]):after{content:"";background:linear-gradient(90deg,hsl(var(--thyuu--main-color) / 20%),#0000) no-repeat 100% / 100% 2px,radial-gradient(circle,currentColor 50%,#0000 50%) no-repeat 0 / 6px 6px;flex:auto;height:6px}.menu-out .menu>li>a:before{transform:scaleX(-1);background:radial-gradient(circle,currentColor 50%,#0000 50%) no-repeat 0 / 6px 6px;flex:0 0 6px}.header-area .post-menu{position:static;flex:1;order:-1;margin:0 auto 0 calc(var(--thyuu--size-divs) * -1.25);justify-content:flex-start}.side-area .recent-comment ul li:only-child{flex:auto}.side-area .recent-comment ul{--line-num: 2;display:flex;row-gap:1.75em;padding:2em 1em 1em;margin:-1em;scroll-padding:2em 1em;scroll-snap-type:both mandatory;mask:var(--thyuu--mask-scroll-x);overflow:auto;overscroll-behavior:contain}.side-area .recent-comment:not(:has(ul li:only-child)) .recent-comment-toggle{display:flex}.recent-comment-toggle{position:absolute;font-size:1em;width:2em;height:2em;inset:0 .5em auto auto;z-index:2;color:hsl(var(--thyuu--main-color) / .5);background:var(--thyuu--color-back-have);box-shadow:var(--thyuu--shadow-normal);outline:thin solid #0000}.recent-comment-toggle:checked{transform:rotate(180deg) scale(1.2);outline-color:hsl(var(--thyuu--main-color) / .3)}.side-area .recent-comment .recent-comment-toggle:checked~ul{--line-num: auto;flex-flow:column;mask:linear-gradient(#0000,#000 1em,#000 calc(100% - 1em),#0000);max-height:calc(100vh - var(--thyuu--height-head) - 10em)}.side-area .recent-comment li{--avatar-size: 2em;gap:.5em;padding:1em;flex-flow:column;flex:0 0 min(var(--thyuu--size-card-normal),100% - 4em);align-items:flex-start;justify-content:space-between;border-radius:var(--thyuu--size-radius);background:var(--thyuu--color-back-font);box-shadow:var(--thyuu--shadow-normal)}.side-area .recent-comment li:before{margin:-3px var(--thyuu--size-radius) 0 6px}.side-area .recent-comment .avatar{margin:-2em 0 0}.side-area .calendar{flex-grow:1}.archive.author.has-feature.first-page .site-main{--part-delay: 0s;--photo-size: 60vh;margin:40vh 0 0}.archive.author .author-media img{--trfm-or: top;--trfm: scale(1.5);height:100%}.archive.author.first-page .author-media img{animation:transform 2s,onwidth 2s,opacity 1.5s}.author-media .text{font-size:var(--thyuu--height-head);margin-top:0}.aside-author{--order: -1;--ontop: -6em;--avata: 100%;--right: flex-start;margin:5em 0 0;gap:2em 5em}.single .post-meta ul{flex:calc(100% + var(--thyuu--size-edgelr)*2);flex-wrap:nowrap;justify-content:normal;margin:calc(var(--thyuu--size-edgelr)*-1);padding:var(--thyuu--size-edgelr);scroll-snap-type:x mandatory;scroll-padding:var(--thyuu--size-divs);overflow:scroll visible}.single .post-meta ul li{padding:1.25em;flex-grow:1}.comment-reply-link{margin:0 0 0 auto}.footer-menu{flex-flow:column;background:radial-gradient(circle at 50% 0%,hsl(var(--thyuu--main-color) / .1) 50%,hsl(var(--thyuu--subs-color) / .05) 60%)}}@media(width<=641px){.thyuu-dialog{inset:auto .5em .5em;width:auto;max-width:100%;max-height:calc(100% - var(--thyuu--height-head) - .5em);margin:0;border-radius:2em;z-index:-1;transform:scaleX(.95) translateY(100%);transition:.5s cubic-bezier(.6,.1,0,1)}.nav-fixed :is(.menu-out,.table-content){padding-bottom:4rem}.nav-fixed .header-area{--header-bg-transform: translateY(100%);inset:auto 0 0;gap:0;border-radius:2em}.site-logo{--back-mask: linear-gradient(#000 calc(100% - var(--thyuu--height-head)), #0000);--back-line: linear-gradient(hsl(var(--thyuu--color-font) / .1) 0 0) no-repeat 50% calc(100% - var(--thyuu--height-head)*1.5) / 100% 1px;--back-inset: -50vw -100vw -25%;position:fixed;inset:0 auto auto var(--thyuu--size-edgelr);transition:0s}.nav-fixed .site-logo:before{animation:opacity .3s forwards .5s}.nav-fixed .header-area .site-icon{justify-content:space-around}.header-area .post-menu,body:not(.nav-fixed) .header-area .site-icon .only-post{display:none;pointer-events:none;transition:none}.nav-fixed .table-content{max-height:calc(100% - var(--thyuu--height-head) * 2)}.nav-fixed .global-panel{--thyuu--height-head: .5em;z-index:29}.global-panel-btn.open{--thyuu--color-font: var(--thyuu--main-color);color:hsl(var(--thyuu--color-font) / .6);z-index:30}.global-panel-btn :is(.thyuu-block,.recent-comment li){max-height:none;animation:none}.side-area{margin:0 -1em;padding:1em}.toggle-btn.is-sidebar{margin:0 -.25em -.75em}.nav-fixed .toggle-btn.is-sidebar{padding-right:4.5em}.side-come :is(.welcome-tip,.search-form){flex:100%;padding:0 0 .5em;outline:0;background:0!important}.nav-fixed #cover-map.full-screen .amap-controls{bottom:calc(var(--thyuu--height-head) + 2em)}.single .post-meta #speech-btn{flex:1}.footer-bottom{padding-bottom:calc(var(--thyuu--size-edgetb) + var(--thyuu--size-divs))}#wpadminbar{inset:0;padding:0;border-radius:0}#wpadminbar:not(.open){transform:translateY(-100%)}.wpadminbar-btn.open{margin-right:0;padding:0;color:var(--thyuu--color-font-head);background:0}}
