.Z3mmcW_candle{--sway-duration:3.4s;--flicker-duration:.9s;--phase:0s;--burn:0;--head-shift:calc(var(--burn) * 0.706%);aspect-ratio:24/80;width:100%;display:block;position:relative}.Z3mmcW_candle[data-variant="1"]{--phase:-1.3s;--burn:6}.Z3mmcW_candle[data-variant="2"]{--phase:-2.1s;--burn:2}.Z3mmcW_candle[data-variant="3"]{--phase:-.6s;--burn:10}.Z3mmcW_candle[data-variant="4"]{--phase:-2.8s;--burn:4}.Z3mmcW_svg{width:100%;height:100%;position:relative;overflow:visible}.Z3mmcW_body{transform-box:view-box;transform-origin:50% 100%;transform:scaleY(calc(1 - var(--burn) / 80));transition:filter 1.2s}.Z3mmcW_drip{fill:#e9e0cc;opacity:.9}.Z3mmcW_head{transform:translateY(calc(var(--burn) * .565px))}.Z3mmcW_wick{fill:none;stroke:#1d1916;stroke-width:1.3px;stroke-linecap:round}.Z3mmcW_ember{fill:#ff7a2a;opacity:0}.Z3mmcW_flame{top:var(--head-shift);aspect-ratio:24/30;pointer-events:none;transform-origin:51.9% 88.3%;width:100%;animation:Z3mmcW_sway var(--sway-duration) ease-in-out var(--phase) infinite alternate;transition:opacity .6s ease, transform .9s var(--ease-out);position:absolute;left:0}.Z3mmcW_flicker{transform-origin:51.9% 95.3%;width:100%;height:100%;animation:Z3mmcW_flicker var(--flicker-duration) linear var(--phase) infinite;display:block}.Z3mmcW_flameSvg{width:100%;height:100%;display:block;overflow:visible}.Z3mmcW_core{fill:#fffdf5;opacity:.9}@keyframes Z3mmcW_sway{0%{transform:rotate(-2.5deg)skew(1deg)}30%{transform:rotate(1.5deg)skew(-2deg)}55%{transform:rotate(-1deg)skew(1.5deg)}80%{transform:rotate(3deg)skew(-1deg)}to{transform:rotate(-.5deg)skew(.5deg)}}@keyframes Z3mmcW_flicker{0%,to{transform:scale(1)}12%{transform:scale(.97,1.04)}25%{transform:scale(1.02,.97)}38%{transform:scale(.99,1.06)}50%{transform:scale(1.03,.99)}63%{transform:scale(.96,1.02)}78%{transform:scale(1.01,1.05)}90%{transform:scale(.98)}}.Z3mmcW_halo{top:calc(-22% + var(--head-shift));aspect-ratio:1;opacity:.9;pointer-events:none;background:radial-gradient(circle,#ffc45c38 0%,#ffa03c14 35%,#ff8c2800 65%);width:320%;transition:opacity .9s;position:absolute;left:50%;transform:translate(-50%)}:is([data-candles-paused=true] .Z3mmcW_flame,[data-candles-paused=true] .Z3mmcW_flicker){animation-play-state:paused}.Z3mmcW_candle[data-lit=false] .Z3mmcW_flame{opacity:0;animation:none;transform:scale(.2,.05)}.Z3mmcW_candle[data-lit=false] .Z3mmcW_halo{opacity:0}.Z3mmcW_candle[data-lit=false] .Z3mmcW_body{filter:brightness(.45)saturate(.6)}.Z3mmcW_candle[data-lit=false][data-smoke=true] .Z3mmcW_ember{animation:3.5s ease-out both Z3mmcW_ember}@keyframes Z3mmcW_ember{0%{opacity:1}to{opacity:0}}.Z3mmcW_smoke{top:calc(-4% + var(--head-shift));filter:blur(.15rem);opacity:0;transform-origin:50% 100%;pointer-events:none;background:linear-gradient(#cdc8be00,#cdc8be8c);border-radius:999px;width:.3rem;height:40%;margin-left:-.15rem;position:absolute;left:50%}.Z3mmcW_candle[data-lit=false][data-smoke=true] .Z3mmcW_smoke{animation:Z3mmcW_smoke 3.4s ease-out calc(var(--phase) * -.3) 1 both}@keyframes Z3mmcW_smoke{0%{opacity:0;transform:translateY(0)scaleY(.3)}15%{opacity:.85}55%{opacity:.4;transform:translate(.2rem,-60%)scaleY(1.1)skew(14deg)}to{opacity:0;transform:translate(-.2rem,-130%)scaleY(1.6)skew(-12deg)}}.Z3mmcW_candle[data-dormant=true]{opacity:.32}.Z3mmcW_candle[data-dormant=true] .Z3mmcW_halo{opacity:.35}.Z3mmcW_candle[data-dormant=true] .Z3mmcW_flame,.Z3mmcW_candle[data-dormant=true] .Z3mmcW_flicker{animation:none}
.kT55yq_stand{gap:var(--space-md);width:100%;display:grid}.kT55yq_grid{gap:var(--space-xs) .2rem;grid-template-columns:repeat(20,1fr);display:grid}@media (min-width:768px){.kT55yq_grid{grid-template-columns:repeat(25,1fr);column-gap:.4rem}}.kT55yq_item{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:.2rem;display:flex}.kT55yq_link{width:100%;transition:filter .3s;display:block}.kT55yq_link:hover,.kT55yq_link:focus-visible{filter:brightness(1.12)}.kT55yq_status{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.kT55yq_counter{font-size:var(--fs-sm);color:var(--washi-dim)}.kT55yq_count{font-size:var(--fs-xl);color:var(--washi);margin-inline:.3em;font-weight:700}.kT55yq_total{font-size:var(--fs-xs);color:var(--washi-faint);margin-left:.4em}.kT55yq_reset{font-size:var(--fs-xs);color:var(--washi-faint);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.4em;transition:color .3s}.kT55yq_reset:hover{color:var(--washi)}
.ly1G0a_finalNight{gap:var(--space-sm);padding-top:var(--space-lg);text-align:center;display:grid}.ly1G0a_line{opacity:0;animation:ly1G0a_emerge 4s var(--ease-out) forwards}.ly1G0a_line:nth-child(2){animation-delay:2.5s}.ly1G0a_emphasis{color:var(--shu)}@keyframes ly1G0a_emerge{0%{opacity:0;filter:blur(.6rem);letter-spacing:.4em}to{opacity:1;filter:blur();letter-spacing:.06em}}
.WJnb5a_section{max-width:var(--content-width);padding:var(--space-xl) var(--gutter) var(--space-2xl);margin-inline:auto}.WJnb5a_header{margin-bottom:var(--space-lg)}.WJnb5a_title{align-items:center;gap:var(--space-md);font-size:var(--fs-xl);letter-spacing:.25em;display:flex}.WJnb5a_title:after{content:"";background:var(--line-strong);flex:1;height:1px}.WJnb5a_lead{margin-top:var(--space-xs);font-size:var(--fs-sm);color:var(--washi-dim)}
.SxvBOq_share{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);font-size:var(--fs-sm);color:var(--washi-dim);border:1px solid var(--line-strong);transition:color .3s,border-color .3s;display:inline-flex}.SxvBOq_share:hover{color:var(--washi);border-color:var(--washi-faint)}.SxvBOq_icon{fill:currentColor;width:1.4rem;height:1.4rem}
.R4V4-W_altar{justify-items:center;gap:var(--space-lg);padding-block:var(--space-2xl);text-align:center;opacity:0;transition:opacity 1.2s;display:grid}.R4V4-W_altar[data-ready=true]{opacity:1}.R4V4-W_candle{width:4.8rem}.R4V4-W_status:empty{display:none}.R4V4-W_status{font-size:var(--fs-sm);color:var(--washi-dim);line-height:2.2;animation:2.4s .8s both R4V4-W_appear}.R4V4-W_status:focus{outline:none}.R4V4-W_count{font-size:var(--fs-lg);color:var(--washi);margin-inline:.2em}@keyframes R4V4-W_appear{0%{opacity:0}to{opacity:1}}.R4V4-W_share{animation:2s 2.4s both R4V4-W_appear}.R4V4-W_prompt{font-size:var(--fs-sm);color:var(--washi-dim)}.R4V4-W_button{padding:var(--space-sm) var(--space-xl);font-size:var(--fs-md);letter-spacing:.3em;border:1px solid var(--line-strong);transition:border-color .3s,background-color .3s}.R4V4-W_button:hover{border-color:var(--washi-faint);background:#ebe7df08}
.I3Fl_q_group{align-items:baseline;gap:var(--space-sm);grid-template-columns:5.6rem 1fr;display:grid}.I3Fl_q_label{white-space:nowrap;font-size:var(--fs-2xs);color:var(--washi-faint);letter-spacing:.2em}.I3Fl_q_list{flex-wrap:wrap;display:flex}.I3Fl_q_item:not(:last-child):after{content:"／";font-size:var(--fs-xs);color:var(--washi-faint);margin-inline:.4em}.I3Fl_q_option{font-size:var(--fs-sm);color:var(--washi-dim);transition:color .25s;position:relative}.I3Fl_q_option:hover,.I3Fl_q_option[aria-pressed=true]{color:var(--washi)}.I3Fl_q_option[aria-pressed=true]:after{content:"";background:var(--shu);height:1px;position:absolute;bottom:.1em;left:0;right:0}
._1n_5Cq_incense{--height:36vh;z-index:var(--z-progress);width:.2rem;height:var(--height);pointer-events:none;display:none;position:fixed;bottom:8vh;right:clamp(.8rem,2vw,2.4rem)}@supports (animation-timeline:scroll()){._1n_5Cq_incense{display:block}}._1n_5Cq_stick{transform-origin:bottom;background:linear-gradient(#4f6b4a,#3a4f37);animation:linear both _1n_5Cq_burn;animation-timeline:scroll(root);position:absolute;inset:0}._1n_5Cq_ember{background:#ff6a2a;border-radius:50%;width:.4rem;height:.5rem;margin-left:-.2rem;animation:linear both _1n_5Cq_ember-descend,1.6s ease-in-out infinite alternate _1n_5Cq_ember-glow;animation-timeline:scroll(root),auto;position:absolute;top:-.2rem;left:50%;box-shadow:0 0 .6rem .1rem #ff6a2ab3}._1n_5Cq_smoke{filter:blur(.15rem);transform-origin:bottom;background:linear-gradient(#bebeb400,#bebeb459);width:.2rem;height:6rem;margin-left:-.1rem;animation:linear both _1n_5Cq_smoke-descend,4s ease-in-out infinite alternate _1n_5Cq_smoke-drift;animation-timeline:scroll(root),auto;position:absolute;bottom:100%;left:50%}@keyframes _1n_5Cq_burn{0%{transform:scaleY(1)}to{transform:scaleY(.04)}}@keyframes _1n_5Cq_ember-descend{0%{translate:0}to{translate:0 calc(var(--height) * .96)}}@keyframes _1n_5Cq_smoke-descend{0%{translate:0}to{translate:0 calc(var(--height) * .96)}}@keyframes _1n_5Cq_ember-glow{0%{opacity:.75}to{opacity:1}}@keyframes _1n_5Cq_smoke-drift{0%{opacity:.7;transform:skew(-8deg)scaleY(.9)}to{opacity:1;transform:skew(10deg)scaleY(1.1)}}
.vJSFPG_explorer{gap:var(--space-lg);display:grid}.vJSFPG_filters{gap:var(--space-xs);display:grid}.vJSFPG_result{font-size:var(--fs-xs);color:var(--washi-faint);text-align:right}.vJSFPG_empty{padding:var(--space-2xl) 0;font-size:var(--fs-sm);color:var(--washi-faint);text-align:center}.vJSFPG_more{text-align:right}.vJSFPG_moreLink{font-size:var(--fs-sm);color:var(--washi-dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.5em;transition:color .3s}.vJSFPG_moreLink:hover{color:var(--washi)}.vJSFPG_moreLink:after{content:" →"}
.Ek8ftq_body{text-align:justify;text-justify:inter-character;font-size:var(--fs-md);letter-spacing:.08em;line-height:2.3}@media (min-width:768px){.Ek8ftq_body{font-size:var(--fs-lg)}}.Ek8ftq_paragraph{white-space:pre-line}.Ek8ftq_paragraph+.Ek8ftq_paragraph{margin-top:1.4em}.Ek8ftq_paragraph[data-indent=true]{text-indent:1em}@supports (animation-timeline:view()){.Ek8ftq_paragraph,.Ek8ftq_heading,.Ek8ftq_quote{animation:linear both Ek8ftq_emerge;animation-timeline:view();animation-range:entry entry 90%}}@keyframes Ek8ftq_emerge{0%{opacity:0;filter:blur(.4rem);translate:0 1.6rem}to{opacity:1;filter:blur();translate:0}}.Ek8ftq_heading{font-size:var(--fs-xl);letter-spacing:.2em;margin-block:2.4em 1.2em}.Ek8ftq_quote{color:var(--washi-dim);border-left:1px solid var(--line-strong);margin-block:1.6em;padding-left:1.2em}.Ek8ftq_strong{font-weight:700}.Ek8ftq_sesame{text-emphasis:filled sesame var(--shu);text-emphasis-position:over}.Ek8ftq_climax{color:#fffaf0;animation:2.8s step-end infinite Ek8ftq_tremble;position:relative}@keyframes Ek8ftq_tremble{0%,74%,to{text-shadow:none;top:0;left:0}76%{text-shadow:-.2rem 0 #8b0000b3;top:-.1rem;left:.1rem}78%{text-shadow:.2rem 0 #8b0000b3;top:.1rem;left:-.15rem}80%{text-shadow:-.1rem 0 #8b000099;top:.05rem;left:.1rem}82%{text-shadow:.15rem 0 #8b000099;top:-.1rem;left:-.05rem}84%{text-shadow:-.2rem 0 #8b000080;top:0;left:.15rem}86%{text-shadow:none;top:0;left:0}}
.wuvhMq_seal{width:2.6rem;height:2.6rem;font-size:var(--fs-sm);color:var(--shu);border:2px solid var(--shu);opacity:.85;border-radius:.2rem;place-items:center;font-weight:700;line-height:1;display:inline-grid;transform:rotate(-6deg)}
.CzfZ7q_pager{border-top:1px solid var(--line-strong)}.CzfZ7q_list{display:grid}@media (min-width:768px){.CzfZ7q_list{grid-template-columns:1fr 1fr}}.CzfZ7q_item{border-bottom:1px solid var(--line)}@media (min-width:768px){.CzfZ7q_item[data-direction=next]{text-align:right;border-left:1px solid var(--line)}}.CzfZ7q_link{gap:var(--space-2xs);padding:var(--space-lg) var(--space-sm);transition:background-color .3s;display:grid}.CzfZ7q_link:hover{background:#ebe7df05}.CzfZ7q_direction{font-size:var(--fs-2xs);color:var(--washi-faint);letter-spacing:.2em}.CzfZ7q_item[data-direction=previous] .CzfZ7q_direction:before{content:"← "}.CzfZ7q_item[data-direction=next] .CzfZ7q_direction:after{content:" →"}.CzfZ7q_night{font-size:var(--fs-xs);color:var(--shu);letter-spacing:.15em}.CzfZ7q_title{font-size:var(--fs-md);line-height:1.7}
.NFBe-G_index{border-top:1px solid var(--line-strong)}.NFBe-G_row{border-bottom:1px solid var(--line)}.NFBe-G_entry{align-items:center;gap:var(--space-2xs) var(--space-md);padding:var(--space-md) var(--space-xs);grid-template-columns:1fr auto;grid-template-areas:"night mark""main main""meta meta""level level";transition:background-color .3s;display:grid;position:relative}@media (min-width:768px){.NFBe-G_entry{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-sm);grid-template-columns:8rem 1fr 16rem 11rem 3.2rem;grid-template-areas:"night main meta level mark"}}.NFBe-G_entry:before{content:"";top:var(--space-sm);bottom:var(--space-sm);background:var(--shu);opacity:0;width:1px;transition:opacity .3s;position:absolute;left:0}.NFBe-G_entry:hover,.NFBe-G_entry:focus-within{background:#ebe7df05}.NFBe-G_entry:hover:before,.NFBe-G_entry:focus-within:before{opacity:.8}.NFBe-G_night{font-size:var(--fs-xs);color:var(--washi-faint);letter-spacing:.15em;white-space:nowrap;grid-area:night}.NFBe-G_main{grid-area:main;min-width:0}.NFBe-G_title{font-size:var(--fs-md);font-weight:700;line-height:1.7}@media (min-width:768px){.NFBe-G_night{font-size:var(--fs-sm)}.NFBe-G_title{font-size:var(--fs-lg)}}.NFBe-G_link:after{content:"";position:absolute;inset:0}.NFBe-G_link:focus-visible{outline:none}.NFBe-G_entry:has(.NFBe-G_link:focus-visible){outline:1px solid var(--rousoku);outline-offset:-1px}.NFBe-G_excerpt{margin-top:var(--space-2xs);font-size:var(--fs-xs);color:var(--washi-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NFBe-G_categories{font-size:var(--fs-xs);color:var(--washi-dim);grid-area:meta;line-height:1.6}.NFBe-G_levels{grid-area:level}@media (min-width:768px){.NFBe-G_entry .NFBe-G_levels{flex-direction:column}}.NFBe-G_mark{grid-area:mark;justify-self:end}
.aflQSW_levels{gap:0 var(--space-md);flex-wrap:wrap;display:flex}.aflQSW_level{--tone:var(--onibi);align-items:center;gap:var(--space-xs);font-size:var(--fs-2xs);line-height:2;display:flex}.aflQSW_level[data-tone=fear]{--tone:var(--shu)}.aflQSW_label{color:var(--washi-faint)}.aflQSW_value{display:flex}.aflQSW_dots{gap:.3rem;display:flex}.aflQSW_dot{border:1px solid var(--tone);opacity:.4;border-radius:50%;width:.6rem;height:.6rem}.aflQSW_dot[data-active=true]{background:var(--tone);opacity:1}
.oRS4AW_hero{gap:var(--space-lg);max-width:var(--content-width);padding:var(--space-md) var(--gutter) var(--space-xl);margin-inline:auto;display:grid}@media (min-width:768px){.oRS4AW_hero{align-items:end;gap:var(--space-2xl);padding-top:var(--space-xl);grid-template-columns:auto 1fr}}.oRS4AW_heading{justify-self:end;align-items:flex-start;gap:var(--space-md);flex-direction:row-reverse;display:flex}@media (min-width:768px){.oRS4AW_heading{justify-self:start}}.oRS4AW_title{writing-mode:vertical-rl;font-size:var(--fs-display);letter-spacing:.3em;text-shadow:0 0 2.4rem #8b000059;font-weight:700;line-height:1}.oRS4AW_reading{font-size:var(--fs-xs);letter-spacing:.4em;color:var(--washi-faint);text-shadow:none;font-weight:400}.oRS4AW_lead{writing-mode:vertical-rl;max-block-size:20em;font-size:var(--fs-xs);letter-spacing:.2em;color:var(--washi-dim);line-height:2.2}@media (min-width:768px){.oRS4AW_lead{font-size:var(--fs-sm)}}.oRS4AW_accent{color:var(--shu)}.oRS4AW_candles{min-width:0}
.GqYQkq_page{max-width:var(--content-width);padding:var(--space-xl) var(--gutter) var(--space-2xl);margin-inline:auto}.GqYQkq_header{margin-bottom:var(--space-xl)}.GqYQkq_title{align-items:center;gap:var(--space-md);font-size:var(--fs-2xl);letter-spacing:.25em;display:flex}.GqYQkq_title:after{content:"";background:var(--line-strong);flex:1;height:1px}.GqYQkq_lead{margin-top:var(--space-xs);font-size:var(--fs-sm);color:var(--washi-dim)}.GqYQkq_count{font-size:var(--fs-lg);color:var(--washi);margin-inline:.2em}
.FFodua_article{max-width:var(--reading-width);padding:var(--space-xl) var(--gutter) 0;margin-inline:auto}.FFodua_header{gap:var(--space-sm);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--line-strong);display:grid}.FFodua_night{align-items:center;gap:var(--space-sm);font-size:var(--fs-sm);color:var(--shu);letter-spacing:.3em;display:flex}.FFodua_night:after{content:"";background:var(--chi);width:3.2rem;height:1px}.FFodua_title{font-size:var(--fs-2xl);letter-spacing:.1em;font-weight:700;line-height:1.6}.FFodua_meta{align-items:center;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-xs);font-size:var(--fs-xs);color:var(--washi-dim);flex-wrap:wrap;display:flex}.FFodua_categories,.FFodua_tags{gap:0 var(--space-sm);flex-wrap:wrap;display:flex}.FFodua_tags{color:var(--washi-faint)}.FFodua_footer{margin-top:var(--space-2xl)}.FFodua_pager{max-width:var(--reading-width);padding:0 var(--gutter) var(--space-2xl);margin-inline:auto}.FFodua_fallback{min-height:60vh;padding:var(--space-3xl) var(--gutter);font-size:var(--fs-sm);color:var(--washi-faint);text-align:center}
