:root{--bg:#faf8f5;--fg:#222;--muted:#777;--gap:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:dark){:root{--bg:#161514;--fg:#eee;--muted:#999}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}a{color:inherit}#app{max-width:1400px;padding:var(--gap);margin:0 auto}.muted{color:var(--muted)}h1,h2{margin:0;font-size:1.25rem}button,.button,input,textarea,select{font:inherit;color:inherit;border:1px solid var(--muted);background:0 0;border-radius:.3rem;padding:.4rem .8rem}button,.button,select{cursor:pointer}:is(button,.button,select):hover:not(:disabled){border-color:var(--fg)}:is(button,.button,select):disabled{opacity:.4;cursor:default}label:has(input:not([hidden]),select,textarea){flex-direction:column;gap:.2rem;display:flex}.actions{gap:var(--gap);flex-wrap:wrap;display:flex}.error{color:#d33}.warning{padding:var(--gap);border-left:3px solid #e9a400}.dialog{align-items:center;gap:var(--gap);padding:var(--gap);border:1px solid var(--muted);border-radius:.3rem;flex-wrap:wrap;display:flex}.dialog p{flex-basis:100%;margin:0}fieldset{gap:var(--gap);min-width:0;padding:var(--gap);border:1px solid color-mix(in srgb, var(--muted) 50%, transparent);border-radius:.5rem;flex-direction:column;margin:0;display:flex}fieldset legend{padding:0 .4rem;font-weight:700}#nav{gap:var(--gap);margin-bottom:var(--gap);right:var(--gap);bottom:var(--gap);z-index:1;background:var(--bg);border-radius:.3rem;flex-wrap:wrap;padding:.2rem .6rem;display:flex;position:fixed}#gallery{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}#gallery a{text-decoration:none}#gallery figure{margin:0}#gallery figure img{aspect-ratio:1;object-fit:contain;width:100%}#gallery figure figcaption{flex-direction:column;display:flex}
