.poster-motive.svelte-vtq7lk{--poster-motive-padding: var(--size-4);border-radius:var(--radius-sm);padding:var(--poster-motive-padding);position:relative;aspect-ratio:9 / 16;overflow:hidden;display:flex;flex-direction:column;container-type:inline-size;border:1px solid var(--color-default-stroke)}.poster-motive.text-backdrop.svelte-vtq7lk .background-color:where(.svelte-vtq7lk){--text-backdrop-bg: var(--color-background);--text-backdrop-color: var(--color-foreground);--text-backdrop-spacing: 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text-backdrop-color);background:linear-gradient(to right,var(--text-backdrop-bg),var(--text-backdrop-bg));background-repeat:no-repeat;display:inline;padding:calc(var(--text-backdrop-spacing) * .4) var(--text-backdrop-spacing)}:is(.poster-motive.text-backdrop.svelte-vtq7lk .background-color:where(.svelte-vtq7lk)) *{display:inline;line-height:1}.poster-motive.svelte-vtq7lk .background{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:none;z-index:0}.poster-motive.svelte-vtq7lk .new-stack-context:where(.svelte-vtq7lk){position:relative}.poster-motive.svelte-vtq7lk .text{min-width:0;word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2}.poster-motive.svelte-vtq7lk .text-fields:where(.svelte-vtq7lk){display:contents}.poster-motive.svelte-vtq7lk .link:where(.svelte-vtq7lk),.poster-motive.svelte-vtq7lk .title:where(.svelte-vtq7lk),.poster-motive.svelte-vtq7lk .description:where(.svelte-vtq7lk){z-index:1;position:relative}:is(.poster-motive.svelte-vtq7lk .title:where(.svelte-vtq7lk)) .text{--text-color: var(--color-foreground)}.poster-motive.svelte-vtq7lk .description:where(.svelte-vtq7lk){line-height:1.35}:is(.poster-motive.svelte-vtq7lk .description:where(.svelte-vtq7lk)) .text{--text-color: var(--color-foreground)}:is(.poster-motive.svelte-vtq7lk .description:where(.svelte-vtq7lk)) *{line-height:1.35}.poster-motive.svelte-vtq7lk .link:where(.svelte-vtq7lk){position:absolute;bottom:var(--poster-motive-padding);right:var(--poster-motive-padding);transform:rotate(45deg);transition:transform .9s cubic-bezier(.06,.46,0,1.02)}@media (hover: hover){.poster-motive.svelte-vtq7lk{transition:transform .9s cubic-bezier(.06,.46,0,1.02)}.poster-motive.svelte-vtq7lk:hover:has(.link:where(.svelte-vtq7lk)):not(.editable){transform:scale(1.005) translateY(-2px)}.poster-motive.svelte-vtq7lk:hover:has(.link:where(.svelte-vtq7lk)):not(.editable) .link:where(.svelte-vtq7lk){transform:rotate(45deg) scale(1.3)}}.poster.mood-1.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){--var-padding: calc(var(--page-inline-spacing) * 1.5);container-type:inline-size;justify-content:space-between}:is(.poster.mood-1:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk{--target-text-width: calc(100cqw - var(--poster-motive-padding) * 2);--font-width-to-height-ratio: 1.8;--max-characters: 40;--width-derived-font-size: calc((var(--target-text-width) / var(--title-longest-word-width)) * var(--font-width-to-height-ratio))}:is(:is(.poster.mood-1:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) *{--font-size: var(--width-derived-font-size);--height-constrained-font-size: min(var(--width-derived-font-size), 40cqh);--length-adjusted-font-size: max( var(--body-font-size), calc( var(--width-derived-font-size) * pow(var(--max-characters) / max(var(--title-char-count), var(--max-characters)), .5) ) );max-width:var(--target-text-width)}:is(:is(.poster.mood-1:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) .text{max-width:80%;margin-top:5cqh}:is(:is(.poster.mood-1:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) *{line-height:1;--font-size: clamp(1rem, 6cqi, 2rem)}.poster.mood-2.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){container-type:inline-size;gap:var(--size-6)}:is(.poster.mood-2.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk)) .text{text-transform:uppercase;text-align:justify;word-spacing:1em;letter-spacing:.1em}:is(.poster.mood-2:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk *{--font-size: clamp(1rem, 13cqi, 2rem)}:is(.poster.mood-2:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk *{--font-size: clamp(1rem, 5cqi, 2rem)}.poster.mood-3.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:var(--size-6)}:is(.poster.mood-3:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk *{--font-size: clamp(1rem, 10cqi, 2rem)}:is(.poster.mood-3:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk *{--font-size: clamp(1rem, 6cqi, 2rem)}.poster.mood-4.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){justify-content:center;gap:var(--size-6)}:is(.poster.mood-4.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk)) .text:not(:empty){--top-leading: 0;--bottom-leading: 0;display:inline}:is(.poster.mood-4:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk{padding-inline:10cqw;text-align:center}:is(:is(.poster.mood-4:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) .text{--text-color: var(--color-foreground);text-wrap:balance}:is(:is(.poster.mood-4:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) *{--font-size: clamp(1rem, 10cqi, 2rem)}:is(.poster.mood-4:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk{padding-inline:10cqw;text-align:center}:is(:is(.poster.mood-4:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) .text{--text-color: var(--color-foreground)}:is(:is(.poster.mood-4:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) *{line-height:1;--font-size: clamp(1rem, 4cqi, 2rem)}.poster.mood-5.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){display:grid;grid-template-rows:auto 1fr;grid-template-columns:2fr 3fr;gap:var(--size-6)}:is(.poster.mood-5:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk{grid-column:1 / -1}:is(:is(.poster.mood-5:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) .text{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}:is(:is(.poster.mood-5:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) *{--font-size: clamp(1rem, 10cqi, 2rem)}:is(.poster.mood-5:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk{grid-row:2 / -1;grid-column:1 / 2;display:flex;align-items:end}:is(:is(.poster.mood-5:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) *{--font-size: clamp(1em, 4cqi, 1rem)}:is(.poster.mood-5.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk)) .background{border:none;width:100%;height:70%;align-self:end;position:static;grid-row:2 / -1;grid-column:2 / -1;border-radius:var(--size-6)}.poster.mood-6.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){gap:var(--size-6)}:is(.poster.mood-6.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk)) .text{--line-scale: 1.4;--top-leading: 0;--bottom-leading: 0}:is(:is(.poster.mood-6:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) *{line-height:1;--font-size: clamp(1rem, 4cqi, 2rem)}:is(:is(.poster.mood-6:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) .text{display:inline}:is(.poster.mood-6:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk{padding:var(--size-2)}:is(:is(.poster.mood-6:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) .text{-moz-text-align-last:justify;text-align-last:justify;text-align:justify}:is(:is(.poster.mood-6:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) *{--font-size: clamp(1rem, 10cqi, 2rem)}:is(.has-text-backdrop.svelte-vtq7lk:is(.poster.mood-6:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title:where(.svelte-vtq7lk)) .text{display:inline}.poster.mood-7.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk){padding-block:calc(var(--poster-motive-padding) * 2);justify-content:space-between}:is(.poster.mood-7.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk)) .text{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}:is(:is(.poster.mood-7:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) *{--font-size: clamp(1rem, 10cqi, 2rem)}:is(:is(.poster.mood-7:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .title.svelte-vtq7lk) .text{display:inline}:is(:is(.poster.mood-7:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) *{line-height:1;--font-size: clamp(1rem, 4cqi, 2rem)}:is(:is(.poster.mood-7:where(.svelte-vtq7lk) .poster-motive:where(.svelte-vtq7lk)) .description.svelte-vtq7lk) .text{justify-self:end;text-align:right;margin-top:5cqh;max-width:80cqw;display:inline}:is(.poster.mood-8.svelte-vtq7lk .poster-motive:where(.svelte-vtq7lk)) .text{display:none}@keyframes svelte-j6v95f-pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.clap-button.svelte-j6v95f{transition:transform .1s ease}.clap-button.svelte-j6v95f:disabled{cursor:default}.clap-button.clapping.svelte-j6v95f{animation:svelte-j6v95f-pulse-scale .7s ease-in-out infinite}.clap-button.svelte-j6v95f .button-label{gap:var(--size-1)!important}.total-claps.svelte-j6v95f,.is-clapping-count.svelte-j6v95f{min-width:3ch;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums lining-nums}.is-clapping-count.svelte-j6v95f{outline:2px solid var(--color-default-foreground);background-color:var(--color-default-foreground);color:var(--color-default-background);border-radius:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.posters-container.svelte-ekbhfo{position:relative}.posters-container.edit-add-mode.svelte-ekbhfo .posters:where(.svelte-ekbhfo) .poster:not(.adding-poster):not(.editing-poster){opacity:.2;pointer-events:none}.add-poster.svelte-ekbhfo{padding-top:var(--page-inline-spacing);padding-inline:var(--page-inline-spacing)}.posters.svelte-ekbhfo{padding:var(--page-inline-spacing);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,calc(100vw - 2 * var(--page-inline-spacing))),1fr));-moz-column-gap:var(--size-10);column-gap:var(--size-10);row-gap:var(--size-14)}.posters.svelte-ekbhfo .adding-poster,.posters.svelte-ekbhfo .editing-poster{position:relative}:is(.posters.svelte-ekbhfo .adding-poster,.posters.svelte-ekbhfo .editing-poster) .poster-motive{background-color:var(--color-default-background)}.posters.svelte-ekbhfo .adding-poster{transition:all .4s var(--accelerated-ease-out);opacity:1;transform:scale(1);position:relative}@starting-style{.posters.svelte-ekbhfo .adding-poster{opacity:0;transform:scale(.9)}}.posters.svelte-ekbhfo .adding-poster:before,.posters.svelte-ekbhfo .editing-poster:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);background-image:linear-gradient(to bottom,var(--color-default-emphasis-background) 0%,transparent 80%);border-radius:calc(var(--radius-sm) + 6px);z-index:-1}.mood-selector-close-click-trap.svelte-ekbhfo{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:10;background-color:#0000001a;transition:opacity .2s ease-in-out;opacity:1}@starting-style{.mood-selector-close-click-trap.svelte-ekbhfo{opacity:0}}.mood-selector.svelte-ekbhfo{position:absolute;bottom:0;left:0;right:0;padding-inline-end:0;background-color:oklch(from var(--color-default-background) l c h / .92);box-shadow:0 -5px 100px -10px var(--color-default-foreground);border:1px solid var(--color-default-stroke);-webkit-backdrop-filter:blur(20px) brightness(1.8) saturate(1.8);backdrop-filter:blur(20px) brightness(1.8) saturate(1.8);z-index:11;animation:slide-and-fade-in-subtle .3s ease-in-out}.mood-selector.svelte-ekbhfo .mood-list:where(.svelte-ekbhfo){--gap: var(--size-2);display:flex;padding:1px;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;background-color:transparent}:is(.mood-selector:where(.svelte-ekbhfo) .mood-list:where(.svelte-ekbhfo)) .mood-card.svelte-ekbhfo{--partial-card: .5;--full-cards: 6.5;--total-gaps: calc(var(--full-cards) - 1 + var(--partial-card));--total-space: calc(100% - (var(--gap) * var(--total-gaps)));--card-width: calc(var(--total-space) / var(--full-cards));background-size:cover;background-repeat:no-repeat;scroll-snap-align:start;min-width:var(--card-width);aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px var(--color-default-stroke)}.selected.svelte-ekbhfo:is(:is(.mood-selector:where(.svelte-ekbhfo) .mood-list:where(.svelte-ekbhfo)) .mood-card:where(.svelte-ekbhfo)){box-shadow:0 0 0 1px var(--color-default-foreground),inset 0 0 0 2px var(--color-default-foreground),inset 0 0 0 3px var(--color-default-background)}:is(:is(.mood-selector:where(.svelte-ekbhfo) .mood-list:where(.svelte-ekbhfo)) .mood-card:where(.svelte-ekbhfo)) video.svelte-ekbhfo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media (hover: hover){:is(.mood-selector:where(.svelte-ekbhfo) .mood-list:where(.svelte-ekbhfo)) .mood-card.svelte-ekbhfo{transition:all .2s ease-in-out}.svelte-ekbhfo:is(:is(.mood-selector:where(.svelte-ekbhfo) .mood-list:where(.svelte-ekbhfo)) .mood-card:where(.svelte-ekbhfo)):not(.selected):hover{opacity:.7;box-shadow:inset 0 0 0 1px oklch(from var(--color-default-stroke) calc(l*.7) c h)}}.avatar-stack.svelte-ekbhfo{--avatar-clip-origin-px: -8px;--avatar-clip-radius-px: calc((var(--avatar-size) / 2) + 2px)}.avatar-stack>.avatar:not(:first-child){margin-inline-start:-8px}.avatar-stack>.avatar:not(:first-child){-webkit-mask:radial-gradient(circle at var(--avatar-clip-origin-px) 50%,transparent var(--avatar-clip-radius-px),black calc(var(--avatar-clip-radius-px) + .1px));mask:radial-gradient(circle at var(--avatar-clip-origin-px) 50%,transparent var(--avatar-clip-radius-px),black calc(var(--avatar-clip-radius-px) + .1px))}.avatar-stack.svelte-ekbhfo:hover{opacity:.8}html{scrollbar-gutter:stable}
