/*
 * symbols.css - Version 1.0
 * Coding-Rules Version 1.5 | Direktiven Version 2.7
 * Zusammenfassung: Alle CSS-Symbole (::before content) als Unicode-Escapes
 *
 * Beschreibung:
 * Diese Datei enthaelt ALLE ::before und ::after content-Symbole des Portals.
 * Durch Verwendung von CSS Unicode-Escapes (\XXXX) statt direkter UTF-8-Zeichen
 * wird verhindert, dass Encoding-Probleme (Mojibake) die Symbole beschaedigen.
 * CSS-Escapes sind reines ASCII und immun gegen Encoding-Konvertierungen.
 *
 * Changelog:
 * 10.02.2026 - Version 1.0: Erstimplementierung, ausgelagert aus style.css
 *              Root-Cause: Doppelte UTF-8-Kodierung durch Editor/Tool
 *              Loesung: CSS Unicode-Escapes statt direkter UTF-8-Zeichen
 *
 * Symbol-Referenz:
 * \2302  = Haus (Wohnflaeche)
 * \1F528 = Hammer (Baujahr)
 * \26F3  = Flagge (Grundstueck)
 * \3004  = Japanisches Zeichen (Additional/Sonstiges)
 * \2A79  = Kleiner-Gleich mit Punkt (Datum)
 * \29C9  = Zwei Quadrate (Zimmer)
 * \20AC  = Euro-Zeichen
 * \23E2  = Haus mit Dach (Flaeche alternativ)
 */

/* ===== Exposee-Detailseite / INC-Dateien ===== */

/* Wohnflaeche-Symbol */
.wfl::before {
    content: " \2302  ";
    font-size: larger;
}

/* Baujahr-Symbol */
.jahr::before {
    content: " \1F528  ";
    font-size: larger;
}

/* Grundstuecksflaeche-Symbol */
.grund::before {
    content: " \26F3  ";
    font-size: larger;
}

/* Additional/Sonstiges-Symbol */
.additional::before {
    content: " \3004  ";
    font-size: larger;
}

/* Erstellungsdatum-Symbol */
.datecreated::before {
    content: " \2A79  ";
    font-size: larger;
}

/* Zimmer-Symbol */
.zimmer::before {
    content: " \29C9  ";
    font-size: larger;
}

/* ===== Index-Statistik-Box ===== */

.idx-statistik .stat-preis::before { content: "\20AC"; color: var(--color-success); font-weight: bold; }
.idx-statistik .stat-flaeche::before { content: "m\00B2"; }
.idx-statistik .stat-zimmer::before { content: "\29C9"; }
.idx-statistik .stat-alter::before { content: "\2A79"; }

/*
 * symbols.css - Version 1.0
 * Coding-Rules Version 1.5 | Direktiven Version 2.7
 * Alle CSS-Symbole (::before content) als Unicode-Escapes
 */
