.desk.boot{isolation:isolate;color:var(--fg);grid-template:minmax(0,1fr)/minmax(0,1fr);font-size:clamp(10px,min(1.55cqi,3.5cqb),26px);line-height:1.5}.desk.boot[data-cycling]:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--screen), #fff 7%) 0%, var(--screen) 55%, var(--bg) 100%) var(--screen);position:absolute;inset:-.2em -.7em -.7em}.boot .k{color:var(--blue)}.boot .g{color:var(--green)}.boot .m{color:var(--mag)}.boot .c{color:var(--cyan)}.boot .o{color:var(--orange)}.boot .d{color:var(--dim)}.boot-screen{z-index:3;background:#000;font-size:.9em;line-height:1.4;position:absolute;inset:0;overflow:hidden;container-type:size}.boot-scroll{padding:.5em .8em;position:absolute;inset:0 0 auto}.boot-lines{position:relative}.boot-line{white-space:pre;color:var(--fg)}.boot-cover{background:#000;position:absolute;inset:-2px 0 0}.boot[data-cut] .boot-screen,.boot[data-boot=booted] .boot-screen{display:none}.boot-desk{grid-area:1/1;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;grid-template-columns:1.45fr 1fr;gap:.6em;min-width:0;min-height:0;display:grid;position:relative}.boot-term{grid-row:1/3}.boot-tile[data-cold],.boot-reveal[data-cold]{content-visibility:hidden}.boot[data-boot=playing] :is(.boot-scroll,.boot-cover),.boot[data-boot=playing][data-staged] :is(.boot-tile,.boot-themes){will-change:transform, opacity}.boot-tile{background:color-mix(in srgb, var(--tile) 92%, transparent);opacity:0;border-radius:.55em;min-width:0;min-height:0;position:relative}.boot-inner{box-sizing:border-box;border-radius:inherit;flex-direction:column;gap:.9em;height:100%;padding:.8em 1em;display:flex;overflow:hidden}.boot-edge{border:.14em solid var(--line);pointer-events:none;border-radius:.55em;position:absolute;inset:0}.boot-focus{border-color:var(--blue);box-shadow:0 0 0 .06em var(--blue), 0 0 2.4em -.6em var(--blue)}.boot[data-boot=booted] .boot-tile{opacity:1}.boot-reveal{opacity:0;flex-direction:column;gap:.9em;display:flex}.boot[data-boot=booted] .boot-reveal,.boot-reveal[data-on]{opacity:1}.boot-ff{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4em;display:grid}.boot-logo{isolation:isolate;color:var(--blue);letter-spacing:-.04em;font-size:3.2em;font-weight:800;line-height:.92;position:relative}.boot-shade{z-index:-1;opacity:0;position:absolute;inset:0}.boot-shade-far{color:var(--line);transform:translate(.12em,.12em)}.boot-shade-near{color:var(--mag);transform:translate(.06em,.06em)}.boot[data-boot=booted] .boot-shade,.boot-shade[data-on]{opacity:1}.boot-info{gap:.2em;font-size:.9em;display:grid}.boot-row{display:flex}.boot-row>.k{flex:0 0 4.6em}.boot-row>span:last-child{overflow-wrap:anywhere;min-width:0}.boot-theme-name,.boot-theme-n{vertical-align:top;contain:strict;height:1.5em;display:inline-block}.boot-theme-name{width:11ch}.boot-theme-n{width:3ch}.boot-sw{gap:.25em;margin-top:.4em;display:flex}.boot-sw i{border-radius:.15em;width:1.4em;height:.9em;display:block}.sw-red{background:var(--red)}.sw-orange{background:var(--orange)}.sw-yellow{background:var(--yellow)}.sw-green{background:var(--green)}.sw-cyan{background:var(--cyan)}.sw-blue{background:var(--blue)}.sw-magenta{background:var(--mag)}.sw-fg{background:var(--fg)}.boot-cursor{background:var(--fg);vertical-align:-.2em;width:.6em;height:1.1em;display:inline-block}.boot-cursor[data-off]{visibility:hidden}.boot-nv .boot-inner{white-space:pre;gap:0;font-size:.82em;line-height:1.6}.boot-nv .ln{width:1.8em;color:var(--dim);display:inline-block}.boot-mode{margin-top:.6em}.boot-bt .boot-inner{grid-template-rows:auto minmax(0,1fr) auto;gap:.4em;font-size:.8em;display:grid}.boot-bars{align-items:flex-end;gap:.18em;min-height:0;display:flex}.boot-bars i{background:linear-gradient(to top, var(--green), var(--yellow) 70%, var(--red));border-radius:.1em .1em 0 0;flex:1;display:block}.boot-themes{box-sizing:border-box;border:.1em solid var(--line);background:color-mix(in srgb, var(--bg) 90%, #000);opacity:0;border-radius:.6em;flex-wrap:wrap;grid-column:1/-1;justify-content:center;justify-self:center;gap:.3em;max-width:100%;padding:.35em;font-size:.8em;display:flex}.boot-themes span{color:var(--dim);white-space:nowrap;border-radius:.4em;padding:.35em .6em}.boot-themes .on{background:var(--blue);color:var(--screen)}.boot[data-boot=booted] .boot-themes{opacity:1}@media (width<=767.98px){.desk.boot{font-size:clamp(10px,min(3.4cqi,1.9cqb),26px)}.boot-desk{grid-template-rows:auto auto minmax(8em,1fr) auto;grid-template-columns:minmax(0,1fr)}.boot-term{grid-row:auto}.boot-ff{grid-template-columns:minmax(0,1fr);gap:.8em}@container (height<=519.98px){.boot-bt{display:none}.boot-desk{grid-template-rows:auto minmax(0,1fr) auto}}@container (height<=429.98px){.boot-nv{display:none}.boot-desk{grid-template-rows:minmax(0,1fr) auto}}}@media (width>=768px){@container (height<=329.98px){.boot-nv,.boot-bt{display:none}.boot-desk{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.boot-term{grid-row:auto}}}@container (height<=279.98px){.boot-logo,.boot-sw,.boot-themes{display:none}.boot-inner,.boot-reveal{gap:.4em}}
