.app-root{display:grid;grid-template-columns:220px 1fr 280px;gap:16px;height:100vh;padding:16px}
.sidebar{background:var(--panel);padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:8px}
.brand{font-weight:700;font-size:1.1rem}
.profile-short{font-size:0.9rem;color:var(--muted)}
.main-area{background:var(--panel);padding:18px;border-radius:10px;display:flex;align-items:center;justify-content:center}
.rightpanel{background:var(--panel);padding:12px;border-radius:10px}
.placeholder h1{margin:0 0 6px 0}
