@charset "utf-8";
/**
 * ================================================================
 * FICHIER : __AQ_security.css
 * EMPLACEMENT : 2027/_modules/__AQ_security/__AQ_security.css
 * SHORT_DESC : Feuilles de styles pour la présentation sécurisée des données sensibles
 * DESCRIPTION : Styles discrets haute couture pour l'affichage des emails et téléphones
 *               sécurisés avec badges de certification, cadenas subtil et conformité
 *               à la règle 2px border-radius max.
 *
 * SOMMAIRE :
 *   - 06/10/2026 16:18 : Styles du cadenas SVG (A.28) — A VALIDER PAR JaxX
 *   - CONTENEUR_DONNEE_SEC    : Encart sécurisé
 *   - BADGES_CADENAS          : Icônes de sécurité
 *   - LIENS_SELECTIONNABLES   : Interactions au survol
 *   - PIEGE_ANTISPAM          : Masquage absolu du honeypot
 *
 * MODIFICATIONS :
 *   - 24/09/2026 03:22 : Styles de sécurité en syntaxe Allman stricte — A VALIDER PAR JaxX
 *
 * ================================================================
 */

/* CONTENEUR_DONNEE_SEC =============================================== */
.anunaqi_sec_donnee
{
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-family: var(--police_technique, 'Space Grotesk', sans-serif);
    font-size: 0.9em;
    letter-spacing: 0.05em;
    transition: all var(--transition_rapide);
}

.sec_placeholder_flux
{
    color: var(--champagne_gold);
    opacity: 0.7;
    font-style: italic;
    font-size: 0.85em;
}

/* BADGES_CADENAS ===================================================== */
.sec_badge_cadenas,
.sec_badge_cadenas_ouvert
{
    font-size: 0.85em;
    color: var(--champagne_gold);
    opacity: 0.85;
    transition: transform var(--transition_rapide);
}

.anunaqi_sec_donnee:hover .sec_badge_cadenas_ouvert
{
    transform: scale(1.15);
    color: var(--mint_green, #00ffd0);
}

/* 06/10/2026 16:18 : cadenas SVG (émojis proscrits, A.28) */
.sec_badge_cadenas,
.sec_badge_cadenas_ouvert
{
    display: inline-block;
}

.sec_icone
{
    display: block;
    width: 1em;
    height: 1em;
    transform: translateY(0.08em);
}

/* LIENS_SELECTIONNABLES ============================================== */
.lien_contact_securise,
.lien_tel_securise
{
    color: inherit;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    border-bottom: 1px solid transparent;
    transition: all var(--transition_rapide);
}

.lien_contact_securise:hover,
.lien_tel_securise:hover
{
    color: var(--champagne_gold);
    border-bottom-color: var(--champagne_gold);
    text-shadow: 0 0 8px rgba(224, 185, 145, 0.4);
}

/* PIEGE_ANTISPAM ===================================================== */
.anunaqi_antispam_piege
{
    position: absolute !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
