/*
 Theme Name:        LUPUS Theme
 Theme URI:         https://www.lupus.ag
 Author:            UNYX GmbH
 Author URI:        https://www.unyx.at
 Version:           1.0.0
 Requires at least: 6.4
 Tested up to:      6.9
 Requires PHP:      8.1
 License:           Proprietär – alle Rechte vorbehalten
 License URI:       https://www.lupus.ag/license
 Description:       Standalone WordPress-Theme der LUPUS Beteiligungs AG. Entwickelt von der UNYX GmbH (kontakt@unyx.at). Keine Parent-Theme-Abhängigkeit, alle Inhalte über ACF im Backend pflegbar, Schriften self-hosted (DSGVO-konform). Urheberrecht am Code- und Design-Werk verbleibt bei der UNYX GmbH.
*/

/* =========================================================================
   LUPUS Block-Style-Variants (Gutenberg)
   Registriert in inc/news-blocks.php via register_block_style().
   Wirkt sowohl im Frontend als auch (via add_editor_style) im Block-Editor.
   ========================================================================= */

/* Gold-Akzent — core/quote: Gold-Linker-Balken statt der WP-Defaults */
.wp-block-quote.is-style-lupus-gold-accent {
    border-left: 4px solid #C5A028;
    padding: 12px 18px;
    margin: 24px 0;
    background: #fafafa;
    font-style: italic;
}
.wp-block-quote.is-style-lupus-gold-accent cite {
    display: block;
    margin-top: 10px;
    font-size: 0.9rem;
    color: #555;
    font-style: normal;
}

/* Gold-Akzent — core/paragraph: Gold-Text, oft für Kategorie-Labels */
p.is-style-lupus-gold-accent {
    color: #C5A028;
    font-weight: 600;
    margin-bottom: 6px;
}

/* Disclaimer-Box — core/paragraph: heller Hintergrund + linker Gold-Strich */
p.is-style-lupus-disclaimer-box {
    background: #f5f5f5;
    border-left: 3px solid #C5A028;
    padding: 14px 18px;
    margin: 24px 0;
    color: #444;
    border-radius: 0 4px 4px 0;
}
p.is-style-lupus-disclaimer-box strong {
    color: #1a1a1a;
}

/* Gold-Unterstrich — core/heading: 60px goldene Trace-Linie unter Heading */
h1.is-style-lupus-gold-underline,
h2.is-style-lupus-gold-underline,
h3.is-style-lupus-gold-underline,
h4.is-style-lupus-gold-underline {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 18px;
}
h1.is-style-lupus-gold-underline::after,
h2.is-style-lupus-gold-underline::after,
h3.is-style-lupus-gold-underline::after,
h4.is-style-lupus-gold-underline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 60px;
    height: 3px;
    background: #C5A028;
}

/* Gold-Punkte — core/separator: drei goldene Punkte statt Trennlinie */
.wp-block-separator.is-style-lupus-gold-dot {
    border: 0;
    background: transparent;
    text-align: center;
    margin: 32px auto;
    height: auto;
    max-width: 100%;
}
.wp-block-separator.is-style-lupus-gold-dot::before {
    content: "\2022 \00A0 \2022 \00A0 \2022";
    color: #C5A028;
    font-size: 1.4rem;
    letter-spacing: 0.6em;
    line-height: 1;
}
