html{font-synthesis:none;font-family:Manrope Variable,sans-serif}:is(html:has([data-page=landing]),html:has([data-page=not-found])){background:var(--editor-canvas);color:var(--ink)}html:has([data-page=landing]){scroll-behavior:smooth;scroll-padding-top:30px}body{min-width:320px;margin:0}@media (prefers-reduced-motion:reduce){html:has([data-page=landing]){scroll-behavior:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#181818;--surface-subtle:#232323;--ink:#e5e5e5;--muted:#999;--line:#383838;--action-hover:#ccc;--error:#ef9999;--photo-label:#181818db;--processing-surface:#181818ed;--spinner-track:#383838;--scrollbar:#666;--selection:#ccc;--editor-canvas:#121212;--editor-icon-size:22px;--editor-tray-width:640px;--editor-panel-height:92px;--editor-sidebar-width:320px}@layer base{:root{color:var(--ink);background:var(--surface);font-synthesis:none;font-family:Manrope Variable,sans-serif;font-weight:450}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input[type=range],select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a{color:inherit;text-underline-offset:4px;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:5px}::selection{color:var(--surface);background:var(--selection)}html{scrollbar-color:var(--scrollbar) var(--surface)}h1,h2,p{margin:0}h1,h2{font-weight:600}}
