.collection-links{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.collection-links a{font-size:12px}.show-banner{position:fixed;left:50%;transform:translateX(-50%);top:96px;z-index:12;max-width:min(600px,calc(100% - 36px));padding:12px 16px;background:#0d1c22ec;border:1px solid #81c7b5;border-radius:8px;box-shadow:0 6px 24px #0004;backdrop-filter:blur(10px);font-size:12px;color:#e9f3ee}.show-banner p{margin:4px 0 10px;line-height:1.5;overflow-wrap:anywhere}.show-banner .show-heading{color:#b8ead7;font-size:10px;letter-spacing:1px;text-transform:uppercase}.show-banner .show-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.show-banner label{display:flex;align-items:center;gap:6px;min-height:32px}.show-banner input{accent-color:#b8ead7;width:17px;height:17px}.show-banner button{font-size:12px;min-height:36px}.show-dismiss{position:absolute;right:6px;top:3px;border:0;background:none;color:#d5e7e3;font-size:20px;cursor:pointer;padding:4px 8px}.show-banner.with-close .show-heading{padding-right:24px}.art-description #detail-story{white-space:pre-line;line-height:1.6}.art-description #detail-availability{color:#b8ead7;font-size:13px}.collector-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.collector-actions button,.collector-actions a{min-height:44px}.collector-status{color:#b8ead7;font-size:12px;line-height:1.5}.vr-active .show-banner{display:none}@media(max-width:760px){.show-banner{top:88px;left:18px;transform:none;max-width:calc(100% - 36px);padding:10px 14px;font-size:11px}.show-banner p{max-height:60px;overflow:auto}.show-banner .show-actions{gap:8px}.show-banner button{padding:8px 10px}.show-banner label{font-size:10px}}
