.card.svelte-5bie76{background-color:var(--background-color-1);border:1px solid #ffffff14;border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:0;max-width:100%;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000004d,inset 0 0 1px #ffffff1a}.card.svelte-5bie76:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 16px #0006,inset 0 0 1px #ffffff26}hr.svelte-5bie76{border:none;border-top:1px solid #ffffff14;margin:0}.card-head.svelte-5bie76{align-items:flex-start;gap:.75rem;display:flex}.card-head-icon.svelte-5bie76{background:#ffffff08;border:1px solid #ffffff14;border-radius:.35rem;flex-shrink:0;align-self:flex-start;gap:4px;margin-top:2px;padding:.25rem .35rem;display:flex}.color-dot.svelte-5bie76{border:1px solid #ffffff40;border-radius:3px;flex-shrink:0;width:14px;height:14px}.card-head-text.svelte-5bie76{flex:1;min-width:0}.card-head-text.svelte-5bie76 h3:where(.svelte-5bie76){color:var(--text-color-1);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:1.1rem;font-weight:600;overflow:hidden}.desc-wrap.svelte-5bie76{margin-top:.15rem}.desc-wrap.svelte-5bie76 summary:where(.svelte-5bie76){cursor:pointer;color:var(--text-color-2);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.desc.svelte-5bie76{color:var(--text-color-2);margin:.3rem 0 0;font-size:.8rem;display:block}.card-body.svelte-5bie76{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}.capacity-row.svelte-5bie76{align-items:center;gap:.6rem;display:flex}.capacity-bar.svelte-5bie76{background:#ffffff1a;border-radius:999px;flex:1;height:.55rem;position:relative;overflow:hidden}.capacity-fill.svelte-5bie76{background:var(--theme-color-2);border-radius:inherit;height:100%;transition:width .2s}.capacity-percent.svelte-5bie76{color:var(--text-color-2);text-align:right;min-width:2.2rem;font-size:.82rem;font-weight:600}.stat-row.svelte-5bie76{align-items:baseline;display:flex}.stat-value.svelte-5bie76{color:var(--text-color-1);font-size:.9rem;font-weight:500}.contents.svelte-5bie76{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.item-row.svelte-5bie76{border-radius:.3rem;align-items:center;gap:.5rem;padding:.2rem .25rem;transition:background-color .15s;display:flex}.item-row.svelte-5bie76:hover{background-color:#ffffff0a}.item-img.svelte-5bie76{border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.item-detail.svelte-5bie76{flex:1;min-width:0}.item-name.svelte-5bie76{color:var(--text-color-1);font-size:.875rem;font-weight:500}.item-count.svelte-5bie76{color:var(--theme-color-2);white-space:nowrap;flex-shrink:0;font-size:.85rem;font-weight:500}.empty-label.svelte-5bie76{color:var(--text-color-2);margin:0;font-size:.85rem;font-style:italic}@media only screen and (width<=600px){.card-head-text.svelte-5bie76 h3:where(.svelte-5bie76){white-space:normal}}.chest-grid.svelte-1t2so2p{grid-template-columns:1fr;gap:1rem;display:grid}@media only screen and (width>=640px){.chest-grid.svelte-1t2so2p{grid-template-columns:repeat(2,1fr)}}@media only screen and (width>=1200px){.chest-grid.svelte-1t2so2p{grid-template-columns:repeat(3,1fr)}}.error-state.svelte-1t2so2p{text-align:center;background-color:rgba(var(--red), .08);border:1px solid rgba(var(--red), .2);border-radius:.5rem;padding:2.5em 2em}.error-state.svelte-1t2so2p p:where(.svelte-1t2so2p){color:rgb(var(--red));margin-bottom:1em;font-weight:500}.error-state.svelte-1t2so2p button:where(.svelte-1t2so2p){background-color:var(--theme-color-1);color:#fff;font-family:var(--font-family);cursor:pointer;border:none;border-radius:.35em;align-items:center;gap:.4em;padding:.5em 1.25em;font-weight:500;display:inline-flex}.error-state.svelte-1t2so2p button:where(.svelte-1t2so2p):hover{opacity:.9}.empty-state.svelte-1t2so2p{color:var(--text-color-2);flex-direction:column;align-items:center;gap:.75rem;padding:3em 2em;font-size:.9rem;display:flex}.empty-state.svelte-1t2so2p svg{opacity:.4;font-size:2rem}.empty-state.svelte-1t2so2p p:where(.svelte-1t2so2p){margin:0}
