/* Small drawings share the page; tall scenes and long phrases keep more room. */
#flash-book-reader .flash-page-designs[data-density=adaptive] .flash-design{padding:1px 1px 0;justify-content:flex-start;border-radius:6px}
#flash-book-reader .flash-page-designs[data-density=adaptive] .flash-design-art{padding:0 0 3px;width:100%;max-width:100%;max-height:none;min-height:0;flex:1}
#flash-book-reader .flash-page-designs[data-density=adaptive] .flash-design-art .catalog-art{display:block;width:100%;height:100%;overflow:hidden}
#flash-book-reader .flash-page-designs[data-density=adaptive] .flash-design-caption{min-height:14px;flex:none;line-height:1;gap:0}
#flash-book-reader .flash-page-designs[data-density=adaptive] .flash-design-number{font-size:10px;line-height:1;padding:2px 4px}
#flash-book-reader .flash-page-designs[data-density=adaptive] .flash-design-price{font-size:8.5px;line-height:1.2;min-height:10px;margin-top:1px;flex:none;text-align:center}
#flash-book-reader .flash-page-designs[data-density=adaptive][data-compact=true] .flash-design-caption{min-height:12px}
#flash-book-reader .flash-page-designs[data-density=adaptive][data-compact=true] .flash-design-number{font-size:9px;padding:1px 3px}
#flash-book-reader[data-collection=all] .flash-page-designs[data-density=adaptive] .flash-design-caption{min-height:10px}
#flash-book-reader[data-collection=all] .flash-page-designs[data-density=adaptive] .flash-design-number{font-size:8px;padding:1px 3px}
#flash-book-reader[data-collection=all] .flash-page-designs[data-density=adaptive] .flash-design-price{display:none}
