/* =====================================================================
   CREDIT EASTER EGG - "Realizzato da Alessandro Pugliese"
   =====================================================================
   File completamente a se stante: per rimuovere del tutto l'icona e
   il popup basta eliminare, in ciascuna pagina HTML, il <link> che
   include questo file (cercare "CREDIT EASTER EGG" nell'HTML) - non
   serve toccare stileGenerale.css.
   ===================================================================== */

/* Icona piccola e semitrasparente, ancorata in basso a sinistra della
   pagina (sopra al footer), a destra dell'icona cookie (left: 10px),
   identica su desktop e mobile. */
.credit-easter-egg-btn {
    position: fixed;
    left: 38px;
    bottom: 10px;
    width: 22px;
    height: 22px;
    padding: 0;
    border: none;
    background: transparent;
    opacity: 0.15;
    cursor: pointer;
    z-index: 1002;
    transition: opacity 0.25s ease;
}

.credit-easter-egg-btn:hover,
.credit-easter-egg-btn:focus-visible {
    opacity: 0.55;
}

.credit-easter-egg-btn img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

/* Da desktop (dispositivi con hover vero, es. mouse): un piccolo alt
   text vicino all'icona, invece del popup - appare on hover e
   scompare appena il mouse esce. */
.credit-easter-egg-tooltip {
    position: fixed;
    left: 66px;
    bottom: 13px;
    z-index: 1002;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease;
    color: #afafaf;
    font-weight: bolder;
    font-family: "Roboto Condensed", sans-serif;
    font-size: small;
    white-space: nowrap;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.85);
}

@media (hover: hover) and (pointer: fine) {
    .credit-easter-egg-btn:hover + .credit-easter-egg-tooltip,
    .credit-easter-egg-btn:focus-visible + .credit-easter-egg-tooltip {
        opacity: 1;
    }
}

/* Popup di credit (solo su mobile/touch, vedi credit-easter-egg.js), con
   lo stesso stile grafico (colori/font) del resto del sito. Si apre e si
   chiude da solo dopo 3 secondi, niente pulsante "chiudi" e niente
   immagine al suo interno. */
.credit-easter-egg-overlay {
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.65);
    z-index: 2000;
    padding: 20px;
}

.credit-easter-egg-overlay.credit-easter-egg-overlay--open {
    display: flex;
}

.credit-easter-egg-popup {
    background-image: linear-gradient(to bottom, #161616, #3a3a3a);
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 14px;
    padding: 18px 26px;
    width: fit-content;
    height: fit-content;
    text-align: center;
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.5);
}

/* Stesso stile del testo del body (es. gli elenchi puntati della home,
   tipo "Sviluppo schemi elettrici funzionali"). */
.credit-easter-egg-popup p {
    color: #afafaf;
    font-weight: bolder;
    font-family: "Roboto Condensed", sans-serif;
    font-size: small;
    margin: 0;
    white-space: nowrap;
}

/* =====================================================================
   CREDIT EASTER EGG - fine file
   ===================================================================== */
