.poster-motive.svelte-txio9e{--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-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));background-repeat:no-repeat;display:inline;padding:calc(var(--text-backdrop-spacing) * .4) var(--text-backdrop-spacing)}:is(.poster-motive.text-backdrop.svelte-txio9e .background-color:where(.svelte-txio9e)) *{display:inline;line-height:1}.poster-motive.svelte-txio9e .background{width:100%;height:100%;position:absolute;inset:0;border:none;z-index:0}.poster-motive.svelte-txio9e .new-stack-context:where(.svelte-txio9e){position:relative}.poster-motive.svelte-txio9e .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-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){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-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);container-type:inline-size;justify-content:space-between}: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) *{line-height:1;--font-size: clamp(1rem, 6cqi, 2rem)}.poster.mood-2.svelte-txio9e .poster-motive:where(.svelte-txio9e){container-type:inline-size;gap:var(--size-6)}: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){display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:var(--size-6)}: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{padding-inline:10cqw;text-align:center}: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{padding-inline:10cqw;text-align:center}: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) *{line-height:1;--font-size: clamp(1rem, 4cqi, 2rem)}.poster.mood-5.svelte-txio9e .poster-motive:where(.svelte-txio9e){display:grid;grid-template-rows:auto 1fr;grid-template-columns:2fr 3fr;gap:var(--size-6)}: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;-moz-text-align-last: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-row:2 / -1;grid-column:1 / 2;display:flex;align-items:end}: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: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-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) *{line-height:1;--font-size: clamp(1rem, 4cqi, 2rem)}: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{-moz-text-align-last:justify;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) *{line-height:1;--font-size: clamp(1rem, 4cqi, 2rem)}:is(:is(.poster.mood-7:where(.svelte-txio9e) .poster-motive:where(.svelte-txio9e)) .description.svelte-txio9e) .text{justify-self:end;text-align:right;margin-top:5cqh;max-width:80cqw;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 ease}.clap-button.svelte-1ishol:disabled{cursor:default}.clap-button.clapping.svelte-1ishol{animation:svelte-1ishol-pulse-scale .7s ease-in-out infinite}.clap-button.svelte-1ishol .button-label{gap:var(--size-1)!important}.total-claps.svelte-1ishol,.is-clapping-count.svelte-1ishol{min-width:3ch;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums lining-nums}.is-clapping-count.svelte-1ishol{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}.optimization-overlay-host.svelte-1mqstsl{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.optimization-indicator-overlay.svelte-1mqstsl{position:absolute;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)}.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);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-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;transform:scale(1);position:relative}@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:"";position:absolute;inset:-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-1mqstsl{all:unset;position:absolute;inset: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-1mqstsl{opacity:0}}.mood-selector.svelte-1mqstsl{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-1mqstsl .mood-list:where(.svelte-1mqstsl){--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-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));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-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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@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){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-1mqstsl:hover{opacity:.8}html{scrollbar-gutter:stable}
