.cmp-hero[data-astro-cid-shnrqiem]{margin:var(--space-5) 0 var(--space-6)}.cmp-hero[data-astro-cid-shnrqiem] h1[data-astro-cid-shnrqiem]{font-family:var(--font-sans);font-size:var(--size-hero);letter-spacing:var(--tracking-tight);margin:var(--space-3) 0;text-transform:uppercase;font-weight:600;line-height:1}.cmp-hero__lede[data-astro-cid-shnrqiem]{font-family:var(--font-sans);color:var(--ink-secondary);max-width:44rem;margin:0;font-size:1.125rem;line-height:1.6}.eyebrow[data-astro-cid-shnrqiem]{font-family:var(--font-mono);font-size:var(--size-tiny);color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin:0}.cmp-empty[data-astro-cid-shnrqiem]{padding:var(--space-6);text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--size-small)}.cmp-grid[data-astro-cid-shnrqiem]{gap:var(--space-4);margin:var(--space-5) 0;display:grid}.cmp-grid[data-astro-cid-shnrqiem][data-count="1"]{grid-template-columns:1fr;max-width:28rem}.cmp-grid[data-astro-cid-shnrqiem][data-count="2"]{grid-template-columns:repeat(2,1fr)}.cmp-grid[data-astro-cid-shnrqiem][data-count="3"]{grid-template-columns:repeat(3,1fr)}.cmp-grid[data-astro-cid-shnrqiem][data-count="4"]{grid-template-columns:repeat(4,1fr)}@media (width<=960px){.cmp-grid[data-astro-cid-shnrqiem][data-count="3"],.cmp-grid[data-astro-cid-shnrqiem][data-count="4"]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cmp-grid[data-astro-cid-shnrqiem]{grid-template-columns:1fr!important}}.cmp-card[data-astro-cid-shnrqiem]{padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);transition:border-color var(--dur-mid) var(--ease);flex-direction:column;display:flex}.cmp-card[data-astro-cid-shnrqiem][data-is-min="1"]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cmp-card__image-link[data-astro-cid-shnrqiem] img[data-astro-cid-shnrqiem]{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm)}.cmp-card__body[data-astro-cid-shnrqiem]{padding-top:var(--space-3)}.cmp-card__title[data-astro-cid-shnrqiem]{font-family:var(--font-sans);color:var(--ink);margin-bottom:var(--space-1);font-size:1.25rem;font-weight:500;text-decoration:none;display:block}.cmp-card__title[data-astro-cid-shnrqiem]:hover{color:var(--accent)}.cmp-card__set[data-astro-cid-shnrqiem]{margin:0 0 var(--space-2);align-items:center;gap:.4em;display:inline-flex}.cmp-card__lang[data-astro-cid-shnrqiem]{letter-spacing:.1em;border:1px solid;border-radius:2px;padding:0 .4em;font-size:.65rem;display:inline-block}.cmp-card__price[data-astro-cid-shnrqiem]{margin:var(--space-2) 0;flex-wrap:wrap;align-items:baseline;gap:.5em;display:flex}.cmp-card__amount[data-astro-cid-shnrqiem]{font-family:var(--font-mono);color:var(--ink);font-size:1.5rem}.cmp-card__diff[data-astro-cid-shnrqiem]{font-family:var(--font-mono);font-size:var(--size-small);color:var(--down);font-weight:600}.cmp-card__badge[data-astro-cid-shnrqiem]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--bg-base);border-radius:2px;padding:.15em .5em;font-size:.65rem;font-weight:600}.cmp-card__foil[data-astro-cid-shnrqiem]{margin:0 0 var(--space-3);align-items:baseline;gap:.5em;display:flex}.cmp-card__foil-val[data-astro-cid-shnrqiem]{color:var(--flagship)}.cmp-card__buy[data-astro-cid-shnrqiem]{margin-top:var(--space-3);background:var(--accent);color:var(--bg-base);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--size-tiny);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-block}.cmp-card__buy[data-astro-cid-shnrqiem]:hover{filter:brightness(1.1);color:var(--bg-base)}
