:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141210;--text:#cfc8bc;--accent:#e8591a}html,body{background:var(--bg);height:100%;color:var(--text);margin:0;font:16px/1.5 ui-monospace,SF Mono,Menlo,monospace}#screen{outline:none;width:100vw;height:100dvh;display:block}#canvas-text{pointer-events:none;-webkit-user-select:text;user-select:text;position:fixed;overflow:hidden}.canvas-text-run{white-space:pre;color:#0000;cursor:text;position:absolute}.canvas-text-run span::selection{color:#0000;background:#e8591a80}#canvas-text.smooth .canvas-text-run{color:var(--ink)}#canvas-text.smooth .canvas-text-run.caps{text-transform:uppercase}#canvas-text.smooth .canvas-text-run::selection{color:#fff;background:#e8591a80}#canvas-text.smooth .canvas-text-run span::selection{color:#fff}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sr-only,.mirror{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fallback-note{display:none}.copy-buffer{position:fixed;top:0;left:-9999px}.text-view-bar{display:none}.fallback #screen,.text-view #screen,.fallback #canvas-text,.text-view #canvas-text{display:none!important}.text-view .text-view-bar{border-left:3px solid var(--accent);flex-wrap:wrap;align-items:center;gap:12px;margin:16px;padding:8px 12px;display:flex}.text-view-bar button{font:inherit;border:1px solid var(--accent);color:var(--text);cursor:pointer;background:#2a2520;padding:4px 10px}.text-view-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fallback .keyboard-help,.text-view .keyboard-help{display:none}.fallback .fallback-note{border-left:3px solid var(--accent);margin:16px;padding:8px 12px;display:block}.fallback .mirror,.text-view .mirror{clip-path:none;white-space:normal;width:auto;height:auto;margin:16px;position:static;overflow:visible}.fallback table,.text-view table{border-collapse:collapse;display:block;overflow-x:auto}.fallback th,.fallback td,.text-view th,.text-view td{text-align:left;border:1px solid #3b352f;padding:4px 8px}a{color:var(--accent)}
