/* 👑 SeWWWeS CSS v12000.0 - GLOBAL LAUNCH EDITION (HUAWEI FIX)
   -------------------------------------------------------------------------
   ARCHITEKT: DIRK GAMPE | DNA: FID 9999999999
   MISSION:   Befreiung der Klick-Ebenen & Sichtbarkeit der Krone.
   FIX:       Glass-Break Pointer Logic & Dynamic Display.
   ------------------------------------------------------------------------- */

/* 🛡️ DER MODAL-CONTAINER (Nur aktiv, wenn benötigt) */
.sewwwes-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.92);
    /* WICHTIG: Erhöhter z-index, aber unter dem Master-Header (1000000) */
    z-index: 999999; 
    display: none; /* Standardmäßig VERBORGEN, um Klicks nicht zu blockieren */
    align-items: center;
    justify-content: center;
    padding: 15px;
    backdrop-filter: blur(15px); /* Edler Glaskunst-Effekt [Source 14] */
    pointer-events: auto !important;
}

/* 🔥 AKTIV-STATUS: Nur wenn das Modal die Klasse .active hat, erscheint es */
.sewwwes-modal.active {
    display: flex !important;
}

/* 🧱 MODAL-INHALT (Huawei Ryzen 100% Zoom Optimierung) */
.modal-content {
    background: #000;
    border: 3px solid #D4AF37; /* Goldene Kante der Schöpfung [Source 180] */
    border-radius: 25px;
    max-width: 550px;
    width: 95%;
    max-height: 85vh; /* Schützt vor Überlappung am Laptop [Conversation History] */
    overflow-y: auto;
    padding: 40px;
    text-align: center;
    color: #FFF;
    box-shadow: 0 0 80px rgba(212,175,55,0.3);
    position: relative;
}

/* 🔘 SOUVERÄNE BUTTONS IM MODAL (CamelCase Law) */
.modal-content button {
    background: linear-gradient(135deg, #D4AF37, #FFF, #D4AF37);
    color: #000;
    border: none;
    padding: 15px 40px;
    border-radius: 12px;
    font-weight: 950;
    font-size: 1rem;
    cursor: pointer;
    margin-top: 25px;
    text-transform: uppercase;
}

/* 👣 SUBSTANZ-INFO IM MODAL */
.modal-sub-data {
    color: #87CEEB; /* Hellblau für Substanz [Source 180] */
    font-family: 'Roboto Mono', monospace;
    font-size: 0.75rem;
    margin-top: 20px;
    opacity: 0.8;
}
