.poster-motive.svelte-txio9e{--poster-motive-padding:var(--size-4);border-radius:var(--radius-sm);padding:var(--poster-motive-padding);aspect-ratio:9/16;border:1px solid var(--color-default-stroke);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.poster-motive.text-backdrop.svelte-txio9e .background-color:where(.svelte-txio9e){--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));padding:calc(var(--text-backdrop-spacing) * .4) var(--text-backdrop-spacing);background-repeat:no-repeat;display:inline}:is(.poster-motive.text-backdrop.svelte-txio9e .background-color:where(.svelte-txio9e)) *{line-height:1;display:inline}.poster-motive.svelte-txio9e .background{z-index:0;border:none;width:100%;height:100%;position:absolute;inset:0}.poster-motive.svelte-txio9e .new-stack-context:where(.svelte-txio9e){position:relative}.poster-motive.svelte-txio9e .text{word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;min-width:0}.poster-motive.svelte-txio9e .text-fields:where(.svelte-txio9e){display:contents}.poster-motive.svelte-txio9e .link:where(.svelte-txio9e),.poster-motive.svelte-txio9e .title:where(.svelte-txio9e),.poster-motive.svelte-txio9e .description:where(.svelte-txio9e){z-index:1;position:relative}:is(.poster-motive.svelte-txio9e .title:where(.svelte-txio9e)) .text{--text-color:var(--color-foreground)}.poster-motive.svelte-txio9e .description:where(.svelte-txio9e){line-height:1.35}:is(.poster-motive.svelte-txio9e .description:where(.svelte-txio9e)) .text{--text-color:var(--color-foreground)}:is(.poster-motive.svelte-txio9e .description:where(.svelte-txio9e)) *{line-height:1.35}.poster-motive.svelte-txio9e .link:where(.svelte-txio9e){bottom:var(--poster-motive-padding);right:var(--poster-motive-padding);transition:transform .9s cubic-bezier(.06,.46,0,1.02);position:absolute;transform:rotate(45deg)}@media (hover:hover){.poster-motive.svelte-txio9e{transition:transform .9s cubic-bezier(.06,.46,0,1.02)}.poster-motive.svelte-txio9e:hover:has(.link:where(.svelte-txio9e)):not(.editable){transform:scale(1.005)translateY(-2px)}.poster-motive.svelte-txio9e:hover:has(.link:where(.svelte-txio9e)):not(.editable) .link:where(.svelte-txio9e){transform:rotate(45deg)scale(1.3)}}.poster.mood-1.svelte-txio9e .poster-motive:where(.svelte-txio9e){--var-padding:calc(var(--page-inline-spacing) * 1.5);justify-content:space-between;container-type:inline-size}:is(.poster.mood-1:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e{--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-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) *{--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-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) .text{max-width:80%;margin-top:5cqh}:is(:is(.poster.mood-1:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) *{--font-size:clamp(1rem, 6cqi, 2rem);line-height:1}.poster.mood-2.svelte-txio9e .poster-motive:where(.svelte-txio9e){gap:var(--size-6);container-type:inline-size}:is(.poster.mood-2.svelte-txio9e .poster-motive:where(.svelte-txio9e)) .text{text-transform:uppercase;text-align:justify;word-spacing:1em;letter-spacing:.1em}:is(.poster.mood-2:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e *{--font-size:clamp(1rem, 13cqi, 2rem)}:is(.poster.mood-2:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e *{--font-size:clamp(1rem, 5cqi, 2rem)}.poster.mood-3.svelte-txio9e .poster-motive:where(.svelte-txio9e){gap:var(--size-6);grid-template-rows:1fr 1fr;grid-template-columns:1fr;display:grid}:is(.poster.mood-3:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e *{--font-size:clamp(1rem, 10cqi, 2rem)}:is(.poster.mood-3:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e *{--font-size:clamp(1rem, 6cqi, 2rem)}.poster.mood-4.svelte-txio9e .poster-motive:where(.svelte-txio9e){justify-content:center;gap:var(--size-6)}:is(.poster.mood-4.svelte-txio9e .poster-motive:where(.svelte-txio9e)) .text:not(:empty){--top-leading:0;--bottom-leading:0;display:inline}:is(.poster.mood-4:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e{text-align:center;--text-align:center;padding-inline:10cqw}:is(:is(.poster.mood-4:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) .text{--text-color:var(--color-foreground);text-wrap:balance}:is(:is(.poster.mood-4:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) *{--font-size:clamp(1rem, 10cqi, 2rem)}:is(.poster.mood-4:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e{text-align:center;--text-align:center;padding-inline:10cqw}:is(:is(.poster.mood-4:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) .text{--text-color:var(--color-foreground)}:is(:is(.poster.mood-4:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) *{--font-size:clamp(1rem, 4cqi, 2rem);line-height:1}.poster.mood-5.svelte-txio9e .poster-motive:where(.svelte-txio9e){gap:var(--size-6);grid-template-rows:auto 1fr;grid-template-columns:2fr 3fr;display:grid}:is(.poster.mood-5:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e{grid-column:1/-1}:is(:is(.poster.mood-5:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) .text{text-align:justify;text-align-last:justify}:is(:is(.poster.mood-5:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) *{--font-size:clamp(1rem, 10cqi, 2rem)}:is(.poster.mood-5:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e{grid-area:2/1/-1/2;align-items:end;display:flex}:is(:is(.poster.mood-5:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) *{--font-size:clamp(1em, 4cqi, 1rem)}:is(.poster.mood-5.svelte-txio9e .poster-motive:where(.svelte-txio9e)) .background{border-radius:var(--size-6);border:none;grid-area:2/2/-1/-1;align-self:end;width:100%;height:70%;position:static}.poster.mood-6.svelte-txio9e .poster-motive:where(.svelte-txio9e){gap:var(--size-6)}:is(.poster.mood-6.svelte-txio9e .poster-motive:where(.svelte-txio9e)) .text{--line-scale:1.4;--top-leading:0;--bottom-leading:0}:is(:is(.poster.mood-6:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) *{--font-size:clamp(1rem, 4cqi, 2rem);line-height:1}:is(:is(.poster.mood-6:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) .text{display:inline}:is(.poster.mood-6:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e{padding:var(--size-2)}:is(:is(.poster.mood-6:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) .text{text-align-last:justify;text-align:justify}:is(:is(.poster.mood-6:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) *{--font-size:clamp(1rem, 10cqi, 2rem)}:is(.has-text-backdrop.svelte-txio9e:is(.poster.mood-6:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title:where(.svelte-txio9e)) .text{display:inline}.poster.mood-7.svelte-txio9e .poster-motive:where(.svelte-txio9e){padding-block:calc(var(--poster-motive-padding) * 2);justify-content:space-between}:is(.poster.mood-7.svelte-txio9e .poster-motive:where(.svelte-txio9e)) .text{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}:is(:is(.poster.mood-7:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) *{--font-size:clamp(1rem, 10cqi, 2rem)}:is(:is(.poster.mood-7:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .title.svelte-txio9e) .text{display:inline}:is(:is(.poster.mood-7:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) *{--font-size:clamp(1rem, 4cqi, 2rem);line-height:1}:is(:is(.poster.mood-7:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) .text{text-align:right;justify-self:end;max-width:80cqw;margin-top:5cqh;display:inline}:is(.poster.mood-8.svelte-txio9e .poster-motive:where(.svelte-txio9e)) .text{display:none}@keyframes svelte-1ishol-pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.clap-button.svelte-1ishol{transition:transform .1s}.clap-button.svelte-1ishol:disabled{cursor:default}.clap-button.clapping.svelte-1ishol{animation:.7s ease-in-out infinite svelte-1ishol-pulse-scale}.clap-button.svelte-1ishol .button-label{gap:var(--size-1)!important}.total-claps.svelte-1ishol,.is-clapping-count.svelte-1ishol{font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;min-width:3ch;display:flex}.is-clapping-count.svelte-1ishol{outline:2px solid var(--color-default-foreground);background-color:var(--color-default-foreground);color:var(--color-default-background);aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;display:flex}.optimization-overlay-host.svelte-1mqstsl{width:fit-content;height:fit-content;position:relative}.optimization-indicator-overlay.svelte-1mqstsl{right:var(--size-2);bottom:var(--size-2);z-index:3;pointer-events:none;padding:var(--size-1) var(--size-2);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-default-background) 75%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute}.posters-container.svelte-1mqstsl{position:relative}.posters-container.edit-add-mode.svelte-1mqstsl .posters:where(.svelte-1mqstsl) .poster:not(.adding-poster):not(.editing-poster){opacity:.2;pointer-events:none}.add-poster.svelte-1mqstsl{padding-top:var(--page-inline-spacing);padding-inline:var(--page-inline-spacing)}.posters.svelte-1mqstsl{padding:var(--page-inline-spacing);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);display:grid}.posters.svelte-1mqstsl .adding-poster,.posters.svelte-1mqstsl .editing-poster{position:relative}:is(.posters.svelte-1mqstsl .adding-poster,.posters.svelte-1mqstsl .editing-poster) .poster-motive{background-color:var(--color-default-background)}.posters.svelte-1mqstsl .adding-poster{transition:all .4s var(--accelerated-ease-out);opacity:1;position:relative;transform:scale(1)}@starting-style{.posters.svelte-1mqstsl .adding-poster{opacity:0;transform:scale(.9)}}.posters.svelte-1mqstsl .adding-poster:before,.posters.svelte-1mqstsl .editing-poster:before{content:"";background-image:linear-gradient(to bottom, var(--color-default-emphasis-background) 0%, transparent 80%);border-radius:calc(var(--radius-sm) + 6px);z-index:-1;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px}.mood-selector-close-click-trap.svelte-1mqstsl{all:unset;z-index:10;opacity:1;background-color:oklch(0% 0 0/.1);height:100%;transition:opacity .2s ease-in-out;position:absolute;inset:0}@starting-style{.mood-selector-close-click-trap.svelte-1mqstsl{opacity:0}}.mood-selector.svelte-1mqstsl{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;padding-inline-end:0;animation:.3s ease-in-out slide-and-fade-in-subtle;position:absolute;bottom:0;left:0;right:0}.mood-selector.svelte-1mqstsl .mood-list:where(.svelte-1mqstsl){--gap:var(--size-2);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;background-color:#0000;padding:1px;display:flex;overflow:auto hidden}:is(.mood-selector:where(.svelte-1mqstsl) .mood-list:where(.svelte-1mqstsl)) .mood-card.svelte-1mqstsl{--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));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);background-repeat:no-repeat;background-size:cover}.selected.svelte-1mqstsl:is(:is(.mood-selector:where(.svelte-1mqstsl) .mood-list:where(.svelte-1mqstsl)) .mood-card:where(.svelte-1mqstsl)){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-1mqstsl) .mood-list:where(.svelte-1mqstsl)) .mood-card:where(.svelte-1mqstsl)) video.svelte-1mqstsl{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%}@media (hover:hover){:is(.mood-selector:where(.svelte-1mqstsl) .mood-list:where(.svelte-1mqstsl)) .mood-card.svelte-1mqstsl{transition:all .2s ease-in-out}.svelte-1mqstsl:is(:is(.mood-selector:where(.svelte-1mqstsl) .mood-list:where(.svelte-1mqstsl)) .mood-card:where(.svelte-1mqstsl)):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-1mqstsl{--avatar-clip-origin-px:-8px;--avatar-clip-radius-px:calc((var(--avatar-size) / 2) + 2px)}.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));-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));margin-inline-start:-8px}.avatar-stack.svelte-1mqstsl:hover{opacity:.8}html{scrollbar-gutter:stable}
