/* =========================
   Content + Sidebar
========================= */
.content-layout{
  display:flex;
  gap: var(--gap);
}

.site-main{
  flex:1;
  background: var(--panel);
  border:1px solid var(--stroke);
  border-radius: var(--radius);
  padding:18px;
}

.widget-area{
  width:340px;
  background: var(--panel);
  border:1px solid var(--stroke);
  border-radius: var(--radius);
  padding:18px;
}