.person-dialog:not([open]):target{max-height:none;margin-block:2rem;display:block;position:relative;overflow:visible}.person-dialog:not([open]):target .person-scroll{overflow:visible;mask-image:none}.person-dialog:focus-visible{outline:none}.person-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, currentColor 30%, transparent) transparent;scrollbar-gutter:auto}@supports (animation-timeline:scroll(self)){.person-scroll{mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);animation:linear both person-scroll-fade scroll(self)}}.person-scroll p{hyphens:auto;text-wrap:pretty}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes person-scroll-fade{0%{--fade-top:0px;--fade-bottom:3rem}8%{--fade-top:3rem}92%{--fade-bottom:3rem}to{--fade-top:3rem;--fade-bottom:0px}}.person-show{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-fg) 5%, transparent);color:var(--color-muted);font-family:var(--font-display);letter-spacing:normal;text-transform:none;padding:.75rem 1rem;font-size:.875rem;font-style:normal;font-weight:500;font-stretch:112%;transition:background-color .15s,color .15s;display:block}.person-show:hover{background:color-mix(in oklab, var(--color-fg) 10%, transparent);color:var(--color-fg)}.person-show:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.person-more summary::-webkit-details-marker{display:none}.person-more[open]>summary{display:none}body:has(dialog.person-dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.person-dialog,.person-dialog::backdrop{opacity:0;transition:opacity .2s ease-out, translate .2s ease-out, overlay .2s ease-out allow-discrete, display .2s ease-out allow-discrete}.person-dialog{translate:0 .5rem}.person-dialog[open],.person-dialog[open]::backdrop{opacity:1}.person-dialog[open]{translate:0}@starting-style{.person-dialog[open],.person-dialog[open]::backdrop{opacity:0}.person-dialog[open]{translate:0 .5rem}}.person-dialog:not([open]):target{opacity:1;translate:0}}
