.deck-card-root{--r-btn:4px;--r-card:8px;--r-chip:4px;--r-img:0;border:var(--border-hairline,1px solid var(--color-border,#111));border-radius:var(--r-card,8px);background:var(--color-surface,#fff);padding:var(--space-4,16px);cursor:pointer;text-align:left;box-sizing:border-box;min-width:0;transition:background-color var(--dur-base,.2s) var(--ease-standard,cubic-bezier(.2, 0, .2, 1)), border-color var(--dur-base,.2s) var(--ease-standard,cubic-bezier(.2, 0, .2, 1));-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;display:flex}.deck-card-root:hover{background:var(--color-surface-alt,#f5f5f7);border-color:var(--color-border-hover,#111)}.deck-card-root:focus-visible{outline:var(--border-focus,2px solid var(--color-focus,#111));outline-offset:var(--focus-offset,2px)}.deck-card-art-wrap{aspect-ratio:1;border-radius:var(--r-img,0);border:var(--border-hairline,1px solid var(--color-border,#111));background:var(--color-surface-alt,#f5f5f7);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.deck-card-img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-img,0);width:100%;height:100%;display:block}.deck-card-fallback-tile{aspect-ratio:1;border-radius:var(--r-img,0);background:var(--color-surface-alt,#f5f5f7);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.deck-card-initials{font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:var(--type-h3-size,22px);font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#5a5a66);letter-spacing:.08em}.deck-card-body{margin-top:var(--space-3,12px);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex}.deck-card-tier-badge{font-size:var(--fs-micro,12px);line-height:16px;font-weight:var(--fw-bold,700);color:var(--color-text,#111);background:var(--color-surface-alt,#f5f5f7);border:var(--border-hairline,1px solid var(--color-border,#111));border-radius:var(--r-chip,4px);margin-bottom:var(--space-1,4px);text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;align-self:flex-start;max-width:100%;padding:2px 8px;display:inline-block;overflow:hidden}.deck-card-title{font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:var(--fs-body,16px);line-height:24px;font-weight:var(--fw-bold,700);color:var(--color-text,#111);letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.deck-card-mastery{font-size:var(--fs-small,14px);color:var(--color-text-muted,#5a5a66);margin-top:var(--space-1,4px);line-height:20px}.deck-grid-responsive{gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.deck-grid-responsive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.deck-grid-responsive{grid-template-columns:repeat(4,minmax(0,1fr))}}
