button.svelte-1wo35z6{background:none;border:0;font-size:.9rem;color:var(--text)}button.svelte-1wo35z6:hover{color:var(--hover)}button.svelte-1wo35z6:disabled{color:#7e7e7e}button.svelte-1wo35z6:not(:disabled){cursor:pointer}label.svelte-xpizv0{color:var(--text)}select.svelte-xpizv0{padding:.2rem .3rem;font-size:.9rem}h2.svelte-4130fr{color:var(--text)}li.svelte-twrklp{position:relative;height:var(--boxHeight)}li.svelte-twrklp:hover:after{content:"";position:absolute;inset:0;border:1px solid var(--background);opacity:.7}.description.svelte-twrklp{display:none;visibility:hidden;position:absolute;z-index:1;background:#ffffffe6;padding:.5rem;font-size:.8rem;min-width:15rem;max-width:20rem;overflow:hidden}.description.svelte-twrklp h3:where(.svelte-twrklp),.description.svelte-twrklp h4:where(.svelte-twrklp){color:#000}.description.svelte-twrklp h4:where(.svelte-twrklp){font-weight:400;max-height:5rem;overflow:auto}.description.svelte-twrklp:hover,li.svelte-twrklp:hover .description:where(.svelte-twrklp){display:block}.description.show.svelte-twrklp{visibility:visible}li.svelte-twrklp>.sizesMissing:where(.svelte-twrklp),.sizesMissing.svelte-twrklp span:where(.svelte-twrklp){color:red}.description.svelte-twrklp .sizesMissing:where(.svelte-twrklp){margin-top:.5rem}li.svelte-twrklp>.sizesMissing:where(.svelte-twrklp){pointer-events:none;position:absolute;bottom:0;right:.2rem;font-size:1.2rem}.image.svelte-twrklp,.thumbnail.svelte-twrklp{object-fit:cover}.image.svelte-twrklp{height:5rem}.thumbnail.svelte-twrklp{height:var(--boxHeight);width:var(--boxWidth)}a.svelte-twrklp{color:var(--primaryBackgroundAlt);text-decoration:none}a.svelte-twrklp:hover{text-decoration:underline}.close.svelte-twrklp{font-size:.6rem}.icon.svelte-twrklp{border:0;background:transparent;width:1.5rem;height:1.5rem;cursor:pointer}form.svelte-6rql4s,.group.svelte-6rql4s{width:100%}ul.svelte-6rql4s{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-end}.shelvesContainer.svelte-6rql4s{max-width:100%}.shelves.svelte-6rql4s{padding:.3rem;display:grid;overflow:auto;grid-template-columns:repeat(var(--columns),var(--width));grid-template-rows:repeat(var(--rows),var(--height));gap:.3rem;background-color:var(--text)}.shelf.svelte-6rql4s{display:flex;flex-direction:column;background-color:beige;justify-content:flex-end}h2.svelte-6rql4s,h4.svelte-6rql4s,span.svelte-6rql4s,label.svelte-6rql4s{color:var(--text)}span.svelte-6rql4s{font-style:italic}
