.field-title{margin:30px 0 10px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mood-label{margin:-18px 0 24px;color:var(--matcha-dark);font:italic 14px Georgia,serif}.share-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.share-choice{display:flex;gap:9px;padding:14px;border:1px solid var(--line);border-radius:17px;cursor:pointer}.share-choice:has(input:checked){background:rgba(156,175,136,.25);border-color:var(--matcha)}.share-choice input{margin-top:3px;accent-color:var(--matcha-dark)}.share-choice strong,.share-choice small{display:block}.share-choice strong{font-size:12px}.share-choice small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.identity-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:18px;background:rgba(232,201,139,.22);border-radius:19px}.identity-fields label{font-size:11px}.identity-fields label span{color:var(--muted)}.identity-fields input{width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.community-wall{margin-top:35px;padding:clamp(25px,5vw,48px);background:rgba(169,199,195,.28);border-radius:34px}.community-wall h2{margin:0 0 25px;font:400 37px Georgia,serif}.wall-note{margin-top:14px;padding:20px 22px;background:rgba(255,253,247,.8);border-radius:21px}.wall-note>span{color:var(--muted);font-size:11px}.wall-note>p{font:17px/1.55 Georgia,serif}.phanh-reply{margin-top:14px;margin-left:28px;padding:15px 17px;background:rgba(156,175,136,.25);border-radius:16px}.phanh-reply strong{color:var(--matcha-dark);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.phanh-reply p{margin:7px 0 0;font:14px/1.5 Georgia,serif}.demo-note{color:var(--muted);font-size:10px;line-height:1.5}.privacy-note{margin:14px 0 0;padding:12px 15px;border-radius:14px;background:rgba(169,199,195,.2);color:var(--muted);font-size:12px;line-height:1.55}.journal-actions .button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.share-options,.identity-fields{grid-template-columns:1fr}.phanh-reply{margin-left:0}}
