.entry-dialog{position:fixed;z-index:100;inset:0;padding:max(1rem,env(safe-area-inset-top)) var(--gutter) max(1rem,env(safe-area-inset-bottom));background:#050809d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;overflow-y:auto}.entry-dialog__panel{position:relative;width:min(58rem,100%);margin-block:auto;padding:clamp(1.6rem,4vw,2.6rem);border:1px solid var(--edge);background:radial-gradient(circle at 90% 0%,var(--detail-accent-soft, rgba(255, 46, 99, .14)),transparent 22rem),var(--stage-lift);box-shadow:0 2rem 6rem #0000008c,inset 0 2px var(--tally);animation:entry-dialog-in .22s ease-out}@keyframes entry-dialog-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.entry-dialog__close{position:absolute;top:1rem;right:1rem;z-index:1;width:2.4rem;height:2.4rem;border:1px solid var(--edge);background:transparent;color:var(--tungsten-dim);cursor:pointer;font-size:1.5rem;line-height:1}.entry-dialog__close:disabled{cursor:wait;opacity:.4}.entry-dialog__heading{margin-bottom:1.6rem;padding-right:2.8rem}@media(max-width:60rem){.entry-dialog{padding-inline:.75rem}.entry-dialog__panel{padding:1.4rem 1rem}}.entry-dialog__heading h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}
