.family-memorial-choice{display:flex!important;align-items:center;gap:10px;margin-top:8px;cursor:pointer}.family-memorial-choice input{width:18px;height:18px;flex:none;accent-color:#8d6d4f}.family-memorial-choice span{font-size:.85rem;line-height:1.4}.family-memorial-help{font-size:.75rem;opacity:.72;margin:0 0 12px}.family-memorial-badge{display:block;font-size:.72rem;letter-spacing:.045em;color:#8e6d53;margin-top:5px}.family-person-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.family-person-memorial-toggle{font-size:.72rem;padding:6px 8px;background:transparent;border:1px solid currentColor;border-radius:3px;cursor:pointer;opacity:.8}.family-person-card.is-memorial{opacity:.85}.family-person-card.is-memorial strong{font-style:italic}
