/* A warm ivory canvas gives the portal an editorial, premium character without competing with the brand. */
body.learning-dashboard,body.admin-workspace{--paper:#f5f2ec;--line:#e2ddd4;background:var(--paper)}
.learning-dashboard main,.admin-workspace main{background:radial-gradient(circle at 88% 0,#fffdfa 0,transparent 32%),var(--paper)}
.learning-dashboard>header,.admin-workspace>header{background:rgba(255,254,251,.94);box-shadow:0 1px 0 #483f3310}
.learning-dashboard>footer,.admin-workspace>footer{background:#faf8f4}
.learning-dashboard .learning-sidebar{background:#fdfcf9;border-right-color:#e3ddd4}
.learning-dashboard .sidebar-support{background:linear-gradient(145deg,#f8f6f1,#f4f7f5);border:1px solid #e8e7df}
.learning-dashboard .dashboard-card,.learning-dashboard .card,.learning-dashboard .finance-section,.learning-dashboard .inbox-stream,.learning-dashboard .invoice-record-card,.learning-dashboard .invoice-history{border-color:#e2ddd4;box-shadow:0 5px 18px #473f3210}
.learning-dashboard .workspace-bar{color:#756b5d}
.admin-workspace .admin-workspace-card,.admin-workspace .admin-form-card,.admin-workspace .admin-operations .card{border-color:#e2ddd4;box-shadow:0 5px 18px #473f3210}
.learning-dashboard .finance-hub{width:100%;max-width:none!important}
.learning-dashboard .finance-demo-badge{display:none!important}
