@layer component{figure{background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:8px;margin:var(--m) 0;> div{height:var(--height)}@media (width > 900px){&.hero{margin:3em -10vw}}}figure:has(img[src$=".svg"]){background:transparent;border:none}img[src$=".svg"]{width:100%;border-radius:12px}}