/* blowzermap_common.css - PixAI/SeaArt/Tensor/Civitai 共通レイアウト GC版 QHD対応 */
main{max-width:960px;margin:0 auto;padding:16px}
.map-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:8px auto 16px;max-width:960px}
#browser-table,#browser-table,#seaart-table,.seaart-table,#tensor-table,.tensor-table,#civitai-table{margin:0 auto;width:100%;max-width:960px}
#browser-table th,#browser-table td,.seaart-table th,.seaart-table td,.tensor-table th,.tensor-table td{text-align:center;vertical-align:middle}
.pixai-icon-container,.seaart-icon-container,.tensor-icon-container,.civitai-icon-container{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}
.pixai-icon-container img,.seaart-icon-container img{vertical-align:middle;object-fit:cover}

/* アバター 32px 完全統一 - 全マップ共通 */
.avatar-wrap,.avatar-wrap a,.pixai-avatar,.seaart-avatar,.avatar-img{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid var(--border-color,#e2e8f0)}

/* QHD 1815x1232 用 */
@media (min-width:1800px){main{max-width:1400px} .map-nav{max-width:1400px} #browser-table,#browser-table,#seaart-table,.seaart-table{max-width:1400px}}
