.Modal .modal-content{border:0;border-radius:.75rem;color:var(--sh-text);background:var(--sh-surface)}.Modal .modal-header{align-items:flex-start;padding:1.5rem 1.5rem .75rem;border:0}.Modal .modal-title{color:var(--sh-text-strong);font-size:1.15rem;font-weight:800;line-height:1.5}.Modal .btn-close{margin-top:.1rem;box-shadow:none}.Modal .modal-body{padding:0 1.5rem;font-size:.93rem;line-height:1.8}.Modal .modal-footer{gap:.6rem;padding:1.5rem;border:0}.Modal .modal-footer>*{margin:0}.Modal__quote{margin:.5rem 0;padding:.75rem .9rem;white-space:pre-wrap;overflow-wrap:anywhere}.ModalButton,.Modal__quote{border:1px solid var(--sh-border);border-radius:.5rem;color:var(--sh-text-strong)}.ModalButton{min-height:2.6rem;padding:0 1.2rem;background:var(--sh-surface);font-size:.9rem;font-weight:700}.ModalButton:hover{border-color:var(--sh-theme-primary)}.ModalButton--danger,.ModalButton--primary{border:0}.ModalButton--primary{color:var(--sh-on-theme-primary);background:var(--sh-theme-primary)}.ModalButton--danger{color:var(--sh-on-theme-tertiary);background:var(--sh-theme-tertiary)}.ModalButton--danger:hover,.ModalButton--primary:hover{filter:brightness(.95)}