@font-face{font-family:Departure Mono;src:url(https://cdn.jsdelivr.net/gh/rektdeckard/departure-mono@v1.500/public/assets/DepartureMono-1.500.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--field-background:#ddd8c4;--field-foreground:#4d4d4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--field-background);width:100%;height:100%;margin:0;overflow:hidden}body{min-height:100dvh;color:var(--field-foreground);overscroll-behavior:none;font-family:Departure Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace}.fallback-page{isolation:isolate;background:var(--field-background);position:fixed;inset:0;overflow:hidden}.ascii-field{background:var(--field-background);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sound-controls{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));z-index:2;color:var(--field-foreground);letter-spacing:.08em;opacity:.78;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ddd8c4d1;border:1px solid #4d4d4d61;align-items:center;gap:10px;padding:7px 8px;font-size:10px;transition:opacity .16s,border-color .16s;display:flex;position:fixed;box-shadow:0 1px #ffffff57}.sound-controls:hover,.sound-controls:focus-within{opacity:1;border-color:#4d4d4db8}.sound-controls__mute{min-width:68px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #4d4d4d6b;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.sound-controls__mute:hover,.sound-controls__mute:focus-visible{background:#4d4d4d14;border-color:currentColor}.sound-controls__mute:focus-visible,.sound-controls__volume input:focus-visible{outline-offset:2px;outline:1px solid}.sound-controls__indicator{background:currentColor;border-radius:50%;width:6px;height:6px}.sound-controls[data-state=idle] .sound-controls__indicator,.sound-controls[data-state=blocked] .sound-controls__indicator{background:0 0;border:1px solid}.sound-controls[data-state=muted] .sound-controls__indicator{border-radius:0;transform:rotate(45deg)}.sound-controls__volume{align-items:center;gap:7px;display:flex}.sound-controls__volume input{cursor:pointer;width:104px;height:16px;accent-color:var(--field-foreground);touch-action:manipulation;margin:0}.sound-controls__volume output{font-variant-numeric:tabular-nums;text-align:right;width:3ch}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ascii-field{cursor:default}.sound-controls{transition:none}}@media (width<=420px){.sound-controls{gap:7px}.sound-controls__volume input{width:82px}}
