.gorilla-credit-pack{--pack-ink:var(--gorilla-ink,#111016);--pack-accent:var(--gorilla-accent,#ffe000);--pack-paper:#fff9f1;--pack-surface:#211d26;width:100%}.gorilla-credit-pack .gorilla-pack-intro{margin:0 0 1.35rem;font-size:1rem}.gorilla-pack-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.gorilla-pack-grid[data-single]{grid-template-columns:minmax(0,25rem)}.gorilla-pack-grid .gorilla-pack-card{background:var(--pack-surface);min-width:0;color:var(--pack-paper);box-shadow:none;gap:1.25rem;padding:clamp(1.15rem,2.2vw,1.6rem)}.gorilla-pack-grid .gorilla-pack-card[data-featured]{background:var(--pack-accent);color:var(--pack-ink)}.gorilla-pack-card .gorilla-pack-header,.gorilla-pack-card .gorilla-pack-facts{padding:0}.gorilla-pack-card .gorilla-pack-header{gap:.65rem}.gorilla-pack-card h3{font-size:1.2rem;font-weight:750;line-height:1.2}.gorilla-credit-pack .gorilla-pack-card p{color:inherit;font-size:.9rem;line-height:1.5}.gorilla-credit-pack .gorilla-pack-card .gorilla-pack-price{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-block:.15rem;font-size:clamp(1.65rem,2.35vw,2rem);font-weight:820;line-height:1.05}.gorilla-pack-facts{gap:.25rem;display:grid}.gorilla-pack-credit-count{font-weight:750}.gorilla-pack-purchase{margin-top:auto}.gorilla-credit-pack .gorilla-pack-action{background:var(--pack-ink);height:auto;min-height:2.8rem;color:var(--pack-paper);white-space:normal;border-radius:.5rem;gap:.55rem;padding:.65rem .8rem;font-size:.9rem;font-weight:720}.gorilla-pack-card .gorilla-pack-action{width:100%}.gorilla-pack-card:not([data-featured]) .gorilla-pack-action{background:var(--pack-paper);color:var(--pack-ink)}.gorilla-credit-pack .gorilla-pack-action:hover{opacity:.88}.gorilla-pack-preview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.gorilla-pack-notice{margin-top:1rem}@media (width<=900px){.gorilla-pack-grid:not([data-single]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gorilla-pack-grid:not([data-single]){grid-template-columns:minmax(0,1fr)}.gorilla-credit-pack .gorilla-pack-card .gorilla-pack-price{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.gorilla-credit-pack .gorilla-pack-action{transition:none}}
