.mn--yanawa{background:var(--yanawa-bg);color:var(--yanawa-fg);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 128px;gap:6px 12px;padding:12px 14px;font-size:11px;display:grid}@keyframes pj-type{0%{width:0}34%,92%{width:calc(var(--n) * 1ch)}to{width:0}}.mn--yanawa .is-keyword{color:var(--yanawa-keyword)}.mn--yanawa .is-type{color:var(--yanawa-type)}.mn--yanawa .is-string{color:var(--yanawa-string)}.mn--yanawa .is-punct{color:var(--yanawa-muted)}@keyframes pj-token{0%,36%{visibility:hidden;transform:translateY(3px)}42%,90%{visibility:visible;transform:none}96%,to{visibility:hidden}}@keyframes pj-branch{0%,56%{stroke-dashoffset:40px}66%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:40px}}@keyframes pj-node{0%,54%{visibility:hidden}62%,90%{visibility:visible}96%,to{visibility:hidden}}.mn--sweep{background:var(--sweep-bg);color:var(--sweep-fg);flex-direction:column;padding:10px 14px;font-size:10.5px;line-height:1.62;display:flex}@keyframes pj-row{0%{visibility:hidden;transform:translate(-6px)}6%,88%{visibility:visible;transform:none}96%,to{visibility:hidden}}.mn--hum{background:var(--hum-bg);color:var(--hum-fg);flex-direction:column;padding:10px 14px;font-size:10.5px;display:flex}@keyframes pj-breathe{50%{transform:scale(.75)}}@keyframes pj-level{0%{height:14%}to{height:100%}}@keyframes pj-progress{to{width:100%}}.mn--morrowferry{background:var(--ferry-night)}@keyframes pj-wave{to{transform:translate(-9px)}}@keyframes pj-bob{50%{transform:translateY(1px)}}@keyframes pj-flicker{0%,to{opacity:.8}35%{opacity:1}60%{opacity:.75}}@keyframes pj-twinkle{50%{opacity:.25}}.ya__note{color:var(--yanawa-muted);letter-spacing:.04em;grid-column:1/-1;font-size:9.5px}.ya__code{white-space:nowrap;grid-column:1/-1;font-size:12px}.ya__typed{--n:24;vertical-align:bottom;width:0;animation:pj-type 9s steps(var(--n)) -6.5s infinite;display:inline-block;overflow:hidden}.ya__cursor{vertical-align:-2px;background:var(--yanawa-keyword);width:6px;height:13px;animation:1s step-end infinite pj-blink;display:inline-block}.ya__label{color:var(--yanawa-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.ya__token-list{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.ya__token{--i:0;border:1px solid color-mix(in srgb, var(--yanawa-keyword) 35%, transparent);visibility:hidden;animation:9s infinite pj-token;animation-delay:calc(var(--i) * .12s - 6.5s);border-radius:5px;padding:0 5px;font-size:10px;line-height:17px}.ya__token:nth-child(2){--i:1}.ya__token:nth-child(3){--i:2}.ya__token:nth-child(4){--i:3}.ya__token:nth-child(5){--i:4}.ya__token:nth-child(6){--i:5}.ya__tree{min-height:70px;position:relative}.ya__tree svg{width:128px;height:70px;position:absolute;top:0;left:0;overflow:visible}.ya__tree line{stroke:color-mix(in srgb, var(--yanawa-keyword) 45%, transparent);stroke-dasharray:40;stroke-dashoffset:40px;animation:9s -6.5s infinite pj-branch}.ya__node{border:1px solid color-mix(in srgb, var(--yanawa-keyword) 45%, transparent);background:var(--yanawa-node);white-space:nowrap;visibility:hidden;animation:9s infinite pj-node;animation-delay:calc(var(--i) * .15s - 6.5s);border-radius:4px;padding:0 5px;font-size:9.5px;line-height:15px;position:absolute;transform:translate(-50%,-50%)}.ya__node.is-root{--i:0;top:24px;left:64px}.ya__node.is-left{--i:1;top:54px;left:22px}.ya__node.is-middle{--i:2;top:54px;left:64px}.ya__node.is-right{--i:3;top:54px;left:106px}.sw__path{color:var(--sweep-muted);text-align:right;font-size:9.5px}.sw__prompt{color:var(--sweep-ok)}.sw__row{white-space:nowrap;visibility:hidden;animation:8s infinite pj-row;animation-delay:calc(var(--i) * .55s - 5.5s);grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 12px;gap:6px;display:grid}.sw__row:nth-child(3){--i:0}.sw__row:nth-child(4){--i:1}.sw__row:nth-child(5){--i:2}.sw__row:nth-child(6){--i:3}.sw__file{color:var(--sweep-file);text-overflow:ellipsis;overflow:hidden}.sw__arrow{color:var(--sweep-muted)}.sw__dest{color:var(--sweep-ok);text-overflow:ellipsis;overflow:hidden}.sw__ok{color:var(--sweep-ok)}.sw__done{color:var(--sweep-muted);visibility:hidden;margin-top:auto;animation:8s -3.1s infinite pj-row}.hu__box{border:1px solid var(--hum-line);border-radius:8px;flex-direction:column;gap:7px;height:100%;padding:8px 10px 9px;display:flex}.hu__head,.hu__controls{color:var(--hum-muted);justify-content:space-between;gap:8px;font-size:9.5px;display:flex}.hu__now{color:var(--hum-bright);align-items:center;gap:8px;display:flex}.hu__play{color:var(--hum-accent);animation:1.6s ease-in-out infinite pj-breathe}.hu__state{color:var(--hum-muted);margin-left:auto;font-size:9.5px}.hu__bars{flex:auto;align-items:flex-end;gap:3px;min-height:0;display:flex}.hu__bars i{background:var(--hum-bar);border-radius:1px 1px 0 0;flex:1;height:30%;animation:1s ease-in-out infinite alternate pj-level}.hu__bars i:nth-child(6n+2){animation-duration:.9s}.hu__bars i:nth-child(6n+3){animation-duration:1.2s}.hu__bars i:nth-child(6n+4){animation-duration:.8s}.hu__bars i:nth-child(6n+5){animation-duration:1.3s}.hu__bars i:nth-child(6n){animation-duration:1.1s}.hu__bars i:nth-child(4n+2){animation-delay:-.7s}.hu__bars i:nth-child(4n+3){animation-delay:-1.1s}.hu__bars i:nth-child(4n){animation-delay:-.4s}.hu__controls{justify-content:flex-start;align-items:center}.hu__progress{background:var(--hum-line);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.hu__progress:after{content:"";background:var(--hum-accent);width:0;animation:24s linear -9s infinite pj-progress;position:absolute;top:0;bottom:0;left:0}.mf__scene{shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0}.mf__water{animation:3.2s steps(3,end) infinite pj-wave}.mf__boat{animation:2.8s step-end infinite pj-bob}.mf__lamp{animation:2.2s ease-in-out infinite pj-flicker}.mf__reflection{animation:1.9s steps(2,end) infinite pj-blink}.mf__star{animation:3.6s steps(2,end) infinite pj-twinkle}.mf__star.is-2{animation-delay:-1.2s}.mf__star.is-3{animation-delay:-2.4s}@media (prefers-reduced-motion:reduce){.ya__typed{width:calc(var(--n) * 1ch)}.ya__tree line{stroke-dashoffset:0}.hu__progress:after{width:38%}.ya__token,.ya__node,.sw__row,.sw__done{visibility:visible}}
