.rui-gallery{width:100%;display:flex}.rui-gallery-panel{cursor:pointer;outline:none;min-width:0;transition:flex-grow .7s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.rui-gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.rui-gallery-shade{background:linear-gradient(#0000,#0000001a,#000c);position:absolute;inset:0}.rui-gallery-index{color:#fffc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;position:absolute;top:16px;left:16px}.rui-gallery-caption{color:#fff;padding:20px;transition:all .5s ease-out;position:absolute;bottom:0;left:0;right:0}.rui-gallery-title,.rui-gallery-subtitle{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rui-gallery-title{font-size:18px;font-weight:600}.rui-gallery-subtitle{opacity:.75;margin-top:4px;font-size:14px}
