.inline-field.svelte-12l2ts2{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding:.3rem .5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-subtle);cursor:pointer}.inline-field.svelte-12l2ts2:hover{border-color:var(--color-border-strong)}.inline-field.is-on.svelte-12l2ts2{border-color:color-mix(in oklch,var(--game-primary, var(--color-brand-500)) 55%,transparent);background:color-mix(in oklch,var(--game-primary, var(--color-brand-500)) 12%,transparent);color:var(--color-ink)}.inline-field-label.svelte-12l2ts2{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}@media(max-width:900px){.inline-field-label.svelte-12l2ts2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.inline-field.svelte-12l2ts2 select,.inline-field.svelte-12l2ts2 input{max-width:11rem;min-width:0;border:none;background:none;padding:0;font-size:.8rem;font-weight:600;color:var(--color-ink);cursor:pointer}.inline-field.svelte-12l2ts2 input{cursor:text}.inline-field.svelte-12l2ts2 select:focus-visible,.inline-field.svelte-12l2ts2 input:focus-visible{outline:2px solid var(--game-primary, var(--color-brand-500));outline-offset:2px}.view-bar.svelte-us93hc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.view-modes.svelte-us93hc{display:inline-flex;padding:.15rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised)}.view-mode.svelte-us93hc{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:var(--radius-sm);font-size:.76rem;font-weight:700;color:var(--color-subtle);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast)}.view-mode.svelte-us93hc:hover{color:var(--color-ink)}.view-mode.is-active.svelte-us93hc{color:var(--color-ink);background:var(--color-surface-overlay);box-shadow:var(--shadow-xs)}@media(max-width:640px){.view-mode-label.svelte-us93hc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.view-sheet.svelte-cp0v2u{gap:.9rem;padding:1rem 1rem .9rem}.vs-head.svelte-cp0v2u{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vs-title.svelte-cp0v2u{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--color-ink)}.vs-body.svelte-cp0v2u{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1.1rem}.vs-group.svelte-cp0v2u{display:flex;flex-direction:column;gap:.5rem}.vs-label.svelte-cp0v2u{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.vs-view.svelte-cp0v2u{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem}.vs-fields.svelte-cp0v2u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.vs-fields.svelte-cp0v2u .field.is-on:where(.svelte-cp0v2u) .field-label:where(.svelte-cp0v2u){color:var(--game-primary, var(--color-brand-500))}.vs-fields.svelte-cp0v2u .field.is-on:where(.svelte-cp0v2u) select:where(.svelte-cp0v2u){border-color:color-mix(in oklch,var(--game-primary, var(--color-brand-500)) 55%,transparent)}.vs-foot.svelte-cp0v2u{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.2rem;padding-bottom:env(safe-area-inset-bottom,0px)}.bar.svelte-15y07gd{display:flex;flex-direction:column;gap:.5rem}.bar-compact.svelte-15y07gd{display:none}.bar-trigger.svelte-15y07gd{flex:none}.bar-trigger.svelte-15y07gd .badge:where(.svelte-15y07gd){padding:0 .35rem;min-width:1.1rem}.bar-chosen.svelte-15y07gd{display:flex;align-items:center;gap:.3rem;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 1rem),transparent)}.bar-chip.svelte-15y07gd{flex:none;gap:.25rem;padding:.28rem .55rem;font-size:.72rem}.bar-count.svelte-15y07gd{margin-left:auto;flex:none;font-size:.72rem}.bar-chip-text.svelte-15y07gd{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-filters.svelte-15y07gd{display:flex;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.1rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent)}.bar-filters.svelte-15y07gd::-webkit-scrollbar{display:none}.bar-reset.svelte-15y07gd{flex:none}.bar-view.svelte-15y07gd{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media(max-width:767px){.bar-compact.svelte-15y07gd{display:flex;align-items:center;gap:.4rem;min-width:0}.bar-filters.svelte-15y07gd,.bar-view.svelte-15y07gd{display:none}}.card-section.svelte-1jtim8d{margin-bottom:2rem}.card-section.is-apart.svelte-1jtim8d{padding-top:1.75rem;margin-top:2.25rem;border-top:1px solid var(--color-border)}.pile-column.is-apart.svelte-1jtim8d{padding-left:1.1rem;border-left:1px dashed var(--color-border)}.pile-aside.svelte-1jtim8d,.group-aside.svelte-1jtim8d{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-subtle)}.group-hint.svelte-1jtim8d{margin-top:-.5rem;margin-bottom:.85rem;max-width:42rem}.group-title.svelte-1jtim8d{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem;font-size:1.05rem;font-weight:700;color:var(--color-ink)}.card-tile-frame.is-marked.svelte-1jtim8d .card-img,.card-tile-frame.is-marked.svelte-1jtim8d .card-img-placeholder,.pile-card.is-marked.svelte-1jtim8d .card-img{outline:3px solid var(--game-primary, var(--color-brand-500));outline-offset:2px}.card-view-row.is-marked.svelte-1jtim8d,.pile-title-row.is-marked.svelte-1jtim8d{background:color-mix(in oklch,var(--game-primary, var(--color-brand-500)) 12%,transparent);border-radius:var(--radius-md)}.card-open.svelte-1jtim8d{display:block;width:100%;cursor:pointer;border-radius:var(--radius-md)}.card-tile.svelte-1jtim8d{display:flex;flex-direction:column;gap:.35rem;min-width:0}.card-tile-frame.svelte-1jtim8d{position:relative;transition:transform var(--duration-base) var(--ease-out)}.card-tile.svelte-1jtim8d:hover .card-tile-frame:where(.svelte-1jtim8d){transform:translateY(-4px);z-index:1}.card-caption.svelte-1jtim8d{display:flex;flex-direction:column;gap:.25rem;min-width:0}.card-name.svelte-1jtim8d{font-size:.75rem;font-weight:600;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-dimmed.svelte-1jtim8d .card-img{filter:saturate(.3) brightness(.9);transition:filter var(--duration-base) var(--ease-out)}.is-dimmed.svelte-1jtim8d:hover .card-img{filter:none}.row-open.svelte-1jtim8d{display:flex;align-items:center;gap:.7rem;flex:1;min-width:0;text-align:left;cursor:pointer}.pile-column.svelte-1jtim8d{display:flex;flex-direction:column;gap:.5rem}.pile-card.svelte-1jtim8d{position:relative}.pile-stack.svelte-1jtim8d{--pile-overlap: -72%}.pile-stack.svelte-1jtim8d:hover>:where(.svelte-1jtim8d){margin-top:var(--pile-overlap)}.pile-stack.svelte-1jtim8d>:where(.svelte-1jtim8d):first-child{margin-top:0}.pile-card.svelte-1jtim8d:hover+.pile-card:where(.svelte-1jtim8d),.pile-card.svelte-1jtim8d:focus-within+.pile-card:where(.svelte-1jtim8d){margin-top:3%}.pile-card.svelte-1jtim8d:hover,.pile-card.svelte-1jtim8d:focus-within{z-index:1}.pile-card.svelte-1jtim8d:hover .card-img,.pile-card.svelte-1jtim8d:focus-within .card-img{box-shadow:var(--shadow-lg)}.pile-label.svelte-1jtim8d{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--color-muted)}.pile-titles.svelte-1jtim8d{display:flex;flex-direction:column;gap:.15rem}.pile-title-row.svelte-1jtim8d{display:flex;align-items:center;gap:.3rem}.pile-title-row.is-dimmed.svelte-1jtim8d .pile-title-name:where(.svelte-1jtim8d){color:var(--color-subtle)}.pile-title-open.svelte-1jtim8d{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;padding:.2rem .4rem;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast)}.pile-title-open.svelte-1jtim8d:hover,.pile-title-open.svelte-1jtim8d:focus-visible{background:var(--color-surface-overlay)}.pile-title-qty.svelte-1jtim8d{flex-shrink:0;min-width:1rem;font-size:.76rem;font-weight:800;color:var(--color-subtle)}.pile-title-name.svelte-1jtim8d{flex:1;min-width:0;font-size:.8rem;font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-view-pile.svelte-1jtim8d:has(.pile-titles:where(.svelte-1jtim8d)){grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem 1.25rem}
