success {
            color: #51cf66;
            border-color: rgba(81, 207, 102, 0.5);
        }

        .no-results {
            text-align: center;
            color: #666;
            font-style: italic;
            padding: 30px;
            font-family: 'JetBrains Mono', monospace;
            font-size: 0.9em;
        }

        .spinner {
            border: 2px solid rgba(0, 255, 255, 0.3);
            border-top: 2px solid #00ffff;
            border-radius: 50%;
            width: 16px;
      