.trail-card .trail-marker{background:linear-gradient(145deg,#eef9e7,#d5efc2)}
.trail-card.featured-trail{border-color:#6bcf2f;box-shadow:0 8px 28px rgba(54,118,28,.1)}
.park-edit-form{display:grid;gap:14px;margin-top:18px}
.park-edit-form label{display:grid;gap:7px;font-weight:700}
.park-edit-form input,.park-edit-form textarea,#park-edit-select{width:100%;border:1px solid #cad8d0;border-radius:12px;padding:12px;background:#fff;color:#13251c;font:inherit}
.park-edit-form textarea{min-height:84px;resize:vertical}
.selected-park-profile{padding:20px 24px;border-top:1px solid #e1e9e3;border-bottom:1px solid #e1e9e3;background:#f8fbf7}
.selected-park-profile p{margin:0 0 10px;line-height:1.55;color:#4f5d55}
.selected-park-profile a{font-weight:800;color:#17643f}
.park-amenities{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
.park-amenities span{padding:6px 9px;border-radius:999px;background:#e6f6dc;color:#214c31;font-size:12px;font-weight:750}
.selected-park-profile .park-notice{padding:10px 12px;border-radius:10px;background:#fff5dc;color:#654c0e}
@media(max-width:760px){.selected-park-profile{padding:18px 20px}}
