/* Release 248: bounded resize affordance, independent of inherited button sizes. */
html body.sk-v39-mounted button.sk39-compose-resize-top{
  box-sizing:border-box!important;position:absolute!important;inset:auto!important;
  top:-15px!important;left:50%!important;right:auto!important;bottom:auto!important;
  width:118px!important;min-width:118px!important;max-width:118px!important;
  height:24px!important;min-height:24px!important;max-height:24px!important;
  padding:0!important;margin:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;filter:none!important;backdrop-filter:none!important;
  transform:translateX(-50%)!important;overflow:hidden!important;contain:paint!important;
  isolation:isolate!important;cursor:ns-resize!important;touch-action:none!important;
}
html body.sk-v39-mounted button.sk39-compose-resize-top::before,
html body.sk-v39-mounted button.sk39-compose-resize-top::after{
  box-sizing:border-box!important;position:absolute!important;inset:auto!important;
  left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;
  min-width:0!important;min-height:0!important;max-width:84px!important;max-height:18px!important;
  transform:translateX(-50%)!important;filter:none!important;animation:none!important;pointer-events:none!important;
}
html body.sk-v39-mounted button.sk39-compose-resize-top::before{
  content:""!important;top:3px!important;width:84px!important;height:18px!important;
  background:#303c48!important;border:1px solid #536879!important;border-radius:12px!important;
  box-shadow:0 1px 3px #0003!important;
}
html body.sk-v39-mounted button.sk39-compose-resize-top::after{
  content:""!important;top:10px!important;width:30px!important;height:3px!important;
  background:#adc4d5!important;border:0!important;border-radius:3px!important;box-shadow:none!important;
}
html[data-sk-theme="light"] body.sk-v39-mounted button.sk39-compose-resize-top::before{background:#e9f4fc!important;border-color:#bdd4e5!important}
html[data-sk-theme="light"] body.sk-v39-mounted button.sk39-compose-resize-top::after{background:#4a6b84!important}
html body.sk-v39-mounted button.sk39-compose-resize-top:hover{opacity:1!important}
/* Restore the original gold-to-lilac headline, keeping current copy and layout. */
html body .hero h1.hero-title-grad{
  background:linear-gradient(135deg,#d8b66a,#8b7cf6)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
  font-size:clamp(25px,3.6vw,48px)!important;line-height:1.08!important;
  font-weight:800!important;letter-spacing:-.025em!important;text-wrap:wrap!important;
}
html body .hero h1.hero-title-grad span{color:inherit!important;-webkit-text-fill-color:inherit!important;background:none!important}
@media(max-width:760px){html body .hero h1.hero-title-grad{font-size:28px!important}}
