@media (min-width: 601px) {
.mobile-header, .tab-bar, .mobile-search-panel, .mobile-notification-panel, .mobile-search-panel.tbopen, .mobile-notification-panel.tbopen, .pwa-smprompt {
    display: none !important;
}
}
@media (max-width: 600px) {

.mobile-search-panel, .mobile-notification-panel, .section-viewforum .action-bar .search-box, .section-viewtopic .action-bar .search-box {
    display: none;
}

html {
    overscroll-behavior-y: none;
    scrollbar-gutter: stable;
}
body {
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    overflow-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
body.dontscroll {
    overflow: hidden;
}

.tab-bar .mutb-tab .bi--house {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L2 8.207V13.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V8.207l.646.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293zM13 7.207V13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V7.207l5-5z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .bi--house {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='black'%3E%3Cpath d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L8 2.207l6.646 6.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293z'/%3E%3Cpath d='m8 3.293l6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293z'/%3E%3C/g%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--bell {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M9.426 43.75h23.601c-.164 3.164-2.203 5.18-5.015 5.18c-2.836 0-4.852-2.016-5.04-5.18h-3.656c.188 4.5 3.727 8.46 8.696 8.46c4.945 0 8.484-3.96 8.672-8.46h9.89c2.227 0 3.54-1.148 3.54-2.836c0-2.344-2.368-4.453-4.407-6.539c-1.547-1.617-1.969-4.945-2.133-7.64c-.187-9.235-2.554-15.212-8.812-17.462c-.774-3.046-3.305-5.484-6.75-5.484c-3.47 0-5.977 2.438-6.774 5.484c-6.234 2.25-8.625 8.227-8.789 17.461c-.187 2.696-.586 6.024-2.156 7.641c-2.016 2.086-4.406 4.195-4.406 6.54c0 1.687 1.336 2.835 3.539 2.835m1.031-3.54v-.28c.422-.703 1.805-2.063 3.047-3.446c1.664-1.875 2.46-4.875 2.672-9.468c.187-10.22 3.234-13.5 7.265-14.578c.586-.141.891-.446.914-1.032c.094-2.46 1.477-4.172 3.657-4.172c2.156 0 3.562 1.711 3.633 4.172c.023.586.351.89.937 1.031c4.008 1.079 7.055 4.36 7.266 14.579c.187 4.593.984 7.593 2.672 9.468c1.218 1.383 2.624 2.743 3.046 3.446v.28Z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--bell {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M9.426 43.246h37.148c2.227 0 3.54-1.148 3.54-2.836c0-2.344-2.368-4.453-4.407-6.539c-1.547-1.617-1.969-4.945-2.133-7.64c-.187-9-2.554-15.211-8.812-17.461c-.867-3.047-3.305-5.485-6.75-5.485c-3.47 0-5.883 2.438-6.774 5.485c-6.234 2.25-8.625 8.46-8.789 17.46c-.187 2.696-.586 6.024-2.156 7.641c-2.016 2.086-4.406 4.195-4.406 6.54c0 1.687 1.336 2.835 3.539 2.835m11.437 3.188c.282 3.422 3.164 6.28 7.149 6.28c3.96 0 6.843-2.858 7.148-6.28Z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--envelope {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M9.484 48.191h37.734c4.22 0 6.657-2.437 6.657-7.265V15.05c0-4.805-2.46-7.242-7.36-7.242H8.782c-4.195 0-6.656 2.414-6.656 7.242v25.875c0 4.851 2.484 7.265 7.36 7.265m15.727-19.007L7.516 11.723c.515-.211 1.124-.328 1.851-.328h37.29c.726 0 1.359.117 1.898.375L30.883 29.184c-1.008 1.007-1.899 1.453-2.836 1.453c-.938 0-1.828-.446-2.836-1.453M5.71 40.926v-26.11l13.476 13.22L5.734 41.323c-.023-.117-.023-.258-.023-.398m44.578-25.852v26.18L36.906 28.035L50.29 14.887zM9.367 44.606c-.68 0-1.242-.094-1.734-.305l14.015-13.852l1.524 1.5c1.64 1.617 3.21 2.297 4.875 2.297c1.64 0 3.234-.68 4.875-2.297l1.523-1.5l13.993 13.828c-.493.235-1.102.328-1.782.328Z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--envelope {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M28.047 30.707c.984 0 1.875-.445 2.883-1.477L51.32 9.05c-.867-.843-2.484-1.241-4.804-1.241H8.78c-1.969 0-3.351.375-4.125 1.148l20.508 20.274c1.008 1.007 1.922 1.476 2.883 1.476M2.71 44.418l16.57-16.383L2.664 11.652c-.352.657-.54 1.782-.54 3.399v25.875c0 1.664.212 2.836.587 3.492m50.625-.023c.351-.68.54-1.829.54-3.47V15.052c0-1.57-.165-2.696-.517-3.328L36.812 28.035ZM9.484 48.19h37.734c1.97 0 3.329-.375 4.102-1.125L34.445 30.332l-1.57 1.57c-1.594 1.547-3.117 2.25-4.828 2.25s-3.235-.703-4.828-2.25l-1.57-1.57L4.796 47.043c.89.773 2.46 1.148 4.687 1.148'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .iconamoon--search {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .iconamoon--search {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath fill='black' d='M19 11a8 8 0 1 1-16 0a8 8 0 0 1 16 0' opacity='.16'/%3E%3Cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/g%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--square-arrow-right {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M37.89 27.988c0 .492-.163.89-.632 1.36l-7.64 7.922c-.352.351-.727.562-1.243.562c-.96 0-1.64-.703-1.64-1.687c0-.47.187-.961.562-1.29l3.773-3.562l1.664-1.594l-3.492.164H4.516c-.985 0-1.805-.867-1.805-1.875s.82-1.851 1.805-1.851h24.726l3.492.14l-1.664-1.593l-3.773-3.54a1.7 1.7 0 0 1-.563-1.265c0-.985.68-1.711 1.641-1.711c.516 0 .89.188 1.242.539l7.64 7.922c.47.469.634.89.634 1.36m15.4 13.453c0 4.875-2.415 7.36-7.267 7.36H21.836c-4.828 0-7.266-2.485-7.266-7.36v-6.773h3.774v6.703c0 2.344 1.265 3.656 3.703 3.656h23.789c2.437 0 3.68-1.312 3.68-3.656V14.605c0-2.296-1.243-3.632-3.68-3.632h-23.79c-2.437 0-3.702 1.336-3.702 3.632v6.704H14.57v-6.75c0-4.922 2.438-7.36 7.266-7.36h24.187c4.829 0 7.266 2.438 7.266 7.36z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--square-arrow-right {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M16.164 29.863H4.516c-.985 0-1.805-.867-1.805-1.875s.82-1.851 1.805-1.851h11.648c-.914.07-1.734.867-1.734 1.851c0 1.008.82 1.805 1.734 1.875m-1.477-3.797V14.56c0-4.922 2.438-7.36 7.266-7.36h24.07c4.829 0 7.266 2.438 7.266 7.36v26.88c0 4.875-2.414 7.36-7.266 7.36h-24.07c-4.851 0-7.265-2.485-7.265-7.36V29.91h14.859l3.351-.142l-1.546 1.477l-3.797 3.563c-.375.328-.586.867-.586 1.336c0 1.007.726 1.757 1.71 1.757c.516 0 .938-.21 1.29-.586l7.64-7.922c.493-.492.657-.913.657-1.406s-.164-.914-.657-1.406l-7.64-7.898c-.352-.375-.774-.586-1.29-.586c-.984 0-1.71.773-1.71 1.78c0 .47.21.962.586 1.313l3.797 3.54l1.546 1.476l-3.351-.14z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--person-badge-plus {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M33.73 24.121c5.579 0 10.125-4.969 10.125-11.015c0-6-4.5-10.711-10.125-10.711c-5.554 0-10.125 4.804-10.125 10.757c.024 6.024 4.57 10.97 10.125 10.97m0-3.539c-3.421 0-6.351-3.281-6.351-7.43c0-4.078 2.883-7.218 6.351-7.218c3.516 0 6.352 3.093 6.352 7.171c0 4.149-2.883 7.477-6.352 7.477m0 6.445c-4.242 0-7.945.985-10.945 2.578a14.4 14.4 0 0 1 2.648 2.696c2.297-1.055 5.086-1.735 8.297-1.735c10.735 0 16.688 7.196 16.688 11.04c0 .492-.234.656-.844.656H28.832a12.7 12.7 0 0 1-.586 3.539h20.203c3.89 0 5.743-1.172 5.743-3.75c0-6.14-7.759-15.024-20.462-15.024M13.715 53.606c6.468 0 11.906-5.415 11.906-11.907c0-6.539-5.367-11.906-11.906-11.906c-6.516 0-11.906 5.367-11.906 11.906s5.39 11.907 11.906 11.907m.023-4.172c-.82 0-1.547-.563-1.547-1.453v-4.852H7.715c-.797 0-1.453-.656-1.453-1.43a1.46 1.46 0 0 1 1.453-1.453h4.476v-4.852c0-.89.727-1.43 1.547-1.43c.797 0 1.524.54 1.524 1.43v4.852h4.476c.797 0 1.43.656 1.43 1.453c0 .774-.633 1.43-1.43 1.43h-4.476v4.852c0 .89-.727 1.453-1.524 1.453'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--person-badge-plus {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M34.07 23.148c5.04 0 9.375-4.5 9.375-10.359c0-5.789-4.36-10.078-9.375-10.078c-4.992 0-9.375 4.383-9.351 10.125c0 5.812 4.336 10.312 9.351 10.312m0 4.196c-4.008 0-7.5.937-10.336 2.39c3.375 2.766 5.531 6.961 5.531 11.649c0 1.172-.14 2.367-.421 3.469h19.945c3.68 0 4.992-1.055 4.992-3.118c0-6.047-7.57-14.39-19.71-14.39M14.125 53.289c6.469 0 11.906-5.414 11.906-11.906c0-6.54-5.367-11.906-11.906-11.906c-6.516 0-11.906 5.367-11.906 11.906s5.39 11.906 11.906 11.906m.023-4.172c-.82 0-1.546-.562-1.546-1.453v-4.852H8.124c-.797 0-1.453-.656-1.453-1.43a1.46 1.46 0 0 1 1.453-1.452h4.477v-4.852c0-.89.726-1.43 1.546-1.43c.797 0 1.524.54 1.524 1.43v4.852h4.476c.797 0 1.43.656 1.43 1.453c0 .773-.633 1.43-1.43 1.43h-4.476v4.851c0 .89-.727 1.453-1.524 1.453'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--square-list {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M42.238 6.426c4.8 0 7.238 2.34 7.333 6.979l.003.286V42.31c0 4.731-2.34 7.167-7.045 7.262l-.29.003H13.784c-4.777 0-7.259-2.318-7.356-6.977l-.003-.288V13.69c0-4.754 2.386-7.168 7.07-7.262l.29-.003zm-.07 3.773H13.855c-2.268 0-3.57 1.164-3.652 3.448l-.004.232V42.12c0 2.359 1.23 3.598 3.433 3.676l.223.004h28.313c2.245 0 3.547-1.164 3.629-3.448l.004-.232V13.88c0-2.359-1.23-3.598-3.412-3.676zM16 36a2 2 0 1 1 0 4a2 2 0 0 1 0-4m25.182 0c1.004 0 1.818.895 1.818 2s-.814 2-1.818 2H24.818C23.814 40 23 39.105 23 38s.814-2 1.818-2zM16 26a2 2 0 1 1 0 4a2 2 0 0 1 0-4m25.182 0c1.004 0 1.818.895 1.818 2s-.814 2-1.818 2H24.818C23.814 30 23 29.105 23 28s.814-2 1.818-2zM16 16a2 2 0 1 1 0 4a2 2 0 0 1 0-4m25.182 0c1.004 0 1.818.895 1.818 2s-.814 2-1.818 2H24.818C23.814 20 23 19.105 23 18s.814-2 1.818-2z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--square-list {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M42.239 6.426c4.898 0 7.336 2.438 7.336 7.266v28.617c0 4.828-2.438 7.265-7.337 7.265H13.786c-4.875 0-7.359-2.414-7.359-7.265V13.692c0-4.852 2.484-7.266 7.36-7.266ZM16 36a2 2 0 1 0 0 4a2 2 0 0 0 0-4m25.182 0H24.818C23.814 36 23 36.896 23 38s.814 2 1.818 2h16.364C42.186 40 43 39.105 43 38s-.814-2-1.818-2M16 26a2 2 0 1 0 0 4a2 2 0 0 0 0-4m25.182 0H24.818C23.814 26 23 26.896 23 28s.814 2 1.818 2h16.364C42.186 30 43 29.105 43 28s-.814-2-1.818-2M16 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m25.182 0H24.818C23.814 16 23 16.896 23 18s.814 2 1.818 2h16.364C42.186 20 43 19.105 43 18s-.814-2-1.818-2'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--exclamationmark-bubble {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M16.586 52.246c1.172 0 1.969-.61 3.375-1.875l8.11-7.195h15.023c6.984 0 10.734-3.867 10.734-10.735V14.488c0-6.867-3.75-10.734-10.734-10.734H12.906c-6.96 0-10.734 3.844-10.734 10.734v17.953c0 6.891 3.773 10.735 10.734 10.735h1.125v6.093c0 1.805.938 2.977 2.555 2.977m.96-4.289V41.16c0-1.265-.468-1.758-1.757-1.758h-2.86c-4.757 0-6.984-2.414-6.984-6.984v-17.93c0-4.57 2.227-6.96 6.985-6.96h30.164c4.734 0 6.96 2.39 6.96 6.96v17.93c0 4.57-2.226 6.984-6.96 6.984H27.906c-1.289 0-1.968.188-2.86 1.102Zm10.618-19.758c1.125 0 1.781-.633 1.805-1.851l.328-12.375c.023-1.196-.914-2.086-2.156-2.086c-1.266 0-2.157.867-2.133 2.062l.328 12.399c.024 1.195.656 1.851 1.828 1.851m0 7.617c1.36 0 2.531-1.078 2.531-2.437c0-1.36-1.148-2.438-2.53-2.438c-1.384 0-2.532 1.102-2.532 2.438s1.172 2.437 2.531 2.437'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--exclamationmark-bubble {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M16.094 52.316c.937 0 1.594-.468 2.695-1.5l8.484-7.734l15.82.023c6.985.024 10.735-3.867 10.735-10.734V14.418c0-6.867-3.75-10.734-10.734-10.734H12.906c-6.96 0-10.734 3.843-10.734 10.734v17.953c0 6.89 3.773 10.734 10.734 10.711h1.102v6.82c0 1.453.773 2.414 2.086 2.414m12.07-24.89c-1.219 0-1.922-.727-1.969-1.969l-.304-11.578c-.047-1.29.914-2.203 2.25-2.203c1.312 0 2.343.937 2.297 2.226l-.352 11.555c-.047 1.266-.726 1.969-1.922 1.969m0 8.625c-1.336 0-2.625-1.078-2.625-2.532s1.266-2.53 2.625-2.53c1.383 0 2.625 1.054 2.625 2.53c0 1.477-1.266 2.532-2.625 2.532'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--star {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M11.969 52.293c.96.727 2.18.469 3.633-.586L28 42.613l12.422 9.094c1.453 1.055 2.648 1.313 3.633.586c.96-.727 1.172-1.922.586-3.633l-4.899-14.578l12.516-9c1.453-1.031 2.039-2.11 1.664-3.281c-.375-1.125-1.477-1.688-3.281-1.664l-15.352.093l-4.664-14.648C30.063 3.848 29.22 2.981 28 2.981c-1.195 0-2.039.867-2.602 2.601L20.734 20.23l-15.351-.093c-1.805-.024-2.906.539-3.281 1.664c-.399 1.172.21 2.25 1.664 3.281l12.515 9l-4.898 14.578c-.586 1.711-.375 2.906.586 3.633m3.375-4.64c-.047-.047-.024-.071 0-.212l4.664-13.406c.305-.914.14-1.64-.68-2.203L7.656 23.77c-.117-.07-.14-.118-.117-.188s.07-.07.211-.07l14.18.258c.96.023 1.57-.375 1.875-1.336l4.055-13.57c.046-.141.093-.188.14-.188c.07 0 .117.047.14.187l4.079 13.57c.281.962.914 1.36 1.875 1.337l14.18-.258c.14 0 .187 0 .21.07c.024.07-.023.117-.117.188l-11.672 8.062c-.82.563-1.007 1.29-.68 2.203l4.665 13.406c.023.141.047.164 0 .211c-.047.07-.117.024-.211-.047l-11.274-8.601c-.75-.586-1.617-.586-2.367 0l-11.273 8.602c-.094.07-.164.117-.211.046'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab.active .f7--star {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M11.969 52.293c.96.727 2.18.469 3.633-.586L28 42.613l12.422 9.094c1.453 1.055 2.648 1.313 3.633.586c.96-.727 1.172-1.922.586-3.633l-4.899-14.578l12.516-9c1.453-1.031 2.039-2.11 1.664-3.281c-.375-1.125-1.477-1.688-3.281-1.664l-15.352.093l-4.664-14.648C30.063 3.848 29.22 2.981 28 2.981c-1.195 0-2.039.867-2.602 2.601L20.734 20.23l-15.351-.093c-1.805-.024-2.906.539-3.281 1.664c-.399 1.172.21 2.25 1.664 3.281l12.515 9l-4.898 14.578c-.586 1.711-.375 2.906.586 3.633'/%3E%3C/svg%3E");
}
@supports (-webkit-touch-callout: none) {
.tab-bar .mutb-tab .bi--house, .tab-bar .mutb-tab.active .bi--house {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='black'%3E%3Cpath d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L8 2.207l6.646 6.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293z'/%3E%3Cpath d='m8 3.293l6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293z'/%3E%3C/g%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--bell, .tab-bar .mutb-tab.active .f7--bell {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M9.426 43.246h37.148c2.227 0 3.54-1.148 3.54-2.836c0-2.344-2.368-4.453-4.407-6.539c-1.547-1.617-1.969-4.945-2.133-7.64c-.187-9-2.554-15.211-8.812-17.461c-.867-3.047-3.305-5.485-6.75-5.485c-3.47 0-5.883 2.438-6.774 5.485c-6.234 2.25-8.625 8.46-8.789 17.46c-.187 2.696-.586 6.024-2.156 7.641c-2.016 2.086-4.406 4.195-4.406 6.54c0 1.687 1.336 2.835 3.539 2.835m11.437 3.188c.282 3.422 3.164 6.28 7.149 6.28c3.96 0 6.843-2.858 7.148-6.28Z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--envelope, .tab-bar .mutb-tab.active .f7--envelope {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M28.047 30.707c.984 0 1.875-.445 2.883-1.477L51.32 9.05c-.867-.843-2.484-1.241-4.804-1.241H8.78c-1.969 0-3.351.375-4.125 1.148l20.508 20.274c1.008 1.007 1.922 1.476 2.883 1.476M2.71 44.418l16.57-16.383L2.664 11.652c-.352.657-.54 1.782-.54 3.399v25.875c0 1.664.212 2.836.587 3.492m50.625-.023c.351-.68.54-1.829.54-3.47V15.052c0-1.57-.165-2.696-.517-3.328L36.812 28.035ZM9.484 48.19h37.734c1.97 0 3.329-.375 4.102-1.125L34.445 30.332l-1.57 1.57c-1.594 1.547-3.117 2.25-4.828 2.25s-3.235-.703-4.828-2.25l-1.57-1.57L4.796 47.043c.89.773 2.46 1.148 4.687 1.148'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .iconamoon--search, .tab-bar .mutb-tab.active .iconamoon--search {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--square-arrow-right, .tab-bar .mutb-tab.active .f7--square-arrow-right {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M16.164 29.863H4.516c-.985 0-1.805-.867-1.805-1.875s.82-1.851 1.805-1.851h11.648c-.914.07-1.734.867-1.734 1.851c0 1.008.82 1.805 1.734 1.875m-1.477-3.797V14.56c0-4.922 2.438-7.36 7.266-7.36h24.07c4.829 0 7.266 2.438 7.266 7.36v26.88c0 4.875-2.414 7.36-7.266 7.36h-24.07c-4.851 0-7.265-2.485-7.265-7.36V29.91h14.859l3.351-.142l-1.546 1.477l-3.797 3.563c-.375.328-.586.867-.586 1.336c0 1.007.726 1.757 1.71 1.757c.516 0 .938-.21 1.29-.586l7.64-7.922c.493-.492.657-.913.657-1.406s-.164-.914-.657-1.406l-7.64-7.898c-.352-.375-.774-.586-1.29-.586c-.984 0-1.71.773-1.71 1.78c0 .47.21.962.586 1.313l3.797 3.54l1.546 1.476l-3.351-.14z'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--person-badge-plus, .tab-bar .mutb-tab.active .f7--person-badge-plus {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M34.07 23.148c5.04 0 9.375-4.5 9.375-10.359c0-5.789-4.36-10.078-9.375-10.078c-4.992 0-9.375 4.383-9.351 10.125c0 5.812 4.336 10.312 9.351 10.312m0 4.196c-4.008 0-7.5.937-10.336 2.39c3.375 2.766 5.531 6.961 5.531 11.649c0 1.172-.14 2.367-.421 3.469h19.945c3.68 0 4.992-1.055 4.992-3.118c0-6.047-7.57-14.39-19.71-14.39M14.125 53.289c6.469 0 11.906-5.414 11.906-11.906c0-6.54-5.367-11.906-11.906-11.906c-6.516 0-11.906 5.367-11.906 11.906s5.39 11.906 11.906 11.906m.023-4.172c-.82 0-1.546-.562-1.546-1.453v-4.852H8.124c-.797 0-1.453-.656-1.453-1.43a1.46 1.46 0 0 1 1.453-1.452h4.477v-4.852c0-.89.726-1.43 1.546-1.43c.797 0 1.524.54 1.524 1.43v4.852h4.476c.797 0 1.43.656 1.43 1.453c0 .773-.633 1.43-1.43 1.43h-4.476v4.851c0 .89-.727 1.453-1.524 1.453'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--square-list, .tab-bar .mutb-tab.active .f7--square-list {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M42.239 6.426c4.898 0 7.336 2.438 7.336 7.266v28.617c0 4.828-2.438 7.265-7.337 7.265H13.786c-4.875 0-7.359-2.414-7.359-7.265V13.692c0-4.852 2.484-7.266 7.36-7.266ZM16 36a2 2 0 1 0 0 4a2 2 0 0 0 0-4m25.182 0H24.818C23.814 36 23 36.896 23 38s.814 2 1.818 2h16.364C42.186 40 43 39.105 43 38s-.814-2-1.818-2M16 26a2 2 0 1 0 0 4a2 2 0 0 0 0-4m25.182 0H24.818C23.814 26 23 26.896 23 28s.814 2 1.818 2h16.364C42.186 30 43 29.105 43 28s-.814-2-1.818-2M16 16a2 2 0 1 0 0 4a2 2 0 0 0 0-4m25.182 0H24.818C23.814 16 23 16.896 23 18s.814 2 1.818 2h16.364C42.186 20 43 19.105 43 18s-.814-2-1.818-2'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--exclamationmark-bubble, .tab-bar .mutb-tab.active .f7--exclamationmark-bubble {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M16.094 52.316c.937 0 1.594-.468 2.695-1.5l8.484-7.734l15.82.023c6.985.024 10.735-3.867 10.735-10.734V14.418c0-6.867-3.75-10.734-10.734-10.734H12.906c-6.96 0-10.734 3.843-10.734 10.734v17.953c0 6.89 3.773 10.734 10.734 10.711h1.102v6.82c0 1.453.773 2.414 2.086 2.414m12.07-24.89c-1.219 0-1.922-.727-1.969-1.969l-.304-11.578c-.047-1.29.914-2.203 2.25-2.203c1.312 0 2.343.937 2.297 2.226l-.352 11.555c-.047 1.266-.726 1.969-1.922 1.969m0 8.625c-1.336 0-2.625-1.078-2.625-2.532s1.266-2.53 2.625-2.53c1.383 0 2.625 1.054 2.625 2.53c0 1.477-1.266 2.532-2.625 2.532'/%3E%3C/svg%3E");
}
.tab-bar .mutb-tab .f7--star, .tab-bar .mutb-tab.active .f7--star {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M11.969 52.293c.96.727 2.18.469 3.633-.586L28 42.613l12.422 9.094c1.453 1.055 2.648 1.313 3.633.586c.96-.727 1.172-1.922.586-3.633l-4.899-14.578l12.516-9c1.453-1.031 2.039-2.11 1.664-3.281c-.375-1.125-1.477-1.688-3.281-1.664l-15.352.093l-4.664-14.648C30.063 3.848 29.22 2.981 28 2.981c-1.195 0-2.039.867-2.602 2.601L20.734 20.23l-15.351-.093c-1.805-.024-2.906.539-3.281 1.664c-.399 1.172.21 2.25 1.664 3.281l12.515 9l-4.898 14.578c-.586 1.711-.375 2.906.586 3.633'/%3E%3C/svg%3E");
}
}

.dropdown.mobileupgrade {
    top: 35px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    padding: 0;
    border: none;
}
.dropdown-up .dropdown.mobileupgrade {
    top: auto;
    bottom: 42px;
}
.dropdown.mobileupgrade .dropdown-contents {
    padding: 3px 0;
    border-top-width: 1px;
    border-width: 1px;
    border-color: color-mix(in srgb, var(--mu-panel-color) 20%, transparent);
    background: var(--mu-panel-background);
    box-shadow: 0px 3px 6px #00000080;
    min-width: 180px;
    border-radius: 5px;
    box-sizing: border-box;
}
.dropdown.mobileupgrade .dropdown-contents > li {
    padding-right: 0;
}
.dropdown.mobileupgrade li:not(li.separator) {
    font-size: 16px !important;
    margin-bottom: 3px;
    border-top: none;
    background-color: transparent;
    color: unset;
    border: none;
}
.dropdown.mobileupgrade li:last-child:not(li.separator) {
    margin-bottom: 0;
}
.dropdown.mobileupgrade li.separator {
    margin: 0;
    padding: 0;
}
.dropdown.mobileupgrade .dropdown-contents a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    padding-right: 30px;
    color: var(--mu-panel-color);
    text-decoration: none;
    box-sizing: border-box;
}
.dropdown.mobileupgrade li.separator {
    border-color: var(--mu-panel-color);
    opacity: .1;
}
.dropdown.mobileupgrade .dropdown-contents a i, .dropdown.mobileupgrade .dropdown-contents a .icon {
    font-size: 15px;
}
.mobile-header .dropdown-visible .museremenu-avatar img.avatar {
    filter: brightness(90%);
}


.mu-pagealt-text {
    width: calc(100% - 110px);
}
.mobile-header .mu-pagealt-text {
    display: none;
    pointer-events: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) rotateX(90deg);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    text-align: center;
    visibility: hidden;
}
.mobile-header.collapsed .mu-pagealt-text {
    visibility: visible;
    animation: s1l1nd1rGo 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    display: block;
    pointer-events: auto;
}
.mobile-header.collapsed .mobile-logo {
    animation: s1l1nd1rOut 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    display: none;
    pointer-events: none;
}

.mobile-header.uncollapsed .mu-pagealt-text {
    animation: s1l1nd1rGoBack 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.mobile-header.uncollapsed .mobile-logo {
    animation: s1l1nd1rOutBack 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    display: inline-block;
    pointer-events: auto;
}

@keyframes s1l1nd1rOut {
  from {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
  to {
    transform: translateX(-50%) translateY(-8px);
    opacity: 0;
  }
}

@keyframes s1l1nd1rGo {
  from {
    transform: translateX(-50%) translateY(8px);
    opacity: 0;
  }
  to {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
}

@keyframes s1l1nd1rOutBack {
  from {
    transform: translateX(-50%) translateY(-8px);
    opacity: 0;
  }
  to {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
}

@keyframes s1l1nd1rGoBack {
  from {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
  to {
    transform: translateX(-50%) translateY(8px);
    opacity: 0;
  }
}

.mupat-topic-title, .mupat-forum-title {
    display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}
.mupat-topic-byline, .mupat-forum-byline {
    display: block;
    font-size: 11px;
    line-height: normal;
    font-weight: 400;
    color: color-mix(in srgb, var(--mu-header-color) 80%, var(--mu-theme-color));
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}
.mobile-header.scroll-up .mupat-topic-byline {
    color: color-mix(in srgb, var(--mu-header-color) 95%, var(--mu-theme-color));
    animation: s1l1nd1rGoUP 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
@keyframes s1l1nd1rGoUP {
  from {
    transform: translateY(8px) scale(0.98);
    opacity: 0;
  }

  to {
    transform: translateY(0) scale(1);
    opacity: 0.95;
  }
}

.mupat-topic-byline,
.mobile-header-logo,
.mobile-header-title {
    will-change: transform, opacity;
    backface-visibility: hidden;
    transform-origin: center;
}

.mumenu-content {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 72%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transform: translateX(-101%);
    -webkit-transition: transform 0.3s;
    transition: transform .25s cubic-bezier(.22,.61,.36,1);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    z-index: 99;
    background-color: var(--mu-panel-background);
    color: var(--mu-panel-color);
    font-size: 16px;
}
.mumshown .mumenu-content {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    box-shadow: 1px 0 2px 1px #0000001c;
}
.mumenu-background {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    -webkit-transition: opacity .15s ease, visibility .15s ease;
    transition: opacity .15s ease, visibility .15s ease;
    visibility: hidden;
    width: 100vw;
    z-index: 90;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background-color: rgba(0,0,0,.5);
}
.mumshown .mumenu-background {
    opacity: 1;
    visibility: visible;
}
.pwa-smprompt {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 7px 5px;
    margin-right: 8px;
    padding: 10px 7px 14px;
    border-radius: 3px;
    border: 1px solid color-mix(in srgb, currentColor 9%, transparent);
    background: color-mix(in srgb, currentColor 2%, transparent);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    position: relative;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
}
.mumenu-content .pwa-smprompt {
    background: none;
    border-width: 0 0 1px;
    border-radius: 0;
}
.pwasmticon {
    margin-left: 5px;
}
.pwa-smprompt.footer_above .pwasmticon, .pwa-smprompt.page_top .pwasmticon, .pwa-smprompt.fixed .pwasmticon {
    margin-left: 16px;
}
.pwasmticon, .pwasmticon img {
    display: inline-block;
    width: 40px;
    height: 40px;
    max-width: none;
    border-radius: 18%;
    box-sizing: border-box;
}
.pwasmticon img {
    box-shadow: 0 1px 2px 0 #3c40434d;
}
.pwasmptop {
    display: flex;
    align-items: center;
    gap: 14px;
    box-sizing: border-box;
}
.pwasmtappn {
    display: flex;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 3px;
    box-sizing: border-box;
}
.pwasmtapptext {
    font-size: 14px;
    line-height: 1.4;
    color: color-mix(in srgb, var(--mu-panel-color) 89%, var(--mu-panel-background));
}
.pwa-smprompt.footer_above .pwasmtapptext, .pwa-smprompt.page_top .pwasmtapptext, .pwa-smprompt.fixed .pwasmtapptext {
    font-size: 13px;
}
.pwasmpbuttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 18px;
    box-sizing: border-box;
}
.pwasminstall {
    display: inline-block;
    line-height: 2;
    padding: 0 16px;
    background: #01875f;
    color: #fff;
    letter-spacing: .0178571429em;
    font-weight: 500;
    border-radius: 8px;
}
.pwasminstall:hover {
    background: #056449;
}
.pwasminstall:active {
    background: #056449;
    box-shadow: 0 1px 2px 0 #4747474d, 0 2px 6px 2px #41414126;
}
.pwasmnotnow {
    font-size: 14px;
    line-height: normal;
    color: color-mix(in srgb, var(--mu-panel-color) 79%, var(--mu-panel-background));
}
.mutopbarleft:has(.pwa-smprompt.pwa-android.mobile_menu) .mumenuicon:after, .mutopbarleft:has(.pwa-smprompt.pwa-ios.mobile_menu) .mumenuicon:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    right: -4px;
    top: -3px;
    background: #01875f;
    box-shadow: 1px 0 2px #0000001f;
    box-sizing: border-box;
}
.mutopbarleft:has(.pwa-smprompt.pwa-ios.mobile_menu) .mumenuicon:after {
    background: #007aff;
}
.pwa-smprompt.footer_above, .pwa-smprompt.page_top, .pwa-smprompt.fixed {
    flex-direction: row;
    margin: 10px 0;
    padding: 10px;
    border-radius: 5px;
    background-color: color-mix(in srgb, var(--mu-panel-background) 99%, var(--mu-panel-color));
    color: var(--mu-panel-color);
}
.pwa-smprompt.pwa-ios.footer_above, .pwa-smprompt.pwa-ios.page_top, .pwa-smprompt.pwa-ios.fixed {
    border-radius: 15px;
}
.pwa-smprompt.footer_above .pwasmptop, .pwa-smprompt.page_top .pwasmptop, .pwa-smprompt.fixed .pwasmptop {
    flex: 1;
    min-width: 0;
    gap: 10px;
}
.pwa-smprompt.footer_above .pwasmttext, .pwa-smprompt.page_top .pwasmttext, .pwa-smprompt.fixed .pwasmttext {
    min-width: 0;
}

.pwa-smprompt.footer_above .pwasmticon img, .pwa-smprompt.page_top .pwasmticon img, .pwa-smprompt.fixed .pwasmticon img {
    border: 1px solid color-mix(in srgb, var(--mu-panel-color) 5%, var(--mu-panel-background));
    box-shadow: none;
}
.pwa-smprompt.footer_above .pwasmnotnow, .pwa-smprompt.page_top .pwasmnotnow, .pwa-smprompt.fixed .pwasmnotnow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
    display: flex;
    line-height: 1;
    font-size: 12px;
    font-weight: 500;
    width: 16px;
    height: 16px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid color-mix(in srgb, var(--mu-panel-color) 10%, var(--mu-panel-background));
    color: var(--mu-panel-color);
    box-sizing: border-box;
}
.pwa-smprompt.footer_above .pwasmtappn, .pwa-smprompt.page_top .pwasmtappn, .pwa-smprompt.fixed .pwasmtappn {
    margin: 0;
    line-height: 1.4;
    font-size: 17px;
}
.pwa-smprompt.fixed {
    position: fixed;
    bottom: calc(80px + env(safe-area-inset-bottom));
    left: 10px;
    right: 10px;
    margin: 0;
    background: color-mix(in srgb, var(--mu-panel-background) 90%, transparent);
    -webkit-backdrop-filter: blur(10px) saturate(180%);
    backdrop-filter: blur(10px) saturate(180%);
    box-shadow: 0 3px 10px #00000021;
    z-index: 98;
}
body:not(:has(.tab-bar)) .pwa-smprompt.fixed {
    background: color-mix(in srgb, white 90%, transparent);
    bottom: calc(10px + env(safe-area-inset-bottom));
}
@supports (-webkit-touch-callout: none) {
.pwa-smprompt.fixed {
    -webkit-backdrop-filter: blur(3px) saturate(180%);
    backdrop-filter: blur(3px) saturate(180%);
    background: color-mix( in srgb, color-mix(in srgb, var(--mu-tab-background) 98%, var(--mu-theme-color)) 55%, transparent);
    color: var(--mu-tab-color);
    border: none;
    transform: none;
    transform-origin: center bottom;
    transition: transform .2s cubic-bezier(0, 0, 0.5, 1);
    box-shadow:
    1px 0 0 color-mix(in srgb, black 5%, transparent), -1px 0 0 color-mix(in srgb, black 5%, transparent),
    inset 0 1px 7px -1px color-mix(in srgb, white 27%, transparent), inset 0 1px 0 color-mix(in srgb, white 15%, transparent),
    inset 0 -1px 3px -1px color-mix(in srgb, white 17%, transparent), inset 0 -1px 0 color-mix(in srgb, white 15%, transparent),
    inset 1px 0 5px color-mix(in srgb, black 5%, transparent), inset -1px 0 5px color-mix(in srgb, black 5%, transparent),
    0 4px 12px rgba(0,0,0,.2), 0 0 1px rgba(0,0,0,.1);
}
body:not(:has(.tab-bar)) .pwa-smprompt.fixed {
    background: color-mix( in srgb, color-mix(in srgb, white 98%, white) 55%, transparent);
}
.pwa-smprompt.fixed .pwasmticon img {
    border: 1px solid color-mix(in srgb, transparent 50%, var(--mu-panel-background));
}
}

.pwa-smprompt.pwa-ios .pwasminstall, .pwa-smprompt.pwa-ios .pwasminstall:hover, .pwa-smprompt.pwa-ios .pwasminstall:active {
    padding: 0px 24px;
    background: #007aff;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 88px;
    box-shadow: none;
}
.pwa-smprompt.pwa-ios.footer_above .pwasminstall, .pwa-smprompt.pwa-ios.footer_above .pwasminstall:hover, .pwa-smprompt.pwa-ios.footer_above .pwasminstall:active,
.pwa-smprompt.pwa-ios.page_top .pwasminstall, .pwa-smprompt.pwa-ios.page_top .pwasminstall:hover, .pwa-smprompt.pwa-ios.page_top .pwasminstall:active,
.pwa-smprompt.pwa-ios.fixed .pwasminstall, .pwa-smprompt.pwa-ios.fixed .pwasminstall:hover, .pwa-smprompt.pwa-ios.fixed .pwasminstall:active {
    font-size: 15px;
    padding: 0 15px;
}
.pwa-smprompt.pwa-ios .pwasmticon, .pwa-smprompt.pwa-ios .pwasmticon img {
    border-radius: 25%;
}
.muprompiospwa {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
    font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    box-sizing: border-box;
}
.mupipwaunit {
    display: flex;
    align-items: center;
    gap: 12px;
    box-sizing: border-box;
}
.mupipuimg, .mupipuimg img {
    display: inline-block;
    height: 40px;
    width: 40px;
    box-sizing: border-box;
}
.mupipuicon {
    display: flex;
    height: 40px;
    width: 40px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: color-mix(in srgb, currentColor 14%, transparent);
    box-sizing: border-box;
}
.mupipuicon .mupipwaicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.mupipuicon .f7--ellipsis {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M15.32 28c0-2.602-2.086-4.687-4.734-4.687A4.67 4.67 0 0 0 5.899 28a4.67 4.67 0 0 0 4.687 4.688c2.648 0 4.734-2.086 4.734-4.688m17.344 0c0-2.602-2.062-4.687-4.664-4.687S23.336 25.398 23.336 28s2.062 4.688 4.664 4.688s4.664-2.086 4.664-4.688m17.438 0a4.686 4.686 0 0 0-4.688-4.687c-2.648 0-4.734 2.085-4.734 4.687s2.086 4.688 4.734 4.688A4.686 4.686 0 0 0 50.102 28'/%3E%3C/svg%3E");
}
.mupipuicon .f7--square-arrow-up {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M28.012 36.098c1.008 0 1.851-.844 1.851-1.829V10.2l-.14-3.492l1.593 1.664l3.54 3.773c.328.375.82.563 1.265.563c.984 0 1.711-.703 1.711-1.64c0-.516-.187-.891-.539-1.243l-7.922-7.64c-.469-.47-.89-.633-1.36-.633c-.491 0-.89.164-1.359.633l-7.922 7.64c-.351.352-.562.727-.562 1.242c0 .938.703 1.64 1.688 1.64c.468 0 .96-.187 1.288-.562l3.563-3.773l1.594-1.687l-.164 3.515v24.07c0 .985.867 1.828 1.875 1.828m-13.453 18.35H41.44c4.922 0 7.36-2.437 7.36-7.265v-23.11c0-4.828-2.438-7.266-7.36-7.266h-6.515v3.774h6.468c2.297 0 3.633 1.242 3.633 3.68v22.734c0 2.438-1.336 3.68-3.633 3.68H14.63c-2.344 0-3.656-1.242-3.656-3.68V24.262c0-2.438 1.312-3.68 3.656-3.68h6.469v-3.774h-6.54c-4.874 0-7.359 2.415-7.359 7.266v23.11c0 4.851 2.485 7.265 7.36 7.265'/%3E%3C/svg%3E");
}
.mupipuicon .f7--plus-app {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath fill='black' d='M46.867 9.262c-2.39-2.39-5.765-2.766-9.75-2.766H18.836c-3.937 0-7.312.375-9.703 2.766S6.39 15.004 6.39 18.918v18.094c0 4.008.351 7.336 2.742 9.726s5.766 2.766 9.773 2.766h18.211c3.985 0 7.36-.375 9.75-2.766c2.391-2.39 2.742-5.718 2.742-9.726V18.988c0-4.008-.351-7.36-2.742-9.726m-1.031 9.07v19.313c0 2.437-.305 4.921-1.71 6.351c-1.43 1.406-3.962 1.734-6.376 1.734h-19.5c-2.414 0-4.945-.328-6.351-1.734c-1.43-1.43-1.735-3.914-1.735-6.352V18.403c0-2.46.305-4.992 1.711-6.398c1.43-1.43 3.984-1.734 6.445-1.734h19.43c2.414 0 4.945.328 6.375 1.734c1.406 1.43 1.711 3.914 1.711 6.328M28 40.504c.938 0 1.688-.727 1.688-1.664v-9.164h9.164c.937 0 1.687-.797 1.687-1.664c0-.914-.75-1.688-1.687-1.688h-9.164v-9.187c0-.938-.75-1.664-1.688-1.664a1.64 1.64 0 0 0-1.664 1.664v9.187h-9.164c-.938 0-1.688.774-1.688 1.688c0 .867.75 1.664 1.688 1.664h9.164v9.164c0 .937.727 1.664 1.664 1.664'/%3E%3C/svg%3E");
}
.mupiputext {
    flex: 1;
}



.mumenu-content ul {
    display: block;
    padding: 7px 5px;
    padding-right: 8px;
    list-style-type: none;
    box-sizing: border-box;
}
.mumenu-account {
    
}
.mumenu-content li a {
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 10px 7px;
    border-radius: 3px;
    text-decoration: none;
    color: unset;
    box-sizing: border-box;
}
.mumenu-content hr {
    margin: 3px 0;
    border-color: transparent;
    border-top-color: var(--mu-panel-color);
    opacity: .1;
}
.mumenu-content li a span.mumiconusername {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-sizing: border-box;
    background: color-mix( in srgb, var(--mu-header-color) 15%, var(--mu-theme-color) );
    color: color-mix( in srgb, var(--mu-header-color) 85%, var(--mu-theme-color) );
    align-items: center;
    justify-content: center;
    line-height: 20px;
}
.mumenu-content li a img.avatar {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-shadow: 0 0 2px #00000038;
    box-sizing: border-box;
}
.mumenu-footer {
    display: block;
    text-align: center;
    margin: 0 12px 12px;
}
.mumenu-footer p {
    line-height: 1.5;
    font-size: 11px;
    margin-bottom: 3px;
    opacity: .9;
}
.mumenu-footer p.mumenu-time {
    font-size: 12px;
    margin-top: 5px;
    opacity: .95;
}
.mumenu-footer p.mumenu-copy {
    font-size: 13px;
    margin-top: 7px;
    opacity: 1;
}

.darkenwrapper {
    z-index: 100;
}
.phpbb_alert {
    top: 25%;
}
.phpbb_alert p {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    line-height: 1.45;
    font-size: 15px;
}
.phpbb_alert h3 {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding-bottom: 8px;
    font-size: 13px;
}
.loading_indicator {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
}
a.button1, input.button1, input.button3, a.button2, input.button2 {
    padding: 3px 14px 4px !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    background: none !important;
    border-radius: 5px !important;
    color: var(--mu-panel-color) !important;
    background-color: var(--mu-panel-background) !important;
    border-color: color-mix(in srgb, currentColor 30%, var(--mu-panel-background)) !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    box-sizing: border-box;
}
a.button1, input.button1 {
    font-weight: 600 !important;
}
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
    border-color: color-mix(in srgb, currentColor 33%, var(--mu-panel-background)) !important;
    color: var(--mu-panel-color) !important;
    background-color: color-mix(in srgb, currentColor 3%, var(--mu-panel-background)) !important;
    background-image: none !important;
    filter: none !important;
}
.message-box textarea, .inputbox {
    font-size: 16px;
}


.postbody h3.first {
    font-size: 14px;
}
.postbody .content {
    font-size: 15px;
    line-height: 1.5;
}
form#qr_postform fieldset dl:has(input[id="subject"]) {
    display: none;
}
a.topictitle, a.forumtitle {
    font-size: 15px;
    line-height: 1.5;
    font-weight: 600;
    font-style: normal;
}
ul.topiclist dt {
    font-size: 12px;
    line-height: 1.4;
}
.mump-notfs ul {
    list-style-type: none;
}
li.mnotification {
    position: relative;
    border-bottom: 1px solid color-mix(in srgb, currentColor 10%, transparent);
    box-sizing: border-box;
}
.mnotifiblock {
    display: flex;
    gap: 10px;
    padding: 12px;
    position: relative;
    font-family: unset;
    color: unset;
    text-decoration: none;
    box-sizing: border-box;
}
.mnotifiblock:hover {
    text-decoration: none;
    color: unset;
}
.mnotimage, .mnotimage img {
    display: inline-block;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    box-sizing: border-box;
}
.mnotimage img {
    background-size: cover;
    object-fit: cover;
}
.mnoticetext {
    display: flex;
    height: auto;
    align-self: center;
    flex-direction: column;
    gap: 3px;
    box-sizing: border-box;
    align-items: flex-start;
    flex: 1;
}
.ntext-top {
    font-size: 15px;
    line-height: 1.5;
    font-weight: normal;
}
.ntext-top b, .ntext-top strong {
    font-weight: normal;
}
.ntext-top .username {
    font-weight: 500;
}
.ntext-bottom {
    opacity: .9;
    font-size: 12px;
}
li.mnotification.munread {
    background: color-mix(in srgb, #ff4245 3%, transparent);
}
li.mnotification.munread .mnotifiblock {
    margin-right: 34px;
    padding-right: 0;
}
li.mnotification.munread .ntext-bottom {
    opacity: 1;
    font-weight: 500;
    color: color-mix( in srgb, #ff4245 80%, var(--mu-panel-color) );
    font-size: 12px;
}
.munreadmark.dropdown-container {
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
}
.munreadmark.dropdown-container .dropdown-trigger {
    display: flex;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: color-mix(in srgb, #ff4245 80%, var(--mu-panel-color));
    align-items: center;
    justify-content: center;
}
.munreadmark.dropdown-container .dropdown.mobileupgrade {
    top: 0;
}
.mobile-search-panel, .mobile-notification-panel, .section-viewforum .action-bar .search-box, .section-viewtopic .action-bar .search-box {
    display: none;
}
.mobile-search-panel.tbopen, .mobile-notification-panel.tbopen {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    display: flex;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    color: var(--mu-panel-color);
    background: var(--mu-panel-background);
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
}
.musp-top, .munp-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
    height: 55px;
    padding: 0 12px 1px;
    border-bottom: 1px solid color-mix(in srgb, currentColor 20%, transparent);
    box-sizing: border-box;
}
.muspt-left, .muspt-right, .munpt-right {
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
    border: 1px solid color-mix( in srgb, var(--mu-panel-color) 33%, transparent);
    box-sizing: border-box;
}
.munpt-right .dropdown-trigger {
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
    color: unset;
    box-sizing: border-box;
}
.muspt-right::before, .munpt-right .dropdown-trigger::before {
    content: "";
    position: absolute;
    inset: -8px;
}

.muspt-right {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.mobile-search-panel:has(.mump-result:not(:empty)) .muspt-right {
    opacity: 1;
    visibility: visible;
}
.muspt-left select {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.muspt-left svg {
    margin-top: 2px;
}
.mump-title {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    font-weight: 600;
    box-sizing: border-box;
}
.mump-search {
    display: block;
    position: relative;
    width: 100%;
    padding: 12px;
    flex-shrink: 0;
    box-sizing: border-box;
}
input[type="search"].mspsearch {
    display: block;
    width: 100%;
    height: auto;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 36px;
    padding: 2px 12px;
    background: transparent;
    border: 1px solid transparent;
    border-color: color-mix(in srgb, var(--mu-panel-color) 50%, transparent);
    border-radius: 4px;
    outline: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mump-result, .mump-notfs {
    flex-grow: 1;
    min-height: 0;
    overflow-y: auto;
    padding-bottom: 100px;
    box-sizing: border-box;
}
.mump-result:not(:empty) {
    border-top: 1px solid color-mix(in srgb, currentColor 20%, transparent);
}
.mobile-search-panel.tbopen:has(.mump-result:not(:empty)) .mump-search, article.murtopic:hover, .mu-result-post:hover, .mumenu-content li a:hover, .mnotifiblock:hover {
    background: color-mix(in srgb, currentColor 1%, transparent);
    color: unset;
}
article.murtopic, .mu-result-post {
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 10px 12px;
    border-bottom: 1px solid color-mix(in srgb, currentColor 10%, transparent);
    box-sizing: border-box;
}
a.musptopictitle {
    font-size: 16px;
    font-weight: 500;
    color: unset;
    text-decoration: none;
}
.murt-byline {
    display: flex;
    gap: 10px;
    font-size: 11px;
    opacity: .85;
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.murt-byline svg {
    vertical-align: -0.125em;
    margin-right: 2px;
}
.musearchnoresult {
    margin: 10px;
    font-size: 15px;
    text-align: center;
    color: unset;
}
.mump-result p {
    font-size: 14px;
    margin: 10px;
    line-height: 1.6;
}
.mump-result .loading {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 25px;
    box-sizing: border-box;
}
.eos-icons--loading {
  display: inline-block;
  width: 48px;
  height: 48px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='0.25'/%3E%3Cpath fill='black' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mu-result-nextpage span:not(.eos-icons--loading) {
    display: table;
    margin: 16px auto;
    padding: 9px 18px;
    border-radius: 50px;
    background: var(--mu-panel-background);
    color: var(--mu-panel-color);
    border: 1px solid color-mix(in srgb, var(--mu-panel-color) 18%, transparent);
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .08);
}
.mu-result-nextpage span:active {
    transform: scale(.97);
}

.mump-webpush {
    position: absolute;
    bottom: calc(80px + env(safe-area-inset-bottom));
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
    box-sizing: border-box;
}
button.mump-webpush-subscribe {
    display: inline-flex;
    padding: 10px 14px;
    font-size: 15px;
    line-height: 1.5;
    font-weight: normal;
    border-radius: 50px;
    transform: none;
    transition: transform .3s cubic-bezier(0,0,0.5,1);
    will-change: transform;
    background: color-mix(in srgb, var(--mu-panel-background) 90%, transparent);
    color: var(--mu-panel-color);
    border: 1px solid color-mix(in srgb, currentColor 9%, transparent);
    -webkit-backdrop-filter: blur(10px) saturate(180%);
    backdrop-filter: blur(10px) saturate(180%);
    box-shadow: 0 1px 4px #00000021;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    box-sizing: border-box;
    white-space: nowrap;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.mobile-notification-panel.tbopen button.mump-webpush-subscribe:active, .mobile-notification-panel.tbopen button.mump-webpush-subscribe:hover {
    transform: scale(1.0161);
}
.mobile-notification-panel.tbopen button.mump-webpush-subscribe.pushyou, .mobile-notification-panel.tbopen button.mump-webpush-subscribe.pushyou:active, .mobile-notification-panel.tbopen button.mump-webpush-subscribe.pushyou:hover {
    transform: scale(0.9561);
}
.mump-pushicon {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath fill='none' stroke-dasharray='4' d='M12 3v2'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.2s' values='4;0'/%3E%3CanimateTransform attributeName='transform' dur='6s' keyTimes='0;0.05;0.15;0.2;1' repeatCount='indefinite' type='rotate' values='0 12 3;3 12 3;-3 12 3;0 12 3;0 12 3'/%3E%3C/path%3E%3Cpath fill='black' fill-opacity='0' stroke-dasharray='30' stroke-dashoffset='30' d='M12 5c-3.31 0 -6 2.69 -6 6l0 6c-1 0 -2 1 -2 2h8M12 5c3.31 0 6 2.69 6 6l0 6c1 0 2 1 2 2h-8'%3E%3CanimateTransform attributeName='transform' dur='6s' keyTimes='0;0.05;0.15;0.2;1' repeatCount='indefinite' type='rotate' values='0 12 3;3 12 3;-3 12 3;0 12 3;0 12 3'/%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.2s' dur='0.4s' to='0'/%3E%3Canimate fill='freeze' attributeName='fill-opacity' begin='0.9s' dur='0.15s' to='0.2'/%3E%3C/path%3E%3Cpath fill='none' stroke-dasharray='10' stroke-dashoffset='10' d='M10 20c0 1.1 0.9 2 2 2c1.1 0 2 -0.9 2 -2'%3E%3CanimateTransform attributeName='transform' begin='0.2s' dur='6s' keyTimes='0;0.05;0.15;0.2;1' repeatCount='indefinite' type='rotate' values='0 12 8;6 12 8;-6 12 8;0 12 8;0 12 8'/%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.7s' dur='0.2s' to='0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.pushyou .mump-pushicon {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath stroke-dasharray='18' d='M12 3c4.97 0 9 4.03 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='18;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='60' d='M12 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9c-4.97 0 -9 -4.03 -9 -9c0 -4.97 4.03 -9 9 -9Z' opacity='0.3'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='1.2s' values='60;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.mobile-notification-panel.tbopen button.mump-webpush-subscribe {
    color: color-mix(in srgb, var(--mu-panel-color) 90%, #00c246);
    border: 1px solid color-mix(in srgb, currentColor 9%, #00c24645);
    box-shadow: inset 0 0 3px #00c24617;
    animation: mumppushbuttonanni 0.5s cubic-bezier(0, 0, 0.5, 1.5) 0.5s forwards;
}
@keyframes mumppushbuttonanni {
    to {
        color: var(--mu-panel-color);
        border: 1px solid color-mix(in srgb, currentColor 9%, transparent);
        box-shadow: 0 1px 4px #00000021;
    }
}
.mump-pushicon {
    background-color: #00c246;
    animation: mumppushiconanni 0.5s cubic-bezier(0, 0, 0.5, 1.5) 0.5s forwards;
}
@keyframes mumppushiconanni {
    to {
        background-color: currentColor;
    }
}


.musrp-top {
    font-size: 13px;
    color: unset;
}
.musrp-top a {
    color: unset;
}
.musrp-top a.username, .musrp-top .username-coloured {
    font-weight: 500;
}
.musrp-content {
    font-size: 12px;
    font-family: unset;
    color: unset;
    line-height: 1.5;
    padding: 0;
    margin: 0;
    width: 100%;
    pointer-events: none;
}
.musrp-content * {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
}
.musrp-content .codebox {
    background: unset;
    color: unset;
    border-color: color-mix(in srgb, currentColor 15%, transparent);
}
.musrp-content .codebox code {
    color: unset;
    background: unset;
}
.musrp-content .codebox p {
    margin: 0;
    padding: 3px;
    border-bottom-color: color-mix(in srgb, currentColor 15%, transparent);
}
.musrp-content blockquote {
    background-color: color-mix(in srgb, currentColor 3%, transparent);
    border-color: color-mix(in srgb, currentColor 15%, transparent);
    color: unset;
}
.musrp-content cite a {
    color: unset;
}




}