:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font:18px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:#fff;min-width:320px;min-height:100%;margin:0}#root{min-height:100svh}.signin-screen{background:#fff;justify-content:center;align-items:center;min-height:100svh;display:flex}.signin-button,.signout-button,.mode-button{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:6px}.signin-button{padding:10px 14px;font-size:15px}.note-actions{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));align-items:center;gap:6px;display:flex;position:fixed}.signout-button,.mode-button{opacity:.62;padding:5px 8px;font-size:12px}.mode-button[aria-pressed=true]{opacity:1;border-color:#777}.signin-button:focus-visible,.signout-button:focus-visible,.mode-button:focus-visible,.note-input:focus-visible{outline-offset:2px;outline:2px solid #000}.note-screen{background:#fff;min-height:100svh}.note-input{box-sizing:border-box;resize:none;color:#000;background:#fff;border:0;width:100%;min-height:100svh;padding:18px 16px 48px;font:18px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.note-input:focus{outline:none}.note-preview{color:#000;overflow-wrap:anywhere;background:#fff;width:100%;min-height:100svh;padding:18px 16px 58px;font:18px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.note-preview>:first-child{margin-top:0}.note-preview>:last-child{margin-bottom:0}.note-preview h1,.note-preview h2,.note-preview h3,.note-preview h4,.note-preview h5,.note-preview h6{margin:1.25em 0 .35em;font-weight:650;line-height:1.25}.note-preview p,.note-preview ul,.note-preview ol,.note-preview blockquote,.note-preview pre,.note-preview table{margin:0 0 .9em}.note-preview ul,.note-preview ol{padding-left:1.35em}.note-preview blockquote{color:#333;border-left:3px solid #ddd;padding-left:.9em}.note-preview code,.note-preview pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.note-preview code{background:#f5f5f5;border-radius:4px;padding:.1em .25em}.note-preview pre{background:#f5f5f5;border-radius:6px;padding:.8em;overflow-x:auto}.note-preview pre code{background:0 0;padding:0}.note-preview a{color:#000;text-underline-offset:.16em;text-decoration-thickness:1px}.note-preview table{border-collapse:collapse;width:100%}.note-preview th,.note-preview td{border:1px solid #ddd;padding:.35em .45em}.note-preview img{max-width:100%}.app-error{color:#b00020;text-align:center;background:#fff;max-width:min(520px,100vw - 32px);margin:0;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.app-error-note{bottom:48px}@media (width<=720px){.note-input,.note-preview{padding:14px 12px 52px;font-size:17px}.note-actions{gap:4px}}
