Skip to content

AnimeSuge - Re-imagined. by skyflair

Screenshot of AnimeSuge - Re-imagined.

Details

Authorskyflair

LicenseMIT License

CategoryAnimesuge.to

Created

Updated

Size19 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

30/06-23*
Official devs did a rework, So I reworked the entire thing as well.
Touch-ups, changes to some elements - Better Disqus readability. More to come!

Notes

Second update*
Fixed some issues with borders and text, as well as placement of objects.
Re-styled the media player a bit, might look into changing it more - but for now its more in-line with the overall color theme.
Also added luffy as the media player's timeline button, just as a bonus!

First update*
Originally, I made this theme because the website was a little outdated in style (in my opinion) - but as of 29/06 - 2023 they reworked it and I have no complaints.
So as the original goal is no longer needed - the focus of this "modern coat" is purely based on what I personally would consider further improvements.
This is a work in progress, I have little time at the moment so ive brought out the most important features that I wanted as of now. More changes will come later to change up the layout for easier readability, navigation and to give it more of a "wow" feel (hopefully)

If anybody needs a less vibrant, as in less RED. I'd be happy to upload a separate version with less forced colors. I just personally like the visual stimuli I suppose.

(Optional)
You might need Montserrat font installed which can be found here:
https://fonts.google.com/specimen/Montserrat

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           AnimeSuge - Re-imagined.
@namespace      USO Archive
@author         Sander van H (SkyFlair)
@description    `A simple touch-up .Highly recommend downloading the font "Montserrat"`
@version        20230123.0.59
@license        NO-REDISTRIBUTION
@preprocessor   uso
==/UserStyle== */
/* ==UserStyle==
@name           AnimeSuge Re-Imagined
@namespace      userstyles.world
@version        1.0.0
==/UserStyle== */
@-moz-document regexp("https://animesuge.to/home") {
    main .container {
        margin: 0;
        padding: 0;
        max-width: 100vw;
        overflow: hidden;
        justify-content: center;
    }
    .container {
        max-width: 100vw;
        display: flex;
        flex-direction: column;
        position: relative;
    }
}
@-moz-document domain("animesuge.to") {
    /* AS Re-Imagined. by skyflair.
        I really have to organize this code */
    * {
        font-family: 'Montserrat', 'Andale Mono', sans-serif;
    }
    :root {
        --main-accent: #f00;
        --2nd-accent: #c22;
    }
    body {

        background: #161616;
        background-size: 500% 1000%;
        background-attachment: scroll
    }
    /* Cont watching section */
    
    #continue-watching{
        display: flex;
        justify-content: center!important
    }
    #continue-watching .duration span {
        color: #fff;
        font-weight: 700
    }
    #continue-watching .duration .current-time{
        color: #f00
    }
    #continue-watching .item-bottom {
        margin-top: -30px!important;
        background: #111111d1;
        border-radius: 0px 0px 5px 5px;
        backdrop-filter: blur(5px);
        height: 105px;
        padding-bottom: 15px;
        transition: 0.5s;
    }
    
    .fa,
    .fas {
        color: var(--2nd-accent)
    }
    .fa:hover,
    .fas:hover {
        color: #fff;
    }
    .unix-site-search.home .inner form {
        background: #0a0a0a82;
        backdrop-filter: blur(10px);
        border-radius: 3px;
        transition: 0.3s;
    }

    .unix-site-search.home .inner form:focus-within {
        background: #111;
    }
    .inner form i {
        color: #f00!important;
    }
    .inner form input::placeholder,
    .inner form input {
        color: #d73131!important;
    }
    .unix-site-search.home .inner form input:focus {
        color: #fff!important;
    }
    div.original.anime.main-card div.item div.inner div.item-top a.poster.tooltipstered {
        border-radius: 3px;
    }
    a.filter-btn.btn.btn-sm.btn-secondary {
        text-transform: lowercase;
        letter-spacing: 1px;
        color: #000;
        font-weight: 500;
        border-radius: 20px;
        transition: 0.3s;
    }
    a.filter-btn.btn.btn-sm.btn-secondary:hover {
        background: #a00;
        color: #fff;
    }
    div.tabs div.tab {
        color: #b32323;
        transition: 0.5s;
    }
    .item-bottom {
        margin-top: -30px!important;
        background: #1111117a;
        border-radius: 0px 0px 5px 5px;
        backdrop-filter: blur(5px);
        height: 105px;
        padding-bottom: 15px;
        transition: 0.5s;
    }
    .inner:hover .item-bottom {
        background: #111;
        border-radius: 0px 0px 5px 5px;
    }
    .anime.main-card .item .inner .poster div {
        transform: scale(1.02);
        transition: 0.6s!important;
    }
    .anime.main-card .item .inner:hover .poster div {
        transform: scale(1.05)
    }
    .name a {
        color: #a19191;
        font-size: 0.9rem;
        font-weight: 600;
        transition: 0.6s;
    }
    .inner:hover .name a {
        text-shadow: 0 0 10px #ffffff6b;
    }
    .item-bottom .dub-sub-total {
        margin-bottom: 10px;
    }
    .item-bottom .dub-sub-total .sub,
    .item-bottom .dub-sub-total .dub,
    .item-bottom .dub-sub-total .total {
        font-weight: 800;
        text-shadow: 0 0 12px #000;
        margin-top: 0px;
        margin-inline: 1px;
        letter-spacing: 0px;
        font-size: 12px
    }
    @media (max-width: 1600px) {
        .item-bottom .dub-sub-total .sub,
        .item-bottom .dub-sub-total .dub,
        .item-bottom .dub-sub-total .total {
            font-size: 10px;
        }
    }
    @media (max-width: 1400px) {
        .item-bottom .dub-sub-total .sub,
        .item-bottom .dub-sub-total .dub,
        .item-bottom .dub-sub-total .total {
            font-size: 8.5px;
        }
    }

    .dub-sub-total .sub,
    .dub-sub-total .dub,
    .dub-sub-total .total {
        background: 0;
        font-weight: 700;
        letter-spacing: 0px;
        margin-bottom: 5px
    }

    .dub-sub-total .sub svg,
    .dub-sub-total .dub svg,
    .dub-sub-total .total svg {
        display: none;
    }
    .dub-sub-total .sub:before {
        color: #f00;
        content: 'Sub:\2000';
        margin-right: 3px;
    }

    .dub-sub-total .dub:before {
        color: #f00;
        content: 'Dub:\2000';
        margin-right: 3px;
    }
    .dub-sub-total .total:before {
        color: #fff;
        content: 'Total:\2000';
        margin-right: 2px;
    }
    div.tabs div.tab:hover {
        color: #d72020;
        font-weight: 500;
    }
    .anime.main-card .item .inner .item-top .item-status .type {
        background: #111111ad;
        backdrop-filter: blur(3px);
        box-shadow: 1px 1px 3px 2px #00000040;
    }
    .anime.main-card .item .inner .item-top .item-status .anime-tip,
    .anime.main-card .item .inner .item-top .item-status .rating,
    .anime.main-card .item .inner .item-top .item-status .type {
        font-size: 0.8rem;
        color: #fff;
        text-shadow: 0 0 8px #ffffffa3;
        font-weight: 700;
    }
    .hot-stat > section.mostview .ontop .detail .name {
        color: #f00;
        text-shadow: 0 0 5px #ff00008f;
    }
    button#go-top {
        color: #fff;
        font-weight: 400;
    }
    section#media-box div#media-episode a {
        color: #fff;
        font-weight: 400
    }
    #media-episode .range > div > a:visited {
        background: #090909;
        border-color: #000;
        color: #930101!important
    }
    #media-episode .range > div > a.active {
        color: #fff!important;
        font-weight: 600;
        text-shadow: 0 0 10px
    }
    #media-episode .range > div > a:hover {
        color: #222!important
    }
    div.rating-box div.stars {
        color: #ffc80070;
        transition: 0.6s;
    }
    div.rating-box div.stars:hover {
        color: #ffc800;
    }
    div.server-notice div,
    div.server-notice span {
        color: #ffffff8f;
        font-weight: 300;
    }
    div.server-notice div:hover,
    div.server-notice span:hover {
        transition: 0.4s;
        color: #fff;
    }
    div.server-wrapper {
        background: #0b0b0b!important;
    }
    div.server-wrapper div.server-type.type div.name {
        color: #f00!important;
    }
    div.full.cts-block div {
        letter-spacing: 0.2px;
        font-weight: 300;
        color: #ffffff8a;
    }
    div.anime.mini-card.mt-4 a.item {
        background: #00000042;
        border-radius: 5px;
    }
    #disqus_thread {
        background: #1110!IMPORTANT;
        padding: 10px;
        border-radius: 20px;
    }
    #media-controls {
        color: #ff00008f!important;
    }
    .tooltipster-content {
        background: #111111de!important;
        backdrop-filter: blur(5px);
        border: 1px solid #ff00006e!important;
    }
    .tooltipster-content .lar.la-star {
        color: #ffc800;
    }
    .tooltipster-content .mr-2,
    .tooltipster-content .meta div {
        font-weight: 600;
        color: #f00;
    }
    .tooltipster-content .dub-sub-total {
        margin-top: 0px;
    }
    .tooltipster-content .desc {
        color: #fff!important;
    }
    .tooltipster-sidetip .tooltipster-box .tooltipster-content .action .btn {
        border: 1px solid #f00;
    }
    .tab.active {
        color: #f00!important;
        font-weight: 600!important;
    }
    .count-down {
        color: #b80000;
        text-shadow: 0px 0px 5px;
    }

    header {
        background: #111!important;
        height: 50px;
    }
    .unix-head-wrap {
        margin-top: 4px!important;
    }
    #slider {
        background: #000;
        margin-bottom: -30px;
    }
    .swiper-container {
        margin: 0!important;
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        box-sizing: content-box;
    }
    .unix-site-search.home.d-none.d-lg-flex.search-wrap {
        margin: -21px!important;
    }
    .mt-5.pt-4 {
        justify-content: center;
        align-self: center;
        max-width: 1800px;
    }
    .swiper,
    #slider .swiper .swiper-wrapper .swiper-slide {
        height: 450px!important;
    }
    #slider .swiper .swiper-wrapper .swiper-slide {
        background-position: center 30%;
        opacity: 1;
        transition: ease 2s;
    }
    #slider .swiper .swiper-wrapper .swiper-slide:hover {
        background-position: center 33%;
    }
    #slider .swiper .swiper-wrapper .swiper-slide:hover {
        opacity: 1;
    }
    .anime.main-card .item .inner .item-top .poster:before {
        transform: rotate(-90deg) scale(4);
        transition: transform .5s, opacity .5s, color .5s, rotate 0.6s;
        width: 5rem;
        height: 5rem;
    }
    .anime.main-card .item .inner:hover .poster:before {
        transform: rotate(0deg);
        color: #fff;
        text-shadow: 0 0 5px, 0 0 15px #000;
        background: #f000;
        backdrop-filter: blur(1.6px);
        border-radius: 100px;
    }
    .hot-stat {
        align-self: center;
        max-width: 1800px;
        margin-inline: 20px;
    }
    .bottom-info.row .col-lg-7 .small.text-muted:nth-last-child(2):after {
        content: ' | AS Re-imagined. Style by SvH';
        color: #f00;
        text-shadow: 0 0 5px;
    }
    .sorters > div .dropdown .sorter.dropdo...

Reviews

No reviews yet.