.community-feed{display:grid;gap:1rem}.community-card,.community-answer,.community-thread{border:1px solid rgba(143,113,52,.28);border-radius:1rem;background:rgba(255,255,255,.38);box-shadow:0 .5rem 1.5rem rgba(49,39,24,.06);padding:1.25rem}.community-card h2{margin:.25rem 0}.community-body{font-size:1.08rem;line-height:1.75}.community-answer{margin:1rem 0}.community-image{display:block;max-width:100%;height:auto;border-radius:.75rem;margin:1rem auto}.community-actions{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.text-action,.report-action{background:transparent;border:0;color:#684817;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:.2em}.report-action{margin-left:auto;border:1px solid #9c2f2f;border-radius:50%;color:#9c2f2f;font-weight:700;line-height:1;width:1.8rem;height:1.8rem;text-decoration:none}.community-dialog{width:min(38rem,calc(100% - 2rem));border:1px solid rgba(143,113,52,.45);border-radius:1rem;background:#fbf8f1;color:#1d1b18;padding:1.5rem;box-shadow:0 1rem 4rem rgba(20,16,9,.25)}.community-dialog::backdrop{background:rgba(25,20,12,.48)}.community-dialog label{display:grid;gap:.4rem;margin:1rem 0;font-weight:600}.community-dialog input,.community-dialog select,.community-dialog textarea{width:100%;border:1px solid #b79b6d;border-radius:.5rem;background:#fff;padding:.75rem;font:inherit}.community-dialog textarea{min-height:9rem;resize:vertical}.dialog-close{float:right}.dialog-close button{border:0;background:transparent;font-size:1.6rem;cursor:pointer}.form-note,.community-dialog [data-form-message]{font-size:.92rem}.community-dialog .error{color:#8f1d1d}@media(prefers-reduced-motion:no-preference){.community-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.community-card:hover{transform:translateY(-2px);border-color:rgba(143,113,52,.55);box-shadow:0 .8rem 2rem rgba(49,39,24,.1)}}
