/* ======== DISCORD STYLE CHAT ======== */

.chat-cinema-block {
 background: #0f172a;
 border: 1px solid #1f2937;
 border-radius: 12px;
 padding: 10px;
 box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
}

/* HEADER */
.chat-header {
 font-weight: 600;
 color: #93c5fd;
 font-size: 13px;
 letter-spacing: 0.5px;
 border-bottom: none;
}

/* Status mic gen discord */
.chat-status {
 background: #22c55e;
 font-size: 9px;
 padding: 2px 6px;
 box-shadow: 0 0 6px #22c55e;
}

/* Mesaj stil discord */
.chat-msg-pro {
 background: #1e293b !important;
 padding: 6px 8px !important;
 border-radius: 6px !important;
 margin-bottom: 4px !important;
 transition: background 0.2s ease;
}

.chat-msg-pro:hover {
 background: #273549 !important;
}

/* Linia de mesaj */
.chat-line {
 align-items: flex-start !important;
}

/* Avatar discord */
.chat-avatar img {
 width: 28px !important;
 height: 28px !important;
 border-radius: 6px !important;
 border: none !important;
 box-shadow: none !important;
}

/* Glow rang stil Discord */
.avatar-admin img {
 outline: 2px solid gold;
 outline-offset: 1px;
}

.avatar-mod img {
 outline: 2px solid #3b82f6;
 outline-offset: 1px;
}

.avatar-vip img {
 outline: 2px solid #c084fc;
 outline-offset: 1px;
}

/* Username */
.chat-name {
 font-size: 13px !important;
 font-weight: 600 !important;
}

/* Culori rang */
.username-admin { color: #facc15 !important; }
.username-mod { color: #60a5fa !important; }
.username-vip { color: #c084fc !important; }
.username-user { color: #cbd5e1 !important; }

/* Tag rang mic discord */
.chat-tag {
 font-size: 9px;
 padding: 1px 5px;
 border-radius: 4px;
 margin-left: 4px;
}

.chat-tag.admin { background:#facc15; color:#000; }
.chat-tag.mod { background:#3b82f6; color:#fff; }
.chat-tag.vip { background:#c084fc; color:#fff; }

/* Text mesaj */
.chat-text {
 font-size: 12px !important;
 color: #e2e8f0 !important;
 line-height: 1.4;
}

/* Ora mesaj */
.chat-time {
 font-size: 9px !important;
 color: #64748b !important;
}
