.milo-image{margin:1rem 0}.milo-image img{max-width:100%;height:auto;display:block}.milo-image figcaption{color:var(--muted-foreground,#6b7280);margin-top:.35rem;font-size:.85em}.milo-align-left{text-align:left}.milo-align-center{text-align:center}.milo-align-center img,.milo-align-center figcaption{margin-left:auto;margin-right:auto}.milo-align-right{text-align:right}.milo-align-right img{margin-left:auto}.milo-size-small img{max-width:25%}.milo-size-medium img{max-width:50%}.milo-size-large img{max-width:75%}.milo-size-wide img{max-width:100%}.milo-size-full img{width:100%;max-width:100%}.milo-aspect-square img{aspect-ratio:1}.milo-aspect-portrait img{aspect-ratio:4/5}.milo-aspect-landscape img{aspect-ratio:4/3}.milo-aspect-wide img{aspect-ratio:16/9}.milo-fit-cover img{object-fit:cover}.milo-fit-contain img{object-fit:contain}.milo-style-rounded img{border-radius:.5rem}.milo-style-card{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:.5rem;padding:.5rem}@media (width<=640px){.milo-m-size-small img{width:auto;max-width:25%}.milo-m-size-medium img{width:auto;max-width:50%}.milo-m-size-large img{width:auto;max-width:75%}.milo-m-size-wide img{width:auto;max-width:100%}.milo-m-size-full img{width:100%;max-width:100%}.milo-m-align-left{text-align:left}.milo-m-align-left img{margin-left:0;margin-right:auto}.milo-m-align-center{text-align:center}.milo-m-align-center img,.milo-m-align-center figcaption{margin-left:auto;margin-right:auto}.milo-m-align-right{text-align:right}.milo-m-align-right img{margin-left:auto;margin-right:0}.milo-m-aspect-original img{aspect-ratio:auto}.milo-m-aspect-square img{aspect-ratio:1}.milo-m-aspect-portrait img{aspect-ratio:4/5}.milo-m-aspect-landscape img{aspect-ratio:4/3}.milo-m-aspect-wide img{aspect-ratio:16/9}.milo-m-fit-cover img{object-fit:cover}.milo-m-fit-contain img{object-fit:contain}.milo-m-style-plain,.milo-m-style-rounded{background:0 0;border:0;border-radius:0;padding:0}.milo-m-style-plain img,.milo-m-style-card img{border-radius:0}.milo-m-style-rounded img{border-radius:.5rem}.milo-m-style-card{border:1px solid var(--border,#e5e7eb);background:var(--card,#fff);border-radius:.5rem;padding:.5rem}}
