.tip-tap-content__error{color:#f74141;font-style:italic}.like-button__button .like-button__icon--focus{display:none}.like-button__button .like-button__icon--liked{fill:currentcolor}.like-button__button:focus .like-button__icon--normal,.like-button__button:hover .like-button__icon--normal{display:none}.like-button__button:focus .like-button__icon--focus,.like-button__button:hover .like-button__icon--focus{display:block}.like-button__button:disabled{color:#616161;cursor:not-allowed;opacity:.65}.like-button__button:not(:disabled){cursor:pointer}.confirmation-modal__button-group{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.toggle-overflow-button{align-items:center;background-color:transparent;border:none;color:#8b1c54;cursor:pointer;display:flex}.toggle-overflow-button:hover{color:#2f2f2f}.overflow-menu-items{position:relative}.overflow-menu-items__list{background-color:#fff;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:0 5px 5px #0000001a;padding:1rem;position:absolute;right:0;top:.5rem;z-index:10}.overflow-menu-items__item{align-items:center;background-color:#fff;border:none;color:#2f2f2f;cursor:pointer;display:flex;font-family:nunito,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;line-height:1.5;margin:.25rem 0;padding:.625rem .5rem;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap;width:100%}.overflow-menu-items__item .lucide{height:1.25rem}.overflow-menu-items__item:hover{color:#8b1c54;cursor:pointer;text-decoration:underline}.overflow-menu-items__item:focus{outline:.25rem solid #e8d2dd}.parent-comment{border-radius:.25rem;margin:0 -.25rem .25rem;padding:.25rem;position:relative}.parent-comment:focus,.parent-comment:focus-within{outline:1px solid #8b1c54}.parent-comment__content{border-left:.125rem solid #a24976;overflow:hidden;padding-left:1rem}.parent-comment__header{color:#a24976;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.375}.parent-comment__body{color:#616161;font-size:1rem;font-weight:400;line-height:1.375}.parent-comment__link:focus-visible{outline:none}.parent-comment__link:before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.parent-comment__link span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.comment-preview{background-color:#f9f4f6;border-radius:.5rem;margin:.5rem 0;overflow:hidden;padding:0}.comment-preview__container{padding:.5rem 1rem}.comment-preview-header{display:flex;justify-content:space-between}.comment-preview-header__title{color:#a24976;font-weight:700}.comment-preview-header__close{background:none;border:none;color:#a24976;cursor:pointer;padding:0}.comment-preview-header__close:focus,.comment-preview-header__close:hover{color:#8b1c54}.comment-form__label{margin-bottom:0}.comment-button__button .comment-button__icon--focus{display:none}.comment-button__button:focus,.comment-button__button:hover{cursor:pointer}.comment-card{display:flex;gap:1rem;scroll-margin-top:3rem}.comment-card__image{flex-shrink:0}.comment-card img{max-width:100%}.comment-card__content{flex-grow:1;margin-top:.5rem}@media (min-width:48em){.comment-card__content{margin-top:.75rem}}.comment-card__information{display:flex;justify-content:space-between}.comment-card__username{font-size:1.188rem;font-weight:600;font-weight:700;line-height:1.474;padding:.063rem 0}@media (min-width:85.375em){.comment-card__username{font-size:1.25rem;line-height:1.7}}.comment-card__username--link{text-decoration:none}.comment-card__username--link:hover{text-decoration:underline}.comment-card__primary-information{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;padding-right:1rem}.comment-card__secondary-information{align-items:center;color:#757575;display:flex;font-size:.875rem;gap:1rem;line-height:1.667}@media (min-width:85.375em){.comment-card__secondary-information{font-size:1.125rem;line-height:1.556}}.comment-card__message{margin:0;overflow-wrap:anywhere;padding-top:1rem;white-space:pre-line;word-break:normal}.comment-card__message p{margin:0 0 1rem}.comment-card__message img{border-radius:1rem;max-width:100%}.comment-card__actions{display:flex;flex-wrap:wrap;gap:1rem}.comment-card__actions--footer{margin-top:1rem}.comment-card__action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#278638;background-color:#fff;border:solid #d3d3d3;border-bottom-right-radius:1.25rem;border-radius:.25rem;border-width:1px 1px 2px;box-shadow:inset 0 -.125rem #0003;box-shadow:none;color:#fff;color:#2f2f2f;cursor:pointer;display:inline-flex;font-family:nunito,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;line-height:1.5;overflow-wrap:anywhere;padding:.75rem 1.5rem;text-align:center;text-decoration:none;text-shadow:none;transition:box-shadow .2s,background-color .2s,color .2s;vertical-align:middle;width:-moz-fit-content;width:fit-content;word-break:normal}.comment-card__action.button--focus,.comment-card__action:focus{color:#fff}.comment-card__action.button--hover,.comment-card__action:hover{background-color:#237a33;color:#fff}@media (min-width:85.375em){.comment-card__action{font-size:1.063rem;line-height:1.412}}.comment-card__action .lucide{flex-shrink:0;height:1rem;width:1rem}@media (min-width:64em){.comment-card__action .lucide{height:1.25rem;width:1.25rem}}.comment-card__action.button--focus,.comment-card__action:focus-visible{box-shadow:inset 0 -.125rem #0003}.comment-card__action.button--hover,.comment-card__action:hover{box-shadow:0 .5rem 1rem #00000026;text-decoration:none}.comment-card__action:disabled,.comment-card__action[disabled]{box-shadow:none;cursor:not-allowed}.comment-card__action.button--focus,.comment-card__action:focus{color:#2f2f2f}.comment-card__action.button--hover,.comment-card__action:hover{background-color:#f5f5f5;color:#2f2f2f}.comment-card__action.button--disabled,.comment-card__action:disabled,.comment-card__action[disabled]{background-color:#ebebeb;color:#616161}.comment-card__action.button--focus,.comment-card__action:focus-visible{box-shadow:none;outline:.25rem solid #e8d2dd}.comment-card__action--link,.comment-card__action--link-button{background-color:transparent;border:solid transparent;border-radius:.25rem;border-width:1px 1px 2px;box-shadow:none;color:#8b1c54;font-family:nunito,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;padding:0}.comment-card__action--link-button{align-items:center;display:flex;font-weight:400;gap:.5rem}.comment-card__action--link-button.button--focus,.comment-card__action--link-button:focus{color:#8b1c54}.comment-card__action--link-button.button--hover,.comment-card__action--link-button:hover{background-color:transparent;color:#8b1c54}.comment-card__action--link-button.button--disabled,.comment-card__action--link-button:disabled,.comment-card__action--link-button[disabled]{background-color:#ebebeb}@media (min-width:85.375em){.comment-card__action--link-button{font-size:1.063rem;line-height:1.412}}.comment-card__action--link-button.button--hover,.comment-card__action--link-button:hover{box-shadow:none;text-decoration:underline}.comment-card__action--link-button.button--focus,.comment-card__action--link-button:focus-visible{border-color:transparent;box-shadow:none;outline:.25rem solid #e8d2dd}.comment-card__action--link-button.button--disabled,.comment-card__action--link-button:disabled,.comment-card__action--link-button[disabled]{background-color:transparent;color:#616161}.comment-card__action--link-button.button--disabled.button--hover,.comment-card__action--link-button.button--disabled:hover,.comment-card__action--link-button:disabled.button--hover,.comment-card__action--link-button:disabled:hover,.comment-card__action--link-button[disabled].button--hover,.comment-card__action--link-button[disabled]:hover{text-decoration:none}.comment-card__action--link.button--focus,.comment-card__action--link:focus{color:#8b1c54}.comment-card__action--link.button--hover,.comment-card__action--link:hover{background-color:transparent;color:#8b1c54}.comment-card__action--link.button--disabled,.comment-card__action--link:disabled,.comment-card__action--link[disabled]{background-color:#ebebeb}@media (min-width:85.375em){.comment-card__action--link{font-size:1.063rem;line-height:1.412}}.comment-card__action--link.button--hover,.comment-card__action--link:hover{box-shadow:none;text-decoration:underline}.comment-card__action--link.button--focus,.comment-card__action--link:focus-visible{border-color:transparent;box-shadow:none;outline:.25rem solid #e8d2dd}.comment-card__action--link.button--disabled,.comment-card__action--link:disabled,.comment-card__action--link[disabled]{background-color:transparent;color:#616161}.comment-card__action--link.button--disabled.button--hover,.comment-card__action--link.button--disabled:hover,.comment-card__action--link:disabled.button--hover,.comment-card__action--link:disabled:hover,.comment-card__action--link[disabled].button--hover,.comment-card__action--link[disabled]:hover{text-decoration:none}.comment-card__likes{align-items:center;display:flex;font-family:nunito,sans-serif;font-size:1rem;font-weight:700;font-weight:400;gap:.5rem;line-height:1.5}@media (min-width:85.375em){.comment-card__likes{font-size:1.063rem;line-height:1.412}}.comment-card__username-container{align-items:center;display:flex;gap:1rem}.comment-card__moderator-card{background-color:#faf9f6;border:1px solid #e0e0e0;border-radius:.5rem;padding:0 .75rem}@media (max-width:47.9375em){.comment-card__moderator-card{display:none}}.comment-card__moderator-card-container{display:flex;padding-top:.313rem}@media (min-width:48em){.comment-card__moderator-card-container{display:none}}@media (max-width:47.9375em){.comment-card__moderator-card-container .comment-card__moderator-card{display:block}}.comment-card__parent{margin-top:2rem}.comment-overview{display:flex;flex-direction:column;gap:1rem}.comment-overview .comment-card{border-bottom:1px solid #e0e0e0;margin-bottom:2.25rem;padding-bottom:2.25rem}.comment-overview__header{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between}.comment-overview__footer{display:flex;flex-flow:wrap;justify-content:flex-end}@media (min-width:64em){.comment-overview__comment-container{margin-top:2.25rem}}
