/* Small ratio swatches occupy existing row space, not menu layout. */
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-generation-aspect-value]{position:relative}
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-generation-aspect-value]::after{
 content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);
 box-sizing:border-box;width:16px;height:16px;margin:0;padding:0;border:1px solid #6b7280;
 border-radius:1px;background:#d1d5db;pointer-events:none;
}
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-aspect="4:5"]::after{width:12.8px;height:16px}
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-aspect="9:16"]::after{width:9px;height:16px}
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-aspect="16:9"]::after{width:16px;height:9px}
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-aspect="3:4"]::after{width:12px;height:16px}
body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-aspect="2:3"]::after{width:10.6667px;height:16px}
body.social-page.social-dark .gen-dd-menu[data-gen-menu="aspect"] button[data-generation-aspect-value]::after,
html[data-theme="dark"] body.social-page .gen-dd-menu[data-gen-menu="aspect"] button[data-generation-aspect-value]::after{background:#585d68;background:color-mix(in srgb, #111827 70%, white 30%);border-color:#374151}
