.backdrop.svelte-utf1u2{z-index:-1;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:hidden;container-type:size}.backdrop.contained.svelte-utf1u2{z-index:0;position:absolute}.night.svelte-utf1u2{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme-mode=day]) .night.svelte-utf1u2{display:block}:root:not([data-theme-mode=day]) .day.svelte-utf1u2{display:none}}:root[data-theme-mode=night] .night.svelte-utf1u2{display:block}:root[data-theme-mode=night] .day.svelte-utf1u2{display:none}.day.svelte-utf1u2,.night.svelte-utf1u2{position:absolute;inset:0}.night.svelte-utf1u2{direction:ltr}.haze.svelte-utf1u2{background:radial-gradient(ellipse 70% 46% at 88% 0%, var(--tm-wash-accent), transparent 72%), radial-gradient(ellipse 64% 42% at 0% 100%, var(--tm-wash-secondary), transparent 72%);position:absolute;inset:0}.washi.svelte-utf1u2{background:var(--tm-color-ink);opacity:.055;mask-image:var(--tm-g-seigaiha), linear-gradient(to top, var(--tm-color-ink), transparent 68%);mask-size:var(--tm-g-seigaiha-size), 100% 100%;position:absolute;inset:0;mask-repeat:repeat,no-repeat;mask-composite:intersect}.petal.svelte-utf1u2{background:color-mix(in srgb, var(--tm-color-accent) 40%, var(--tm-color-surface-raised));block-size:14px;inline-size:12px;clip-path:path("M6 14C2 12 0 8 1 4C2 1 4 0 6 3C8 0 10 1 11 4C12 8 10 12 6 14Z");scale:calc(var(--size) * 1.5);translate:0 calc(var(--from) * 1cqh);rotate:calc(var(--i) * 37deg);opacity:.85;position:absolute;inset-block-start:0;inset-inline-start:var(--x)}.petal.tint-1.svelte-utf1u2{background:color-mix(in srgb, var(--tm-color-accent) 22%, var(--tm-color-surface-raised))}:root[data-fx=full] .petal.svelte-utf1u2{will-change:translate, rotate;animation:svelte-utf1u2-fall calc(var(--tm-duration-scene) * var(--fall)) linear infinite, svelte-utf1u2-tumble calc(var(--tm-duration-scene) * var(--fall) * .45) var(--tm-ease-standard) infinite;animation-delay:calc(var(--tm-duration-scene) * var(--i) * -1.3)}@keyframes svelte-utf1u2-fall{0%{translate:0 -6cqh}25%{translate:var(--sway) 22cqh}50%{translate:calc(var(--sway) * -.6) 52cqh}75%{translate:calc(var(--sway) * .9) 80cqh}to{translate:0 108cqh}}@keyframes svelte-utf1u2-tumble{0%{rotate:0deg}to{rotate:360deg}}.plate.svelte-utf1u2{--w:max(100cqw, 176.84cqh);--across:.88;inline-size:var(--w);aspect-ratio:2688/1520;background:var(--rooftop-small) center / 100% 100% no-repeat;position:absolute;inset-block-end:0;inset-inline-start:calc((100cqw - var(--w)) * var(--across))}@media (width>=48rem){.backdrop.svelte-utf1u2:not(.contained) .plate:where(.svelte-utf1u2){background-image:var(--rooftop)}:root[data-scene=hub] .backdrop.svelte-utf1u2:not(.contained) .branch:where(.svelte-utf1u2):before{background-image:var(--branch)}}@container (width>=48rem){.contained.svelte-utf1u2 .plate:where(.svelte-utf1u2){background-image:var(--rooftop)}:root[data-scene=hub] .contained.svelte-utf1u2 .branch:where(.svelte-utf1u2):before{background-image:var(--branch)}}:root:not([data-scene=hub]):not([data-loaded]) .plate.svelte-utf1u2,:root[data-scene=hub]:not([data-loaded]) .cat.svelte-utf1u2,:root:not([data-loaded]) .glow-petal.svelte-utf1u2{background-image:none}:root[data-scene=hub]:not([data-loaded]) .plate.svelte-utf1u2{background-image:var(--rooftop-tiny)}.veil.svelte-utf1u2{background:var(--tm-color-surface);opacity:.72;position:absolute;inset:0}:root[data-scene=hub] .veil.svelte-utf1u2{opacity:.08}.cat.svelte-utf1u2,.branch.svelte-utf1u2{display:none}:root[data-scene=hub] .cat.svelte-utf1u2{aspect-ratio:360/687;background:var(--cat) center / 100% 100% no-repeat;inline-size:4.6%;filter:var(--tm-halo-accent);display:block;position:absolute;inset-block-end:49.4%;inset-inline-start:88.4%}:root[data-scene=hub] .branch.svelte-utf1u2{aspect-ratio:1200/718;transform-origin:0 0;inline-size:clamp(16rem,42cqw,46rem);display:block;position:absolute;inset-block-start:-1cqh;inset-inline-start:-2cqw}:root[data-scene=hub] .branch.svelte-utf1u2:before{content:"";background:var(--branch-small) center / 100% 100% no-repeat;filter:var(--tm-halo-accent);position:absolute;inset:0}:root[data-scene=hub][data-fx=full] .branch.svelte-utf1u2{animation:svelte-utf1u2-sway calc(var(--tm-duration-scene) * 5) var(--tm-ease-standard) infinite alternate}@keyframes svelte-utf1u2-sway{to{rotate:1.2deg}}.glow-petal.svelte-utf1u2{aspect-ratio:1;background:var(--petals) calc(var(--col) * 100% / 3) calc(var(--row) * 100%) / 400% 200% no-repeat;inline-size:2rem;scale:var(--size);translate:0 calc(var(--from) * 1cqh);rotate:calc(var(--i) * 41deg);opacity:.9;position:absolute;inset-block-start:0;inset-inline-start:var(--x)}:root[data-fx=full] .glow-petal.svelte-utf1u2{will-change:translate, rotate;animation:svelte-utf1u2-fall calc(var(--tm-duration-scene) * var(--fall)) linear infinite, svelte-utf1u2-tumble calc(var(--tm-duration-scene) * var(--fall) * .45) var(--tm-ease-standard) infinite;animation-delay:calc(var(--tm-duration-scene) * var(--i) * -1.3)}.vignette.svelte-utf1u2{background:var(--tm-g-vignette);position:absolute;inset:0}.day.svelte-utf1u2 .vignette:where(.svelte-utf1u2){opacity:.5}.paused.svelte-utf1u2,.paused.svelte-utf1u2 :where(.svelte-utf1u2){animation-play-state:paused!important}@media (forced-colors:active){.backdrop.svelte-utf1u2{display:none}}
