body {
    min-height: 100svh;
    margin: auto !important;
    box-shadow: 0px 0px 40px #00000020;
    background-color: #00000005 !important;
}

@media (min-width: 1440px) {
    body {
        width: min(90%, var(--max-site-width));
    }  
}

@media (min-width: 768px) {
    .beitrag-hero {
        aspect-ratio: 16 / 10;
    }

    .beitrag-hero.darken::before {
    content:'';
    background-image:linear-gradient(5deg, var( --e-global-color-secondary ) 25%, var( --e-global-color-00f20da ) 50%);
    opacity:0.66;
    mix-blend-mode: multiply;
    }
}

.elementor-icon-wrapper {
    line-height: 0;
}

.go-back {
    cursor:pointer;
}

.elementor-post-info__terms-list {
    color:transparent;
}

.elementor-post-info__item {
    word-break:keep-all;
}

.tag-btn span{
    display:flex;
    gap: 0.5rem;
}

.tag-btn a{
    background: var(--e-global-color-5f06d04);
    border-radius: 50px;
    padding: 1px 12px 0px;
    opacity:0.5;
    transition: opacity 0.3s ease, color 0.3s ease 0.3s, background 1s ease;
    display:inline-block !important;
    margin:2px 0;
    border: 1px solid transparent;
}

.tag-btn a:hover{
    background: var(--e-global-color-b20ab44);
    opacity:1;
    color: var(--e-global-color-accent) !important;
    border: 1px solid var(--e-global-color-accent);
    transition: opacity 0.3s ease, color 0.3s ease, background 0.3s ease;
}

.elementor-post-navigation span {
    transition: .4s ease-in-out !important;
}

.elementor-post-navigation__prev:hover span, .elementor-post-navigation__next:hover span {
    color:var(--e-global-color-accent) !important;
}

.elementor-post-navigation__prev .post-navigation__arrow-prev {  
    transform: translateX(6px);
}

.elementor-post-navigation__next .post-navigation__arrow-next {  
    transform: translateX(-6px);
}

.elementor-post-navigation__prev:hover .post-navigation__arrow-prev {  
    transform: translateX(0px);
}

.elementor-post-navigation__next:hover .post-navigation__arrow-next {
    transform: translateX(0px);
}

