.mood_page__tt9IP{min-height:100vh;background:var(--surface-0);padding-bottom:96px}.mood_head__X0dp1{max-width:640px;margin:0 auto;padding:24px 0 40px;text-align:center}.mood_ornament__KoXnC{display:flex;justify-content:center;margin-bottom:18px}.mood_eyebrow__qKxz2{margin:0 0 12px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand)}.mood_title__EcPOh{margin:0 0 14px;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1.1;letter-spacing:-.02em;color:var(--text-brand);text-wrap:balance}[data-theme=dark] .mood_title__EcPOh{color:var(--text-primary)}.mood_lede__iROHw{margin:0 auto;max-width:46ch;font-size:18px;line-height:1.55;color:var(--text-secondary)}.mood_headLink__sl2PF{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:14px;padding:0 4px;color:var(--text-brand);font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mood_headLink__sl2PF:hover{text-decoration-thickness:2px}.mood_headLink__sl2PF:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.mood_more__75cge{display:flex;justify-content:center;margin-top:40px}.mood_moreLink__4ilIO{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:999px;background:var(--jt-blue-700);color:var(--jt-cream-100);font-size:15px;font-weight:500;text-decoration:none;transition:background .15s ease,transform .15s ease}.mood_moreLink__4ilIO:hover{background:var(--jt-blue-800)}.mood_moreLink__4ilIO:active{transform:scale(.98)}.mood_moreLink__4ilIO:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=dark] .mood_moreLink__4ilIO{background:var(--jt-orange-500);color:var(--jt-blue-900)}.mood_empty__Apew3{display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px 0;text-align:center}.mood_emptyTitle__3Uu0e{margin:0;font-family:var(--font-display);font-size:28px;line-height:1.2;color:var(--text-primary)}@media (max-width:640px){.mood_head__X0dp1{padding:12px 0 28px}.mood_title__EcPOh{font-size:40px}.mood_lede__iROHw{font-size:17px}.mood_moreLink__4ilIO{width:100%;justify-content:center}}