/* DEADKOP Community Frontend */

.deadkop-chat,
.deadkop-streams,
.deadkop-cooperation{
    background:linear-gradient(180deg,#101a33,#071024);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:28px;
    color:#fff;
    box-shadow:0 20px 70px rgba(0,0,0,.35);
}

.deadkop-chat h2,
.deadkop-streams h2,
.deadkop-cooperation h2{
    margin:0 0 18px;
    color:#fff;
}

.deadkop-chat-head{
    display:flex;
    justify-content:space-between;
    gap:20px;
    margin-bottom:18px;
}

.deadkop-chat-head span{
    color:#8fcfff;
}

.deadkop-chat-messages{
    max-height:420px;
    overflow:auto;
    display:flex;
    flex-direction:column;
    gap:12px;
    padding:16px;
    border-radius:18px;
    background:#071024;
    margin-bottom:16px;
}

.deadkop-chat-msg{
    padding:12px 14px;
    border-radius:14px;
    background:rgba(255,255,255,.05);
}

.deadkop-chat-msg strong{
    color:#00b2ff;
}

.deadkop-chat-msg p{
    margin:6px 0 0;
    color:#d7e6f8;
}

.deadkop-chat-form,
.deadkop-cooperation form{
    display:grid;
    gap:12px;
}

.deadkop-chat-form{
    grid-template-columns:1fr auto;
}

.deadkop-chat-form input,
.deadkop-cooperation input,
.deadkop-cooperation select,
.deadkop-cooperation textarea{
    min-height:52px;
    border-radius:14px;
    border:1px solid rgba(0,178,255,.25);
    background:#071024;
    color:#fff;
    padding:12px 16px;
}

.deadkop-chat-form button,
.deadkop-cooperation button,
.deadkop-stream-links a,
.deadkop-share a,
.deadkop-share button{
    border:0;
    border-radius:14px;
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff!important;
    padding:13px 18px;
    font-weight:900;
    text-decoration:none;
    cursor:pointer;
}

.deadkop-stream-links,
.deadkop-share{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.deadkop-share{
    margin-top:42px;
    padding-top:24px;
    border-top:1px solid rgba(255,255,255,.08);
    align-items:center;
}

.deadkop-share span{
    color:#8fcfff;
    font-weight:900;
}

.dk-success{
    color:#80ffbd;
    font-weight:900;
}
