057 100%);
            color: #000;
            padding: 3px 8px;
            border-radius: 3px;
            font-size: 0.65em;
            margin-right: 8px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        .loading {
            text-align: center;
            color: #00ffff;
            font-style: italic;
        }

        .error {
            color: #ff6b6b;
            border-color: rgba(255, 107, 107, 0.5);
        }

        .