Skip to content

HentaiHeroes by hentaiheroes

Screenshot of HentaiHeroes

Details

Authorhentaiheroes

LicenseNo License

CategoryHentaiHeroes.com

Created

Updated

Size42 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Greatly Improves Information Density

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         HentaiHeroes
@version      20230429.17.59
@namespace    userstyles.world/user/hentaiheroes
@description  Greatly Improves Information Density
@author       hentaiheroes
@license      No License
==/UserStyle== */

@-moz-document domain("www.hentaiheroes.com") {
/* ALL PAGES*/
.pass-reminder,
.pov-tier,
#black_screen,
#popup_news,
#popup_blessings,
#popup_bunny,
#no_HC {
    display: none !important
}
.pov-tier.unclaimed {
    display: flex;
}


.daily-goals-objective {
    margin: 0 !important;
}
.daily-goals-objective * {
    display: contents !important;
}

.slot_list {
    border: 2px solid #1ea6a6 !important;
}

.rotate_device,
.app_redirect,
.button-notification-new/* New character style notification */
{
    display: none !important;
}

.slot.legendary {
    border: none;
}

/*Background Blur*/
#bg_all {
    filter: blur(5px)
}
}

@-moz-document url-prefix("https://www.hentaiheroes.com/home.html") {
/*Home (Landing page)*/
#crosspromo_show_ad {
    display: none !important;
}
}

@-moz-document url-prefix("https://www.hentaiheroes.com/champions-map") {
/* Champions Map */
.stage-icon {
    translate: 0 -8.5px;
}
.stage-bar-tier {
    translate: -1em;
    ;
    height: 1.5em !important;
    width: 1.5em !important;
}

.stage-bar-wrapper {
    border: none !important
}
}

@-moz-document regexp("https://www\\.hentaiheroes\\.com/path-of-(valor|glory)\\.html") {
/*Path of Valor & Path of Glory*/
.potions-paths-title-panel,
.potions-paths-next-milestone-panel,
.potions-paths-objectivee,
.button-notification-action,
.close_cross,
#claim-all,
.claim-all-rewards,
#potions-paths-next-milestone-panel {
    display: none !important;
}

.potions-paths-progress-bar-tiers,
.potions-paths-progress-bar-section,
.potions-paths-tiers-section {
    display: contents !important;
}
.potions-paths-progress-bar-section {
    height: initial !important;
}

.potions-paths-potions {
    margin: 0 !important;
}

.potions-paths-first-row {
    height: 1em !important;
    margin: 0 !important;
    align-items: initial !important;
}
.potions-paths-timer,
.potions-paths-potions {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.girl-preview {
    margin-top: 5em;
}

.potions-paths-tier {
    margin: 0 !important;
    height: 2.25em !important;
}
.potions-paths-tier .paid-slots.paid-locked {
    padding: 0 !important;
}

.paid-slots-locked-icon {
    scale: 0.75;
}
.paid-locked {
    display: contents;
}

.potions-paths-tier .slot {
    border: none;
    overflow: inherit;
}


.potions-paths-tier .paid-slots.paid-available,
.potions-paths-tier .paid-slots.paid-locked {
    border: none;
    background: initial;
}
.potions-paths-tier .paid-slots.paid-locked .paid-slots-inner {
    border: none;
}

.purple_button_L {
    padding: 0.5em !important;
    min-width: 0 !important;
    border: none;
    box-shadow: none;
}
.potions-paths-tier .paid-slots.paid-locked .paid-slots-inner {
    filter: initial;
}


.slot {
    border: none !important;
    width: 37px !important;
    height: 37px !important;
    box-shadow: inset 0 0 16px rgba(4, 34, 45, 0.3) !important;
    border-radius: 0.4rem !important;
    overflow: hidden !important;
    filter: brightness(30%);
}

.unclaimed .slot {
    filter: initial;
}

.potions-paths-tier .paid-slots.paid-locked .paid-slots-locked-icon ~ .paid-slot .slot {
    filter: brightness(0.3);
}


.potions-paths-progress-bar {
    display: none;
}

.claimed-reward-tick {
    transform: scale(0.6);
    margin-top: 0.4em;
    margin-right: 5em;
}

.potions-paths-tier .claimed-slot {
    filter: brightness(30%);
}

.potions-paths-tier {
    justify-content: right;
    width: fit-content;
}
.potions-paths-tier.unclaimed {
    border-radius: 5px;
}
.potions-paths-central-section {
    margin-top: -1rem;
    height: 30.5em !important;
    overflow: auto !important;
}
/* cosmetics */
.slot > i {
    display: none !important;
}

.potions-paths-objective {
    margin: 0.5em 0 0 0!important;
}
.unclaimed {
    filter: brightness(1.1)
}
.potions-paths-background-panel .potions-paths-first-row .potions-paths-timer {
    width: initial;
}


/* Hide all claimed rows */
/* Alternative Version: Hide all but the unclaimed .potions-paths-tier:not(.unclaimed) {*/
.claimed-reward-tick {
    display: none !important;
}

.paid-slot {
    display: flex;
}
.paid-slots-inner {
    padding: 0 !important;
    order: 2;
}

.free-slot {
    order: 1;
}



.potions-paths-background-panel .potions-paths-second-row .potions-paths-central-section {
    width: 80em;
    flex-wrap: wrap;
}

.purple_button_L {
    border-radius: initial;
    padding: 0.25em !important;
    margin: 0 !important;
    font-size: 10px;
    height: 100%;
}

.potions-paths-tier .tier-level {
    margin: 0;
}

.potions-paths-tier .paid-slots .paid-slot > .slot:nth-child(2) {
    margin-left: 0;
}

.potions-paths-tier .paid-slots {
    border: none;
}

#tabs_switcher {
    padding: 0 !important;
}
#tabs_switcher .slider {
    display: none;
}
.switch-tab-content {
    margin-top: 1em;
}

