@charset "utf-8";.header-area,.entry-layout,.site-header,.site-footer{padding-inline:var(--thyuu--size-edgelr);margin-inline:auto}.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) + 1em) var(--thyuu--size-edgelr) var(--thyuu--size-edgelr);gap:var(--thyuu--size-divs)}body.single .site-main{display:block;padding:0}.header-area{position:fixed;display:flex;align-items:center;justify-content:space-between;inset:0 0 auto;font-size:var(--thyuu--size-medium);max-width:100%;height:var(--thyuu--height-head);gap:1.25em;border-radius:min(var(--thyuu--size-radius) * 2,2em);z-index:30;transition:opacity .5s,transform .5s,inset 0s,max-width .5s}body:not(.archive,.search,.wide-page):is(.nav-style-auto,.nav-style-logo).nav-fixed :where(.header-area,#wpadminbar){max-width:calc(var(--thyuu--size-content) + var(--thyuu--size-edgelr)*2)}:where(.header-area,.site-icon .flowd)::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:min(var(--thyuu--size-radius) * 2,2em);outline:var(--thyuu--border);transform:var(--header-bg-transform,scaleX(.8));pointer-events:none!important;opacity:0;z-index:0;transition:inherit}.nav-fixed:not(.nav-hided) :is(.header-area,.site-icon .flowd)::before{transform:none;opacity:1}.nav-hided .header-area>*:where(:not(.site-logo)){opacity:0;pointer-events:none;visibility:hidden}.site-note,.site-logo,.site-logo>*,.site-icon,.site-icon>*,.header-area :where(.thyuu-iconfont),.themeToggle{display:flex;justify-content:center;align-items:center;height:inherit;gap:inherit;transition:inherit}.site-logo{--back-mask:radial-gradient(farthest-side at top,#000 50%,#0000);position:relative;line-height:1;flex:none}.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;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}.site-menu,.site-icon{flex:1;transition:inherit}.site-icon{justify-content:flex-end;z-index:2;order:3}.site-icon .flowd:before{display:none}.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;line-height:1;margin:auto;padding:.75em 2em;inset:calc((var(--thyuu--height-head) - 2.5em) / 2) 0 auto;white-space:nowrap;border-radius:min(var(--thyuu--size-radius) * 2,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 .site-note{transform:translateY(-1em);width:max(var(--thyuu--size-content)/2,30%);visibility:hidden;opacity:0;z-index:unset}.header-area .site-note i{font-size:var(--thyuu--size-small);opacity:.3;transition:.5s var(--timf),color 0s}.header-area :where(.thyuu-iconfont){position:relative;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 .has-tip{--timf:cubic-bezier(.5,0,0,1.4);--trfm:scale(.9) translateY(-110%)}.themeToggle .theme-opt:before,.themeToggle #themeBtn: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(0deg);transition:.7s,color 0s}.themeToggle #themeBtn:hover:before{transform:scale(.8) rotate(-180deg)}.themeToggle .theme-opt[data-value=dark]:before,:root[theme="dark"] #themeBtn: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}.themeToggle .theme-opt[data-value=auto]:before{content:"A";background:none;box-shadow:none;outline:2px solid;outline-offset:.25em;font-weight:600}.themeToggle #themeOptions{position:absolute;top:4.5em;white-space:nowrap;display:flex;flex-direction:column;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);padding:.25em;border-radius:var(--thyuu--size-radius);box-shadow:var(--thyuu--shadow-normal);outline:var(--thyuu--border);transition:.3s;z-index:30}.themeToggle:not(:hover) #themeOptions{opacity:0;transform:translatey(-1em);visibility:hidden;pointer-events:none}.themeToggle .theme-opt{background:none;outline:thin solid #0000}.themeToggle .theme-opt.active{color:hsl(var(--thyuu--main-color));background:hsl(var(--thyuu--main-color) /.1)}.themeToggle .theme-opt:hover{outline-color:hsl(var(--thyuu--main-color) / .3);color:hsl(var(--thyuu--main-color))}.go-top{margin-inline:-.85em;background:currentColor;border-radius:50%;overflow:hidden;visibility:hidden;opacity:0}.header-area .has-tip:hover::after,.nav-fixed:not(.nav-hided) .site-note,.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)}.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{position:relative;color:var(--thyuu--color-font-head);font-size:inherit;font-weight:var(--thyuu--font-weight-title);line-height:var(--thyuu--height-head);margin:0 1em 0 -.5em;z-index:2}.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:"\e667"}.menu-out .sub-menu .current-menu-item>a::after{content:"\e657"}.menu-out .sub-menu .menu-item-has-children>a::after{content:"\e627"}.menu-out .sub-menu .menu-item-has-children:hover>a:not(:hover)::after{transform:rotate(90deg)}.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);grid-area:post}.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)}.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;cursor:pointer;transition-duration:.5s}.entry-preview :is(.post-title,.post-note){grid-area:1 / 1 / 1 / 1;pointer-events:none;transition:inherit}.entry-preview .post-note{font-size:var(--thyuu--size-small);color:hsl(var(--thyuu--color-font) / .5);opacity:0;transform:translateY(100%) scale(.9)}.entry-preview .thyuupost:hover .post-note{opacity:1;transform:none;pointer-events:auto}.entry-preview .thyuupost:hover .post-title{transform:translateY(-100%) scale(.9);opacity:0}.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}.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 0%,#000 100%),linear-gradient(220deg,hsl(var(--thyuu--draw-color,var(--thyuu--main-color))) 0%,#000 100%),linear-gradient(135deg,hsl(var(--thyuu--draw-color,var(--thyuu--subs-color))) 0%,hsl(var(--thyuu--draw-color,var(--thyuu--main-color)) / .5) 36%,hsl(var(--thyuu--draw-color,var(--thyuu--main-color))) 36%,#000 60%,#000 67%,#000 100%);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:"\e627";position:absolute;inset:0;margin:auto;font-size:2em;font-family:'thyuu-iconfont';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{--trfm:translateX(1em);position:relative;display:grid;align-content:center;text-wrap:balance;gap:1em;font-size:var(--thyuu--size-medium)}.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:translateX(.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:"\e63b"}.term-post-format-video .page-title::before{content:"\e8af"}.term-post-format-image .page-title::before,.term-post-format-gallery .page-title::before{content:"\ec2a"}.taxonomy-sub{position:relative;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:.75em}.taxonomy-sub li{color:hsl(var(--thyuu--color-font) / .7);padding:.5em 1em;line-height:2}.taxonomy-sub li.current-cat{color:hsl(var(--thyuu--main-color) / .8);outline:thin solid;background:none}.taxonomy-sub li i{font-size:var(--thyuu--size-small);opacity:.4;margin-left:.25em}.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:"\e649";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:"\e667"}: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}.nav-fixed .site-header figure thyuu-loaed,.single .site-header figure img.loaded~thyuu-loaed{--loaed-play:paused;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;font-size:var(--thyuu--size-small);align-items:var(--thyuu--align-cover);text-align:var(--thyuu--align-cover);text-wrap:balance;text-autospace:normal;gap:1em;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:"\e644";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:min(var(--thyuu--size-radius) * 2,2em);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}.table-content{position:absolute;left:auto}#mulu-toggle:checked~.thyuu-icon-mulu:after{content:attr(close-title)}.table-content header{font-weight:var(--thyuu--font-weight-title);margin:0 0 1em}.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,"\e627");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:100vw 100vw 0 0 / var(--thyuu--size-radius);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,hsl(36deg 100% 50% / 50%) 50%,#0000 50%) no-repeat 150% 150% / .7em .7em}.aside-author .article li.no:before{background-image:radial-gradient(circle,hsl(122deg 39% 49% / 50%) 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:3;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:relative;inset:0;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 .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:translate(0,-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:min(var(--thyuu--size-radius) * 2,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:'\e8b4';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:min(var(--thyuu--size-radius) * 2,2em);padding:0 .5em;background:var(--thyuu--color-back-font)}.comment-reply-login::before,.comment-reply-link::before{content:"\e8b4";font-family:thyuu-iconfont}.comment-edit-link::before{content:"\e699"}.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:min(var(--thyuu--size-radius) * 2,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 0.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:min(var(--thyuu--size-radius) * 2,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:hsl(37deg 100% 60% / .7)}.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:min(var(--thyuu--size-radius) * 2,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:rgba(0,0,0,.025);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:"\e630";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;width:auto;height:auto;max-width:calc(var(--thyuu--size-card-normal) * 5);max-height:calc(var(--thyuu--size-card-normal) * 3);margin:auto;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;width:1em}.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;height:auto}.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:"\e65f"}.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;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:"\e61d";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:"\e649";margin:0 .5em 0 -1.5em}.site-footer{position:relative;font-size:var(--thyuu--size-medium);padding:0;border-radius:100vw 100vw 0 0 / var(--thyuu--size-radius);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(../../../../../../themes/thyuu/assets/files/images/icpb.webp) 50% / contain}.site-link .gawb::before{background-image:url(../../../../../../themes/thyuu/assets/files/images/gawb.webp)}#wpadminbar{--radius:min(var(--thyuu--size-radius) * 2,2em);position:fixed;inset:0 0 auto;height:auto!important;margin-inline:auto;padding:4rem var(--thyuu--size-edgelr) .5rem;border-radius:0 0 var(--radius) var(--radius);transform-origin:top;transition:.5s;z-index:29}body.nav-hided #wpadminbar,#wpadminbar:not(.open){opacity:0;transform:scale(.95);visibility:hidden;pointer-events:none}.wpadminbar-btn:before{content:"\f120";font-family:dashicons}.wpadminbar-btn.open:before{content:"\f07b";font-family:"thyuu-iconfont"}@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%}body:not(.nav-hided).nav-style-auto.nav-fixed .site-logo{transform:scale(.9) translateY(-110%);opacity:0}.header-area:has(.has-tip:hover) .site-note i{transform:scale(1.1) translateY(110%);opacity:0}.nav-style-logo .header-area .site-note,.site-icon .flowd:before,.header-area .menu-open{display:none}#primary-menu{all:revert;box-sizing:border-box}.nav-color-dark:not(.nav-fixed) .menu-out .menu>li:before,.single:not(.nav-fixed,.single-format-image,.single-format-gallery) .menu-out .menu>li:before{background:#000}.menu-out .menu>li:has(.sub-menu):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}.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}[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"] .table-content{margin-inline:auto}[plots="shrink"] :is(.site-footer .single .entry-layout){border-radius:var(--thyuu--size-radius) var(--thyuu--size-radius) 0 0}[plots="expand"] body:where(.archive,.search,.wide-page) .site-main{--side-size:clamp(15em,15vw,var(--thyuu--size-card-normal));display:grid;grid:"page post" / var(--side-size) 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)}[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;mask:var(--thyuu--mask-scroll-y);max-height:50vh;padding:1em;scroll-padding:1em;overscroll-behavior:contain;overflow:auto}[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="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);border-radius:var(--thyuu--size-radius);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-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}.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 proximity;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 hsl(var(--thyuu--main-color) / .1)}.recent-comment-toggle:checked{transform:rotate(180deg);color:#fff;background:hsl(var(--thyuu--main-color) / .5)}.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}.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){body .header-area::before{mask:radial-gradient(farthest-side at top,#000 50%,#0000);inset:-100%;border-radius:0;outline:none;transform:none;background:none}.site-icon .flowd{justify-content:space-evenly;position:fixed;width:fit-content;height:4em;margin-inline:auto;inset:auto .25em .25em;padding:0 3em;gap:2em;z-index:-2;opacity:0;pointer-events:none;visibility:hidden}.site-logo:before,.site-note{display:none}.site-icon .flowd:before{display:block}.header-area .site-icon,.nav-fixed .header-area::before,.nav-fixed .header-area .site-menu,.nav-fixed:not(.nav-hided) .site-icon .flowd{opacity:1;transform:none;visibility:visible;pointer-events:auto}.table-content{position:fixed;max-height:70vh;inset:auto .5em .5em}.global-panel{padding:.5em}.side-come :is(.welcome-tip,.search-form){flex:100%;padding:.5em 0 0;outline:0;background:0!important}.side-area :is(.thyuu-block,.recent-comment li){max-height:none;animation:none}.nav-fixed .table-content{padding-bottom:4rem}.single .post-meta #speech-btn{flex:1}body:not(.archive.author,.page-template-footprint,.page-template-board) .page-header{--trfm:translateY(1em);min-height:70vmin;border-bottom:thin solid hsl(var(--thyuu--color-font) / 5%)}}