/* Hallmark · component refinement · theme: zzz light exhibition · genre: editorial · v2.0.0 */
/* Hallmark · critique: clear resting edge and a softer frosted response, while keeping the photograph uncluttered. */
:root{--portfolio-action-base:rgba(255,255,255,.46);--portfolio-action-edge:rgba(62,73,70,.22);--portfolio-action-glow:rgba(255,255,255,.74);--portfolio-action-shadow:rgba(42,53,50,.12)}
@media(min-width:701px) and (hover:hover) and (pointer:fine){
 body .intro-description .detailed-portfolio.glass-action:not(:disabled){background:var(--portfolio-action-base);border-color:var(--portfolio-action-edge);box-shadow:inset 0 1px 0 var(--portfolio-action-glow),0 3px 10px var(--hero-button-rest-shadow);transition:transform 520ms var(--interaction-ease),box-shadow 520ms var(--interaction-ease),border-color 520ms var(--interaction-ease)}
 body .intro-description .detailed-portfolio.glass-action:not(:disabled):hover{background:var(--transparent);border-color:var(--portfolio-action-glow);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--portfolio-action-glow),0 9px 22px var(--portfolio-action-shadow)}
 body .intro-description .detailed-portfolio.glass-action:not(:disabled):active{transform:translateY(0)}
 .photo-dialog-footer{display:none}
 @media(prefers-reduced-motion:reduce){body .intro-description .detailed-portfolio.glass-action:not(:disabled){transition:none}body .intro-description .detailed-portfolio.glass-action:not(:disabled):hover{transform:none}}
}
