rm-ribbon-preview{display:block;margin:2rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px}rm-ribbon-preview[hidden]{display:none}rm-ribbon-preview>p:first-child{margin:0 0 1rem}rm-ribbon-preview img{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:1;object-fit:contain;margin:auto}.rm-ribbon-note{font-size:1.2rem;line-height:1.5;margin:1rem 0 0}
rm-ribbon-preview [hidden]{display:none}