.elementor-35 .elementor-element.elementor-element-281a325{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-01b0b94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#908038;--border-color:#908038;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-01b0b94:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-01b0b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D02;}.elementor-35 .elementor-element.elementor-element-01b0b94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-b8009fb > .elementor-widget-container{background-color:#0F0D02;}.elementor-35 .elementor-element.elementor-element-3008c18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:035px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-4b5ac454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#908038;--border-color:#908038;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-4b5ac454:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-4b5ac454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D02;}.elementor-35 .elementor-element.elementor-element-4b5ac454.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-4eb7879b{--display:flex;}.elementor-35 .elementor-element.elementor-element-4224032a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-266dd0a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-34bd3a7 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-563b3684 .elementor-button{background-color:#FFD600;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 15px 5px 15px;}.elementor-35 .elementor-element.elementor-element-563b3684 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-1cec7c9b{--display:flex;}.elementor-35 .elementor-element.elementor-element-0eae9bd .page-content-listing.auto-cols{grid-column-gap:0.7rem !important;grid-row-gap:0.5rem !important;}.elementor-35 .elementor-element.elementor-element-0eae9bd .views, .elementor-35 .elementor-element.elementor-element-0eae9bd .font-meta,.elementor-35 .elementor-element.elementor-element-0eae9bd .score,.text-ui-light .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter a,.elementor-35 .elementor-element.elementor-element-0eae9bd .font-title a,.elementor-35 .elementor-element.elementor-element-0eae9bd .widget.heading-style-2 .widget-heading .heading, .elementor-35 .elementor-element.elementor-element-0eae9bd .item-minimal .item a, body.page .elementor-35 .elementor-element.elementor-element-0eae9bd .page-content-listing .page-listing-item .page-item-detail .item-summary .list-chapter .chapter-item a{color:#FFFFFF !important;}.text-ui-light .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter{border-color:#FFFFFF !important;}.elementor-35 .elementor-element.elementor-element-34c217ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#908038;--border-color:#908038;--border-radius:10px 10px 10px 10px;--padding-top:030px;--padding-bottom:030px;--padding-left:010px;--padding-right:010px;}.elementor-35 .elementor-element.elementor-element-34c217ae:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-34c217ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D02;}.elementor-35 .elementor-element.elementor-element-34c217ae::before, .elementor-35 .elementor-element.elementor-element-34c217ae > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-34c217ae > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-34c217ae > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-34c217ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-34c217ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-34c217ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-9c39ff8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-9c39ff8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-ece3669{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-d26c985 .elementor-repeater-item-1f42e76.elementor-social-icon{background-color:#5865F2;}.elementor-35 .elementor-element.elementor-element-d26c985{--grid-template-columns:repeat(1, auto);text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:85px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-35 .elementor-element.elementor-element-d26c985.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-6a7606a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-35 .elementor-element.elementor-element-6a7606a.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-6a7606a .elementor-heading-title{color:var( --e-global-color-34bd3a7 );}.elementor-35 .elementor-element.elementor-element-fa97709 .elementor-repeater-item-f6d047b.elementor-social-icon{background-color:#F96854;}.elementor-35 .elementor-element.elementor-element-fa97709{--grid-template-columns:repeat(1, auto);text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:85px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-35 .elementor-element.elementor-element-fa97709.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-387fabe{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-35 .elementor-element.elementor-element-387fabe.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-387fabe .elementor-heading-title{color:var( --e-global-color-34bd3a7 );}.elementor-35 .elementor-element.elementor-element-a619034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#908038;--border-color:#908038;--border-radius:10px 10px 10px 10px;--padding-top:030px;--padding-bottom:030px;--padding-left:010px;--padding-right:010px;}.elementor-35 .elementor-element.elementor-element-a619034:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-a619034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D02;}.elementor-35 .elementor-element.elementor-element-a619034::before, .elementor-35 .elementor-element.elementor-element-a619034 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-a619034 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-a619034 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-a619034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-a619034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-a619034.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-8fd8afd{text-align:center;}.elementor-35 .elementor-element.elementor-element-8fd8afd .elementor-heading-title{color:var( --e-global-color-34bd3a7 );}.elementor-35 .elementor-element.elementor-element-79d3e32 .page-content-listing.auto-cols{grid-column-gap:0.5rem !important;grid-row-gap:0.5rem !important;}.elementor-35 .elementor-element.elementor-element-1b05ec3{--display:flex;}.elementor-35 .elementor-element.elementor-element-dfe4ad2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-a842f72{--display:flex;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-ece3669{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-dfe4ad2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-01b0b94{--width:98%;}.elementor-35 .elementor-element.elementor-element-3008c18{--width:100%;}.elementor-35 .elementor-element.elementor-element-4b5ac454{--width:72%;}.elementor-35 .elementor-element.elementor-element-34c217ae{--width:27%;}.elementor-35 .elementor-element.elementor-element-9c39ff8{--width:100%;}.elementor-35 .elementor-element.elementor-element-a619034{--width:98.315%;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-ece3669{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-dfe4ad2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for manga-listing, class: .elementor-element-0eae9bd *//* --- CELOWANE UKRYWANIE AUTORA (Na podstawie Twojego kodu) --- */

/* To celuje dokładnie w <div class="author meta"> */
.elementor-35 .elementor-element.elementor-element-0eae9bd .author.meta {
    display: none !important;
}

/* Na wypadek gdyby było też w samym .meta */
.elementor-35 .elementor-element.elementor-element-0eae9bd .post-content .meta {
    display: none !important;
}

/* Ukrycie ewentualnych przecinków lub kresek, które mogły zostać */
.elementor-35 .elementor-element.elementor-element-0eae9bd .post-content span.author {
    display: none !important;
}


/* =========================================================
   WERSJA "MOBILE IDEALNY" + "PC ORYGINAŁ (DATA POD SPODEM)"
   ========================================================= */

/* --- 1. TELEFON (MOBILE) --- */
@media (max-width: 767px) {
    
    /* 1. SIATKA 3 KOLUMNY */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .page-content-listing {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 5px !important;
        padding: 0 2px !important;
        width: 100% !important;
    }

    /* 2. RESET KAFELKA */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .page-listing-item {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }

    /* 3. OBRAZKI */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .item-thumb {
        width: 100% !important;
        margin-bottom: 5px !important;
    }
    .elementor-35 .elementor-element.elementor-element-0eae9bd .item-thumb img {
        aspect-ratio: 2/3 !important;
        object-fit: cover !important;
        border-radius: 4px !important;
    }

    /* 4. TYTUŁY (Wyrównanie wysokości) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .post-title h3, .elementor-35 .elementor-element.elementor-element-0eae9bd .post-title h3 a {
        font-size: 10px !important;
        line-height: 1.2 !important;
        text-align: center !important;
        min-height: 24px !important;
        margin: 2px 0 !important;
        
        white-space: normal !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important; 
        -webkit-box-orient: vertical !important;
    }

    /* 5. GWIAZDKI + LICZBA (Przywrócone) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .meta-item.rating {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        margin-bottom: 4px !important;
    }
    .elementor-35 .elementor-element.elementor-element-0eae9bd .meta-item.rating i { font-size: 8px !important; }
    
    /* Tu przywracamy liczbę (4.8) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .meta-item.rating span { 
        display: inline-block !important; 
        font-size: 9px !important; 
        font-weight: bold !important; 
        color: #fff !important;
        margin-left: 2px !important;
    }

    /* 6. UKŁAD PRZYCISKÓW - PIONOWO (Data pod spodem) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .list-chapter {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important; /* Wszystko w pionie */
        align-items: center !important;
        margin-top: 0 !important;
    }

    .elementor-35 .elementor-element.elementor-element-0eae9bd .list-chapter .chapter-item {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important; /* Data spada pod guzik */
        align-items: center !important;
        padding: 0 !important;
        border: none !important;
    }

    /* 7. SAM PRZYCISK (Oryginalny Styl) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter-item a, 
    .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter-item .chapter {
        font-size: 9px !important;
        padding: 2px 0 !important; /* Max miejsca na tekst */
        
        /* Usuwamy moje style - niech motyw decyduje */
        background: transparent !important; 
        box-shadow: none !important;
        /* Zostawiam tylko padding i szerokość */
        width: 100% !important;
        display: block !important;
        text-align: center !important;
        
        white-space: nowrap !important; 
        text-overflow: ellipsis !important;
        overflow: hidden !important;
    }

    /* Data na telefonie - Ukryta dla czystości (bo 3 kolumny są za wąskie na datę) */
    /* Jeśli chcesz ją widzieć, usuń "display: none" poniżej */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .post-on, .elementor-35 .elementor-element.elementor-element-0eae9bd .font-meta, .elementor-35 .elementor-element.elementor-element-0eae9bd span.post-on {
        display: none !important;
    }
    
    /* Ukrycie starych rozdziałów */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .list-chapter .chapter-item:not(:first-child) { display: none !important; }
}


