/* Profile Worlds entry: one clear destination into the canonical room system. */
.profile-actions .profile-worlds-setup-link{
  display:grid!important;
  grid-template-rows:auto auto!important;
  min-width:190px!important;
  min-height:54px!important;
  align-content:center!important;
  justify-items:start!important;
  gap:3px!important;
  padding:9px 15px!important;
  border:1px solid color-mix(in srgb,var(--profile-accent) 72%,var(--profile-border))!important;
  border-radius:13px!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent) 15%,var(--profile-surface)),color-mix(in srgb,var(--profile-surface) 96%,#000))!important;
  color:var(--profile-text)!important;
  box-shadow:0 9px 22px rgb(0 0 0 / 20%)!important;
  font-size:0!important;
  line-height:1.1!important;
  text-align:left!important;
  text-decoration:none!important;
}
.profile-actions .profile-worlds-setup-link::before{
  content:'BMP WORLDS';
  color:var(--profile-accent);
  font-size:9px;
  font-weight:950;
  letter-spacing:.12em;
}
.profile-actions .profile-worlds-setup-link::after{
  content:'Enter My World  →';
  color:var(--profile-text);
  font-size:13px;
  font-weight:900;
}
.profile-actions .profile-worlds-setup-link:hover{
  border-color:var(--profile-accent)!important;
  background:color-mix(in srgb,var(--profile-accent) 18%,var(--profile-surface))!important;
}
.profile-actions{
  align-items:center!important;
  gap:10px!important;
}
.profile-actions .profile-owner-control{
  display:flex;
  align-items:center;
}
@media(max-width:900px){
  .profile-actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    width:100%!important;
  }
  .profile-actions .profile-worlds-setup-link{
    width:100%!important;
    min-width:0!important;
  }
}
@media(max-width:640px){
  .profile-actions{
    grid-template-columns:minmax(0,1fr)!important;
    gap:8px!important;
  }
  .profile-actions .profile-worlds-setup-link{
    min-height:54px!important;
  }
}
