
/* Welcome refinement: colorful words, open frame, corner details and timed zoom. */
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5{transition:opacity .6s ease!important;opacity:1;pointer-events:auto}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5.bb-welcome-wait{opacity:0!important;pointer-events:none!important}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5.hide{opacity:0!important;pointer-events:none!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .web-welcome-inner{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:24px 18px!important;overflow:visible!important;transform:scale(1);transition:transform .75s cubic-bezier(.22,.8,.25,1)!important}
body.bb-website-theme #webWelcome.bb-splash-v5.bb-welcome-wait .web-welcome-inner{transform:scale(.84)!important}
body.bb-website-theme #webWelcome.bb-splash-v5.hide .web-welcome-inner{transform:scale(1.04)!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .web-welcome-inner::before,body.bb-website-theme #webWelcome.bb-splash-v5 .web-welcome-inner::after{content:none!important;border:0!important;box-shadow:none!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-corner{width:30px!important;height:30px!important;border-color:#a67d33!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-corner::after{content:'✦';position:absolute;font:11px/1 Georgia,serif;color:#7c263c}
body.bb-website-theme #webWelcome.bb-splash-v5 .tl{left:0!important;top:0!important;border-radius:17px 0 0 0!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .tr{right:0!important;top:0!important;border-radius:0 17px 0 0!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bl{left:0!important;bottom:0!important;border-radius:0 0 0 17px!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .br{right:0!important;bottom:0!important;border-radius:0 0 17px 0!important}
#webWelcome .tl::after{left:-5px;top:-5px}#webWelcome .tr::after{right:-5px;top:-5px}#webWelcome .bl::after{left:-5px;bottom:-5px}#webWelcome .br::after{right:-5px;bottom:-5px}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-divider{display:none!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px 17px!important;margin:20px auto 14px!important;width:100%!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values>span{display:inline!important;min-height:0!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:700 clamp(18px,4.8vw,25px)/1.7 NotoDev,serif!important;color:#831b32!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values>span:nth-child(2){color:#075345!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values>span:nth-child(3){color:#293c80!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values>span:nth-child(4){color:#873707!important}
@media(max-width:359px){body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values{gap:3px 12px!important}}
@media(max-height:690px){body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values{margin:10px auto!important}}
@media(prefers-reduced-motion:reduce){body.bb-website-theme #webWelcome.bb-splash-v5,body.bb-website-theme #webWelcome.bb-splash-v5 .web-welcome-inner{transition:none!important;transform:none!important}}

body.bb-website-theme #webWelcome.bb-splash-v5 .bb-splash-values>span:nth-child(n){background:transparent!important;border:0!important;box-shadow:none!important}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5 .web-welcome-inner #bbWelcomeStart{display:none!important}

/* V10: keep the loading surface opaque until the welcome has finished. */
html.bb-auth-returning body.bb-website-theme .shell,body.bb-website-theme.bb-post-login-welcome .shell{visibility:hidden!important;pointer-events:none!important}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5.bb-welcome-wait{opacity:1!important;pointer-events:auto!important}
body.bb-website-theme #webWelcome.bb-splash-v5 .web-welcome-inner{opacity:1;transition:transform .75s cubic-bezier(.22,.8,.25,1),opacity .55s ease!important}
body.bb-website-theme #webWelcome.bb-splash-v5.bb-welcome-wait .web-welcome-inner{opacity:0!important;pointer-events:none!important}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5::after{content:'';position:absolute;top:50%;left:50%;width:140px;height:140px;transform:translate(-50%,-50%);background:url('/assets/bhakti-bhavna-logo.png') center/contain no-repeat;opacity:0;pointer-events:none;transition:opacity .3s ease}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5.bb-welcome-wait::after{opacity:1}
body.bb-website-theme #webWelcome.web-welcome.bb-splash-v5.hide::after{opacity:0}
