/* SoAI Website - Site icons styles [soai.to/public/assets/css/icons.css] | Copyright (c) 2024-2026 SoAI. All rights reserved. */

.icon {
    display: inline-block;
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
    background-color: currentColor;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}

.icon[hidden] {
    display: none;
}

.icon--sm {
    width: 14px;
    height: 14px;
}

.icon--brand {
    color: var(--brand);
}

.icon--agent-loop {
    mask-image: url('../svg/agent-loop.svg');
}

.icon--arrow-up {
    mask-image: url('../svg/arrow-up.svg');
}

.icon--attachment {
    mask-image: url('../svg/attachment.svg');
}

.icon--braces {
    mask-image: url('../svg/braces.svg');
}

.icon--compaction {
    mask-image: url('../svg/compaction.svg');
}

.icon--chevron-down {
    mask-image: url('../svg/chevron-down.svg');
}

.icon--chevron-left {
    mask-image: url('../svg/chevron-left.svg');
}

.icon--chevron-right {
    mask-image: url('../svg/chevron-right.svg');
}

.icon--close {
    mask-image: url('../svg/close.svg');
}

.icon--document-text {
    mask-image: url('../svg/document-text.svg');
}

.icon--download {
    mask-image: url('../svg/download.svg');
}

.icon--folder {
    mask-image: url('../svg/folder.svg');
}

.icon--leaderboard {
    mask-image: url('../svg/leaderboard.svg');
}

.icon--mail {
    mask-image: url('../svg/mail.svg');
}

.icon--moon {
    mask-image: url('../svg/moon.svg');
}

.icon--prompt {
    mask-image: url('../svg/prompt.svg');
}

.icon--print {
    mask-image: url('../svg/print.svg');
}

.icon--plugin {
    mask-image: url('../svg/plugin.svg');
}

.icon--search {
    mask-image: url('../svg/search.svg');
}

.icon--sun {
    mask-image: url('../svg/sun.svg');
}

.icon--terminal {
    mask-image: url('../svg/terminal.svg');
}

.icon--toolbox {
    mask-image: url('../svg/toolbox.svg');
}

.icon--upload {
    mask-image: url('../svg/upload.svg');
}

.icon--os-android {
    mask-image: url('../svg/os-android.svg');
}

.icon--os-linux {
    mask-image: url('../svg/os-linux.svg');
}

.icon--os-macos {
    mask-image: url('../svg/os-macos.svg');
}

.icon--os-windows {
    mask-image: url('../svg/os-windows.svg');
}

.icon--brand-claude {
    mask-image: url('../svg/brand-claude.svg');
}

.icon--brand-opencode {
    mask-image: url('../svg/brand-opencode.svg');
}

.icon--brand-openai {
    mask-image: url('../svg/brand-openai.svg');
}

.icon--brand-nvidia {
    mask-image: url('../svg/brand-nvidia.svg');
}

.icon--brand-amd {
    mask-image: url('../svg/brand-amd.svg');
}

.icon--brand-intel {
    mask-image: url('../svg/brand-intel.svg');
}

.icon--brand-anthropic {
    mask-image: url('../svg/brand-anthropic.svg');
}

.icon--brand-openrouter {
    mask-image: url('../svg/brand-openrouter.svg');
}

.icon--brand-qwen {
    mask-image: url('../svg/brand-qwen.svg');
}

.icon--brand-kimi {
    mask-image: url('../svg/brand-kimi.svg');
}

.icon--brand-zai {
    mask-image: url('../svg/brand-zai.svg');
}
