:root {
    --hasana-green: #2e7d32;
    --hasana-gold: #c5a059;
}
body { background-color: #f4f7f6; font-family: 'Inter', sans-serif; }
.navbar { background-color: var(--hasana-green); box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
.card { border-radius: 15px; border: none; transition: 0.3s; }
.btn-primary { background-color: var(--hasana-green); border: none; }
.sidebar { height: 100vh; background: #fff; border-right: 1px solid #ddd; }