.download-badge[data-v-d19c70b1]{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md);color:var(--color-text-primary);display:inline-flex;gap:var(--space-3);padding:var(--space-2) var(--space-4);text-decoration:none;transition:all var(--transition-base)}.download-badge[data-v-d19c70b1]:hover{background:#1a1a1a;border-color:#ffffff4d;transform:translateY(-2px)}.badge-icon[data-v-d19c70b1]{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.badge-icon[data-v-d19c70b1] .platform-svg{height:100%;width:100%}.badge-text[data-v-d19c70b1]{display:flex;flex-direction:column}.badge-label[data-v-d19c70b1]{color:var(--color-text-secondary);font-size:.625rem;letter-spacing:.5px;text-transform:uppercase}.badge-store[data-v-d19c70b1]{font-size:1.125rem;font-weight:600;line-height:1.2}.download-badge.small[data-v-d19c70b1]{gap:var(--space-2);padding:var(--space-1) var(--space-3)}.download-badge.small .badge-icon[data-v-d19c70b1]{height:22px;width:22px}.download-badge.small .badge-label[data-v-d19c70b1]{font-size:.5rem}.download-badge.small .badge-store[data-v-d19c70b1]{font-size:.875rem}.download-badge.large[data-v-d19c70b1]{gap:var(--space-4);padding:var(--space-3) var(--space-6)}.download-badge.large .badge-icon[data-v-d19c70b1]{height:36px;width:36px}.download-badge.large .badge-label[data-v-d19c70b1]{font-size:.75rem}.download-badge.large .badge-store[data-v-d19c70b1]{font-size:1.25rem}
