/* 140: one quiet, fixed information row; gold animation remains on listing cards. */
.premium-info-strip{display:flex;align-items:center;gap:12px;min-height:54px;box-sizing:border-box;padding:8px 16px;margin:0 0 20px;background:var(--surface,#fff);border:1px solid var(--line,#dfe2e6);border-radius:10px;color:var(--ink,#25272b);box-shadow:none;animation:none}
.premium-info-symbol{display:grid;place-items:center;flex:0 0 20px;color:var(--brand-burgundy-text,#9f103c)}
.premium-info-symbol svg{width:18px;height:18px;stroke-width:1.8}
.premium-info-strip p{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;flex:1;min-width:0;font-size:12px;line-height:1.6}
.premium-info-strip p strong{font-size:12px;font-weight:750}.premium-info-strip p span{color:var(--muted,#62666e)}
.premium-info-strip>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;font-size:12px;font-weight:700;color:var(--brand-burgundy-text,#9f103c);text-decoration:none;white-space:nowrap}
.premium-info-strip>a svg{width:14px;height:14px}
.premium-info-strip>a:hover{text-decoration:underline}.premium-info-strip>a:focus-visible,.premium-campaign-details a:focus-visible{outline:3px solid var(--brand-burgundy-text,#9f103c);outline-offset:3px;border-radius:4px}
.premium-campaign-details{scroll-margin-top:110px;padding:22px;margin:0 0 24px;border:1px solid var(--line,#dfe2e6);border-radius:14px;background:var(--surface,#fff);color:var(--ink,#25272b)}
.premium-campaign-details h2{font-size:20px;line-height:1.4;margin:0 0 12px}.premium-campaign-details p{font-size:13px;line-height:1.8;margin:8px 0}.premium-campaign-details code{display:inline-block;padding:4px 9px;border:1px solid var(--line,#dfe2e6);border-radius:5px;user-select:all;font-size:13px;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.premium-campaign-details a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--accent,#9f103c)}
@media(max-width:700px){.premium-info-strip{padding:8px 12px;gap:8px;margin-bottom:14px;align-items:center}.premium-info-strip p{gap:0 8px;font-size:12px}.premium-info-strip>a{min-height:44px;font-size:11px}.premium-campaign-details{padding:17px}}
