
/* CSS para logos dos LLMs - Gerado automaticamente */
.llm-logo {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.llm-logo-sm {
    width: 32px;
    height: 32px;
}

.llm-logo-md {
    width: 64px;
    height: 64px;
}

.llm-logo-lg {
    width: 128px;
    height: 128px;
}

/* OpenAI/ChatGPT */
.llm-logo-openai-sm {
    background-image: url('/static/logos/32x32/openai_chatgpt.png');
}

.llm-logo-openai-md {
    background-image: url('/static/logos/64x64/openai_chatgpt.png');
}

.llm-logo-openai-lg {
    background-image: url('/static/logos/128x128/openai_chatgpt.png');
}

/* Anthropic Claude */
.llm-logo-anthropic-sm {
    background-image: url('/static/logos/32x32/claude-seeklogo.png');
}

.llm-logo-anthropic-md {
    background-image: url('/static/logos/64x64/claude-seeklogo.png');
}

.llm-logo-anthropic-lg {
    background-image: url('/static/logos/128x128/claude-seeklogo.png');
}

/* Google Gemini */
.llm-logo-google-sm {
    background-image: url('/static/logos/32x32/google_bard.png');
}

.llm-logo-google-md {
    background-image: url('/static/logos/64x64/google_bard.png');
}

.llm-logo-google-lg {
    background-image: url('/static/logos/128x128/google_bard.png');
}

/* Qwen */
.llm-logo-qwen-sm {
    background-image: url('/static/logos/32x32/qwen_logo.png');
}

.llm-logo-qwen-md {
    background-image: url('/static/logos/64x64/qwen_logo.png');
}

.llm-logo-qwen-lg {
    background-image: url('/static/logos/128x128/qwen_logo.png');
}
