.tankobon-card.svelte-anbk52{background:#fff;flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;container:card/inline-size}.tankobon-card.svelte-anbk52:hover{box-shadow:var(--shadow-comic-lg);transform:translateY(-2px)}.cover-wrapper.svelte-anbk52{aspect-ratio:2/3;background:var(--color-paper-muted);border-bottom:var(--border-comic);width:100%;position:relative;overflow:hidden}.cover-image.svelte-anbk52{object-fit:cover;width:100%;height:100%;display:block}.tote-tag.svelte-anbk52{border:2px solid var(--color-ink);box-shadow:2px 2px 0px var(--color-ink);border-radius:3px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.tote-active.svelte-anbk52{color:#0b6b2c;background:#e6f7ec}.tote-inactive.svelte-anbk52{color:#555;background:#f1f1f1}.card-content.svelte-anbk52{flex-direction:column;flex-grow:1;justify-content:flex-start;gap:.4rem;min-width:0;padding:.85rem;display:flex}.title-section.svelte-anbk52{flex-direction:column;gap:.15rem;min-width:0;display:flex}.manga-title.svelte-anbk52{color:var(--color-ink);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:.95rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.manga-subtitle.svelte-anbk52{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;min-height:1.1em;font-size:.75rem;font-weight:600;overflow:hidden}.volume-badge-row.svelte-anbk52{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.condition-badge.svelte-anbk52{color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;display:inline-flex}.review-quote.svelte-anbk52{color:var(--color-ink);background:var(--color-paper-muted);border-left:3px solid var(--color-ink);-webkit-line-clamp:2;line-clamp:2;border-radius:2px;-webkit-box-orient:vertical;margin:.1rem 0;padding:.35rem .5rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.owner-footer.svelte-anbk52{border-top:1px dashed var(--color-paper-muted);justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;margin-top:auto;padding-top:.45rem;display:flex}.owner-link.svelte-anbk52{color:var(--color-ink);flex:auto;align-items:center;gap:.25rem;min-width:0;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.owner-name.svelte-anbk52{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.owner-link.svelte-anbk52:hover{color:var(--color-vermilion-ink)}.loan-status.svelte-anbk52{white-space:nowrap;border-radius:2px;flex-shrink:0;padding:.12rem .35rem;font-size:.65rem;font-weight:800}.loan-available.svelte-anbk52{color:#0b6b2c;background:#e6f7ec}.loan-borrowed.svelte-anbk52{color:#b45309;background:#fef3c7}.card-action-tray.svelte-anbk52{border-top:1px dashed var(--color-paper-muted);align-items:center;gap:.5rem;height:38px;min-height:38px;max-height:38px;margin-top:auto;padding-top:.4rem;display:flex}.tray-btn.svelte-anbk52{border:2px solid var(--color-ink);height:32px;box-shadow:2px 2px 0px var(--color-ink);cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;border-radius:4px;justify-content:center;align-items:center;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex;position:relative}.tray-btn.svelte-anbk52:active{box-shadow:1px 1px 0px var(--color-ink);transform:translate(1px,1px)}.tote-toggle.svelte-anbk52{letter-spacing:-.01em;flex:1;gap:.35rem;min-width:0;padding:0 .5rem;font-size:.72rem}.tote-toggle.svelte-anbk52:after{content:"";position:absolute;inset:-6px 0 -6px -6px}.btn-bring.svelte-anbk52{color:#0b6b2c;background:#e6f7ec;border-color:#0b6b2c}.btn-stay.svelte-anbk52{background:var(--color-paper-muted);color:var(--color-ink)}.icon-action-btn.svelte-anbk52{width:32px;color:var(--color-ink);background:#fff;flex-shrink:0;padding:0}.edit-btn.svelte-anbk52:after{content:"";position:absolute;inset:-6px 0 -6px -6px}.edit-btn.svelte-anbk52:hover{background:var(--color-paper-muted)}.delete-btn.svelte-anbk52:after{content:"";position:absolute;inset:-6px -6px -6px 0}.delete-btn.svelte-anbk52:hover{background:var(--color-vermilion-subtle);border-color:var(--color-vermilion);color:var(--color-vermilion-ink)}@container card (width<=175px){.card-content.svelte-anbk52{gap:.3rem;padding:.65rem .6rem}.manga-title.svelte-anbk52{font-size:.86rem}.manga-subtitle.svelte-anbk52{font-size:.7rem}.tote-btn-label.svelte-anbk52{display:none}.owner-link.svelte-anbk52{font-size:.72rem}.loan-status.svelte-anbk52{padding:.1rem .25rem;font-size:.62rem}}
