/* V197 — bandeau liturgique quotidien et douzième carte des catégories. */

html body .lca-home-v9 .lca-v197-liturgy-strip{
  grid-column:1 / -1!important;
  display:flex!important;
  align-items:stretch!important;
  width:100%!important;
  min-width:0!important;
  height:46px!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(7,55,50,.13)!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(16,34,48,.06)!important;
  color:#0b1727!important;
}

html body .lca-home-v9 .lca-v197-liturgy-label{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  padding:0 18px!important;
  background:#e30613!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  white-space:nowrap!important;
}

html body .lca-home-v9 .lca-v197-liturgy-window{
  display:flex!important;
  align-items:center!important;
  min-width:0!important;
  flex:1 1 auto!important;
  overflow:hidden!important;
}

html body .lca-home-v9 .lca-v197-liturgy-track{
  display:flex!important;
  align-items:center!important;
  width:max-content!important;
  min-width:max-content!important;
  white-space:nowrap!important;
  will-change:transform;
  animation:lca-v197-liturgy-scroll 42s linear infinite!important;
}

html body .lca-home-v9 .lca-v197-liturgy-strip:hover .lca-v197-liturgy-track{
  animation-play-state:paused!important;
}

html body .lca-home-v9 .lca-v197-liturgy-copy{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  gap:18px!important;
  padding:0 18px!important;
  font-size:13px!important;
  font-weight:650!important;
  line-height:1!important;
  white-space:nowrap!important;
}

html body .lca-home-v9 .lca-v197-liturgy-copy::after{
  content:"";
  width:20px;
}

html body .lca-home-v9 .lca-v197-liturgy-copy a{
  display:inline-flex!important;
  align-items:center!important;
  color:#0b1727!important;
  text-decoration:none!important;
}

html body .lca-home-v9 .lca-v197-liturgy-copy a:hover{
  color:#e30613!important;
}

html body .lca-home-v9 .lca-v197-liturgy-copy b{
  margin-right:5px!important;
  color:#007e62!important;
  font-weight:900!important;
}

html body .lca-home-v9 .lca-v197-liturgy-copy i{
  color:#e30613!important;
  font-style:normal!important;
  font-weight:900!important;
}

@keyframes lca-v197-liturgy-scroll{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}

/* L’ancien thème masquait la douzième carte : une grille de trois colonnes
   finissait donc avec deux cartes seulement. */
html body.category .lca-archive-page .lca-archive-grid > .lca-archive-card:nth-child(12),
html body.category.lca-replace-astra .lca-archive-page .lca-archive-grid > .lca-archive-card:nth-child(12){
  display:flex!important;
  flex-direction:column!important;
}

@media (max-width:700px){
  html body .lca-home-v9 .lca-v197-liturgy-strip{
    height:42px!important;
    border-radius:12px!important;
  }

  html body .lca-home-v9 .lca-v197-liturgy-label{
    padding:0 12px!important;
    font-size:10px!important;
  }

  html body .lca-home-v9 .lca-v197-liturgy-copy{
    gap:14px!important;
    padding:0 14px!important;
    font-size:12px!important;
  }

  html body .lca-home-v9 .lca-v197-liturgy-track{
    animation-duration:34s!important;
  }
}

@media (prefers-reduced-motion:reduce){
  html body .lca-home-v9 .lca-v197-liturgy-window{
    overflow-x:auto!important;
    scrollbar-width:none!important;
  }

  html body .lca-home-v9 .lca-v197-liturgy-window::-webkit-scrollbar{
    display:none!important;
  }

  html body .lca-home-v9 .lca-v197-liturgy-track{
    animation:none!important;
  }
}
