/* Genere par seo-engine/config/cascads-blog-chrome.mjs. Ne pas modifier a la main. */
.blog-theme-cascads-studio .hero-visual.cascads-shots{width:min(100%,560px);aspect-ratio:auto;margin:0 0 0 auto;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;isolation:auto}
.blog-theme-cascads-studio .hero-visual.cascads-shots::before,.blog-theme-cascads-studio .hero-visual.cascads-shots::after{display:none}
.cascads-shots__stack{display:grid;color:inherit;text-decoration:none}
.cascads-shots__frame{grid-area:1/1;align-self:start;position:relative;display:block;overflow:hidden;border:1px solid rgba(10,10,18,.12);border-radius:14px;background:#0a0a12;box-shadow:0 30px 60px -34px rgba(10,10,18,.55)}
.cascads-shots__frame--back{z-index:0;width:84%;justify-self:end}
.cascads-shots__frame--front{z-index:1;width:90%;justify-self:start;margin-top:22%;box-shadow:0 40px 80px -36px rgba(10,10,18,.7);transition:transform .4s ease}
.cascads-shots__stack:hover .cascads-shots__frame--front,.cascads-shots__stack:focus-visible .cascads-shots__frame--front{transform:translateY(-4px)}
.cascads-shots__stack:focus-visible{outline:2px solid #0a0a12;outline-offset:6px;border-radius:16px}
.cascads-shots__bar{display:flex;gap:5px;padding:7px 9px;background:#14141c}
.cascads-shots__bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22)}
.cascads-shots__frame img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top left}
.cascads-shots figcaption{margin:16px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}
.cascads-shots figcaption b{color:var(--ink);font-weight:750}
.cascads-shots figcaption a{color:var(--ink);font-weight:650;white-space:nowrap}
.cascads-hero-get .button{gap:.45em;white-space:nowrap}
.cascads-hero-free{margin:.9rem 0 0;color:var(--muted);font-size:.86rem}
@media(min-width:901px){.blog-theme-cascads-studio.blog-page--article .hero--visual{min-height:0;padding-top:3.4rem;padding-bottom:2.6rem}.blog-theme-cascads-studio.blog-page--article .hero--visual h1{font-size:clamp(2.6rem,4.4vw,4.2rem);line-height:1}}
@media(max-width:900px){.blog-theme-cascads-studio .hero-visual.cascads-shots{width:100%;margin:0}.cascads-shots__frame--back{display:none}.cascads-shots__frame--front{width:100%;margin-top:0}.cascads-shots figcaption{margin-top:12px}}
@media(max-width:620px){.cascads-hero-get{display:grid;grid-template-columns:1fr}.cascads-hero-get .button{width:100%;justify-content:center}.cascads-shots__bar{padding:5px 7px}.cascads-shots__bar i{width:6px;height:6px}}
@media(prefers-reduced-motion:reduce){.cascads-shots__frame--front{transition:none}}
