.legacy-path__button{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.65rem;margin-top:1.4rem;padding:.25rem 0 .45rem;font-weight:700;display:inline-flex}.legacy-path__button span{transition:transform .18s;color:inherit!important;border:0!important;padding:0!important}.legacy-path__button:hover span,.legacy-path__button:focus-visible span{transform:translate(.25rem)}.legacy-path__button:focus-visible,.legacy-dialog__close:focus-visible{outline-offset:.35rem;outline:2px solid}.legacy-dialog{width:min(46rem,100% - 2rem);max-height:min(48rem,100dvh - 2rem);color:var(--ink);background:0 0;border:0;padding:0}.legacy-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0db8}.legacy-dialog__panel{background:var(--paper);max-height:min(48rem,100dvh - 2rem);padding:clamp(2rem,6vw,4.5rem);position:relative;overflow-y:auto;box-shadow:0 1.5rem 5rem #00000047}.legacy-dialog__close{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem;position:absolute;top:1.2rem;right:1.2rem}.legacy-dialog h2{max-width:12ch;margin:.4rem 0 1rem;font-size:clamp(2rem,6vw,4rem);line-height:1.08}.legacy-dialog__people{margin:0;font-weight:700}.legacy-dialog__type{color:var(--red);letter-spacing:.04em;margin:1rem 0 2rem;font-size:.82rem}.legacy-dialog__body{border-top:1px solid var(--line);padding-top:1.5rem}.legacy-dialog__body p{color:var(--muted);margin:0 0 1.15rem;line-height:1.85}@media (prefers-reduced-motion:reduce){.legacy-path__button span{transition:none}}
