.gmia-pam-trigger{cursor:pointer}.gmia-pam-trigger .fl-photo-content{position:relative}.gmia-pam-trigger .fl-photo-content::after{content:"";position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:no-repeat 56% 50% / 26px 30px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 30'%3E%3Cpath fill='%23fff' d='M0 0v30l26-15z'/%3E%3C/svg%3E"),rgba(205,18,27,.92);box-shadow:0 4px 14px rgba(0,0,0,.45);transition:transform 0.2s ease;pointer-events:none}.gmia-pam-trigger:hover .fl-photo-content::after,.gmia-pam-trigger:focus-visible .fl-photo-content::after{transform:scale(1.08)}.gmia-pam-trigger:focus-visible{outline:3px solid #e3bf79;outline-offset:4px;border-radius:12px}.gmia-pam-open,.gmia-pam-open body{overflow:hidden}.gmia-pam-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}.gmia-pam-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.85)}.gmia-pam-modal__dialog{position:relative;width:min(1100px, 100%)}.gmia-pam-modal--vertical .gmia-pam-modal__dialog{width:min(420px, 100%, calc((100vh - 120px) * 9 / 16))}.gmia-pam-modal__frame{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.6)}.gmia-pam-modal--vertical .gmia-pam-modal__frame{aspect-ratio:9 / 16}.gmia-pam-modal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gmia-pam-modal button.gmia-pam-modal__close.gmia-pam-modal__close{position:absolute;top:-48px;right:0;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;font:400 30px/40px sans-serif;text-align:center;cursor:pointer;box-shadow:none}.gmia-pam-modal button.gmia-pam-modal__close.gmia-pam-modal__close:hover,.gmia-pam-modal button.gmia-pam-modal__close.gmia-pam-modal__close:focus-visible{background:rgba(255,255,255,.3);outline:2px solid #e3bf79;outline-offset:2px}