/* Home launcher — ✨ Oplevelsesfinder BETA V1.1 */
.beamii-discovery-launcher{
  width:min(100%,1040px);
  margin:0 auto;
  padding:10px 16px 2px;
  box-sizing:border-box;
}
.beamii-discovery-launcher__card{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
  overflow:hidden;
  min-width:0;
  padding:17px 18px;
  border:1px solid rgba(31,163,214,.18);
  border-radius:21px;
  background:
    radial-gradient(circle at 92% 2%,rgba(255,255,255,.9) 0 13%,rgba(255,255,255,0) 34%),
    linear-gradient(135deg,#f3fbff 0%,#e9f7fc 54%,#eefaf7 100%);
  box-shadow:0 12px 30px rgba(19,76,105,.09),inset 0 1px 0 rgba(255,255,255,.95);
  color:#17324d;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
}
.beamii-discovery-launcher__card::before{
  content:"";
  position:absolute;
  right:-52px;
  top:-76px;
  width:184px;
  height:184px;
  border-radius:50%;
  border:1px solid rgba(31,163,214,.08);
  background:rgba(31,163,214,.055);
  pointer-events:none;
}
.beamii-discovery-launcher__copy{position:relative;z-index:1;min-width:0}
.beamii-discovery-launcher__eyebrow{
  display:flex;
  align-items:center;
  gap:7px;
  color:#287ca7;
  font-size:.7rem;
  font-weight:850;
  text-transform:uppercase;
  letter-spacing:.055em;
}
.beamii-discovery-launcher__eyebrow>i{color:#1fa3d6}
.beamii-discovery-launcher__beta{
  padding:3px 7px;
  border:1px solid rgba(255,138,31,.18);
  border-radius:999px;
  background:#fff1d9;
  color:#9a570f;
  font-size:.6rem;
}
.beamii-discovery-launcher h2{
  margin:5px 0 4px;
  color:#17324d;
  font-size:1.22rem;
  letter-spacing:-.02em;
}
.beamii-discovery-launcher p{
  margin:0;
  color:#526f84;
  font-size:.8rem;
  line-height:1.4;
}
.beamii-discovery-launcher__chips{
  display:flex;
  flex-wrap:wrap;
  gap:5px;
  margin-top:10px;
}
.beamii-discovery-launcher__chips span{
  padding:5px 8px;
  border:1px solid rgba(31,163,214,.14);
  border-radius:999px;
  background:rgba(255,255,255,.74);
  color:#355f78;
  font-size:.65rem;
  font-weight:700;
}
.beamii-discovery-launcher__go{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:47px;
  height:47px;
  border-radius:15px;
  background:linear-gradient(135deg,#1fa3d6,#087fbd);
  box-shadow:0 10px 22px rgba(8,127,189,.2);
  color:#fff;
  font-size:1rem;
  transition:transform .16s ease,box-shadow .16s ease;
}
.beamii-discovery-launcher__card:hover .beamii-discovery-launcher__go,
.beamii-discovery-launcher__card:focus-visible .beamii-discovery-launcher__go{
  transform:translateX(2px);
  box-shadow:0 12px 26px rgba(8,127,189,.25);
}
.beamii-discovery-launcher__card:focus-visible{
  outline:3px solid rgba(31,163,214,.25);
  outline-offset:3px;
}
@media(max-width:600px){
  .beamii-discovery-launcher{padding:8px 12px 0}
  .beamii-discovery-launcher__card{padding:15px;border-radius:19px}
  .beamii-discovery-launcher__chips span:nth-child(n+4){display:none}
  .beamii-discovery-launcher__go{width:43px;height:43px;border-radius:13px}
}
.beamii-discovery-launcher__chips span{display:inline-flex;align-items:center;gap:5px}
.beamii-discovery-launcher__chips span i{color:#238fbd;font-size:.65rem}
