.sb-head{padding:var(--sb-safe) var(--sb-safe) 0}.sb-head__work{margin-bottom:.75em;display:block}.sb-head__title{font-size:var(--sb-size-h2);line-height:var(--sb-lh-h2);letter-spacing:var(--sb-tracking-h2);margin:0}.sb-head__en{font-size:var(--sb-size-small);font-weight:var(--sb-weight-body);letter-spacing:var(--sb-tracking-label);text-transform:uppercase;color:var(--sb-ink-dim);margin-left:.9em}.sb-head__note{max-width:var(--sb-measure);margin:.25em 0 0}.sb-head__state{font-family:var(--sb-mono);font-size:var(--sb-size-small);color:var(--sb-ink-dim)}.sb-head__row{justify-content:space-between;align-items:baseline;gap:var(--sb-gutter);flex-wrap:wrap;display:flex}.sb-head__rule{margin-top:calc(var(--sb-gutter) * .75)}.sb-head--overlay{z-index:4;padding:calc(var(--sb-safe) * .5) calc(var(--sb-safe) * .5) 0;pointer-events:none;color:var(--sb-on-stage);transition:opacity .18s cubic-bezier(.4,0,1,1);position:fixed;top:0;left:0}.sb-head--overlay .sb-head__title{color:var(--sb-on-stage)}.sb-head--overlay .sb-head__work{color:var(--sb-on-stage-dim);margin:0;display:inline}.sb-head--overlay .sb-head__title{font-size:var(--sb-size-small);letter-spacing:var(--sb-tracking-label);text-transform:uppercase;font-weight:var(--sb-weight-head);display:inline}.sb-head--overlay .sb-head__en{display:none}.sb-head--overlay .sb-head__note{font-size:var(--sb-size-small);color:var(--sb-on-stage-dim)}.sb-head--overlay .sb-head__rule{display:none}.sb-head--faded{opacity:.5}.sb-head--overlay:hover{opacity:1}.sb-hud-dev{left:calc(var(--sb-safe) * .5);top:calc(var(--sb-safe) * .5 + 3.4em);z-index:3;font-family:var(--sb-mono);font-size:var(--sb-size-small);line-height:var(--sb-lh-body);color:var(--sb-ink-dim);white-space:pre-line;pointer-events:none;position:fixed}.sb-hud-dev b{color:var(--sb-ink);font-weight:var(--sb-weight-head)}.sb-hud-dev .over,.sb-hud-dev .bad{color:var(--sb-warn)}.sb-hud-dev .warn{color:#e8a33d}.sb-foot-dev{left:calc(var(--sb-safe) * .5);right:calc(var(--sb-safe) * .5);bottom:calc(var(--sb-safe) * .5);z-index:3;font-family:var(--sb-mono);font-size:var(--sb-size-small);color:var(--sb-ink-dim);opacity:.6;white-space:pre-line;pointer-events:none;position:fixed}.sb-canvas-page,.sb-canvas-page body{height:100%}.sb-canvas-page body{overflow:hidden}.sb-canvas-page canvas{display:block}
