.Teahouse-module__PuGFhq__container{max-width:720px;margin:0 auto;padding:0 1rem 3rem;position:relative}.Teahouse-module__PuGFhq__hero{margin-bottom:1rem;padding:1.5rem 1.25rem}.Teahouse-module__PuGFhq__heroContent{margin-bottom:1rem}.Teahouse-module__PuGFhq__heroIntro{color:#e8e4dd99;text-align:center;margin:0 0 .75rem;font-size:.9375rem;line-height:1.65}.Teahouse-module__PuGFhq__todayTopic{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:1rem 1.25rem}.Teahouse-module__PuGFhq__topicLabel{color:#e8e4dd66;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.375rem;font-size:.75rem;display:inline-block}.Teahouse-module__PuGFhq__topicText{color:#e8e4dd;margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.Teahouse-module__PuGFhq__topicCategory{color:#6bb3e8cc;background:#6bb3e81a;border-radius:20px;padding:.2rem .6rem;font-size:.75rem;display:inline-block}.Teahouse-module__PuGFhq__topicFilters{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 0;display:flex;overflow-x:auto}.Teahouse-module__PuGFhq__topicFilters::-webkit-scrollbar{display:none}.Teahouse-module__PuGFhq__topicBtn{color:#e8e4dd99;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:20px;flex-shrink:0;padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;transition:all .2s}.Teahouse-module__PuGFhq__topicBtn:hover{color:#e8e4ddd9;border-color:#ffffff40}.Teahouse-module__PuGFhq__topicBtnActive{color:#6bb3e8;background:#6bb3e826;border-color:#6bb3e880}.Teahouse-module__PuGFhq__dateBadge{color:#e8e4dd59;background:#ffffff08;border-radius:20px;flex-shrink:0;margin-left:auto;padding:.25rem .625rem;font-size:.75rem}.Teahouse-module__PuGFhq__timeline{scroll-behavior:smooth;flex-direction:column;gap:.75rem;max-height:calc(100vh - 280px);padding-bottom:2rem;display:flex;overflow-y:auto}.Teahouse-module__PuGFhq__msgCard{border:1px solid;border-radius:12px;padding:1rem 1.125rem;transition:transform .2s,box-shadow .2s}.Teahouse-module__PuGFhq__msgCard:hover{transform:translate(2px)}.Teahouse-module__PuGFhq__msgHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Teahouse-module__PuGFhq__msgAuthor{font-size:.8125rem;font-weight:600}.Teahouse-module__PuGFhq__msgTime{color:#e8e4dd59;font-size:.6875rem}.Teahouse-module__PuGFhq__msgContent{color:#e8e4dd;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9375rem;line-height:1.65}.Teahouse-module__PuGFhq__msgFooter{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Teahouse-module__PuGFhq__likeBtn{color:#e8e4dd73;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-family:inherit;font-size:.75rem;transition:all .2s}.Teahouse-module__PuGFhq__likeBtn:hover:not(:disabled){color:#e8e4ddb3;background:#ffffff0f}.Teahouse-module__PuGFhq__likeBtn:disabled{cursor:default}.Teahouse-module__PuGFhq__liked{color:#e85d75}.Teahouse-module__PuGFhq__loadMoreTrigger{justify-content:center;align-items:center;min-height:32px;padding:.5rem 0;display:flex}.Teahouse-module__PuGFhq__loadMoreHint{color:#e8e4dd59;font-size:.8125rem;animation:2s ease-in-out infinite Teahouse-module__PuGFhq__pulse}@keyframes Teahouse-module__PuGFhq__pulse{0%,to{opacity:.35}50%{opacity:.65}}.Teahouse-module__PuGFhq__loadingMore{color:#e8e4dd66;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.Teahouse-module__PuGFhq__loadingDots{gap:4px;display:flex}.Teahouse-module__PuGFhq__loadingDots span{background:#6bb3e899;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite Teahouse-module__PuGFhq__bounce}.Teahouse-module__PuGFhq__loadingDots span:nth-child(2){animation-delay:.2s}.Teahouse-module__PuGFhq__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes Teahouse-module__PuGFhq__bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.Teahouse-module__PuGFhq__scrollBtn{color:#fff;cursor:pointer;z-index:10;background:#6bb3e8d9;border:none;border-radius:50%;width:40px;height:40px;font-size:1.25rem;transition:all .2s;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 16px #6bb3e866}.Teahouse-module__PuGFhq__scrollBtn:hover{background:#6bb3e8;transform:translateY(-2px)}
.page-module__o6U3FG__page{max-width:760px;padding:0 var(--space-lg) var(--space-4xl);margin:0 auto;animation:.5s page-module__o6U3FG__fadeIn}.page-module__o6U3FG__header{padding:var(--space-2xl) 0 var(--space-xl);text-align:center}.page-module__o6U3FG__title{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-amber-200);margin-bottom:var(--space-sm);font-weight:700}.page-module__o6U3FG__subtitle{font-size:var(--text-base);color:var(--color-text-secondary);max-width:400px;margin:0 auto}@keyframes page-module__o6U3FG__fadeIn{0%{opacity:0}to{opacity:1}}
