@media (min-width: 1000px) {

    #main-container .row {
        width: calc(90% - 64px);
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
    }

    body.themes-sidebar1-active .sidebar.sidebar-main {
        width: 360px;
        float: right;
        box-sizing: border-box;
    }

    body.themes-sidebar1-active .magazine {
        width: calc(100% - 420px);
        float: left;
        box-sizing: border-box;
    }

    body.single.themes-sidebar1-active .entry,
    body.page.themes-sidebar1-active:not(.page-template-full-width) .entry {
        width: calc(90% - 420px);
        float: left;
        box-sizing: border-box;
    }
}

/* 2WonTour – Titel der kleinen Kacheln auf der Startseite */
body.home.wp-theme-beacon {
    --startseite-kacheltitel: 16px;
}

body.home.wp-theme-beacon #main-container
:is(.summary-latest, .summary-category).summary-main
> article.summary:not(:first-of-type) h3.entry-title,
body.home.wp-theme-beacon #main-container
:is(.summary-latest, .summary-category).summary-main
> article.summary:not(:first-of-type) h3.entry-title > a {
    font-size: var(--startseite-kacheltitel);
    line-height: 1.3;
}

/* Eigene Blog-Icons für die WordPress-Links */
.wp-block-social-links a[href^="https://timetraveler911.wordpress.com"] {
    --blog-icon: 
url("https://2wontour.com/wp-content/uploads/2026/11/timetraveler911.png");
}

.wp-block-social-links a[href^="https://route66travelers.blog"],
.wp-block-social-links a[href^="https://route66travelers.blog"] {
    --blog-icon: 
url("https://2wontour.com/wp-content/uploads/2026/11/rt66travelers.png");
}

.wp-block-social-links a[href^="https://glmhandmade.blog"] {
    --blog-icon: url("https://2wontour.com/wp-content/uploads/2026/11/GLM-icon.png");
}

.wp-block-social-links a[href^="https://glmcollections.wordpress.com"] {
    --blog-icon: url("https://2wontour.com/wp-content/uploads/2026/11/GLM-icon-blue.png");
}


.wp-block-social-links a:is(
    [href^="https://timetraveler911.wordpress.com"],
    [href^="https://route66travelers.blog"],
    [href^="https://glmhandmade.blog"],
    [href^="https://glmcollections.wordpress.com"]
) {
    background: var(--blog-icon) center / cover no-repeat;
    border-radius: inherit;
}

.wp-block-social-links a:is(
    [href^="https://timetraveler911.wordpress.com"],
    [href^="https://route66travelers.blog"],
    [href^="https://glmhandmade.blog"],
    [href^="https://glmcollections.wordpress.com"]
) svg {
    opacity: 0;
}
.wp-block-social-links .wp-social-link:has(> a:is(
    [href^="https://timetraveler911.wordpress.com"],
    [href^="https://glmhandmade.blog"],
    [href^="https://glmcollections.wordpress.com"]
)),
.wp-block-social-links a:is(
    [href^="https://timetraveler911.wordpress.com"],
    [href^="https://glmhandmade.blog"],
[href^="https://route66travelers.blog"],
    [href^="https://glmcollections.wordpress.com"]
) {
    background-color: #fff;
}

/* 2WonTour: Featured-Bereich auf der Startseite */
body.home #main-container section.trending {
    background: #1e1e1e;
}

/* Trending Topics und Titel der vier Kacheln */
body.home #main-container .trending .topics,
body.home #main-container .trending .topics .trending-title,
body.home #main-container .trending .topics a,
body.home #main-container .trending .blurbs h3 {
    color: #f5f5f5;
}

body.home #main-container .trending .topics a:hover,
body.home #main-container .trending .topics a:focus-visible {
    text-decoration: underline;
}

body.home #main-container .trending .blurbs h3 {
    background: #121212;
}

/* Reiter: Aktuell, Feedback und Most Popular */
body.home #main-container .trending .main-tabs li {
    background: #242424;
}

body.home #main-container .trending .main-tabs li:hover {
    background: #303030;
}

body.home #main-container .trending .main-tabs li.active {
    background: #3b3b3b;
    box-shadow: inset 0 -3px #f5f5f5;
}

body.home #main-container .trending .main-tabs li a,
body.home #main-container .trending .main-tabs li.active:hover a {
    color: #f5f5f5;
}

/* 2WonTour – Schrift und Grundfarben */
body.wp-theme-beacon {
    --tour-schrift: "Trebuchet MS", "Segoe UI", sans-serif;
    --tour-text: #403f3f;
    --tour-titel: #2470ff;
    --tour-link: #de1102;
    --tour-link-hover: #b50e02;
    --tour-link-besucht: #12c402;

    font-family: var(--tour-schrift);
    color: var(--tour-text);
}

/* Schrift auch in Überschriften, Menü und Reitern verwenden */
body.wp-theme-beacon #main-container :is(
    h1, h2, h3, h4, h5, h6,
    .masthead, .main-tabs li, .topics strong
) {
    font-family: var(--tour-schrift);
}

/* Überschriften und verlinkte Titel */
body.wp-theme-beacon #main-container :is(
    h1, h2, h3, h4, h5, h6
),
body.wp-theme-beacon #main-container :is(
    h1, h2, h3, h4, h5, h6
) a {
    color: var(--tour-titel);
}

/* Text in Beiträgen, Seiten und Auszügen */
body.wp-theme-beacon #main-container :is(
    .entry, .entry-content, .entry-summary, .wp-block-post-excerpt
) {
    color: var(--tour-text);
    line-height: 1.65;
}

