/* BrightDesk main-site flame micro-animation. Original logo paths stay unchanged. */
.bd-logo-flame-body,.bd-logo-mark-sweep,.bd-logo-mark-lobe,.bd-logo-mark-dot{transform-box:view-box}
.bd-logo-flame-body{transform-origin:48% 92%}
.bd-logo-mark-sweep{transform-origin:34% 90%}
.bd-logo-mark-lobe{transform-origin:54% 89%}
.bd-logo-mark-dot{transform-origin:78% 48%}
.bd-logo:focus-visible .bd-logo-flame-body{animation:bdLogoFlameBody 1520ms cubic-bezier(.42,0,.18,1) both}
.bd-logo:focus-visible .bd-logo-mark-sweep{animation:bdLogoFlameSweep 1520ms cubic-bezier(.42,0,.18,1) both}
.bd-logo:focus-visible .bd-logo-mark-lobe{animation:bdLogoFlameLobe 1520ms cubic-bezier(.42,0,.18,1) both}
.bd-logo:focus-visible .bd-logo-mark-dot{animation:bdLogoFlameDot 1520ms cubic-bezier(.42,0,.18,1) both}
@media(hover:hover) and (pointer:fine){
.bd-logo:hover .bd-logo-flame-body{animation:bdLogoFlameBody 1520ms cubic-bezier(.42,0,.18,1) both}
.bd-logo:hover .bd-logo-mark-sweep{animation:bdLogoFlameSweep 1520ms cubic-bezier(.42,0,.18,1) both}
.bd-logo:hover .bd-logo-mark-lobe{animation:bdLogoFlameLobe 1520ms cubic-bezier(.42,0,.18,1) both}
.bd-logo:hover .bd-logo-mark-dot{animation:bdLogoFlameDot 1520ms cubic-bezier(.42,0,.18,1) both}
}
@keyframes bdLogoFlameBody {
  0%, 100% { transform: none; }
  17% { transform: translateY(-.25%) rotate(-.35deg) scale(1.001, 1.004); }
  36% { transform: translateY(-.7%) rotate(.65deg) scale(.997, 1.009); }
  55% { transform: translateY(-.35%) rotate(-.4deg) scale(1.002, 1.004); }
  74% { transform: translateY(-.1%) rotate(.15deg) scale(.999, 1.002); }
}
@keyframes bdLogoFlameSweep {
  0%, 100% { transform: none; }
  20% { transform: skewX(-.35deg) scale(.997, 1.005); }
  39% { transform: skewX(.5deg) scale(1.002, 1.008); }
  58% { transform: skewX(-.28deg) scale(.999, 1.003); }
  76% { transform: skewX(.1deg) scale(1.001, 1.001); }
}
@keyframes bdLogoFlameLobe {
  0%, 100% { transform: none; }
  18% { transform: translate(-.2%, .2%) rotate(-.25deg); }
  38% { transform: translate(.45%, -.4%) rotate(.45deg) scale(1.006, .995); }
  59% { transform: translate(-.2%, .12%) rotate(-.2deg); }
  77% { transform: translate(.08%, -.05%) rotate(.08deg); }
}
@keyframes bdLogoFlameDot {
  0%, 100% { transform: none; }
  14% { transform: translate(-.35%, -.45%) rotate(-.7deg); }
  34% { transform: translate(.65%, -1%) rotate(1.25deg) scale(.99, 1.012); }
  53% { transform: translate(-.3%, -.35%) rotate(-.55deg); }
  72% { transform: translate(.12%, -.1%) rotate(.18deg); }
}


@media(prefers-reduced-motion:reduce){.bd-logo .bd-logo-flame-body,.bd-logo .bd-logo-mark-sweep,.bd-logo .bd-logo-mark-lobe,.bd-logo .bd-logo-mark-dot{animation:none!important;transform:none!important}}
