:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fafaf9;--fg:#1c1917;--muted:#78716c;--line:#e7e5e4;--accent:#c2410c;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1c1917;--fg:#f5f5f4;--muted:#a8a29e;--line:#292524;--accent:#fb923c}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);margin:0;line-height:1.5}a{color:var(--accent)}button,select,.file-button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:.35rem .7rem;font-size:.875rem;line-height:1.3}button:hover,.file-button:hover{border-color:var(--muted)}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.danger{color:#dc2626;border-color:color-mix(in srgb, #dc2626 40%, var(--line))}@media (prefers-color-scheme:dark){button.danger{color:#f87171}}button.link{color:var(--accent);background:0 0;border:none;padding:.35rem 0;text-decoration:underline}button:focus-visible,select:focus-visible,.file-button:focus-within{outline:2px solid var(--accent);outline-offset:2px}.file-button{display:inline-block}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.error{color:#dc2626;font-size:.85rem}@media (prefers-color-scheme:dark){.error{color:#f87171}}button:disabled{opacity:.5;cursor:default}
