:root{--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}}body{margin:0}main{max-width:40rem;margin:0 auto;padding:1rem}h2 small{font-weight:400}.slots{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.slots button,.actions button{min-height:44px;font:inherit;padding:0 1rem}label{margin:.75rem 0;display:block}input{width:100%;max-width:24rem;min-height:40px;font:inherit;display:block}select{min-height:40px;font:inherit;display:block}.lengths{border:none;padding:0}.lengths label{align-items:center;gap:.5rem;min-height:44px;margin:0;display:flex}.lengths input{width:auto;min-height:0;display:inline}.actions{flex-wrap:wrap;gap:.5rem;display:flex}.hint{color:graytext}[role=alert]{font-weight:700}