/* --- 2. KOMPUTER (DESKTOP) - WERSJA NAPRAWIONA --- */
@media (min-width: 768px) {
    
    /* 1. KAFELEK */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .page-listing-item { 
        display: flex !important; 
        flex-direction: column !important; 
        height: 100% !important; 
        justify-content: space-between !important;
    }
    
    /* 2. TYTUŁY */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .post-title h3, .elementor-35 .elementor-element.elementor-element-0eae9bd .post-title h3 a {
        min-height: 40px !important;
        line-height: 1.3 !important;
        margin-bottom: 5px !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-align: center !important;
        width: 100% !important;
    }

    /* 3. GWIAZDKI I LICZBA (TO JEST NAPRAWA Z TWOJEGO SCREENA) */
    /* Celujemy w kontener widoczny na screenie f37ebb.png */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .post-total-rating,
    .elementor-35 .elementor-element.elementor-element-0eae9bd .meta-item.rating {
        display: flex !important;       /* Magnes: trzyma wszystko w linii */
        flex-direction: row !important; /* Poziomo */
        justify-content: center !important; /* Na środku */
        align-items: center !important; /* Równo w pionie */
        width: 100% !important;
        margin-bottom: 5px !important;
        padding: 0 !important;
    }
    

    /* Sama liczba (4.8) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .total_votes,
    .elementor-35 .elementor-element.elementor-element-0eae9bd .score {
        display: block !important;
        margin: 0 0 0 5px !important; /* Tylko mały odstęp z lewej (5px) */
        padding: 0 !important;
        font-size: 20px !important;
        line-height: 1 !important;
        float: none !important;      /* Wyłączamy pływanie */
        width: auto !important;
    }

    /* 4. SEKCJA GUZIKÓW */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .list-chapter { 
        margin-top: auto !important; 
        padding-top: 5px !important;
        width: 100% !important;
    }

    /* KONTENER: Guzik nad Datą (PIONOWO) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .list-chapter .chapter-item {
        display: flex !important;
        flex-direction: column !important; 
        align-items: center !important;    
        justify-content: center !important;
        width: 100% !important;
        border: none !important;
        margin-bottom: 5px !important;
    }

    /* 5. PRZYCISK - ORYGINAŁ */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter-item a, 
    .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter-item .chapter {
        text-align: center !important;
        width: auto !important;
        display: inline-block !important;
        margin-bottom: 2px !important; /* Odstęp od daty */
        
        /* Resetujemy, żeby motyw załadował swoje style */
        background: initial;
        border: initial;
        border-radius: initial;
        box-shadow: none;
        padding: initial;
    }
    
    /* Wymuszamy, żeby przycisk wyglądał jak guzik (jeśli motyw zgubił style przez flex) */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .chapter-item a.btn-link {
         display: inline-block !important;
         width: auto !important;
    }

    /* 6. DATA - POD SPODEM */
    .elementor-35 .elementor-element.elementor-element-0eae9bd .post-on, 
    .elementor-35 .elementor-element.elementor-element-0eae9bd .font-meta {
        display: block !important;
        margin: 0 !important;
        font-size: 11px ;
        color: #aaa !important;
        text-align: center !important;
        width: 100% !important;
        line-height: 1.2 !important;
    }
    
}/* End custom CSS */