/* Compact copy below the existing portrait artwork. */
html body .portrait-feature-caption{display:flex;flex-direction:column;flex:1}
html body .portrait-feature-card{display:flex;flex-direction:column}
html body .portrait-feature-caption .portrait-project-description{font-family:inherit!important;font-size:13px!important;line-height:1.5!important;color:#d1d4ce!important;margin:10px 0 0!important;overflow-wrap:anywhere;white-space:normal}
html body .portrait-feature-caption .actions{margin-top:auto!important;padding-top:14px}
/* Non-interactive fade below the floating pill; never intercepts page taps. */
html body:not(#eyeroom-dock-specificity)>.app-bottom-nav,
html body:not(#eyeroom-dock-specificity)>#cine-social-bottom{isolation:isolate;box-shadow:0 10px 24px 5px #0009,0 3px 8px #0006,inset 0 1px 0 #fff1!important}
html body:not(#eyeroom-dock-specificity)>.app-bottom-nav:before,
html body:not(#eyeroom-dock-specificity)>#cine-social-bottom:before{
 content:'';position:absolute;pointer-events:none;z-index:-1;
 left:-14px;right:-14px;bottom:calc(-12px - env(safe-area-inset-bottom,0px));
 height:42px;background:linear-gradient(to bottom,transparent,#0009);border-radius:0;
}
