/* --color-accent definiert (nutzbar als bg-accent, text-accent, border-accent usw. – siehe z. B. hover:text-accent in der Navigation).*/


:root {
    --font-weight-bold: 400; /* Dein gewünschter Wert */
}


.article-content .kg-width-wide {
    max-width: 85vw;
    width: 85vw;
    margin-left: 50%;
    transform: translateX(-50%);
}

.article-content .kg-width-full {
    max-width: 100vw;
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
}

.article-content .kg-width-wide img,
.article-content .kg-width-full img {
    width: 100%;
    height: auto;
}


a {
    text-decoration: none;
}

a:hover {
    color: var(--color-accent);
}

.tag-hash-img-only {
    padding: 0 !important;
}

blockquote {
    border-left: 2px solid var(--card_heading_color);
    padding-left: 1rem;
    margin: 0 0 2rem 0;
}

.article-content, .article-content * {
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: break-word;
    /*word-break: break-word;*/
}

.article-content ul {
    list-style-type: disc;
    padding-left: 1.5rem;
}

.article-content ul li {
    display: list-item;
}

p {
    margin: 0.6em 0;
}



/*
footer a {
    color: white;
}

footer a:hover {
    color: white;
    opacity: 0.75;
}
*/

/*

article[id^="untitled"] {
   border: none;
}

article[id^="untitled"] h1 {
    display: none;
}

article[id^="untitled"] figure {
   margin-bottom: 0;
}
*/



/* faq */

.kg-toggle-content {
    font-size: 0.9em !important;
}

.kg-toggle-card {
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid rgba(124, 139, 154, 0.25);
    padding: 0.5em;
}

.kg-toggle-heading path {
    stroke-width: 4.5; /* Wert anpassen für gewünschte Stärke */
}

.kg-toggle-card h4.kg-toggle-heading-text {
    font-size: 1.1em;
    font-weight: 400;
}

/* end faq */

/* prose links a */
.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: inherit;
    text-decoration: none;
}


@keyframes bg-fade {
    from {
        background-color: rgb(255 251 231 / 0.13);
    }
    to {
        background-color: white;
    }
}

.bg-colored {
    background: linear-gradient(to bottom right, rgb(255 244 169), rgb(255 234 142 / 0.06), white);
}

.transparent-nav {
    backdrop-filter: blur(8px) saturate(0.5);
    background-color: rgba(var(--ghost-background-color), 0.7) !important;
}

