.eclipse-popup{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a1eb8;justify-content:center;align-items:center;padding:1rem;animation:.3s both eclipse-fade-in;display:flex;position:fixed;inset:0}.eclipse-popup.is-closing{animation:.42s both eclipse-fade-out}.eclipse-popup__card{transform-origin:50%;width:min(90vw,70vh,430px);animation:.55s cubic-bezier(.22,1.15,.4,1.05) both eclipse-bounce-in;position:relative}.eclipse-popup.is-closing .eclipse-popup__card{animation:.42s cubic-bezier(.5,-.3,.75,.2) both eclipse-bounce-out}.eclipse-popup__link{aspect-ratio:1080/1350;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #000000bf}.eclipse-popup__img{object-fit:cover}.eclipse-popup__date{z-index:2;color:#ecd6a6;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c228c;border:1px solid #e2c585d9;border-radius:999px;padding:.4em 1.15em;font-size:clamp(.82rem,3vw,1.05rem);font-weight:700;position:absolute;top:30%;left:50%;transform:translate(-50%);box-shadow:0 6px 20px -10px #000000b3}.eclipse-popup__close{z-index:3;color:#14162a;cursor:pointer;background:#fff;border:none;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1.7rem;line-height:1;transition:transform .15s;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 18px -4px #0000008c}.eclipse-popup__close:hover{transform:scale(1.08)}@media (max-width:480px){.eclipse-popup__close{top:-10px;right:-10px}}@keyframes eclipse-fade-in{0%{opacity:0}to{opacity:1}}@keyframes eclipse-fade-out{0%{opacity:1}to{opacity:0}}@keyframes eclipse-bounce-in{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.05)}75%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes eclipse-bounce-out{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.eclipse-popup,.eclipse-popup.is-closing,.eclipse-popup__card,.eclipse-popup.is-closing .eclipse-popup__card{animation-name:eclipse-fade-in;animation-timing-function:ease}.eclipse-popup.is-closing,.eclipse-popup.is-closing .eclipse-popup__card{animation-name:eclipse-fade-out}}
