*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#04060a;--bg2:#0c1420;--ink:#e6f2ff;--dim:#6b7f95;--a1:#6dff9e;--a2:#b7ff2e;--a3:#00d1a0;--glow:#6dff9e80;--paper:#0000004d;--display:"Haettenschweiler", "Arial Narrow", Impact, sans-serif;--body:ui-monospace, "SFMono-Regular", "DejaVu Sans Mono", monospace;--wob:1;--grain:.4;color-scheme:dark}html{scroll-behavior:smooth}body{background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--bg2) 70%, var(--bg)) 0%, var(--bg) 70%), var(--bg);color:var(--ink);font-family:var(--body);min-height:100vh;font-size:15px;line-height:1.45;transition:background 1.2s;overflow-x:hidden}.defs{width:0;height:0;position:absolute;overflow:hidden}.bar{z-index:60;pointer-events:none;justify-content:center;padding:0 10px;display:flex;position:sticky;top:10px}.bar-liquid{pointer-events:auto;background:color-mix(in srgb, var(--bg) 78%, var(--bg2));border:1px solid color-mix(in srgb, var(--a1) 45%, transparent);box-shadow:0 0 0 1px #00000080, 0 12px 40px #0000008c, 0 0 28px color-mix(in srgb, var(--glow) 40%, transparent), inset 0 0 22px color-mix(in srgb, var(--a1) 8%, transparent);backdrop-filter:blur(10px)saturate(1.3);filter:url(#liquid-edge);border-radius:46% 54% 52% 48%/58% 44% 56% 42%;gap:2px;padding:5px;transition:background .8s,border-color .8s,box-shadow .8s;animation:14s ease-in-out infinite alternate puddle;display:inline-flex}.tab{font:inherit;font-family:var(--body);letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 75%, var(--a1));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:48% 52% 50% 50%/54% 46%;padding:7px 15px;font-size:12px;transition:color .15s,background .25s,border-color .25s,text-shadow .25s;animation:9s ease-in-out infinite alternate-reverse puddle}.tab:nth-child(2){animation-delay:-3s}.tab:nth-child(3){animation-delay:-6s}.tab:hover{color:var(--ink);border-color:color-mix(in srgb, var(--a1) 40%, transparent);text-shadow:0 0 10px var(--glow)}.tab:active{transform:translateY(1px)scale(.98)}.tab.on{color:var(--bg);background:var(--a1);border-color:var(--a1);text-shadow:none;box-shadow:0 0 18px var(--glow), inset 0 0 8px #ffffff40}.p-ctl{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1.6cqw;display:flex}.ctl{font:inherit;font-family:var(--body);letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 70%, var(--dim));background:color-mix(in srgb, var(--bg) 80%, var(--a1));border:1px solid color-mix(in srgb, var(--a1) 40%, transparent);cursor:pointer;border-radius:46% 54% 50% 50%/52% 48%;padding:6px 13px;font-size:10px;transition:color .15s,border-color .2s,background .2s;animation:11s ease-in-out infinite alternate puddle}.ctl:nth-child(2){animation-delay:-4s}.ctl:nth-child(3){animation-delay:-8s}.ctl:hover{color:var(--ink);border-color:var(--a1);background:color-mix(in srgb, var(--a1) 14%, transparent)}.flow{position:relative}.stack{top:min(0px, calc(100vh - var(--stack-h,100vh)));z-index:1;flex-direction:column;align-items:center;padding:22px 10px;display:flex;position:sticky}.scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene>div{position:absolute}.scene .art{width:100%;height:100%;display:block;overflow:visible}.sc-liquid{filter:blur(70px)saturate(1.2);opacity:.55;inset:0}.sc-blob{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) * -.5) 0 0 calc(var(--s) * -.5);animation:blobmorph var(--t) ease-in-out infinite, drift calc(var(--t) * 1.7) ease-in-out infinite alternate;animation-delay:var(--d), var(--d);will-change:transform, border-radius;border-radius:46% 54% 62% 38%/52% 44% 56% 48%;position:absolute}.sc-blob.b0{background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--a1) 55%, transparent), transparent 70%)}.sc-blob.b1{background:radial-gradient(circle at 60% 50%, color-mix(in srgb, var(--a2) 45%, transparent), transparent 70%)}.sc-blob.b2{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--a3) 50%, transparent), transparent 70%)}.sc-blob.b3{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--bg2) 90%, var(--a1)), transparent 70%)}.sc-blob.b4{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--a1) 35%, transparent), transparent 70%)}.sc-sky{background:radial-gradient(70% 45% at 50% -5%, color-mix(in srgb, var(--glow) 35%, transparent), transparent 70%), linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--bg) 80%, transparent) 100%);inset:0}.sc-moon{opacity:.55;width:clamp(60px,8vw,150px);top:6vh;left:5vw}.sc-sigil{aspect-ratio:1;opacity:.18;width:clamp(80px,12vw,220px);top:8vh;right:4vw}.sc-runes{opacity:.6;inset:0}.sc-runes .rune{stroke-width:1.2px;opacity:.35}.sc-horizon{filter:url(#liquid-edge);opacity:.95;height:38vh;bottom:0;left:0;right:0}.art-horizon .ridge{stroke-width:1.5px}.art-horizon .ridge.r0{opacity:.55}.art-horizon .ridge.r1{opacity:.7}.art-horizon .ridge.r2{opacity:.85}.art-horizon .ridge.r3,.art-horizon .ridge.r4{opacity:1;fill:var(--bg);stroke:color-mix(in srgb, var(--a1) 45%, transparent)}.sc-stones{opacity:.8;width:24vw;height:18vh;bottom:9vh}.sc-stones.l{left:1vw}.sc-stones.r{right:1vw;transform:scaleX(-1)}.sc-stones .groundring{opacity:.5}.sc-tree{opacity:.7;width:26vw;height:64vh;bottom:2vh}.sc-tree.l{left:-6vw}.sc-tree.r{right:-6vw;transform:scaleX(-1)}.sc-tree .art-fractal{transform-origin:50% 100%}.sc-rocks{opacity:.95;width:26vw;height:16vh;bottom:-1vh}.sc-rocks.l{left:0}.sc-rocks.r{right:0;transform:scaleX(-1)}.sc-flies{opacity:.9;mix-blend-mode:screen;inset:0}.sc-flies .halo{fill:var(--a2);opacity:.2;filter:blur(2px)}.sc-flies .core{fill:var(--ink)}.sc-flies .fly{animation:firefly var(--t) ease-in-out infinite;animation-delay:var(--d)}.below{z-index:-1;position:relative}.wb{content-visibility:auto;contain-intrinsic-size:100vw 100vh;--rock:color-mix(in srgb, var(--bg) 55%, #2a1e14);--rock2:color-mix(in srgb, var(--bg2) 60%, #3b2a1c);--earth:color-mix(in srgb, var(--bg) 50%, #2b1c10);height:100vh;position:relative;overflow:hidden}.wb-art{width:100%;height:100%;display:block;position:absolute;inset:0}.wb-blob{left:var(--x);top:var(--y);filter:blur(80px);opacity:.35;pointer-events:none;width:60vmax;height:60vmax;animation:blobmorph var(--t) ease-in-out infinite;border-radius:50%;margin:-30vmax 0 0 -30vmax;position:absolute}.wb-blob.b0{background:radial-gradient(circle, var(--a1), transparent 70%)}.wb-blob.b1{background:radial-gradient(circle, var(--a3), transparent 70%)}.wb-lava .wb-blob.b0{background:radial-gradient(circle,#ff6a1a,#0000 70%)}.wb-lava .wb-blob.b1{opacity:.25;background:radial-gradient(circle,#ffb020,#0000 70%)}.wb-river .wb-blob.b0{background:radial-gradient(circle,#1fb2c8,#0000 70%)}.wb .art-fractal,.wb .art-mushrooms .shroom,.wb .art-psilocybe .shroom{transform-box:fill-box}.wb .art-fractal.rootsdown{transform-origin:50% 0}.wb .art-mushrooms .shroom,.wb .art-psilocybe .shroom{transform-origin:50% 100%}.wb-soil .earth{fill:var(--earth)}.wb-soil .topsoil{fill:var(--bg);stroke:color-mix(in srgb, var(--a1) 30%, transparent);stroke-width:1.2px}.wb-soil .stratum{fill:var(--rock);stroke:color-mix(in srgb, var(--a1) 18%, transparent);stroke-width:1px}.wb-soil .stratum.s1{fill:var(--rock2)}.wb-soil .stratum.s2{fill:color-mix(in srgb, var(--earth) 70%, var(--bg2))}.wb-soil .stratum.s3{fill:color-mix(in srgb, var(--rock) 80%, black)}.wb-soil .pebble{fill:color-mix(in srgb, var(--dim) 40%, var(--rock));opacity:.7}.wb-soil .rootsdown .br{stroke:color-mix(in srgb, var(--a1) 60%, var(--dim))}.wb-soil .pocket{fill:color-mix(in srgb, var(--bg) 85%, black);stroke:color-mix(in srgb, var(--a1) 25%, transparent)}.wb-soil .fossil{fill:none;stroke:color-mix(in srgb, var(--ink) 55%, var(--rock));stroke-width:2px;stroke-linecap:round;opacity:.8}.wb-soil .spores .halo{fill:var(--a1)}.crystal{fill:color-mix(in srgb, var(--a2) 55%, var(--bg2));stroke:var(--a2);stroke-width:1.2px;stroke-linejoin:round}.crystal.c1{fill:color-mix(in srgb, var(--a1) 55%, var(--bg2));stroke:var(--a1)}.crystal.c2{fill:color-mix(in srgb, var(--a3) 55%, var(--bg2));stroke:var(--a3)}.facet{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.5}.cglow{fill:var(--a2);opacity:.14;filter:blur(18px);animation:6s ease-in-out infinite pulse}.wb .cave{fill:color-mix(in srgb, var(--bg) 70%, #14100c)}.wb .ceiling,.wb .floor{fill:var(--rock);stroke:color-mix(in srgb, var(--a1) 25%, transparent);stroke-width:1.2px}.wb .stal{fill:var(--rock2);stroke:color-mix(in srgb, var(--ink) 15%, transparent);stroke-width:.8px}.wb .drip{fill:var(--a2);opacity:.8;animation:3s ease-in infinite drip;animation-delay:var(--d)}.wb-river .worm{fill:#7ff7ff;animation:4s ease-in-out infinite twinkle;animation-delay:var(--d)}.wb-river .bank{fill:var(--rock2)}.wb-river .water{fill:color-mix(in srgb, #0d5b6b 75%, var(--bg))}.wb-river .wave{fill:none;stroke:#35d6e6;stroke-width:1.4px;opacity:calc(.6 - var(--i) * .07);animation:float var(--t) ease-in-out infinite alternate}.wb-river .fbody{fill:#7ff7ff;opacity:.85}.wb-river .feye{fill:var(--bg)}.wb-river .fglow{fill:#35d6e6;opacity:.18;filter:blur(8px)}.wb-river .fish{animation:swim var(--t) ease-in-out infinite alternate;animation-delay:var(--d)}.wb-river .reed{fill:none;stroke:color-mix(in srgb, var(--a1) 70%, var(--rock));stroke-width:2.2px;stroke-linecap:round}.wb-river .cattail{fill:color-mix(in srgb, var(--dim) 60%, var(--rock))}.wb-lava .basalt{fill:#0d0907}.wb-lava .ceiling,.wb-lava .stal{fill:#1a110c;stroke:#ff78282e}.wb-lava .magma{fill:#ff6a1a}.wb-lava .magma.m2{fill:#ffb020;opacity:.55;animation:14s ease-in-out infinite alternate float}.wb-lava .island{fill:#1a110c;stroke:#ff6a1a;stroke-width:1.4px}.wb-lava .crack{fill:none;stroke:#ffb020;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;animation:5s ease-in-out infinite twinkle}.wb-lava .crack.glow{stroke:#ff6a1a;stroke-width:9px;opacity:.35;filter:blur(4px)}.wb-lava .ember{fill:#ffd27a;animation:rise var(--t) linear infinite;animation-delay:var(--d)}.wb-lava .haze{fill:#ff6a1a;opacity:.25;filter:blur(30px)}.wb-lava .bridge{fill:#1f1410;stroke:#ffb45040;stroke-width:1.2px}.wb-lava .art-stones .stone{fill:#2a1b14;stroke:#ffb4504d}.wb-lava .art-stones .moss{fill:#ff6a1a;opacity:.6}.wb-crystal .pool{fill:color-mix(in srgb, var(--a2) 30%, var(--bg));stroke:var(--a2);stroke-width:1px;opacity:.8}.wb-crystal .mote{fill:var(--ink);animation:firefly var(--t) ease-in-out infinite;animation-delay:var(--d)}.wb-trees .sky{fill:var(--bg)}.wb-trees .art-hills .hill{opacity:calc(.5 + var(--i) * .15)}@keyframes swim{0%{translate:calc(var(--dir,1) * -90px) 0}to{translate:calc(var(--dir,1) * 90px) -8px}}@keyframes drip{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(160px)}}.view{justify-content:center;width:100%;display:flex}[hidden]{display:none!important}.poster{isolation:isolate;width:min(100%,900px);min-height:92vh;color:var(--ink);font-family:var(--body);background:radial-gradient(120% 80% at 50% -10%, var(--bg2) 0%, var(--bg) 62%), var(--bg);border:1px solid color-mix(in srgb, var(--a1) 30%, transparent);box-shadow:0 0 0 1px #0009, 0 30px 90px #000000b3, 0 0 60px color-mix(in srgb, var(--glow) 25%, transparent);border-radius:3.5cqw 6cqw 4cqw 7cqw/6.5cqw 3.5cqw 7cqw 4cqw;flex-direction:column;padding:4cqw 4cqw 3cqw;animation:26s ease-in-out infinite alternate frame-melt;display:flex;position:relative;overflow:hidden;container-type:inline-size}.p-body{z-index:3;flex-direction:column;flex:1;gap:2cqw;display:flex;position:relative}.p-bg{z-index:1;pointer-events:none;position:absolute;inset:0}.p-grain{z-index:2;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain);background-image:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 4px);position:absolute;inset:0}.poster:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(85% 60% at 50% 40%, transparent 40%, var(--paper) 100%);position:absolute;inset:0}.bgm{pointer-events:none;position:absolute}.art{width:100%;height:100%;display:block;overflow:visible}.art .fill{fill:var(--a1)}.art .stroke{fill:none;stroke:var(--a1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bgm-mushrooms{opacity:.95;height:30cqw;bottom:0;left:0;right:0}.art-mushrooms .cap{fill:var(--a1)}.art-mushrooms .cap.c2{fill:var(--a2)}.art-mushrooms .stem{fill:var(--ink);opacity:.35}.art-mushrooms .gill{fill:none;stroke:var(--bg);stroke-width:2px;opacity:.5}.art-mushrooms .spot{fill:var(--bg);opacity:.75}.art-mushrooms .shroom{transform-origin:0 40px;animation:7s ease-in-out infinite alternate sway}.bgm-hills{opacity:.9;height:46cqw;bottom:0;left:0;right:0}.art-hills .hill{fill:var(--bg2);opacity:calc(.35 + var(--i) * .16)}.art-hills .hill.h1{fill:color-mix(in srgb, var(--a3) 22%, var(--bg2))}.art-hills .hill.h3{fill:color-mix(in srgb, var(--a1) 12%, var(--bg))}.bgm-owl{opacity:.85;width:17cqw;top:4cqw;right:3cqw}.art-owl .body{fill:var(--bg2);stroke:var(--a1);stroke-width:2px}.art-owl .chest{fill:color-mix(in srgb, var(--a1) 14%, transparent)}.art-owl .eyewhite{fill:var(--a3)}.art-owl .pupil{fill:var(--bg)}.art-owl .glint{fill:var(--ink)}.art-owl .beak{fill:var(--a2)}.art-owl .wing{fill:color-mix(in srgb, var(--a1) 35%, var(--bg2))}.art-owl .stroke{stroke:var(--a1);stroke-width:1.6px;opacity:.7}.art-owl .tuft{stroke-width:3px}.art-owl .eyes{transform-origin:50%;animation:6s step-end infinite blink}.bgm-wolf{opacity:.9;width:18cqw;bottom:2cqw;left:2cqw}.art-wolf .wolfbody,.art-wolf .snout{fill:color-mix(in srgb, var(--a1) 22%, var(--bg));stroke:var(--a1);stroke-width:2px}.art-wolf .eye{fill:var(--a2)}.art-wolf .howl{fill:none;stroke:var(--a2);stroke-width:1.6px;opacity:.55;animation:4s ease-out infinite howl}.art-wolf .howl.h2{animation-delay:.6s}.bgm-moon{width:20cqw;top:3cqw;right:5cqw}.art-moon .moondisc{fill:color-mix(in srgb, var(--a1) 18%, var(--bg2))}.art-moon .moonring{fill:none;stroke:var(--a1);stroke-width:1.5px}.art-moon .crater{fill:var(--bg);opacity:.5}.art-moon .halo{fill:none;stroke:var(--a1);stroke-width:.8px;opacity:.25;animation:8s ease-in-out infinite pulse}.art-moon .halo.h2{opacity:.12;animation-delay:2s}.bgm-stars{opacity:.9;inset:0}.art-stars .star{fill:var(--ink);animation:5s ease-in-out infinite twinkle;animation-delay:var(--d)}.bgm-mandala{aspect-ratio:1;opacity:.3;width:105cqw;top:50%;left:50%;transform:translate(-50%,-50%)}.art-mandala .ring{fill:none;stroke:var(--a1);stroke-width:1px}.art-mandala .ring.m2{stroke:var(--a2)}.art-mandala .petal{fill:color-mix(in srgb, var(--a1) 16%, transparent);stroke:var(--a1);stroke-width:.6px}.art-mandala .petal.m2{fill:color-mix(in srgb, var(--a2) 12%, transparent);stroke:var(--a2)}.art-mandala .core{fill:var(--a3)}.art-mandala .mring{transform-origin:200px 200px;animation:spin calc(120s + var(--i) * 40s) linear infinite}.art-mandala .mring:nth-child(2n){animation-direction:reverse}.bgm-rays{aspect-ratio:1;opacity:.16;width:150cqw;top:42%;left:50%;transform:translate(-50%,-50%)}.art-rays .ray{fill:var(--a2)}.art-rays{transform-origin:50%;animation:240s linear infinite spin}.bgm-lotus{opacity:.8;width:46cqw;bottom:1cqw;left:50%;transform:translate(-50%)}.art-lotus .petal{fill:color-mix(in srgb, var(--a2) 20%, transparent);stroke:var(--a2);stroke-width:1.2px}.art-lotus .base{fill:var(--a1);opacity:.5}.bgm-serpent{opacity:.5;width:108cqw;top:44%;left:-4cqw}.art-serpent .snake{fill:none;stroke:var(--a3);stroke-width:7px;stroke-linecap:round}.art-serpent .feather{fill:var(--a2);opacity:.8}.art-serpent .head{fill:var(--a3)}.art-serpent .eye{fill:var(--bg)}.bgm-pyramid{opacity:.9;width:74cqw;bottom:0;left:50%;transform:translate(-50%)}.art-pyramid .block{fill:var(--bg2);stroke:var(--a1);stroke-width:1px;opacity:calc(.5 + var(--i) * .08)}.art-pyramid .stair{fill:color-mix(in srgb, var(--a3) 25%, var(--bg2))}.art-pyramid .stepline{stroke:var(--a1);stroke-width:.6px;opacity:.5}.art-pyramid .capstone{fill:var(--a2)}.bgm-stepfret{display:none}.fret-band{opacity:.8;height:3.4cqw;overflow:hidden}.fret-band .art{height:100%}.art-stepfret .fret{fill:var(--a1);opacity:.85}.art-runeband .rune{fill:none;stroke:var(--a1);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.art-runeband .baseline{stroke:var(--a1);stroke-width:1px;stroke-dasharray:2 4;opacity:.5}.bgm-condor{opacity:.55;width:78cqw;top:5cqw;left:50%;transform:translate(-50%)}.art-condor .stroke{stroke:var(--a2);stroke-width:2.2px}.art-condor .bird{fill:color-mix(in srgb, var(--a3) 10%, transparent)}.bgm-nazca{opacity:.3;width:100%;bottom:3cqw;left:0}.art-nazca .stroke{stroke:var(--a3);stroke-width:2px}.art-nazca .line2{stroke:var(--a2)}.bgm-dragon{opacity:.55;width:112cqw;top:30%;left:-6cqw}.art-dragon .dbody{fill:none;stroke:var(--a1);stroke-width:14px;stroke-linecap:round;opacity:.35}.art-dragon .dbody.d2{stroke:var(--a3);stroke-width:4px;opacity:.9}.art-dragon .scale{fill:none;stroke:var(--a1);stroke-width:1.2px;opacity:.7}.art-dragon .dhead,.art-dragon .dtail{fill:var(--a1)}.art-dragon .eye{fill:var(--a2)}.art-dragon .whisker{fill:none;stroke:var(--a3);stroke-width:1.4px}.bgm-clouds{opacity:.5;width:100%;top:0;left:0}.art-clouds .cbody{fill:color-mix(in srgb, var(--a1) 16%, transparent);stroke:var(--a1);stroke-width:1.2px}.art-clouds .cline{fill:none;stroke:var(--a3);stroke-width:1.2px}.art-clouds .cloud{animation:float calc(24s + var(--i) * 6s) ease-in-out infinite alternate}.bgm-spores{opacity:.8;inset:0}.art-spores .spore{fill:var(--a2);animation:rise var(--t) linear infinite;animation-delay:var(--d)}.bgm-roots{opacity:.4;width:100%;height:40cqw;top:-2cqw;left:0}.art-roots .root{fill:none;stroke:var(--a1);stroke-width:calc(var(--d) * .7);stroke-linecap:round}.bgm-eye{opacity:.8;width:26cqw;top:22%;left:50%;transform:translate(-50%)}.art-eye .sclera{fill:var(--bg2)}.art-eye .eyeline{fill:none;stroke:var(--a2);stroke-width:2px}.art-eye .iris{fill:color-mix(in srgb, var(--a1) 55%, var(--bg))}.art-eye .irisring{fill:none;stroke:var(--a1);stroke-width:1.4px}.art-eye .pupil{fill:var(--bg)}.art-eye .glint{fill:var(--ink)}.art-eye .lash{stroke:var(--a2);stroke-width:2px}.art-eye .iris{transform-origin:100px 70px;animation:6s ease-in-out infinite pulse}.bgm-moth{opacity:.7;width:16cqw;top:10cqw;left:4cqw}.art-moth .wingl,.art-moth .wingr{fill:color-mix(in srgb, var(--a2) 30%, var(--bg2));stroke:var(--a2);stroke-width:1.2px}.art-moth .mbody{fill:var(--ink);opacity:.6}.art-moth .antenna{fill:none;stroke:var(--a2);stroke-width:1.4px}.art-moth .ocellus{fill:var(--bg);stroke:var(--a1);stroke-width:1.4px}.art-moth .wingl{transform-origin:110px 88px;animation:3.4s ease-in-out infinite flap}.art-moth .wingr{transform-origin:110px 88px;animation:3.4s ease-in-out infinite reverse flap}.bgm-fractal{opacity:.75;height:92cqw;bottom:0;left:0;right:0}.art-fractal .br{fill:none;stroke:var(--a1);stroke-linecap:round}.art-fractal .br.d0{opacity:1}.art-fractal .br.d1{opacity:.9}.art-fractal .br.d2{opacity:.8}.art-fractal .br.d3{opacity:.7}.art-fractal .br.d4{opacity:.6}.art-fractal .br.d5{opacity:.5;stroke:color-mix(in srgb, var(--a1) 70%, var(--a2))}.art-fractal .br.d6{opacity:.45;stroke:color-mix(in srgb, var(--a1) 40%, var(--a2))}.art-fractal .br.d7{opacity:.4;stroke:var(--a2)}.art-fractal .bud{fill:var(--a2);animation:5s ease-in-out infinite twinkle}.art-fractal{transform-origin:50% 100%;animation:11s ease-in-out infinite alternate sway}.bgm-canopy{opacity:.55;height:70cqw;top:0;left:0;right:0}.bgm-canopy .art{width:100%;position:absolute;inset:0}.bgm-canopy .art-fractal{transform-origin:50% 0;animation-duration:15s}.bgm-canopy .art-fractal:last-child{animation-direction:alternate-reverse}.bgm-fern{opacity:.8;width:56cqw;height:42cqw;bottom:0;left:-4cqw}.art-fern .rachis{fill:none;stroke:var(--a1);stroke-width:2.2px}.art-fern .pinna{fill:color-mix(in srgb, var(--a1) 45%, var(--bg2));stroke:var(--a1);stroke-width:.6px}.art-fern .frond{transform-origin:50% 100%;animation:8s ease-in-out infinite alternate sway;animation-delay:calc(var(--f) * -2.5s)}.bgm-leaves{opacity:.7;inset:0}.art-leaves .blade{fill:color-mix(in srgb, var(--a2) 55%, var(--bg2));stroke:var(--a2);stroke-width:.8px}.art-leaves .vein{fill:none;stroke:var(--bg);stroke-width:.8px;opacity:.6}.art-leaves .leaf{animation:leaf-fall var(--t) linear infinite;animation-delay:var(--d)}.bgm-fireflies{opacity:.95;mix-blend-mode:screen;inset:0}.art-fireflies .halo{fill:var(--a2);opacity:.18;filter:blur(2px)}.art-fireflies .core{fill:var(--ink)}.art-fireflies .fly{animation:firefly var(--t) ease-in-out infinite;animation-delay:var(--d)}.bgm-mist{opacity:.5;height:22cqw;bottom:8cqw;left:-6%;right:-6%}.art-mist .fog{fill:color-mix(in srgb, var(--ink) 12%, transparent);filter:blur(6px);animation:mist calc(18s + var(--i) * 5s) ease-in-out infinite alternate}.art-mist .fog:nth-child(2n){fill:color-mix(in srgb, var(--a1) 10%, transparent);animation-direction:alternate-reverse}.bgm-psilocybe{opacity:.9;height:34cqw;bottom:0;left:0;right:0}.art-psilocybe .pstem{fill:color-mix(in srgb, var(--ink) 60%, var(--bg2))}.art-psilocybe .pcap{fill:var(--a2)}.art-psilocybe .pglow{fill:var(--a2);opacity:.12;filter:blur(4px);animation:5s ease-in-out infinite pulse;animation-delay:calc(var(--i) * -.7s)}.art-psilocybe .shroom{transform-origin:0 0;animation:6s ease-in-out infinite alternate sway;animation-delay:calc(var(--i) * -1.1s)}.bgm-rocks{opacity:.85;height:18cqw;bottom:0;left:0;right:0}.art-rocks .rock{fill:color-mix(in srgb, var(--bg2) 70%, var(--dim));stroke:color-mix(in srgb, var(--dim) 60%, transparent);stroke-width:.8px}.art-rocks .crack{fill:none;stroke:var(--bg);stroke-width:.8px;opacity:.6}.art-rocks .moss{fill:color-mix(in srgb, var(--a1) 55%, var(--bg2))}.art-rocks .lichen{fill:var(--a2);opacity:.55}.bgm-mountains{opacity:.5;height:44cqw;top:24%;left:0;right:0}.art-mountains .ridge,.art-horizon .ridge{fill:var(--bg2);stroke:color-mix(in srgb, var(--a1) 55%, transparent);stroke-width:1.2px;opacity:calc(.55 + var(--i) * .15)}.art-mountains .ridge.r0,.art-horizon .ridge.r0{fill:color-mix(in srgb, var(--a3) 14%, var(--bg2))}.art-mountains .ridge.r2,.art-horizon .ridge.r2{fill:color-mix(in srgb, var(--a1) 10%, var(--bg))}.art-mountains .haze,.art-horizon .haze{fill:color-mix(in srgb, var(--ink) 10%, transparent);filter:blur(5px);animation:mist calc(20s + var(--i) * 6s) ease-in-out infinite alternate}.art-mountains .peakglow,.art-horizon .peakglow{fill:var(--a2);opacity:.16;filter:blur(6px);animation:7s ease-in-out infinite pulse}.art-mountains .peakstar{fill:var(--ink);opacity:.8;animation:4s ease-in-out infinite twinkle}.bgm-stones{opacity:.55;height:26cqw;top:50%;left:0;right:0}.art-stones .groundring{fill:none;stroke:var(--a1);stroke-width:.8px;stroke-dasharray:3 5;opacity:.35}.art-stones .stone{fill:color-mix(in srgb, var(--bg2) 60%, var(--dim));stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:.8px}.art-stones .stone.back{fill:color-mix(in srgb, var(--bg2) 80%, var(--dim));opacity:.8}.art-stones .menhir .stone{fill:color-mix(in srgb, var(--bg2) calc(85% - var(--depth) * 35%), var(--dim))}.art-stones .moss{fill:color-mix(in srgb, var(--a1) 60%, var(--bg2))}.art-stones .carve{fill:none;stroke:var(--a2);stroke-width:1.2px;opacity:.8;animation:6s ease-in-out infinite twinkle}.bgm-runes{opacity:.35;inset:0}.art-runes .rune{fill:none;stroke:var(--a1);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.3;animation:twinkle var(--t) ease-in-out infinite;animation-delay:var(--d)}.bgm-stag{opacity:.5;width:30cqw;top:2cqw;left:50%;transform:translate(-50%)}.art-stag .tine{fill:none;stroke:var(--a1);stroke-linecap:round}.art-stag .head{fill:color-mix(in srgb, var(--a1) 18%, var(--bg2));stroke:var(--a1);stroke-width:1.6px}.art-stag .ear{fill:color-mix(in srgb, var(--a1) 25%, var(--bg2));stroke:var(--a1);stroke-width:1.2px}.art-stag .nose{fill:var(--a1);opacity:.8}.art-stag .seye{fill:var(--a2);animation:7s step-end infinite blink}.art-stag .brow{fill:var(--a2);opacity:.7;transform-origin:100px 46px;animation:5s ease-in-out infinite pulse}.art-stag .antlers{transform-origin:100px 74px;animation:9s ease-in-out infinite alternate breathe}.bgm-triskele{aspect-ratio:1;opacity:.2;width:82cqw;top:48%;left:50%;transform:translate(-50%,-50%)}.art-triskele .spiral{fill:none;stroke:var(--a1);stroke-width:2.2px;stroke-linecap:round}.art-triskele .spiral.s1{stroke:var(--a2)}.art-triskele .spiral.s2{stroke:var(--a3)}.art-triskele .outer{fill:none;stroke:var(--a1);stroke-width:.8px;stroke-dasharray:2 6;opacity:.6}.art-triskele .hub{fill:var(--a2)}.art-triskele{transform-origin:50%;animation:160s linear infinite spin}.bgm-vines{opacity:.45;inset:0}.art-vines .stem{fill:none;stroke:var(--a1);stroke-width:2px;stroke-linecap:round}.art-vines .vleaf{fill:color-mix(in srgb, var(--a1) 40%, var(--bg2));stroke:var(--a1);stroke-width:.8px}.art-vines .curl{fill:none;stroke:var(--a2);stroke-width:1.2px}.bgm-rings{aspect-ratio:1;opacity:.3;width:84cqw;top:46%;left:50%;transform:translate(-50%,-50%)}.art-rings .ring{fill:none;stroke:var(--a1);stroke-width:1.1px;opacity:calc(1 - var(--i) * .05)}.art-rings .ring:nth-child(3n){stroke:var(--a2)}.art-rings{transform-origin:50%;animation:420s linear infinite reverse spin}.p-head{text-align:center;padding-bottom:1cqw;position:relative}.p-edition{letter-spacing:.7cqw;text-transform:uppercase;color:var(--dim);margin-bottom:.8cqw;font-size:1.5cqw}.p-title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 3cqw var(--glow);filter:url(#liquid);word-break:break-word;font-size:11.5cqw;font-weight:400;line-height:.92;animation:14s ease-in-out infinite alternate warp}.p-dates{letter-spacing:.5cqw;color:var(--a2);text-transform:uppercase;margin-top:1cqw;font-size:2.6cqw}.p-loc{letter-spacing:.28cqw;color:var(--dim);text-transform:uppercase;font-size:1.7cqw}.arc-title{filter:url(#liquid-soft);width:100%;height:auto}.arc-text{font-family:var(--display);fill:var(--ink);letter-spacing:2px;text-transform:uppercase;font-size:76px}.p-lineup{flex-direction:column;flex:none;gap:1.2cqw;display:flex;position:relative}.tier{text-align:center;line-height:1.15}.act{white-space:nowrap;text-shadow:0 1px 3px var(--bg), 0 0 10px var(--bg);display:inline-block}.act b{font-weight:inherit}.act .kind{letter-spacing:.12em;color:var(--a3);vertical-align:super;opacity:.9;margin-left:.35em;font-size:.52em;font-style:normal}.sep{opacity:.4;color:var(--a1);margin:0 .45em;text-decoration:none}.act.t0{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);text-shadow:0 0 2cqw var(--glow);transform:rotate(var(--w,0deg));filter:url(#liquid-soft);font-size:6.2cqw}.act.t0 .kind{color:var(--a2);font-size:.3em}.act.t1{font-family:var(--display);text-transform:uppercase;color:color-mix(in srgb, var(--ink) 88%, var(--a1));transform:rotate(calc(var(--w,0deg) * .5));font-size:3.4cqw}.act.t2{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--ink) 70%, var(--dim));font-size:2cqw}.act.t3{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:1.5cqw}.tier0,.tier1{margin-bottom:.6cqw}.lay-blob .p-title{font-size:13cqw}.lay-blob .tier0 .act{margin:.3cqw 0;display:block}.lay-blob .tier0 .sep{display:none}.lay-blob .p-lineup:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--a1) 10%, transparent), transparent 75%);pointer-events:none;z-index:-1;border-radius:46% 54% 62% 38%/52% 44% 56% 48%;animation:18s ease-in-out infinite blobmorph;position:absolute;inset:22% 8% 26%}.lay-mandala .p-title{font-family:var(--display);letter-spacing:.04em;font-size:9cqw}.lay-mandala .halo-ring{border:1px solid color-mix(in srgb, var(--a1) 40%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--bg2) 80%, transparent), transparent);border-radius:50%;width:88%;margin:1cqw auto 2cqw;padding:5cqw 8cqw;animation:12s ease-in-out infinite alternate breathe}.lay-mandala .tier0 .act{margin:.35cqw 0;font-size:5cqw;display:block}.lay-mandala .tier0 .sep{display:none}.lay-mandala .mflow{column-count:3;text-align:center;column-gap:1.6cqw;margin-top:1.6cqw}.lay-mandala .mflow .act{white-space:normal;margin-bottom:.35cqw;display:block}.lay-pyramid{padding-top:0}.lay-pyramid .p-title{letter-spacing:.06em;font-size:10cqw}.lay-pyramid .prow{text-align:center;font-size:max(1.45cqw, calc(6.4cqw - var(--i) * .42cqw));margin:.18cqw 0;line-height:1.12}.lay-pyramid .prow .act{font-size:1em}.lay-pyramid .prow .act .kind{font-size:.42em}.lay-pyramid .prow .act.t0{filter:none}.lay-pyramid .fret-band.bottom{transform:scaleY(-1)}.lay-column .p-lineup.column{grid-template-columns:1fr 1.1fr;align-items:start;gap:2.5cqw;display:grid}.lay-column .ccol{min-width:0}.lay-column .tier0 .act{text-align:left;white-space:normal;margin:.5cqw 0;font-size:5cqw;display:block}.lay-column .tier0{text-align:left}.lay-column .csplit{grid-template-columns:1fr 1fr;gap:1.2cqw;display:grid}.lay-column .csplit>div{min-width:0}.lay-column .csplit .act{text-align:left;white-space:normal;text-indent:-1em;padding-left:1em;font-size:1.55cqw;display:block}.lay-column .ccol-b{border-left:1px solid color-mix(in srgb, var(--a1) 25%, transparent);padding-left:1.6cqw}.lay-column .bgm-wolf{width:30cqw;top:34%;bottom:auto;left:1cqw}.lay-column .bgm-moon{width:17cqw;top:2cqw;right:3cqw}.lay-column .bgm-hills{opacity:.55;height:34cqw}.lay-column .bgm-roots{opacity:.22}.lay-column .bgm-fractal{opacity:.3;width:60cqw;height:60cqw;left:-8cqw;right:auto}.lay-column .bgm-owl{top:3cqw;right:4cqw}.lay-strata .p-title{font-size:12cqw}.lay-strata .band{border-top:1px solid color-mix(in srgb, var(--a1) 30%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--a1) 7%, transparent), transparent);transform:skewX(calc(var(--dir) * 1.1deg));animation:shear calc(16s + var(--i) * 3s) ease-in-out infinite alternate;padding:.7cqw 1cqw}.lay-strata .band:nth-child(2n){background:linear-gradient(90deg, color-mix(in srgb, var(--a2) 6%, transparent), transparent)}.lay-strata .band-inner{text-align:center;display:block}.lay-strata .band .act{font-size:2.4cqw}.lay-strata .band .act.t0{font-size:4.6cqw;display:block}.lay-strata .band .act.t1{font-size:3.2cqw}.lay-strata .band .act.t3{font-size:1.7cqw}.lay-strata .band .sep{opacity:.3}.lay-strata .bgm-roots{opacity:.22;top:26%}.lay-strata .bgm-spores{opacity:.45}.lay-strata .bgm-eye{opacity:.5;top:34%}.lay-arc .arow{text-align:center;transform:rotate(calc((var(--i) - 2) * .35deg))}.lay-arc .tier0 .act{font-size:5cqw;display:inline-block}.lay-arc .p-lineup{gap:.8cqw}.lay-arc .bgm-rays{opacity:.12;top:30%}.lay-arc .bgm-canopy{opacity:.45;height:56cqw}.lay-arc .bgm-rings{opacity:.26;top:54%}.lay-arc .bgm-fern{opacity:.65;left:auto;right:-6cqw;transform:scaleX(-1)}.lay-arc .bgm-mist{opacity:.35;bottom:2cqw}.lay-mandala .bgm-canopy{opacity:.4}.lay-mandala .bgm-leaves{opacity:.55}.lay-pyramid .bgm-fern{opacity:.65;width:50cqw;height:40cqw}.lay-pyramid .bgm-mist{opacity:.45;bottom:14cqw}.lay-pyramid .bgm-serpent{opacity:.45;top:58%}.lay-pyramid .bgm-pyramid{opacity:.55}.lay-scroll .bgm-mist{opacity:.6;height:30cqw;bottom:0}.lay-scroll .bgm-serpent{opacity:.35;top:40%}.lay-scroll .bgm-fern{opacity:.35;left:auto;right:-5cqw;transform:scaleX(-1)}.lay-scroll .bgm-moon{opacity:.6;width:16cqw;top:2cqw;right:4cqw}.lay-scroll .bgm-lotus{opacity:.6}.lay-strata .bgm-psilocybe{opacity:.8}.lay-strata .bgm-fireflies{opacity:.7}.lay-scroll .p-title{letter-spacing:.12em;font-size:9cqw}.lay-scroll .tier0 .act{margin:.4cqw 0;display:block}.lay-scroll .tier0 .sep{display:none}.lay-scroll .panel{border-top:1px dashed color-mix(in srgb, var(--a1) 35%, transparent);grid-template-columns:3.5cqw 1fr;gap:1.2cqw;padding:.8cqw 0;display:grid}.lay-scroll .panel-no{color:var(--a2);opacity:.7;font-size:2.2cqw}.lay-scroll .panel-body{text-align:left}.p-foot{border-top:1px solid color-mix(in srgb, var(--a1) 30%, transparent);background:color-mix(in srgb, var(--bg) 62%, transparent);backdrop-filter:blur(2px);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;border-radius:1.6cqw 2.4cqw 1.4cqw 2.6cqw/2.4cqw 1.4cqw 2.6cqw 1.6cqw;grid-template-columns:1fr 1fr;gap:.8cqw 2cqw;margin-top:auto;padding:1.2cqw 1.4cqw 1.4cqw;font-size:1.35cqw;display:grid}.p-stages{flex-wrap:wrap;gap:.4cqw 1cqw;list-style:none;display:flex}.p-stages li:before{content:"[ ";color:var(--a1)}.p-stages li:after{content:" ]";color:var(--a1)}.p-slogan{text-align:center;color:var(--a2);text-transform:none;letter-spacing:.04em;grid-column:1/-1;font-size:1.8cqw}.p-notes{flex-wrap:wrap;gap:.3cqw 1.2cqw;list-style:none;display:flex}.p-notes li:before{content:"> ";color:var(--a3)}.p-meta{text-align:center;color:color-mix(in srgb, var(--dim) 70%, transparent);grid-column:1/-1;font-size:1.15cqw}.sheet{min-height:60vh}.sheet .p-bg{opacity:.55}.sheet .p-body{gap:1cqw}.sheet .p-head{padding-bottom:0}.sheet .p-title{font-size:7cqw}.sheet-foot{grid-template-columns:1fr}.sheet-foot .p-ctl{margin-top:.6cqw}.timetable,.roster{width:100%;color:var(--ink);font-family:var(--body);position:relative}.tt-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 16px;display:flex}.tt-tab{font:inherit;letter-spacing:1px;text-transform:uppercase;color:var(--dim);border:1px solid color-mix(in srgb, var(--a1) 25%, transparent);cursor:pointer;background:0 0;border-radius:46% 54% 50% 50%/52% 48%;padding:6px 12px;font-size:12px;animation:12s ease-in-out infinite alternate puddle}.tt-tab:nth-child(2n){animation-delay:-5s}.tt-tab:nth-child(3n){animation-delay:-9s}.tt-tab span{opacity:.6;margin-left:6px}.tt-tab:hover{color:var(--ink);border-color:var(--a1)}.tt-tab.on{background:var(--a1);color:var(--bg);border-color:var(--a1)}.tt-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.tt-stage{border:1px solid color-mix(in srgb, var(--a1) 22%, transparent);background:color-mix(in srgb, var(--bg) 72%, transparent);backdrop-filter:blur(3px);border-radius:14px 20px 12px 22px/20px 12px 22px 14px;padding:10px 12px;animation:24s ease-in-out infinite alternate frame-melt}.ro-head,.ro-row{background:color-mix(in srgb, var(--bg) 55%, transparent)}.tt-stage:nth-child(2n){animation-delay:-8s}.tt-stage:nth-child(3n){animation-delay:-15s}.tt-stage-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tt-stage-name{font-family:var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--a2);font-size:20px}.tt-stage-kind{color:var(--dim);text-transform:uppercase;letter-spacing:1px;font-size:10px}.tt-rule{color:color-mix(in srgb, var(--a1) 45%, transparent);white-space:nowrap;margin:4px 0 8px;font-size:10px;line-height:1;overflow:hidden}.tt-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.tt-row td{vertical-align:top;border-bottom:1px dotted color-mix(in srgb, var(--dim) 30%, transparent);padding:4px}.tt-time{width:8.6em;color:var(--a3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:10px}.tt-time .dash{opacity:.45;margin:0 2px}.tt-act{overflow-wrap:break-word}.tt-name{color:var(--ink)}.tt-row.tier0 .tt-name{color:var(--a2);font-weight:700}.tt-row.tier1 .tt-name{color:color-mix(in srgb, var(--ink) 85%, var(--a1))}.tt-kind{letter-spacing:1px;color:var(--dim);vertical-align:1px;margin-left:6px;font-size:9px}.tt-row.is-live .tt-kind{color:var(--a1)}.tt-meta{color:var(--dim);font-size:10px;display:block}.tt-genre{opacity:.65}.tt-stage{align-self:start}.tt-day-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.tt-day-label{font-family:var(--display);letter-spacing:3px;color:var(--a1);font-size:26px}.tt-day-date{color:var(--ink);letter-spacing:2px}.tt-day-note{color:var(--dim);margin-left:auto;font-size:11px}.tt-legend{letter-spacing:1px;color:var(--dim);text-align:center;margin-top:16px;font-size:10px}.ro-head,.ro-row{white-space:nowrap;grid-template-columns:42px minmax(160px,2fr) 90px 44px 1.2fr 1.2fr;gap:8px;padding:2px 0;font-size:12px;display:grid}.ro-head{color:var(--a1);border-bottom:1px solid color-mix(in srgb, var(--a1) 30%, transparent);letter-spacing:1px;margin-bottom:6px;padding-bottom:6px}.ro-row{border-bottom:1px dotted color-mix(in srgb, var(--dim) 22%, transparent);overflow:hidden}.ro-row:hover{background:color-mix(in srgb, var(--a1) 8%, transparent)}.ro-n{color:var(--dim)}.ro-name{color:var(--ink)}.ro-row.tier0 .ro-name{color:var(--a2);font-weight:700}.ro-row.tier1 .ro-name{color:var(--a1)}.ro-kind{color:var(--a3);font-size:10px}.ro-org,.ro-genre,.ro-label{color:var(--dim);text-overflow:ellipsis;font-size:10px;overflow:hidden}@keyframes warp{0%{transform:skew(-1.2deg)scaleY(1)}50%{transform:skew(1.4deg)scaleY(1.04)}to{transform:skew(-.6deg)scaleY(.98)}}@keyframes blobmorph{0%,to{border-radius:46% 54% 62% 38%/52% 44% 56% 48%;transform:rotate(0)scale(1)}33%{border-radius:62% 38% 44% 56%/40% 62% 38% 60%;transform:rotate(4deg)scale(1.04)}66%{border-radius:38% 62% 55% 45%/62% 38%;transform:rotate(-3deg)scale(.97)}}@keyframes sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:1}}@keyframes blink{0%,96%{opacity:1}97%,99%{opacity:.08}to{opacity:1}}@keyframes howl{0%{opacity:0;transform:translate(0)}30%{opacity:.7}to{opacity:0;transform:translate(14px)}}@keyframes float{0%{transform:translate(-14px)}to{transform:translate(18px)}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}15%{opacity:.9}85%{opacity:.5}to{transform:translate3d(var(--x,20px), -320px, 0);opacity:0}}@keyframes flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}@keyframes breathe{0%{transform:scale(.985)}to{transform:scale(1.015)}}@keyframes shear{0%{transform:skewX(calc(var(--dir,1) * 1.1deg)) translateX(calc(var(--dir,1) * -.4cqw))}to{transform:skewX(calc(var(--dir,1) * -1.4deg)) translateX(calc(var(--dir,1) * .4cqw))}}@keyframes puddle{0%{border-radius:46% 54% 52% 48%/58% 44% 56% 42%}25%{border-radius:58% 42% 46% 54%/46% 58% 42% 54%}50%{border-radius:42% 58% 60% 40%/54% 40% 60% 46%}75%{border-radius:54% 46% 40% 60%/42% 56% 44% 58%}to{border-radius:48% 52% 56% 44%/60% 46% 54% 40%}}@keyframes frame-melt{0%{border-radius:3.5cqw 6cqw 4cqw 7cqw/6.5cqw 3.5cqw 7cqw 4cqw}33%{border-radius:6.5cqw 3.5cqw 7cqw 4cqw/4cqw 6.5cqw 3.5cqw 7cqw}66%{border-radius:4cqw 7cqw 3.5cqw 6cqw/7cqw 4cqw 6cqw 3.5cqw}to{border-radius:7cqw 4cqw 6.5cqw 3.5cqw/3.5cqw 6cqw 4cqw 7cqw}}@keyframes firefly{0%{opacity:0;transform:translate(0)}10%{opacity:1}45%{opacity:.15}55%{opacity:.9}90%{opacity:0}to{transform:translate(var(--fx,30px), var(--fy,-40px));opacity:0}}@keyframes grow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes leaf-fall{0%{opacity:0;transform:translateY(-30px)rotate(0)}10%{opacity:.85}to{transform:translate3d(var(--x,30px), 420px, 0) rotate(var(--rot,300deg));opacity:0}}@keyframes mist{0%{transform:translate(-6%)scaleX(1)}to{transform:translate(6%)scaleX(1.08)}}@keyframes drift{0%{translate:-6vw 3vh}to{translate:7vw -5vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.p-title,.act.t0,.arc-title,.bar-liquid{filter:none}}@media (width<=720px){body{font-size:14px}.poster{min-height:0;padding:6cqw 4cqw}.p-foot{grid-template-columns:1fr;font-size:2.4cqw}.p-meta{font-size:2.2cqw}.lay-column .p-lineup.column,.lay-column .csplit{grid-template-columns:1fr}.lay-mandala .mflow{column-count:2}.act.t2{font-size:3.2cqw}.act.t3{font-size:2.6cqw}.lay-column .csplit .act{font-size:3cqw}.ro-head,.ro-row{grid-template-columns:32px 1fr 70px}.ro-org,.ro-genre,.ro-label{display:none}.sheet .p-title{font-size:9cqw}.sc-stones,.sc-tree,.sc-rocks,.sc-sigil,.sc-moon{display:none}.sc-liquid{filter:blur(40px)}}
