'),linear-gradient(to bottom right,#fff -100px,#65feff);background-repeat:no-repeat;background-size:100% 100%}.el>div{color:#fce8e8;font-weight:700;font-size:1.5rem;display:flex;justify-content:center;align-items:center;position:relative;width:50px;margin-bottom:75px}.el>div div{border:solid 10px transparent;border-image-source:paint(polygon);border-image-outset:10px;border-image-width:10px;border-image-slice:0 fill;background:#000;background-clip:padding-box;border-radius:3px;padding:1.5rem;white-space:nowrap}@media (max-width:450px){.el>div{font-size:1em}.el>div div{padding:.75rem}}.el>div::after{content:'';position:absolute;bottom:-5px;left:0;right:0;width:10px;height:10px;margin:auto;background:#000;border-radius:50%}.el>div div strong{display:block;font-size:.75em}#svg{background:rgba(255,255,255,.1);flex:0 1 400px}#controlPoints circle:hover,#points circle:hover{fill:#0ff;stroke:#fff;stroke-width:5px}@supports (display:layout(svg-path)){.is-loaded>div{margin-bottom:0}}Your next big idea.
fake items
@supports (display: layout(id)) {
.el.is-loaded {
display: layout(svg-path);
--justify-items: center;
--align-items: anchor-end;
--path: path("M112,298.6c62.4-43.5,112.9-68.2,309.4-28.2c214.5,43.7,320,17.6,452.9-138.8");
--viewbox: 0 0 1000 400;
}
.is-loaded > div:nth-child(3) {
--justify-self: center;
--align-self: anchor-end;
}
}
See registerLayout module