/* PWA Install Button (schön + unaufdringlich) */
#pwa-install.cn-pwa-btn {
    display: none;
    /* bleibt, JS schaltet auf sichtbar */
    appearance: none;
    border: 1px solid rgba(255, 255, 255, .14);
    background: linear-gradient(90deg, rgba(85, 193, 188, .22), rgba(96, 83, 130, .18));
    color: var(--cn-text);
    font-weight: 900;
    font-size: 13px;
    letter-spacing: .2px;
    padding: 10px 14px;
    border-radius: 999px;
    cursor: pointer;
    box-shadow: 0 10px 24px rgba(0, 0, 0, .16);
    transition: transform .08s ease, filter .15s ease, border-color .15s ease;
}

#pwa-install.cn-pwa-btn:hover {
    filter: brightness(1.06);
    border-color: rgba(85, 193, 188, .65);
}

#pwa-install.cn-pwa-btn:active {
    transform: translateY(1px);
}

/* Optional: kleines Icon per CSS (ohne Bilddatei) */
#pwa-install.cn-pwa-btn::before {
    content: "⬇";
    margin-right: 8px;
    opacity: .9;
}

/* Wenn du ihn im Header/Topbar klein willst */
.cn-pwa-btn.is-compact {
    padding: 8px 12px;
    font-size: 12px;
}