/* Retro Bajki - Kunena w stylu phpBB by Przemo */
#Kunena{font-family:var(--body);color:var(--text)}
#Kunena a{color:var(--blue-2)}
#Kunena h1,#Kunena h2,#Kunena h3{font-family:var(--head);color:var(--blue-3)}

/* ramki sekcji i nagłówki */
#Kunena .kblock,#Kunena .kcontainer,#Kunena .well,#Kunena .panel,#Kunena .kfrontend,#Kunena .category-container{
  border:2px solid #1a5be0;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:14px}
#Kunena .kheader,#Kunena .kblock>h2,#Kunena .kblock>.kheader,#Kunena .panel-heading,#Kunena .kfrontend>h2,#Kunena thead th,#Kunena .table>thead>tr>th{
  background:linear-gradient(#2f7dff,#0a4fd0);color:#fff;font:700 16px var(--head);padding:7px 14px;border:0}
#Kunena .kheader a,#Kunena .kheader h2,#Kunena .kheader span,#Kunena thead th a{color:#fff}

/* lista działów i wątków */
#Kunena table{width:100%;border-collapse:separate;border-spacing:0}
#Kunena td,#Kunena .kcol-first,#Kunena .kcol-mid{padding:10px 12px;vertical-align:middle;border-top:1px solid #d6e6ff}
#Kunena tbody tr:nth-child(odd)>td,#Kunena .krow1{background:#f4f9ff}
#Kunena tbody tr:nth-child(even)>td,#Kunena .krow2{background:#e9f2ff}
#Kunena tbody tr:hover>td{background:#dcebff}
#Kunena .kforum-title,#Kunena .hasTooltip.kforum-title,#Kunena td h3 a,#Kunena .ktopic-title a{font:700 17px var(--head);color:var(--blue-3)}
#Kunena .kforum-description,#Kunena .kcategory-description,#Kunena .ksmall,#Kunena small{color:#5d78b5}
#Kunena .badge,#Kunena .label,#Kunena .kmsgcount{background:var(--orange);color:#fff;border-radius:999px;padding:2px 9px;font-weight:800}

/* przyciski */
#Kunena .btn,#Kunena .kbutton,#Kunena button,#Kunena input[type=submit]{
  border:2px solid #fff;border-radius:10px;color:#fff!important;font:700 14px var(--head);
  background:linear-gradient(#3b8bff,#0a4fd0);box-shadow:inset 0 -3px 0 rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.25);text-shadow:0 1px 1px rgba(0,0,0,.3)}
#Kunena .btn-success,#Kunena .btn-primary,#Kunena .kbutton.kreply,#Kunena .kbutton[href*=reply]{background:linear-gradient(#ffb23a,#ee6f10)}

/* post: autor po lewej, treść po prawej */
#Kunena .kmsg,#Kunena .kmessage,#Kunena .kpost,#Kunena .kmsg-container,#Kunena .message{
  border:2px solid #1a5be0;border-radius:12px;overflow:hidden;margin-bottom:12px;background:#fff}
#Kunena .kmessage-container,#Kunena .kmsg-main{display:grid;grid-template-columns:190px minmax(0,1fr)}
#Kunena .kpost-profile,#Kunena .kmsg-author,#Kunena .profile-left,#Kunena .kauthor{
  background:linear-gradient(#e6f1ff,#cfe3ff);padding:12px;text-align:center;border-right:2px solid #1a5be0;font-size:13px}
#Kunena .kpost-profile img.kavatar,#Kunena .kavatar img,#Kunena .kauthor img{
  width:96px;height:96px;object-fit:cover;border-radius:12px;border:3px solid #fff;box-shadow:0 0 0 2px #1a5be0;margin:6px auto;display:block}
#Kunena .kpost-profile .kprofile-name,#Kunena .kpost-profile strong,#Kunena .kauthor strong{display:block;font:800 17px var(--head)}
#Kunena .kpost-profile .kicon-rank,#Kunena .krank{display:inline-block;margin:4px 0;padding:1px 10px;border-radius:999px;background:var(--star);color:#5b3d00;font-weight:800;font-size:12px}
#Kunena .kpost-body,#Kunena .kmsg-body,#Kunena .kmsgbody{padding:12px 16px;min-width:0;word-wrap:break-word}
#Kunena .kmsgdate,#Kunena .kmessage-header,#Kunena .kpost-header{background:#eaf3ff;border-bottom:1px solid #b9d4ff;padding:6px 14px;font-size:12px;color:#5d78b5}
#Kunena blockquote,#Kunena .kmsgtext-quote{margin:8px 0;padding:8px 14px;border-left:5px solid var(--blue-1);background:#eef5ff;border-radius:0 10px 10px 0}
#Kunena pre,#Kunena .kcode{background:#0d2260;color:#e6f0ff;padding:10px 14px;border-radius:10px;overflow:auto}
#Kunena .ksig,#Kunena .signature{margin-top:12px;padding-top:6px;border-top:1px dashed #9fc3ff;color:#5d78b5;font-size:12px}

/* statystyki i "kto jest online" */
#Kunena .kfrontend-stats,#Kunena .kwhoisonline,#Kunena .kstats,#Kunena .kfooter{padding:10px 14px}
#Kunena .kwhoisonline a.kwho-admin,#Kunena .kwho-admin{color:#d8140f!important;font-weight:800}
#Kunena .kwho-globalmoderator,#Kunena .kwho-moderator{color:#2e9a2a!important;font-weight:800}

#Kunena textarea{min-height:200px}
@media (max-width:760px){
  #Kunena .kmessage-container,#Kunena .kmsg-main{grid-template-columns:1fr}
  #Kunena .kpost-profile,#Kunena .kmsg-author,#Kunena .profile-left,#Kunena .kauthor{border-right:0;border-bottom:2px solid #1a5be0}
}
