.PageContainer-module__2QXSMq__container{max-width:var(--max-width-app);padding:var(--space-8)var(--page-padding)var(--space-6);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.PageContainer-module__2QXSMq__container{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) 220px;display:grid}}
.Hero-module__JgYmMq__hero{max-width:var(--max-width-app);padding:var(--space-4)var(--page-padding)var(--space-4);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.Hero-module__JgYmMq__heading{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-text-primary);font-style:normal;line-height:var(--leading-tighter);text-align:center;flex-shrink:0;padding-bottom:15px}.Hero-module__JgYmMq__emotions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Hero-module__JgYmMq__emotion{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);border:2px solid var(--color-lavender);border-radius:var(--radius-full);padding:var(--space-1)var(--space-4);white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);cursor:pointer;flex-shrink:0}.Hero-module__JgYmMq__emotion:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-light);transform:scale(1.08)}@media (min-width:1024px){.Hero-module__JgYmMq__hero{justify-content:center;align-items:center;gap:var(--space-6);padding-top:var(--space-6);padding-bottom:var(--space-6);flex-direction:row}.Hero-module__JgYmMq__heading{font-size:var(--text-4xl);text-align:center;order:2;width:40%;padding-bottom:0}.Hero-module__JgYmMq__emotions{flex-wrap:wrap;order:1;place-content:center flex-end;max-width:600px;padding-bottom:0;overflow-x:visible}.Hero-module__JgYmMq__emotion{font-size:var(--text-md);padding:var(--space-2)var(--space-6);white-space:normal;flex-shrink:1}}
.ArticleCard-module__nuuL6G__card{background:var(--color-bg);border-radius:var(--radius-xs);overflow:hidden}.ArticleCard-module__nuuL6G__imageWrapper{position:relative;overflow:hidden}.ArticleCard-module__nuuL6G__image{width:100%;height:auto;display:block}.ArticleCard-module__nuuL6G__body{padding:var(--space-4)var(--space-6)var(--space-6);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ArticleCard-module__nuuL6G__title{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);white-space:nowrap}.ArticleCard-module__nuuL6G__excerpt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ArticleCard-module__nuuL6G__date{font-size:var(--text-xs);color:var(--color-text-muted)}.ArticleCard-module__nuuL6G__tags{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ArticleCard-module__nuuL6G__tag{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:2px var(--space-3);transition:transform var(--transition-fast);cursor:pointer}.ArticleCard-module__nuuL6G__tag:hover{transform:scale(1.08)}@media (min-width:768px){.ArticleCard-module__nuuL6G__tag{font-size:var(--text-base)}}@media (min-width:1024px){.ArticleCard-module__nuuL6G__tag{font-size:var(--text-md)}}
.NewsFeed-module__Kn-3uq__feed{gap:var(--space-4);flex-direction:column;display:flex}
.Sidebar-module__chRhja__sidebar{display:none}@media (min-width:1024px){.Sidebar-module__chRhja__sidebar{display:block}}.Sidebar-module__chRhja__sidebarInline{background:var(--color-bg);border-radius:var(--radius-xs);padding:var(--space-4);display:block;overflow:hidden}@media (min-width:1024px){.Sidebar-module__chRhja__sidebarInline{display:none}}.Sidebar-module__chRhja__scrollRow{gap:var(--space-3);scrollbar-width:none;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.Sidebar-module__chRhja__scrollRow::-webkit-scrollbar{display:none}.Sidebar-module__chRhja__scrollCard{gap:var(--space-1);flex-direction:column;flex-shrink:0;width:110px;display:flex}.Sidebar-module__chRhja__scrollCardFeatured{align-items:flex-start;gap:var(--space-3);padding-right:var(--space-3);border-right:1px solid var(--color-border-subtle);margin-right:var(--space-1);flex-direction:row;flex-shrink:0;display:flex}.Sidebar-module__chRhja__scrollCardImage{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xs);flex-shrink:0;width:80px;display:block}.Sidebar-module__chRhja__scrollCardText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Sidebar-module__chRhja__heading{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-4);margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);display:flex}.Sidebar-module__chRhja__icon{color:inherit;font-size:1.2em}.Sidebar-module__chRhja__featuredImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.Sidebar-module__chRhja__list{gap:var(--space-1);flex-direction:column;display:flex}.Sidebar-module__chRhja__item{border-bottom:2px solid var(--color-border-subtle)}.Sidebar-module__chRhja__itemLink{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2)0;color:inherit;text-decoration:none;display:flex}.Sidebar-module__chRhja__item:last-child{border-bottom:none}.Sidebar-module__chRhja__itemMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Sidebar-module__chRhja__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar-module__chRhja__type{font-size:var(--text-xs);color:var(--color-text-muted)}.Sidebar-module__chRhja__date{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}
.SocialBuzz-module__hiW_dW__buzz{display:none}@media (min-width:1024px){.SocialBuzz-module__hiW_dW__buzz{margin-top:var(--space-8);display:block}}.SocialBuzz-module__hiW_dW__buzzInline{background:var(--color-bg);border-radius:var(--radius-xs);padding:var(--space-4);display:block}@media (min-width:1024px){.SocialBuzz-module__hiW_dW__buzzInline{display:none}}.SocialBuzz-module__hiW_dW__heading{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.SocialBuzz-module__hiW_dW__icon{color:inherit;font-size:1.2em}.SocialBuzz-module__hiW_dW__scrollRow{gap:var(--space-3);scrollbar-width:none;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.SocialBuzz-module__hiW_dW__scrollRow::-webkit-scrollbar{display:none}.SocialBuzz-module__hiW_dW__scrollCard{gap:var(--space-1);width:90px;color:inherit;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.SocialBuzz-module__hiW_dW__scrollCard .SocialBuzz-module__hiW_dW__rank{font-size:var(--text-xl)}.SocialBuzz-module__hiW_dW__list{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.SocialBuzz-module__hiW_dW__item{align-items:baseline;gap:var(--space-3);padding:var(--space-2)0;border-bottom:1px solid var(--color-border-subtle);display:flex}.SocialBuzz-module__hiW_dW__item:last-child{border-bottom:none}.SocialBuzz-module__hiW_dW__rank{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-muted);text-align:right;flex-shrink:0;width:1.2ch}.SocialBuzz-module__hiW_dW__itemMain{gap:var(--space-1);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.SocialBuzz-module__hiW_dW__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SocialBuzz-module__hiW_dW__mediaType{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}
.ArticlePage-module__bGzC5a__page{gap:var(--space-6);flex-direction:column;grid-column:1/-1;display:flex}.ArticlePage-module__bGzC5a__card{background:var(--color-white);border-radius:var(--radius-xs);overflow:hidden}.ArticlePage-module__bGzC5a__hero{width:100%}.ArticlePage-module__bGzC5a__heroImage{width:100%;height:auto;display:block}.ArticlePage-module__bGzC5a__cardBody{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.ArticlePage-module__bGzC5a__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);font-style:italic;line-height:var(--leading-tight)}.ArticlePage-module__bGzC5a__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ArticlePage-module__bGzC5a__date,.ArticlePage-module__bGzC5a__dot{font-size:var(--text-sm);color:var(--color-text-muted)}.ArticlePage-module__bGzC5a__linkedTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);text-decoration:none}.ArticlePage-module__bGzC5a__linkedTitle:hover{text-decoration:underline}.ArticlePage-module__bGzC5a__personName{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.ArticlePage-module__bGzC5a__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.ArticlePage-module__bGzC5a__tag{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:var(--space-1)var(--space-3);transition:background var(--transition-fast),color var(--transition-fast);text-decoration:none}.ArticlePage-module__bGzC5a__tag:hover{background:var(--color-accent);color:var(--color-white)}.ArticlePage-module__bGzC5a__content{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);width:100%}.ArticlePage-module__bGzC5a__content h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-2)}.ArticlePage-module__bGzC5a__content h3{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-top:var(--space-4);margin-bottom:var(--space-2)}.ArticlePage-module__bGzC5a__content p{margin-bottom:var(--space-4)}.ArticlePage-module__bGzC5a__content img{border-radius:var(--radius-xs);max-width:100%;height:auto;margin:var(--space-4)0}.ArticlePage-module__bGzC5a__content blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-4);margin:var(--space-4)0;color:var(--color-text-muted);font-style:italic}.ArticlePage-module__bGzC5a__gallery{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.ArticlePage-module__bGzC5a__galleryItem{margin:0}.ArticlePage-module__bGzC5a__galleryImage{border-radius:var(--radius-xs);width:100%;height:auto;display:block}.ArticlePage-module__bGzC5a__caption{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}.ArticlePage-module__bGzC5a__notFound{gap:var(--space-4);padding:var(--space-8)0;color:var(--color-text-muted);flex-direction:column;grid-column:1/-1;display:flex}.ArticlePage-module__bGzC5a__back{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none}@media (min-width:1024px){.ArticlePage-module__bGzC5a__page{grid-column:1;align-self:start}.ArticlePage-module__bGzC5a__title{font-size:var(--text-3xl)}}
.Popular-module__eA5nMG__page{text-align:left;grid-column:1/-1}.Popular-module__eA5nMG__header{margin-bottom:var(--space-6);padding:0 5% var(--space-3);text-align:left;overflow:hidden}.Popular-module__eA5nMG__heading{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-1)}.Popular-module__eA5nMG__list{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.Popular-module__eA5nMG__card{background:var(--color-bg);border-radius:var(--radius-xs);color:inherit;transition:opacity var(--transition-fast);grid-template-columns:1fr;text-decoration:none;display:grid;overflow:hidden}.Popular-module__eA5nMG__card:hover{opacity:.85}.Popular-module__eA5nMG__imageWrapper{aspect-ratio:3/2;position:relative;overflow:hidden}@media (min-width:768px){.Popular-module__eA5nMG__card{grid-template-columns:1fr 2fr}.Popular-module__eA5nMG__imageWrapper{aspect-ratio:unset;max-height:240px}}.Popular-module__eA5nMG__rank{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);flex-shrink:0;position:relative;top:-2px}@media (max-width:1023px){.Popular-module__eA5nMG__rank{font-size:var(--text-2xl);top:2px}}@media (max-width:767px){.Popular-module__eA5nMG__list{gap:var(--space-8)}}.Popular-module__eA5nMG__poster{object-fit:cover;width:100%;height:100%;display:block}.Popular-module__eA5nMG__posterPlaceholder{background-color:var(--color-border-subtle);width:100%;height:100%;min-height:160px}.Popular-module__eA5nMG__main{gap:var(--space-3);min-width:0;padding:var(--space-4);flex-direction:column;justify-content:center;display:flex}.Popular-module__eA5nMG__titleRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Popular-module__eA5nMG__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.Popular-module__eA5nMG__info{gap:var(--space-1);flex-direction:column;display:flex}.Popular-module__eA5nMG__genre{font-size:var(--text-xs);color:var(--color-text-muted)}.Popular-module__eA5nMG__emotions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.Popular-module__eA5nMG__emotion{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:2px var(--space-3)}.Popular-module__eA5nMG__mediaType{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.Popular-module__eA5nMG__empty{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-6)0}@media (min-width:1024px){.Popular-module__eA5nMG__page{grid-column:1;align-self:start}.Popular-module__eA5nMG__title{font-size:var(--text-lg)}}
.Search-module__3BX5Wq__page{text-align:left;gap:var(--space-6);flex-direction:column;grid-column:1/-1;display:flex}.Search-module__3BX5Wq__header{text-align:center;align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.Search-module__3BX5Wq__modeTabs{gap:var(--space-1);border-bottom:2px solid color-mix(in srgb,var(--color-accent)30%,transparent);order:-1;width:100%;display:flex}.Search-module__3BX5Wq__heading{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary);line-height:var(--leading-tight);max-width:90%;overflow:hidden}.Search-module__3BX5Wq__mode{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted);border-radius:var(--radius-sm)var(--radius-sm)0 0;padding:var(--space-3)var(--space-5);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px}.Search-module__3BX5Wq__mode:hover{color:var(--color-text-primary);background-color:var(--color-border-subtle)}.Search-module__3BX5Wq__modeActive{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);background-color:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent)30%,transparent);border-radius:var(--radius-sm)var(--radius-sm)0 0;padding:var(--space-3)var(--space-5);cursor:pointer;border-bottom-color:#0000;margin-bottom:-2px}.Search-module__3BX5Wq__searchRow{gap:var(--space-2);display:flex;position:relative}.Search-module__3BX5Wq__searchInput{font-size:var(--text-base);padding:var(--space-3)var(--space-4);border:2px solid var(--color-lavender);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;flex:1}.Search-module__3BX5Wq__searchInput::placeholder{color:var(--color-text-muted)}.Search-module__3BX5Wq__searchInput:focus{border-color:var(--color-accent)}.Search-module__3BX5Wq__searchButton{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-white);background-color:var(--color-accent);border-radius:var(--radius-full);padding:var(--space-3)var(--space-6);cursor:pointer;transition:background-color var(--transition-fast);border:none}.Search-module__3BX5Wq__searchButton:hover{background-color:var(--color-accent-hover)}.Search-module__3BX5Wq__suggestions{background:var(--color-white);border-radius:var(--radius-xs);box-shadow:var(--shadow-card);list-style:none;overflow:hidden}.Search-module__3BX5Wq__suggestionButton{text-align:left;width:100%;padding:var(--space-3)var(--space-4);font-size:var(--text-base);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast);display:block}.Search-module__3BX5Wq__suggestionButton:hover{background-color:var(--color-accent-light)}.Search-module__3BX5Wq__suggestionMeta{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:var(--space-2)}.Search-module__3BX5Wq__matchedChip{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent);background-color:var(--color-accent-light);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:var(--space-2)var(--space-4);display:inline-flex}.Search-module__3BX5Wq__matchedClear{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;line-height:1}.Search-module__3BX5Wq__matchedClear:hover{color:var(--color-accent)}.Search-module__3BX5Wq__posterGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:560px){.Search-module__3BX5Wq__posterGrid{grid-template-columns:repeat(4,1fr)}}.Search-module__3BX5Wq__posterItem{color:inherit;border-radius:var(--radius-xs);transition:transform var(--transition-fast),box-shadow var(--transition-fast);text-decoration:none;display:block;position:relative;overflow:hidden}.Search-module__3BX5Wq__posterItem:hover{box-shadow:0 0 0 2px var(--color-accent);transform:scale(1.03)}.Search-module__3BX5Wq__posterThumb{aspect-ratio:2/3;overflow:hidden}.Search-module__3BX5Wq__posterImage{object-fit:cover;width:100%;height:100%;display:block}.Search-module__3BX5Wq__posterPlaceholder{background-color:var(--color-border-subtle);width:100%;height:100%}.Search-module__3BX5Wq__posterTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-white);line-height:var(--leading-snug);padding:var(--space-8)var(--space-3)var(--space-3);background:linear-gradient(to top,var(--color-text-primary),transparent);text-align:center;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.Search-module__3BX5Wq__dropdowns{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:768px) and (orientation:landscape){.Search-module__3BX5Wq__dropdowns{flex-wrap:nowrap}.Search-module__3BX5Wq__dropdown{flex:1;width:auto}}@media (min-width:1024px){.Search-module__3BX5Wq__dropdowns{flex-wrap:nowrap}.Search-module__3BX5Wq__dropdown{flex:1;width:auto}}.Search-module__3BX5Wq__dropdown{width:calc(50% - var(--space-1));font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);background-color:var(--color-white);border:2px solid var(--color-lavender);border-radius:var(--radius-full);padding:var(--space-2)var(--space-5)var(--space-2)var(--space-3);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%235A6B8C' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2)center;transition:border-color var(--transition-fast)}.Search-module__3BX5Wq__dropdown:hover,.Search-module__3BX5Wq__dropdown:focus{border-color:var(--color-accent);outline:none}.Search-module__3BX5Wq__selectedFilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.Search-module__3BX5Wq__chip{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);background-color:var(--color-accent-light);border:2px solid var(--color-accent);border-radius:var(--radius-full);padding:var(--space-1)var(--space-3);white-space:nowrap;cursor:pointer;transition:transform var(--transition-fast);display:inline-flex}.Search-module__3BX5Wq__chip:hover{transform:scale(1.08)}.Search-module__3BX5Wq__chipRemove{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;line-height:1}.Search-module__3BX5Wq__chipRemove:hover{color:var(--color-accent)}.Search-module__3BX5Wq__list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Search-module__3BX5Wq__card{background:var(--color-bg);border-radius:var(--radius-xs);color:inherit;transition:opacity var(--transition-fast);grid-template-columns:1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.Search-module__3BX5Wq__card:hover{opacity:.85}@media (min-width:560px){.Search-module__3BX5Wq__card{grid-template-columns:1fr 2fr}}.Search-module__3BX5Wq__thumbWrapper{aspect-ratio:3/2;position:relative;overflow:hidden}.Search-module__3BX5Wq__thumb{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:560px){.Search-module__3BX5Wq__thumbWrapper{aspect-ratio:unset;max-height:240px}}.Search-module__3BX5Wq__thumbPlaceholder{background-color:var(--color-border-subtle);width:100%;height:100%;min-height:160px}.Search-module__3BX5Wq__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.Search-module__3BX5Wq__topRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Search-module__3BX5Wq__title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);align-items:center;gap:var(--space-2);display:flex}.Search-module__3BX5Wq__meta{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.Search-module__3BX5Wq__mediaType{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.Search-module__3BX5Wq__genres{font-size:var(--text-xs);color:var(--color-text-muted)}.Search-module__3BX5Wq__emotions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.Search-module__3BX5Wq__emotion{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:2px var(--space-3)}.Search-module__3BX5Wq__resultCount{font-size:var(--text-sm);color:var(--color-text-muted)}.Search-module__3BX5Wq__loadMore{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent);border:2px solid var(--color-accent);border-radius:var(--radius-full);padding:var(--space-3)var(--space-6);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;align-self:center}.Search-module__3BX5Wq__loadMore:hover{background-color:var(--color-accent);color:var(--color-white)}.Search-module__3BX5Wq__empty{font-size:var(--text-base);color:var(--color-text-muted);text-align:center;padding:var(--space-8)0}@media (min-width:1024px){.Search-module__3BX5Wq__page{grid-column:1;align-self:start}.Search-module__3BX5Wq__title{font-size:var(--text-lg)}}
.TitlePage-module__XGZCUa__page{gap:var(--space-6);flex-direction:column;grid-column:1/-1;display:flex}.TitlePage-module__XGZCUa__card{background:var(--color-white);border-radius:var(--radius-xs);overflow:hidden}.TitlePage-module__XGZCUa__cardBody{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.TitlePage-module__XGZCUa__hero{width:100%}.TitlePage-module__XGZCUa__heroImage{width:100%;height:auto;display:block}.TitlePage-module__XGZCUa__heroPlaceholder{background-color:var(--color-border-subtle);width:100%;height:100%}.TitlePage-module__XGZCUa__content{gap:var(--space-6);grid-template-columns:1fr;display:grid}.TitlePage-module__XGZCUa__contentMain,.TitlePage-module__XGZCUa__contentDetails{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:560px){.TitlePage-module__XGZCUa__content{grid-template-columns:2fr 1fr;align-items:start}}.TitlePage-module__XGZCUa__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TitlePage-module__XGZCUa__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);font-style:italic;line-height:var(--leading-tight)}.TitlePage-module__XGZCUa__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TitlePage-module__XGZCUa__mediaType,.TitlePage-module__XGZCUa__platforms{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.TitlePage-module__XGZCUa__dot{font-size:var(--text-sm);color:var(--color-text-muted)}.TitlePage-module__XGZCUa__description{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:65ch}.TitlePage-module__XGZCUa__castRow{gap:var(--space-1);flex-direction:column;display:flex}.TitlePage-module__XGZCUa__castLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);flex-shrink:0}.TitlePage-module__XGZCUa__castNames{font-size:var(--text-sm);color:var(--color-text-secondary)}.TitlePage-module__XGZCUa__genres{font-size:var(--text-sm);color:var(--color-text-muted)}.TitlePage-module__XGZCUa__emotions{gap:var(--space-2);flex-wrap:wrap;display:flex}.TitlePage-module__XGZCUa__emotion{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:var(--space-1)var(--space-3)}.TitlePage-module__XGZCUa__notFound{gap:var(--space-4);padding:var(--space-8)0;color:var(--color-text-muted);flex-direction:column;grid-column:1/-1;display:flex}.TitlePage-module__XGZCUa__back{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none}@media (min-width:1024px){.TitlePage-module__XGZCUa__page{grid-column:1;align-self:start}.TitlePage-module__XGZCUa__title{font-size:var(--text-3xl)}}
.Upcoming-module__9n1l5W__page{text-align:left;grid-column:1/-1}.Upcoming-module__9n1l5W__header{margin-bottom:var(--space-4);padding:0 5% var(--space-3);text-align:left;overflow:hidden}.Upcoming-module__9n1l5W__heading{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-1)}.Upcoming-module__9n1l5W__list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Upcoming-module__9n1l5W__card{background:var(--color-bg);border-radius:var(--radius-xs);color:inherit;transition:opacity var(--transition-fast);grid-template-columns:1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.Upcoming-module__9n1l5W__card:hover{opacity:.85}@media (min-width:560px){.Upcoming-module__9n1l5W__card{grid-template-columns:1fr 2fr}}.Upcoming-module__9n1l5W__thumbWrapper{aspect-ratio:3/2;position:relative;overflow:hidden}.Upcoming-module__9n1l5W__thumb{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:560px){.Upcoming-module__9n1l5W__thumbWrapper{aspect-ratio:unset;max-height:240px}}.Upcoming-module__9n1l5W__thumbPlaceholder{background-color:var(--color-border-subtle);width:100%;height:100%;min-height:160px}.Upcoming-module__9n1l5W__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.Upcoming-module__9n1l5W__topRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Upcoming-module__9n1l5W__title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug)}.Upcoming-module__9n1l5W__date{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary)}.Upcoming-module__9n1l5W__genres{font-size:var(--text-xs);color:var(--color-text-muted)}.Upcoming-module__9n1l5W__emotions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.Upcoming-module__9n1l5W__emotion{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:2px var(--space-3)}.Upcoming-module__9n1l5W__empty{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-6)0}@media (min-width:1024px){.Upcoming-module__9n1l5W__page{grid-column:1;align-self:start}.Upcoming-module__9n1l5W__title,.Upcoming-module__9n1l5W__date{font-size:var(--text-lg)}}
