.demo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid var(--color-border)}.demo *{box-sizing:content-box}.demo-size{margin:0;color:var(--color-muted);font-size:.9rem}.demo-padding-box{animation:demo-padding 3s steps(1) infinite}@keyframes demo-padding{0%{padding:0}50%{padding:10px}}@media(prefers-reduced-motion: reduce){.demo-padding-box{animation:none;padding:10px}}
