.public-chase-board{max-width:1100px;margin:0 auto;padding-bottom:32px}.public-chase-board>h1{font:700 clamp(2.5rem,6vw,4.8rem)/1.05 var(--display);margin:12px 0 18px}.chase-board-intro{max-width:650px;color:var(--foreground);margin-bottom:30px;line-height:1.6}.chase-board-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin:22px 0;display:grid}.chase-board-card{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;padding:18px}.chase-board-art{background:var(--raised);border-radius:6px;justify-content:center;height:260px;margin-bottom:18px;display:flex;overflow:hidden}.chase-board-art .card-photo{object-fit:contain;width:100%;height:100%}.chase-board-card h2{font:700 1.75rem/1.15 var(--display);margin-bottom:8px}.chase-board-identity{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;text-decoration:underline;display:block}.chase-board-grade{color:var(--foreground);margin:12px 0;font-weight:650}.chase-board-next{background:var(--raised);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;padding:24px;display:grid}.chase-board-next h2{font:700 1.65rem var(--display)}.chase-board-next p{margin:9px 0 15px;font-size:.9rem;line-height:1.5}.chase-board-next span,.chase-board-next a{margin-top:12px;font-size:.875rem;display:block}.chase-board-next a,.chase-board-own{text-decoration:underline}.chase-board-share{flex-direction:column;align-items:flex-start;gap:14px;margin:20px 0;display:flex}.chase-board-share label,.chase-board-next label{width:100%;font-size:.875rem;display:block}.chase-board-share input,.chase-board-next textarea{border:1px solid var(--border);background:var(--background);width:100%;font:inherit;border-radius:5px;margin-top:6px;padding:10px;display:block}.chase-board-next textarea{min-height:160px}.chase-board-disclosure{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.chase-board-own{align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.chase-shortlist-preview[data-slot=dialog-content]{width:min(1060px,100vw - 32px);max-width:1060px;max-height:calc(100dvh - 48px);display:block;overflow-y:auto}.chase-shortlist-preview [data-slot=dialog-title]{font:700 2rem var(--display);padding-right:20px}.chase-shortlist-preview [data-slot=dialog-description]{margin:10px 0 18px}.chase-shortlist-preview .chase-board-art{height:190px}.chase-board-share [role=alert],.chase-shortlist-preview [role=alert]{color:var(--muted-foreground)}.public-chase-board button{white-space:normal;height:auto;min-height:40px}.buying-shortlist-intro{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:18px 20px;display:flex}.buying-shortlist-intro p{color:var(--muted-foreground);margin-top:5px;font-size:.875rem}@media (max-width:760px){.chase-board-grid,.chase-board-next{grid-template-columns:1fr}.chase-board-next{padding:18px}.chase-board-art{height:280px}.chase-shortlist-preview[data-slot=dialog-content]{max-height:calc(100dvh - 24px);padding:20px}.buying-shortlist-intro{flex-direction:column;align-items:flex-start}.buying-compare-tray{bottom:68px}.buying-compare-tray>button{white-space:normal;flex:1;height:auto;min-height:40px}}
