/**
 * Plugin Name: Exthoria Newsmag Modifier
 * Description: Layout-Regeln für WordPress-Jahresarchive im Newspaper-Theme.
 * Version: 1.2
 * Author: Thomas Hagedorn
 * Requires at least: 7.0
 * Tested up to: 7.0.4
 * Requires PHP: 8.4.23
 * Stable tag: 1.2
 * Last Updated: 2026-09-04
 */

/*
 * ---------------------------------------------------------------------
 * Modul 015: Jahresarchiv-Grundlayout
 * ---------------------------------------------------------------------
 */
body.exthoria-newsmag-modifier-year .td-main-content .td_module_1 {
    margin-bottom: 0;
}

body.exthoria-newsmag-modifier-year .td-main-content .td_module_1 .td-module-image,
body.exthoria-newsmag-modifier-year .td-main-content .td_module_1 .td-module-thumb,
body.exthoria-newsmag-modifier-year .td-main-content .td_module_1 .td-image-wrap,
body.exthoria-newsmag-modifier-year .td-main-content .td_module_1 .entry-thumb {
    width: 100%;
    max-width: 100%;
}

body.exthoria-newsmag-modifier-year .td-main-content .td_module_1 .entry-thumb {
    display: block;
    height: auto;
}

/*
 * ---------------------------------------------------------------------
 * Modul 016: Jahresarchiv ohne Sidebar
 * ---------------------------------------------------------------------
 */
body.exthoria-newsmag-modifier-year .td-main-sidebar {
    display: none !important;
}

body.exthoria-newsmag-modifier-year .td-main-content {
    width: 100% !important;
}

/*
 * ---------------------------------------------------------------------
 * Modul 017: Jahresarchiv-Dreispalten
 * ---------------------------------------------------------------------
 */
@media (min-width: 1019px) {
    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        column-gap: 18px;
        row-gap: 30px;
    }

    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .td-page-header,
    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .page-nav,
    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .no-results {
        grid-column: 1 / -1;
    }

    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .td-block-row {
        display: contents;
    }

    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .td-block-row::before,
    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .td-block-row::after {
        display: none;
        content: none;
    }

    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content > .td-block-row > [class*="td-block-span"] {
        width: auto;
        min-width: 0;
        float: none;
        padding-right: 0;
        padding-left: 0;
    }
}

/*
 * ---------------------------------------------------------------------
 * Modul 018: Jahresarchiv-Hauptüberschrift mit lila Linie
 * ---------------------------------------------------------------------
 */
body.exthoria-newsmag-modifier-year .td-page-header .td-page-title {
    margin-bottom: 12px;
}

body.exthoria-newsmag-modifier-year .td-page-header::after {
    display: block;
    width: 82px;
    height: 3px;
    margin-bottom: 24px;
    background: #7133ea;
    content: '';
}

/*
 * ---------------------------------------------------------------------
 * Modul 019: Jahresarchiv-Bildunterschrift
 * ---------------------------------------------------------------------
 */
body.exthoria-newsmag-modifier-year .td_module_1 .td-module-title,
body.exthoria-newsmag-modifier-year .td_module_1 .td-module-title a {
    font-size: 14px !important;
    line-height: 19px !important;
}

/*
 * ---------------------------------------------------------------------
 * Modul 020: Jahresarchiv-Metadaten nur Datum
 * ---------------------------------------------------------------------
 */
body.exthoria-newsmag-modifier-year .td_module_1 .td-post-author-name,
body.exthoria-newsmag-modifier-year .td_module_1 .td-module-comments {
    display: none !important;
}

/*
 * ---------------------------------------------------------------------
 * Modul 021: Jahresarchiv-Breite begrenzen
 * ---------------------------------------------------------------------
 */
@media (min-width: 1141px) {
    body.exthoria-newsmag-modifier-year .td-main-content .td-ss-main-content {
        width: 100%;
        max-width: 1020px;
        margin-right: auto;
        margin-left: 0;
    }
}
