.stage.svelte-1uha8ag{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100dvh;min-height:100dvh;padding:max(.5rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));align-content:safe center;justify-items:center;display:grid;position:relative;overflow:hidden auto}.backdrop.svelte-1uha8ag{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wallpaper.svelte-1uha8ag{object-fit:cover;object-position:center;filter:brightness(.85)saturate(.95);image-rendering:auto;width:100%;height:100%;transform:scale(1.02)}.tint.svelte-1uha8ag{pointer-events:none;background:#0a061233;position:absolute;inset:0}.boot.svelte-1uha8ag{z-index:1;width:min(34rem,100%);animation:svelte-1uha8ag-bootIn .18s var(--steps-3) both;flex-direction:column;align-items:center;gap:clamp(.55rem,2.4vh,1.25rem);padding:clamp(.55rem,2vh,1.5rem) 0;display:flex;position:relative}.user.svelte-1uha8ag{font-family:"Press Start 2P", var(--font-pixel);letter-spacing:.08em;color:var(--accent-soft);text-transform:none;text-align:center;image-rendering:pixelated;font-size:clamp(.78rem,2.6vw + .35rem,1.35rem);font-weight:400;line-height:1.4}.menu.svelte-1uha8ag{background:var(--menu-bg);width:100%;min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);image-rendering:pixelated;transition:opacity .15s var(--steps-2);border:3px solid #9bb7d3;border-radius:2px;flex-direction:column;gap:clamp(.2rem,.8vh,.35rem);padding:clamp(.55rem,1.6vh,1rem) clamp(.4rem,1.5vw,.75rem);display:flex}.menu.dim.svelte-1uha8ag{opacity:.5}.item.svelte-1uha8ag{text-align:left;width:100%;min-height:2.75rem;color:var(--accent);transition:background .12s var(--steps-2), color .12s var(--steps-2), border-color .12s var(--steps-2), transform .12s var(--steps-2);border:3px solid #0000;border-radius:0;grid-template-columns:clamp(1.25rem,4vw,1.75rem) 1fr;align-items:center;gap:clamp(.55rem,2.5vw,1rem);padding:clamp(.55rem,1.6vh,.95rem) clamp(.65rem,2.2vw,1.1rem);display:grid}.item.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:clamp(1.2rem,3.8vw,1.55rem);height:clamp(1.2rem,3.8vw,1.55rem);image-rendering:pixelated;opacity:.85;transition:opacity .12s var(--steps-2);place-items:center;display:grid}.item.svelte-1uha8ag .icon:where(.svelte-1uha8ag) svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.item.svelte-1uha8ag .label:where(.svelte-1uha8ag){letter-spacing:.04em;text-transform:lowercase;overflow-wrap:anywhere;font-size:clamp(.72rem,1.6vw + .45rem,1.1rem);font-weight:400;line-height:1.35}@media (hover:hover) and (pointer:fine){.item.svelte-1uha8ag:hover{color:var(--accent-soft);transform:translate(4px)}.item.svelte-1uha8ag:hover .icon:where(.svelte-1uha8ag){opacity:1}}.item.active.svelte-1uha8ag{background:var(--selected-bg);color:var(--selected-text);animation:svelte-1uha8ag-selectBlink 1.75s var(--steps-3) infinite;border-color:#9bb7d3;transform:translate(4px)}.item.active.svelte-1uha8ag .icon:where(.svelte-1uha8ag){opacity:1;color:var(--accent-pop)}.status.svelte-1uha8ag{color:var(--accent-soft);font-family:var(--font-pixel);letter-spacing:.06em;text-align:center;text-transform:lowercase;max-width:100%;animation:svelte-1uha8ag-statusBlink 2.2s var(--steps-2) infinite;padding-inline:.25rem;font-size:clamp(.62rem,1.4vw + .35rem,.95rem);font-weight:400}.bootline.svelte-1uha8ag{text-align:center;white-space:normal;max-width:calc(100vw - 2rem);color:var(--selected-text);animation:svelte-1uha8ag-bootBlink .4s var(--steps-2) infinite;padding-inline:.5rem;font-size:clamp(.55rem,2.2vw,.65rem);position:absolute;bottom:clamp(-2.2rem,-4vh,-1.4rem);left:50%;translate:-50%}.reboot-screen.svelte-1uha8ag{z-index:5;padding:max(.5rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));animation:svelte-1uha8ag-rebootPop .2s var(--steps-2) both;background:0 0;align-content:safe center;justify-items:center;display:grid;position:fixed;inset:0}.reboot-panel.svelte-1uha8ag{width:min(24rem,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);image-rendering:pixelated;background:#12182259;border:3px solid #9bb7d3;flex-direction:column;align-items:stretch;gap:clamp(.45rem,1.5vh,.75rem);padding:clamp(.85rem,2vh,1.15rem) clamp(.8rem,2.5vw,1.1rem);display:flex}.reboot-title.svelte-1uha8ag{color:var(--accent-soft);letter-spacing:.08em;text-align:center;animation:svelte-1uha8ag-bootBlink .45s var(--steps-2) infinite;font-size:clamp(.68rem,1.5vw + .35rem,.95rem)}.reboot-log.svelte-1uha8ag{min-height:clamp(3.5rem,12vh,5.5rem);color:var(--accent);letter-spacing:.04em;flex-direction:column;gap:.3rem;font-size:clamp(.55rem,1.2vw + .3rem,.72rem);list-style:none;display:flex}.reboot-log.svelte-1uha8ag li:where(.svelte-1uha8ag){animation:svelte-1uha8ag-lineIn .12s var(--steps-2) both}.reboot-log.svelte-1uha8ag .cursor:where(.svelte-1uha8ag){color:var(--accent-soft);animation:svelte-1uha8ag-bootBlink .4s var(--steps-2) infinite}.bar.svelte-1uha8ag{background:#0c101873;border:3px solid #9bb7d3;width:100%;height:clamp(12px,2.5vh,16px);padding:2px}.bar-fill.svelte-1uha8ag{background:var(--accent-soft);height:100%;image-rendering:pixelated;transition:width .1s var(--steps-2)}@keyframes svelte-1uha8ag-rebootPop{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-lineIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-bootIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-selectBlink{0%,to{border-color:#7a9ab8}33%{border-color:#9bb7d3}66%{border-color:#fff}}@keyframes svelte-1uha8ag-statusBlink{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1uha8ag-bootBlink{0%{opacity:.3}to{opacity:1}}@media (width<=480px){.wallpaper.svelte-1uha8ag{object-position:42% center}.item.svelte-1uha8ag{min-height:2.9rem}.item.active.svelte-1uha8ag{transform:translate(2px)}}@media (height<=560px){.boot.svelte-1uha8ag{gap:.45rem;padding-block:.35rem}.menu.svelte-1uha8ag{gap:.15rem;padding:.4rem .35rem}.item.svelte-1uha8ag{min-height:2.35rem;padding:.45rem .7rem}.item.active.svelte-1uha8ag{transform:translate(2px)}.user.svelte-1uha8ag{font-size:clamp(.7rem,3.2vh,1.05rem)}.status.svelte-1uha8ag{font-size:clamp(.55rem,2.2vh,.75rem)}.bootline.svelte-1uha8ag{bottom:-1.5rem}}@media (height<=400px){.boot.svelte-1uha8ag{gap:.3rem;padding-block:.2rem}.menu.svelte-1uha8ag{padding:.3rem .25rem}.item.svelte-1uha8ag{gap:.55rem;min-height:2.1rem;padding:.32rem .6rem}.item.svelte-1uha8ag .icon:where(.svelte-1uha8ag){width:1.15rem;height:1.15rem}.item.svelte-1uha8ag .label:where(.svelte-1uha8ag){font-size:clamp(.62rem,2.8vh,.85rem)}}@media (prefers-reduced-motion:reduce){.boot.svelte-1uha8ag,.item.active.svelte-1uha8ag,.status.svelte-1uha8ag,.bootline.svelte-1uha8ag,.reboot-screen.svelte-1uha8ag,.reboot-title.svelte-1uha8ag,.reboot-log.svelte-1uha8ag li:where(.svelte-1uha8ag),.reboot-log.svelte-1uha8ag .cursor:where(.svelte-1uha8ag){animation:none}.bar-fill.svelte-1uha8ag{transition:none}}
