/* Vinky v6_40 — direct access to the existing Parent and LevelUp applications.
   Scoped component: no changes to the marketing page layout or existing trial CTAs. */
.vk-app-launch {
  box-sizing: border-box;
  background: linear-gradient(110deg,#f7f0f7 0%,#f2f3ee 100%);
  border-bottom: 1px solid #e9dfe6;
  padding: 11px clamp(16px,3.7vw,48px);
  color: #524c47;
  font-family: "DM Sans", "Segoe UI", Arial, sans-serif;
}
.vk-app-launch *, .vk-app-launch *::before, .vk-app-launch *::after {box-sizing:border-box}
.vk-app-launch__inner {
  width:100%;max-width:1240px;margin:0 auto;
  display:flex;align-items:center;justify-content:space-between;
  gap:13px 24px;
}
.vk-app-launch__intro {display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 13px;min-width:0}
.vk-app-launch__eyebrow {
  font-size:10.5px;line-height:1.3;font-weight:850;letter-spacing:.115em;
  color:#855470;white-space:nowrap;
}
.vk-app-launch__tagline {font-size:14px;line-height:1.35;font-weight:650;color:#524c47}
.vk-app-launch__actions {display:flex;gap:9px;align-items:center;flex:none}
.vk-app-launch__link {
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-height:42px;padding:10px 16px;
  border-radius:999px;border:1.5px solid transparent;
  font-size:13.5px;line-height:1.15;font-weight:800;
  text-align:center;text-decoration:none!important;
  white-space:nowrap;transition:background-color .15s ease,filter .15s ease;
}
.vk-app-launch__link--parent {background:#865474;color:#fff!important;border-color:#865474}
.vk-app-launch__link--levelup {background:#d9eadf;color:#2e583b!important;border-color:#bdd6c6}
.vk-app-launch__link:hover {filter:brightness(.96)}
.vk-app-launch__link:focus-visible {outline:3px solid #aa5775;outline-offset:3px}
.vk-app-launch--inpage {border-top:1px solid #e9dfe6}
@media(max-width:760px) {
  .vk-app-launch__inner {flex-direction:column;align-items:stretch;gap:10px}
  .vk-app-launch__intro {justify-content:center;text-align:center;gap:3px 9px}
  .vk-app-launch__actions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .vk-app-launch__link {min-width:0;min-height:44px;padding:10px 9px;font-size:13px;white-space:normal}
}
@media(max-width:340px){.vk-app-launch__link{font-size:12.5px}}
@media(prefers-reduced-motion:reduce){.vk-app-launch__link{transition:none}}

/* v6.46: one line saying LevelUp needs a code from the Parent App */
.vk-app-launch__note{font-weight:500;color:#6a6166}
