/* v83.9.123: standard control palette. Color and lighting only.
   Important layer wins over historical unlayered page locks without changing geometry. */
@layer dia-control-palette {
 :is(.btn,.dia-btn,.dia-featured-link,.dia-live-view-all,.cyd15-hero-button,.cyd15-submit,button.submit){
  background:linear-gradient(180deg,#122438 0%,#091524 100%)!important;
  border-color:rgba(145,175,206,.58)!important;
  color:#dceafa!important;
  box-shadow:inset 0 1px 0 rgba(225,237,255,.055)!important;
  text-shadow:none!important;
 }
 :is(.btn,.dia-btn,.dia-featured-link,.dia-live-view-all,.cyd15-hero-button,.cyd15-submit,button.submit):hover{
  background:linear-gradient(180deg,#1b334d 0%,#102239 100%)!important;
  border-color:#a6bfdc!important;
 }
 .btn.filter-btn.active{
  background:linear-gradient(180deg,#203b58 0%,#132942 100%)!important;
  border-color:#a6bfdc!important;
  box-shadow:inset 0 1px 0 rgba(225,237,255,.09)!important;
 }
 :is(.btn,.dia-btn,.dia-featured-link,.dia-live-view-all,.cyd15-hero-button,.cyd15-submit,button.submit):focus-visible{
  outline:2px solid #b4cce8!important;outline-offset:3px!important;
 }
 .dia-home-inventory-pill,.live-pill.inventory-live-pill{
  background:linear-gradient(180deg,#122438 0%,#091524 100%)!important;
  border-color:rgba(145,175,206,.48)!important;color:#dceafa!important;
  box-shadow:none!important;text-shadow:none!important;
 }
 .dia-home-live-dot,.live-pill.inventory-live-pill::before{
  background:#4fc3ff!important;
  box-shadow:0 0 6px rgba(79,195,255,.55)!important;
  animation:dia-control-live-pulse 3s ease-in-out infinite!important;
 }
 @keyframes dia-control-live-pulse{
  0%,100%{opacity:.75;}
  50%{opacity:1;}
 }
 @media(prefers-reduced-motion:reduce){
  .dia-home-live-dot,.live-pill.inventory-live-pill::before{animation:none!important;}
 }
}
