/*
Theme Name: Tegrikas Dark Chat
Author: Tegra
Description: Tamsi, minimalistinė WordPress tema su logotipu, prisijungimu ir chat sąsaja.
Version: 1.1.0
*/

:root {
  --bg:#0f1116;
  --surface:#171a21;
  --border:#2d323d;
  --text:#e7eaf0;
  --primary:#2f6af7;
  --danger:#ef4444;
  --radius:12px;
  --shadow:0 4px 12px rgba(0,0,0,.3);
}

body {
  background:var(--bg);
  color:var(--text);
  font-family:Inter,Segoe UI,Roboto,sans-serif;
  margin:0;
}

.wrapper {
  display:grid;
  grid-template-columns:260px 1fr;
  min-height:100vh;
}

.sidebar {
  background:var(--surface);
  padding:20px 16px;
  border-right:1px solid var(--border);
}

.brand {
  display:flex;
  align-items:center;
  gap:10px;
  font-weight:700;
  font-size:20px;
  margin-bottom:20px;
}

.card {
  background:#1b1f27;
  border:1px solid var(--border);
  border-radius:var(--radius);
  padding:14px;
  box-shadow:var(--shadow);
  margin-bottom:16px;
}

.badge {
  font-size:13px;
  color:#b0b7c3;
}

.btn {
  display:inline-block;
  text-align:center;
  background:var(--primary);
  color:#fff;
  padding:10px 12px;
  border-radius:var(--radius);
  text-decoration:none;
  font-weight:600;
}

.btn.block { display:block; width:100%; }
.btn:hover { filter:brightness(1.1); }
.btn.danger { background:var(--danger); }

.content {
  padding:28px 36px;
}

.page-title {
  font-size:28px;
  font-weight:700;
  margin-bottom:16px;
}

.section {
  background:var(--surface);
  border:1px solid var(--border);
  border-radius:var(--radius);
  padding:20px;
  box-shadow:var(--shadow);
}
/* ==== Layout tweaks (pritaikyta pokalbiui) ==== */
.wrapper{ grid-template-columns:240px 1fr; }     /* siauresnė sidebar */
.content{ padding:20px 24px; }

/* Maži mygtukai prisijungimui */
.btn.sm{ padding:8px 10px; font-size:13px; border-radius:8px; }

/* Custom logo dydis sidebar'e */
.custom-logo{ max-width:160px; height:auto; }

/* Chat per visą turinio langą */
.ai-wrap{ max-width:none; width:100%; margin:0; }
.section:has(.ai-wrap){ padding:0; border-radius:12px; }

/* Chat dėžė pilno pločio ir beveik pilno aukščio */
.ai-box{
  width:100%;
  height:calc(100vh - 160px); /* jei reikia daugiau – mažink 160 */
  border-radius:12px;
  background:var(--surface);
  border:1px solid var(--border);
}
.ai-log{ padding:16px; }
.ai-form{ padding:12px; }
