.brand-card[data-astro-cid-unfuqbet]{gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-subtle);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.brand-card[data-astro-cid-unfuqbet]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.brand-card--featured[data-astro-cid-unfuqbet]{border:2px solid var(--color-accent);background:linear-gradient(180deg, #c73e3a0a 0%, var(--color-bg-subtle) 100%);box-shadow:0 4px 20px #c73e3a14}.brand-card__header[data-astro-cid-unfuqbet]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.brand-card__identity[data-astro-cid-unfuqbet]{align-items:center;gap:var(--space-4);display:flex}.brand-card__rank[data-astro-cid-unfuqbet]{padding:var(--space-1) var(--space-3);background:var(--color-fg);color:var(--color-bg);font-size:var(--text-xs);border-radius:4px;align-items:center;gap:2px;font-weight:700;display:inline-flex}.brand-card--featured[data-astro-cid-unfuqbet] .brand-card__rank[data-astro-cid-unfuqbet]{background:var(--color-accent);color:#fff}.crown[data-astro-cid-unfuqbet]{color:gold}.brand-card__title-wrap[data-astro-cid-unfuqbet]{flex-direction:column;display:flex}.brand-card__name[data-astro-cid-unfuqbet]{font-size:var(--text-xl);margin:0;font-weight:600}.brand-card__name[data-astro-cid-unfuqbet] a[data-astro-cid-unfuqbet]{color:inherit;text-decoration:none}.brand-card__name[data-astro-cid-unfuqbet] a[data-astro-cid-unfuqbet]:hover{color:var(--color-accent)}.brand-card__est[data-astro-cid-unfuqbet]{font-size:var(--text-xs);color:var(--color-fg-faint)}.brand-card__price-tag[data-astro-cid-unfuqbet]{flex-direction:column;align-items:flex-end;display:flex}.price-val[data-astro-cid-unfuqbet]{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-accent);font-weight:700}.promo-code[data-astro-cid-unfuqbet]{border:1px dashed var(--color-accent);color:var(--color-accent);background:#c73e3a1f;border-radius:3px;margin-top:4px;padding:2px 6px;font-size:11px}.brand-card__desc[data-astro-cid-unfuqbet]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg-muted);margin:0}.brand-card__specs[data-astro-cid-unfuqbet]{gap:var(--space-3);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.spec-item[data-astro-cid-unfuqbet]{flex-direction:column;display:flex}.spec-label[data-astro-cid-unfuqbet]{color:var(--color-fg-faint);font-size:11px}.spec-val[data-astro-cid-unfuqbet]{font-size:var(--text-xs);color:var(--color-fg);margin-top:2px;font-weight:500}.spec-val--success[data-astro-cid-unfuqbet]{color:#10b981}.verified-tag[data-astro-cid-unfuqbet]{color:#0284c7;font-weight:600}.brand-card__tags[data-astro-cid-unfuqbet]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-chip[data-astro-cid-unfuqbet]{background:var(--color-bg);border:1px solid var(--color-rule);color:var(--color-fg-muted);border-radius:4px;padding:2px 8px;font-size:11px}.brand-card__footer[data-astro-cid-unfuqbet]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--color-rule);flex-wrap:wrap;display:flex}.btn-detail[data-astro-cid-unfuqbet]{font-size:var(--text-xs);color:var(--color-fg-muted);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.btn-detail[data-astro-cid-unfuqbet]:hover{color:var(--color-accent)}.btn-cta[data-astro-cid-unfuqbet]{padding:var(--space-2) var(--space-5);background:var(--color-accent);font-size:var(--text-xs);border-radius:var(--radius);transition:opacity var(--duration-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.btn-cta[data-astro-cid-unfuqbet]:hover{opacity:.9}@media (width<=40rem){.brand-card__price-tag[data-astro-cid-unfuqbet]{align-items:flex-start}.brand-card__footer[data-astro-cid-unfuqbet]{flex-direction:column;align-items:stretch}.btn-cta[data-astro-cid-unfuqbet]{text-align:center;justify-content:center}}
