.freespin-card[data-v-5c9f89a5]{border-radius:16px!important;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2)}.header-light[data-v-5c9f89a5]{background:#fff;padding:14px;display:flex;justify-content:center;border-bottom:1px solid #eef1f5}.brand-logo[data-v-5c9f89a5]{height:38px}.promo-badge[data-v-5c9f89a5]{font-size:11px;font-weight:900;color:#0f1f38;background:#e0f2fe;padding:4px 10px;border-radius:999px;display:inline-block;letter-spacing:.5px}.promo-title[data-v-5c9f89a5]{font-size:24px;font-weight:900;color:#facc15;text-shadow:1px 1px 4px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.9);margin-bottom:6px}.promo-title--suave[data-v-5c9f89a5]{color:#0f1f38;text-shadow:none;font-size:21px}.promo-game[data-v-5c9f89a5]{font-size:14px;font-weight:600;color:#334155}.promo-desc[data-v-5c9f89a5]{font-size:12px;color:#64748b}.action-row[data-v-5c9f89a5]{display:flex;justify-content:center}.action-btn[data-v-5c9f89a5]{text-transform:none;border-radius:10px;font-weight:700}.action-btn-primary[data-v-5c9f89a5]{background:linear-gradient(135deg,#0f1f38,#1e3a8a)!important;box-shadow:0 4px 14px rgba(0,0,0,.25)}@media (max-width:600px){.action-btn[data-v-5c9f89a5]{width:100%}.promo-title[data-v-5c9f89a5]{font-size:22px}}