/* hover.css — microinterações inspiradas em apostoquevocenaosabia.com (menu, botões, cards, linhas).
   Só em dispositivos com mouse e sem "reduzir movimento". Nada altera layout em repouso. */
@media (hover:hover) and (prefers-reduced-motion:no-preference){
  .top-links a:not(.btn),
  nav.fixed a.text-sm.font-semibold.transition-colors,
  footer ul a{position:relative}
  .top-links a:not(.btn)::after,
  nav.fixed a.text-sm.font-semibold.transition-colors::after{
    content:"";position:absolute;left:0;right:100%;bottom:-5px;height:2px;
    background:#facc15;transition:right .2s ease;pointer-events:none}
  .top-links a:not(.btn):hover::after,
  nav.fixed a.text-sm.font-semibold.transition-colors:hover::after{right:0}
  .btn-ghost,.dcb-btn-ghost{position:relative;overflow:hidden;isolation:isolate;
    transition:color .25s ease,border-color .25s ease,background-color .25s ease}
  .btn-ghost::before,.dcb-btn-ghost::before{
    content:"";position:absolute;inset:0;z-index:-1;background:#facc15;
    transform:translateY(101%);transition:transform .25s ease}
  .btn-ghost:hover,.dcb-btn-ghost:hover{background:transparent;color:#0b1416;border-color:#facc15}
  .btn-ghost:hover::before,.dcb-btn-ghost:hover::before{transform:translateY(0)}
  #dcb-radar .dcb-btn-ghost:hover{color:#0b1416}
  .btn-solid,.btn-wa,.dcb-btn-solid{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}
  .btn-solid:hover,.btn-wa:hover,.dcb-btn-solid:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,20,22,.18)}
  .btn-solid:active,.btn-wa:active,.dcb-btn-solid:active{transform:translateY(0);box-shadow:none}
  .item,.dcb-card,.dcb-feat{transition:transform .2s ease,box-shadow .2s ease}
  .item:hover,.dcb-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(11,20,22,.12)}
  .item img,.dcb-card img{transition:transform .5s ease}
  .item:hover img,.dcb-card:hover img{transform:scale(1.05)}
  .item,.dcb-card{overflow:hidden}
  footer ul a{transition:color .2s ease,transform .2s ease;display:inline-block}
  footer ul a:hover{transform:translateX(3px)}
  .ficha li{transition:background-color .2s ease,box-shadow .2s ease}
  .ficha li:hover{background:rgba(13,148,136,.07);box-shadow:inset 3px 0 0 #0d9488}
  .dcb-list a{transition:background-color .2s ease,transform .2s ease}
  .dcb-list a:hover{transform:translateX(4px)}
  .gal a{transition:transform .2s ease,box-shadow .2s ease}
  .gal a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(11,20,22,.14)}
}
