/* AI복덕방 intro v13.1.2 — existing /img/channels assets via aire_render_icon() */
.aire131-main .aire131-official-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin:0;border-radius:7px;overflow:hidden;background:#fff}
.aire131-main .aire131-official-icon img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}
.aire131-main .aire-brand-icon--fallback.aire131-official-icon{background:#111;color:#fff;font-size:10px;font-weight:900}
.aire131-main .aire-brand-icon--fallback.aire131-official-icon>span{display:grid;width:100%;height:100%;place-items:center}
.aire131-main .aire131-channel-pill .aire131-official-icon{width:22px;height:22px}
.aire131-main .aire131-result-card .aire131-official-icon{width:22px;height:22px}
.aire131-main .aire131-channel-icons .aire131-official-icon{width:17px;height:17px;border-radius:5px}
.aire131-main .aire131-feature-icons .aire131-official-icon{width:28px;height:28px;border-radius:8px}
.aire131-main .aire131-channel-cards .aire131-official-icon{width:34px;height:34px;margin:0 auto 13px;border-radius:9px}
.aire131-main .aire131-ai-core .aire131-official-icon--ai{position:relative;z-index:2;width:34px;height:34px;margin:-53px auto 0;border-radius:10px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.10)}
.aire131-main .aire131-ai-core .aire131-official-icon--ai+span{margin-top:24px}
.aire131-main .aire131-engine-core .aire131-official-icon--engine{position:relative;z-index:2;width:42px;height:42px;border-radius:12px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.10)}
