/* Approved v2 card only: original background, game and exact entry condition remain. */
.gated-card-v2 .entry-stack{width:min(544px,calc(100% - 32px));margin:64px auto 48px}
.gated-card-v2 .home-glass{padding:34px 42px 42px;border-radius:28px}
.gated-card-v2 h1{margin:0 0 30px}
.gated-card-v2 .home-logo{width:282px;max-width:100%;height:auto}
.entry-destinations{display:grid;gap:12px;margin-bottom:28px}
.entry-destination{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:54px;padding:12px 18px;border:1px solid #fff7;border-radius:15px;background:#fffafc;color:var(--brand-purple);font:700 15px ChipkaloPoppins,sans-serif;text-align:left;cursor:pointer;touch-action:manipulation}
.entry-destination.inspiration{background:var(--brand-yellow);border-color:var(--brand-yellow)}
.entry-destination>span:last-child{font-size:20px;font-weight:400}
.entry-destination[aria-pressed=true]{box-shadow:inset 0 0 0 2px #480f7f25}
.entry-destination:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:4px}
.gated-card-v2 .home-glass label{font-size:22px;line-height:1.5;margin:0 0 14px}
.gated-card-v2 .home-glass input{height:44px;background:#e7effa;color:var(--brand-purple);border-color:var(--brand-yellow);border-radius:12px}
.gated-card-v2 .entry-button{margin-top:20px;min-height:38px;padding:9px 22px;font-size:12px}
@media(max-width:600px){.gated-card-v2 .entry-stack{margin-top:40px}.gated-card-v2 .home-glass{padding:30px 24px 34px}.gated-card-v2 h1{margin-bottom:26px}.gated-card-v2 .home-logo{width:260px}.entry-destination{font-size:14px;min-height:52px;padding-inline:15px}.gated-card-v2 .home-glass label{font-size:20px}.entry-destinations{gap:10px;margin-bottom:24px}}
