/* Keep the calm visual style readable on phones and family tablets. */
.hero-description{font-size:15px;color:#74816a}
.hero-trust,.hero-actions .quiet-link,.public-nav .text-link{color:#78876c}
.section-intro p,.step-card p,.landing-bottom p,.public-footer{color:#7d8c70}
.auth-card label{color:#61784f}
.auth-card input::placeholder{color:#89977c}
.auth-card label small,.auth-card>.soft-text,.auth-switch,.help-note{color:#7e8e70}
.sidebar-privacy,.sidebar-note p{color:#7f8d73}
.child-tab{color:#718462}
.panel-heading p,.page-heading p{font-size:12px;color:#7c8b70}
.stat-card div>span{font-size:12px;color:#788b68}
.stat-card strong small{font-size:12px;color:#829474}
.task-main h3{font-size:15px}
.task-main p{font-size:11px;color:#849675}
.task-cta{font-size:11px;color:#81956f}
.task-max small,.recent-list small{color:#869977}
.recent-list b{font-size:13px}
.recent-list small{font-size:11px}
.recent-panel .panel-heading .text-link{font-size:12px}
.plan-card>.soft-text,.plan-reward,.plan-card-footer,.progress-plan>p{color:#819270;font-size:12px}
.plan-task h3{font-size:15px}
.task-description{font-size:13px;color:#7b8f6b}
.form-tips p,.form-tips ul{font-size:13px;color:#7d8c70}
.tips-note{color:#7b8c6d}
.field-hint,.criteria-card p,.criteria-card small{color:#81926f}
.records-table td{font-size:13px}
.records-table th{font-size:11px;color:#829572}
.records-table small,.records-table .soft-text{color:#849574}
.table-task{font-size:13px}
.member-card p,.member-card small,.account-summary p{color:#80916e}
.member-card small{font-size:11px}
.badge.pending{background:#fff1d6;color:#95702f}
.badge.approved{background:#ebf3e5;color:#597945}
.badge.revision{background:#fff0e6;color:#a86541}
.badge.neutral,.badge.missing{color:#748762}
@media(max-width:560px){
  .hero-description{font-size:13px}
  .hero-trust{font-size:11px;gap:15px}
  .page-heading p,.panel-heading p{font-size:12px}
  .stat-card div>span{font-size:10px}
  .stat-card strong small{font-size:10px}
  .task-main h3,.plan-task h3{font-size:14px}
  .task-main p,.task-cta,.task-description,.plan-task p{font-size:11px}
  .task-main p span:last-child{display:none}
  .recent-list b{font-size:12px}
  .recent-list small{font-size:10px}
  .form-tips p,.form-tips ul{font-size:12px}
  .member-card small{font-size:10px}
  .auth-card label small,.auth-card>.soft-text,.help-note{font-size:11px}
}