/* Links in Absätzen, Listen und Bildunterschriften */
body.wp-theme-beacon #main-container
:is(.entry, .entry-content, .entry-summary, .wp-block-post-excerpt)
:is(p, li, figcaption) a:not(
    .sd-button, .wp-block-button__link, .wp-block-social-link-anchor
) {
    color: var(--tour-link);
    text-decoration: none;
}

body.wp-theme-beacon #main-container
:is(.entry, .entry-content, .entry-summary, .wp-block-post-excerpt)
:is(p, li, figcaption) a:visited:not(
    .sd-button, .wp-block-button__link, .wp-block-social-link-anchor
) {
    color: var(--tour-link-besucht);
}

body.wp-theme-beacon #main-container
:is(.entry, .entry-content, .entry-summary, .wp-block-post-excerpt)
:is(p, li, figcaption) a:is(:hover, :focus-visible):not(
    .sd-button, .wp-block-button__link, .wp-block-social-link-anchor
) {
    color: var(--tour-link-hover);
}

/* 2WonTour – hier kannst du alle Größen einstellen */
body.wp-theme-beacon {
    --titel-beitrag: 30px;       /* Titel im geöffneten Beitrag */
    --titel-seite: 30px;         /* Titel einer normalen Seite */
    --titel-vorschau: 24px;      /* Beitragstitel in Übersichten */
    --titel-kategorie: 27px;     /* z. B. „Kategorie: USA“ */
    --titel-schlagwort: 25px;    /* z. B. „Schlagwort: Route 66“ */
    --titel-widget: 19px;        /* Überschriften der Widgets */
    --link-kategorie: 16px;      /* Kategorienamen in Listen */
    --link-schlagwort: 15px;     /* Schlagwortlinks und Schlagwortwolke */

    /* Überschriften innerhalb deiner Texte */
    --text-h1: 28px;
    --text-h2: 25px;
    --text-h3: 22px;
    --text-h4: 19px;
    --text-h5: 17px;
    --text-h6: 16px;
}

/* Titel geöffneter Beiträge und Seiten */
body.wp-theme-beacon.single #main-container h1.entry-title {
    font-size: var(--titel-beitrag);
    line-height: 1.2;
}

body.wp-theme-beacon.page #main-container h1.entry-title {
    font-size: var(--titel-seite);
    line-height: 1.2;
}

/* Beitragstitel in Listen und Übersichten */
body.wp-theme-beacon #main-container :is(
    .summary .entry-title, .wp-block-post-title
) {
    font-size: var(--titel-vorschau);
    line-height: 1.25;
}

/* Titel auf Kategorie- und Schlagwortseiten */
body.wp-theme-beacon.category #main-container h1.entry-archive-title {
    font-size: var(--titel-kategorie);
    line-height: 1.2;
}

body.wp-theme-beacon.tag #main-container h1.entry-archive-title {
    font-size: var(--titel-schlagwort);
    line-height: 1.2;
}

body.wp-theme-beacon #main-container h1.entry-archive-title span:not(.genericon) {
    font-size: inherit;
}

/* Überschriften im Beitragstext */
body.wp-theme-beacon #main-container :is(.entry, .entry-content)
:is(h1, h2, h3, h4, h5, h6):not(.entry-title, .wp-block-post-title) {
    line-height: 1.3;
}

body.wp-theme-beacon #main-container :is(.entry, .entry-content) h1:not(.entry-title, .wp-block-post-title) { font-size: var(--text-h1); }
body.wp-theme-beacon #main-container :is(.entry, .entry-content) h2:not(.entry-title, .wp-block-post-title) { font-size: var(--text-h2); }
body.wp-theme-beacon #main-container :is(.entry, .entry-content) h3:not(.entry-title, .wp-block-post-title) { font-size: var(--text-h3); }
body.wp-theme-beacon #main-container :is(.entry, .entry-content) h4:not(.entry-title, .wp-block-post-title) { font-size: var(--text-h4); }
body.wp-theme-beacon #main-container :is(.entry, .entry-content) h5:not(.entry-title, .wp-block-post-title) { font-size: var(--text-h5); }
body.wp-theme-beacon #main-container :is(.entry, .entry-content) h6:not(.entry-title, .wp-block-post-title) { font-size: var(--text-h6); }

/* Widget-Überschriften, Kategorienamen und Schlagwortlinks */
body.wp-theme-beacon #main-container .widgettitle {
    font-size: var(--titel-widget);
}

body.wp-theme-beacon #main-container :is(
    .widget_categories, .wp-block-categories, .tax-categories
) a {
    font-size: var(--link-kategorie);
}

body.wp-theme-beacon #main-container .tax-tags a {
    font-size: var(--link-schlagwort);
}

/* 2WonTour – Schriftgrößen nur auf der Seite „Übersicht“ */
body.page-id-27665 {
    --uebersicht-abschnitt: 20px;  /* „Beiträge chronologisch“ */
    --uebersicht-beitrag: 15px;    /* Titel unter den Bildern */
}

body.page-id-27665 #main-container #post-27665 h2.wp-block-heading {
    font-size: var(--uebersicht-abschnitt);
}

body.page-id-27665 #main-container #post-27665 h3.wp-block-post-title,
body.page-id-27665 #main-container #post-27665 h3.wp-block-post-title > a {
    font-size: var(--uebersicht-beitrag);
    line-height: 1.3;
}

/* 2WonTour – kleine Kacheltitel in Kategorie- und Schlagwortarchiven */
body.wp-theme-beacon.archive:is(.category, .tag) {
    --archiv-kacheltitel: 16px;
}

body.wp-theme-beacon.archive:is(.category, .tag) #main-content
> article.summary:not(:first-of-type) h3.entry-title,
body.wp-theme-beacon.archive:is(.category, .tag) #main-content
> article.summary:not(:first-of-type) h3.entry-title > a {
    font-size: var(--archiv-kacheltitel);
    line-height: 1.3;
}