:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,Malgun Gothic,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{place-items:center;min-height:100vh;margin:0;display:grid}.card{border:1px solid #8884;border-radius:8px;justify-items:start;gap:12px;min-width:280px;padding:24px 32px;display:grid}.card h1{margin:0;font-size:1.5rem}.card p{margin:0}.error{color:#d33}.button,button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8886;border-radius:6px;padding:8px 16px;text-decoration:none}.page{align-content:start;gap:16px;width:min(960px,100% - 48px);padding:24px 0;display:grid}.page h1{margin:0;font-size:1.5rem}.page p{margin:0}.page-header,.toolbar,.toolbar form{align-items:center;gap:12px;display:flex}.toolbar{justify-content:space-between}.page-header button{margin-left:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #8884;padding:8px}input[type=search],input[type=text]{color:inherit;font:inherit;background:0 0;border:1px solid #8886;border-radius:6px;padding:8px}button:disabled{cursor:default;opacity:.5}.settings-form,.layers{gap:16px;display:grid}.layers h2{margin:0;font-size:1.1rem}.field{gap:4px;display:grid}.slot{border:1px solid #8884;border-radius:8px;gap:8px;padding:12px;display:grid}.slot-row,.slot-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}
