
    /* Mobile first: tracking e dimensioni fluide */
    .tracking-wide { letter-spacing: 0.03em; }
    .bg-gradient-primary { background: linear-gradient(135deg, #00263b 0%, #0f4c6b 100%); }
    .text-white-50 { color: rgba(255,255,255,0.7) !important; }
    
    /* Override input group e form control per maggiore impatto mobile */
    .input-group-lg .form-control, .input-group-lg .input-group-text {
        font-size: 1.2rem;
        border-radius: 0.75rem !important;
    }
    .form-control:focus {
        box-shadow: 0 0 0 0.2rem rgba(249,184,27,0.3);
        border-color: #f9b81b;
        background-color: #ffffff;
    }
    .btn:hover {
        transform: scale(1.02);
        background-color: #e0a717 !important;
        box-shadow: 0 8px 18px rgba(249,184,27,0.3);
    }
    /* Personalizzazione per touch: spaziatura pulsante */
    .btn { touch-action: manipulation; }
    
    /* Ottimizzazione mobile/tablet */
    @media (max-width: 767px) {
        .card-header h3 { font-size: 1.8rem; }
        .input-group .form-control { font-size: 1.1rem; padding: 0.9rem 1rem !important; }
        .btn { padding: 1rem !important; }
        .bg-light.rounded-4 { padding: 1rem !important; }
    }
    /* Desktop: ridimensiona leggermente */
    @media (min-width: 768px) {
        .flex-md-grow-1 { flex: 1 1 0%; }
        .w-md-auto { width: auto !important; }
    }
    /* Rimozione bordi di default card */
    .card { border: none; background: transparent; }
    .card-body { background: #ffffff; }
    .input-group-text { background: #f1f5f9; }

<!-- Stili inline minimi per garantire coerenza zona Output-->

    .tracking-wide { letter-spacing: 0.03em; }
    .bg-opacity-10 { --bs-bg-opacity: 0.1; }
    .border-opacity-25 { --bs-border-opacity: 0.25; }
    .display-6 { font-size: clamp(1.8rem, 5vw, 2.5rem); }
    @media (max-width: 767px) {
        .display-6 { font-size: 1.8rem; }
        .bg-light .row > div { margin-bottom: 0.75rem; }
    }
    .font-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; }

