dialog.svelte-ta60gp{opacity:0;max-width:90dvw;max-height:90dvh;transition:opacity .5s ease-in-out,transform .5s ease-in-out,overlay .5s ease-in-out allow-discrete,display .5s ease-in-out allow-discrete;margin:auto;overflow:hidden;transform:translateY(-100%)}dialog.svelte-ta60gp::-ms-backdrop{transition:display .5s ease-in-out allow-discrete,overlay .5s ease-in-out allow-discrete,background-color .5s ease-in-out;background-color:transparent}dialog.svelte-ta60gp::backdrop{transition:display .5s ease-in-out allow-discrete,overlay .5s ease-in-out allow-discrete,background-color .5s ease-in-out;background-color:transparent}dialog.svelte-ta60gp:open{opacity:1;transform:translateY(0)}dialog.svelte-ta60gp:open::-ms-backdrop{background-color:color-mix(in oklab,var(--pl-black)50%,transparent)}dialog.svelte-ta60gp:open::backdrop{background-color:color-mix(in oklab,var(--pl-black)50%,transparent)}@starting-style{dialog.svelte-ta60gp:open{opacity:0;transform:translateY(-100%)}}@starting-style{dialog.svelte-ta60gp:open::-ms-backdrop{background-color:transparent}dialog.svelte-ta60gp:open::backdrop{background-color:transparent}}.wrapper.svelte-ta60gp{border-radius:var(--pl-radius-md);background-color:var(--pl-accent-1);border:1px solid;flex-direction:column;display:flex}.top.svelte-ta60gp{padding:calc(var(--pl-spacing)*4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.top.svelte-ta60gp .title:where(.svelte-ta60gp){font-weight:500}.top.svelte-ta60gp .action:where(.svelte-ta60gp){flex-shrink:0}.content.svelte-ta60gp{padding:calc(var(--pl-spacing)*4);text-wrap:wrap;overflow-wrap:break-word;color:color-mix(in oklab,var(--pl-accent-6),white 20%);scrollbar-width:thin;scrollbar-gutter:stable;max-height:80dvh;display:block;position:relative;overflow-y:auto}.info.svelte-vtp5x4{grid-template-columns:minmax(0,1fr);grid-template-areas:"thumbnail""title""action""description";justify-items:center;gap:1rem;width:92dvw;margin:2rem auto;display:grid}@media (min-width:1024px){.info.svelte-vtp5x4{grid-template:"thumbnail title title"1fr"thumbnail description description""thumbnail action."/auto 1fr auto;justify-items:start;gap:2rem}}.thumbnail.svelte-vtp5x4{aspect-ratio:1;border-radius:var(--pl-radius-md);width:300px;box-shadow:var(--pl-shadow-drop);border:1px solid;grid-area:thumbnail;display:block;position:relative;overflow:hidden}.header.svelte-vtp5x4{flex-direction:column;grid-area:title;align-self:self-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.header.svelte-vtp5x4>.title:where(.svelte-vtp5x4){flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}@media (min-width:1024px){.header.svelte-vtp5x4>.title:where(.svelte-vtp5x4){border-left:4px solid var(--pl-primary);align-items:flex-start;padding-left:1rem}}.header.svelte-vtp5x4>.title:where(.svelte-vtp5x4)>h1:where(.svelte-vtp5x4){width:100%}.header.svelte-vtp5x4>.title:where(.svelte-vtp5x4)>.text-md:where(.svelte-vtp5x4){text-transform:uppercase;color:var(--pl-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.author.svelte-vtp5x4 a:where(.svelte-vtp5x4):hover span:where(.svelte-vtp5x4){color:var(--pl-accent-6);box-shadow:var(--pl-shadow-highlight)}.misc.svelte-vtp5x4{text-transform:capitalize;color:color-mix(in oklab,var(--pl-accent-6),white 20%);flex-wrap:wrap;justify-content:center;align-items:center;font-weight:500;display:inline-flex}@media (max-width:1024px){.misc.svelte-vtp5x4{margin-left:auto;margin-right:auto}}.description.svelte-vtp5x4{grid-area:description;align-self:flex-start;width:100%;max-height:6em;display:block;position:relative}.description.svelte-vtp5x4 .summary:where(.svelte-vtp5x4){color:color-mix(in oklab,var(--pl-accent-6),white 20%);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:calc(100% - 2em);display:-webkit-box;overflow:hidden}.description.svelte-vtp5x4 .summary[data-truncate=true]:where(.svelte-vtp5x4){-webkit-mask-image:linear-gradient(0deg,transparent 0,transparent 1lh,#000 1lh),linear-gradient(279deg,transparent 0,transparent 5em,#000);mask-image:linear-gradient(0deg,transparent 0,transparent 1lh,#000 1lh),linear-gradient(279deg,transparent 0,transparent 5em,#000)}.description.svelte-vtp5x4 .description-modal-button:where(.svelte-vtp5x4){color:var(--pl-primary);background-color:var(--pl-accent-1);position:absolute;bottom:0;right:2ch}.action.svelte-vtp5x4{flex-direction:row;grid-area:action;align-items:center;gap:3rem;display:flex}
