/* Neutral glass with restrained blue accents. */
:root{--ink:#30343a;--muted:#777c83;--teal:#608bb5}
body{background:radial-gradient(ellipse at 85% 5%,#fff 0,transparent 58%),radial-gradient(ellipse at 10% 90%,#d4d7da 0,transparent 60%),linear-gradient(125deg,#dedfe1,#eeedeb 60%,#d0d3d7);background-attachment:fixed;color:var(--ink)}
.sidebar,.topbar,#content{background:linear-gradient(135deg,#ffffff69,#e1e2e54a);border-color:#ffffffcf}
.glass,.stat,.board-metric,.board-container{background:linear-gradient(135deg,#ffffffa1,#f1f1f16b);border-color:#ffffffd9}
.btn,.icon-btn,.role-select,.board-tools .tool,.board-tools select,.board-tools input,.view-save,.column-move,.insight-toolbar select,.directory-tools input,.directory-tools select{background:linear-gradient(145deg,#ffffffeb,#e9eaed9e);color:#535961;border:1px solid #fff;box-shadow:inset 0 1px 0 white,0 3px 10px #383c4610}
.btn.primary{background:linear-gradient(145deg,#dae9f8,#bcd7f2);color:#345472;border-color:#edf6ff;box-shadow:inset 0 1px 0 white,0 4px 12px #53677918}.btn.primary:hover{background:linear-gradient(145deg,#e6f0fa,#c9dff4)}
.brand-mark{background:linear-gradient(145deg,#e7edf3,#cbd9e6);border-color:white;color:#526c83}
.nav,.nav.active,.nav.active svg,.link-button,.trend{color:#555f69}.nav.active{background:linear-gradient(145deg,#ffffffed,#e5e8edb0);border-color:#fff}.nav.active:before{background:#6ca9ed}
.stat.highlight{background:linear-gradient(135deg,#f9fcffe6,#dce7f1a3);color:#34434f}.stat.highlight .stat-label,.stat.highlight .stat-foot{color:#657380}
.heading h1,.board-hero h1,.board-metric strong,.name-cell button{color:#343a42}.board-metric .metric-symbol{background:#f3f4f6a1;color:#83909d;border-color:white}
.board-views button.active{background:linear-gradient(145deg,#fff,#edf0f3);color:#4a5662}.board-views button{color:#737b83}.board-kicker,.board-hero p{color:#7a8188}
.work-grid td{background:#ffffff9c;border-color:#bfc3c62e}.work-grid tbody tr:hover td{background:#ffffffd9}.work-grid th{background:#eceef0f7;color:#707781}.work-grid .sticky-name,.work-grid .sticky-check{background:#f3f4f5fa}.work-grid th.sticky-name,.work-grid th.sticky-check{background:#e9eceffb}.grid-group td{background:#dfe4e9b0!important}.grid-group td strong{color:#5a6876}.work-grid .cell-control{color:#535d68}.work-grid tr.selected td{background:#e4edf7ed}.work-grid .cell-control:focus{background:#fff;outline-color:#a2c3e5}
.name-cell .avatar,.directory-card .avatar,.profile-heading .avatar{background:linear-gradient(145deg,#f7f8fa,#dfe4e9);color:#687480}.board-progress .progress i{background:#9db8d2}.board-progress .progress{background:#dde1e6}.work-grid tfoot td,.work-grid tfoot .sticky-name{background:#e9eceff5;color:#77808a}.board-bottom,.add-row{color:#77808a}.tag,.role-badge,.chip,.summary-capsule{background:#e8edf2a6;color:#667583;border-color:#fff}.tag.amber{background:#f0eae0;color:#8b795a}.tag.red{background:#f0e5e4;color:#94716e}
.report-track{background:#e2e5e9}.report-track i{background:linear-gradient(90deg,#9baebf,#b9c9d9)}.calendar-day{background:#ffffff65;color:#59636f}.calendar-day:hover{background:#fff9}.calendar-day.selected{background:#e5eef7;border-color:#a5c5e5}.calendar-day span{background:#e3e8ee;color:#667687}.calendar-day small{color:#8793a0}.directory-card{color:#46515e}.directory-card:hover{background:#ffffffc0}.bulkbar button{background:#eef1f5;color:#5d6b7b}.footer-note{color:#828a94;text-shadow:none}.notice{background:#f7f6f0a3;color:#8a887a}
.cell-picker{width:100%;height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 11px;border-radius:18px;border:1px solid #fff;background:linear-gradient(145deg,#fff9,#e9edf1a3);color:#606b77;font-size:11px;text-align:left;box-shadow:inset 0 1px 0 #fff,0 2px 5px #35435408}.cell-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-picker svg{width:12px;height:12px;flex-shrink:0;color:#8e99a5}.cell-picker:hover{background:#fff}.cell-picker[aria-expanded=true]{border-color:#a5bfd9;box-shadow:0 0 0 2px #6ca9ed19}.cell-picker.status-picker{background:linear-gradient(145deg,#edf4fb,#dfeaf5);color:#56728e}.cell-picker:disabled{opacity:.7;cursor:default}
.cell-menu{position:fixed;z-index:200;padding:7px;max-height:330px;overflow:auto;border:1px solid #fff;border-radius:18px;background:linear-gradient(145deg,#fcfdfff5,#eceff3f2);backdrop-filter:blur(25px);box-shadow:inset 0 1px 0 white,0 15px 50px #27384a26;min-width:195px}.cell-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:11px;padding:10px 12px;text-align:left;background:transparent;color:#626e7c;font-size:12px;gap:18px}.cell-menu button:hover,.cell-menu button:focus-visible{background:#ffffff;outline:none}.cell-menu button[aria-selected=true]{background:#e0ecf8;color:#547899}.cell-menu button .checkmark{color:#6ca9ed}.cell-menu button:focus-visible{box-shadow:inset 0 0 0 1px #aac7e5}