.potions-paths-background-panel .potions-paths-first-row {
    justify-content: space-between;
    position: absolute;
    top: 0;
    right: 0;
}
.potions-paths-background-panel .potions-paths-second-row {
    margin: 0 !important;
}

.potions-paths-timer p,
.potions-paths-potions {
    display: contents !important;
}

.potions-paths-potions h4 {
    display: flex !important;
    height: min-content !important;
    margin: 0 1em !important;
    flex-direction: row-reverse;
}

.potions-paths-timer {
    height: min-content !important;
    background: initial!important;
}

.slot.slot_league_points,
.slot.slot_orbs p {
    line-height: initial;
}

.potions-paths-timer p {
    color: transparent;
}
.potions-paths-timer p span {
    color: white;
    font-size: 14px;
    margin-top: -0.1em !important;
}
.potions-paths-potions i {
    width: 20px !important;
    height: 20px !important;
    background-size: 20px !important;
    margin-right: -1em;
}

.potions-paths-background-panel .potions-paths-first-row {
    right: 21px;
}
.potions-paths-tier.unclaimed .purple_button_L ~ .tier-level {
    display: none;
}

.potions-paths-objective h4,
.potions-paths-objective p {
    display: none !important;
}

.potions-paths-objective {
    display: contents;
}
.potions-paths-background-panel .potions-paths-more-info-button {
    background-size: 18px;
}

.potions-paths-more-info-button {
    position: fixed !important;
    top: 84px !important;
    right: 11px !important;
    width: 18px !important;
    height: 18px !important;
}

#tabs_switcher .switch-tab .collect_notif {
    right: -23px !important;
    top: -5px !important;
}



.girl-preview {
    margin: 0 !important;
}

.girl-preview > * {
    margin: 0 !important;
}

.girl-preview > img {
    top: 0;
}
.girl-preview .girl-info-container {
    bottom: -10.5em;
}


.girl-preview .shards_bar_wrapper {

    left: 34px;
    bottom: -161px;
    width: 10em;
}



.girl-preview .girl-info-container {
    position: initial !important;
    width: initial !important;
}

.girl-preview {
    width: 212px;
    height: 318px;
    display: flex;
    flex-direction: column;
}

.girl-preview .shards_bar_wrapper {
    position: initial !important;
    width: initial !important;
    -webkit-transform: none;
}

.girl-preview > img {
    position: initial !important;
    width: 100%;
}

.girl-preview .girl-info-container h4 {
    display: contents;
}

.shards_bar_wrapper .shards p {
    font-size: 9px;
}


.girl-preview .shards_bar_wrapper {
    padding-left: 2em;
    padding-right: 4px;
}


.girl-preview .orange_button_L {
    width: 11.8rem;
    position: fixed;
    right: 14px;
    left: initial !important;
    top: 33.2rem;
}

.shards_bar_wrapper p > span {
    position: relative;
    top: -0.5em;
    left: 1em;
}

.potions-paths-central-section {
    z-index: 1;
}
.potions-paths-tier .paid-slots {
    padding: 0 !important;
}


.potions-paths-tier .paid-slots.paid-locked .paid-slots-inner .paid-slots-locked-icon {
    left: 6.61rem;
    top: 0.3rem;
}
.potions-paths-tier.unclaimed {
    width: 9.5em !important;
}
}

@-moz-document url("https://www.hentaiheroes.com/activities.html?tab=contests") {
/* Contests */
.light_subpanel_box.right_part {
    display: contents;
}

.leadTable {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 25.8em;
    overflow: scroll;
}

table {
    display: contents
}

.leadTable * {
    padding: 0 !important;
    margin: 0 !important;
    height: initial !important;
}

.ranking table tbody tr {
    width: 48%;
}

.closed,
h5 {
    display: none !important;
}

.leadTable span {
    font-family: m;
    font-style: oblique;
    font-weight: bolder;
}

.lead_table_view {
    width: initial !important;
    height: 26.5em !important;
    margin: 0.5em 0;
}
#contests > div > div.right_part > .ranking table tbody tr td {
    font-size: 9.8px !important;
}
#contests > div > div.right_part > .ranking .lead_table_view {
    height: 27em;
}

.ranking .nicescroll-rails {
    display: none !important;
}

.leadTable * {
    border: 0 !important;
}

.country {
    display: none;
}


#activities .activities-container .base_block.lead_wrapper {
    height: 512px;
}


#contests > div > div.right_part > .info > .over_bunny {
    display: none !important;
}

.potions-paths-tier.unclaimed:not(.claim-all-rewards) {
    width: 9.5rem;
}
}

@-moz-document url-prefix("https://www.hentaiheroes.com/activities.html?tab=pop") {
/* Places of Power */
.switch-tab.underline-tab,
.slider {
    display: none !important;
}

#pop .pop_list .pop_list_scrolling_area .pop_thumb {
    border-radius: initial;
    height: initial;
    overflow: initial;
    cursor: initial;
    border: initial;
    background-color: initial;
    display: flex;
    width: 100%;
}

#pop .pop_list .pop_list_scrolling_area .pop_thumb_selected {
    background-color: initial;
    border-color: initial;
}

#p...

Reviews

No reviews yet.