.fb-form{color:inherit;gap:14px;display:grid}.fb-moods{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.fb-moods legend{margin-bottom:8px;padding:0;font-weight:700}.fb-mood{color:#2c463b;background:#fffdf6;border:1px solid #d9cfb4;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.fb-mood span{font-size:1rem}.fb-mood[aria-pressed=true]{color:#fff;background:#24684f;border-color:#24684f}.fb-field{gap:6px;font-size:.92rem;font-weight:650;display:grid}.fb-field em{opacity:.75;font-style:normal;font-weight:500}.fb-field textarea,.fb-field input{color:#1f3a30;background:#fffdf6;border:1px solid #d9cfb4;border-radius:12px;width:100%;padding:11px 13px;font-size:16px;font-weight:400;line-height:1.5}.fb-field textarea{resize:vertical;min-height:120px}.fb-field small{opacity:.6;justify-self:end;font-size:.75rem;font-weight:500}.fb-note{opacity:.8;margin:0;font-size:.82rem;line-height:1.5}.fb-error{color:#b8382c;margin:0;font-size:.9rem;font-weight:600}.fb-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fb-primary,.fb-ghost{border-radius:12px;min-height:46px;padding:0 20px;font-weight:650}.fb-primary{color:#fff;background:#24684f;border:0}.fb-ghost{color:#24684f;background:#fffdf6;border:1px solid #d9cfb4}.fb-done-title{margin-bottom:6px;font-family:Lora,serif;font-size:1.2rem;font-weight:650}
