/* TITANIUM NOIR / Dashboard and Updates: consistent with the main site. */
.ed-body,.up-page{background:#05080e!important;color:#f2f6fc!important;-webkit-font-smoothing:antialiased}
.ed-header,.up-header{background:#060a11e9!important;backdrop-filter:blur(24px)}
.ed-ambient,.up-glow{background:radial-gradient(ellipse 50% 65% at 78% 13%,#21477538,transparent 75%),radial-gradient(ellipse 45% 50% at 8% 70%,#19324d1e,transparent 78%)!important}
.ed-container,.up-container{width:min(1300px,calc(100% - 88px))}
.ed-header,.up-header{height:78px}
.ed-intro{margin:67px 0 43px}.ed-intro h1{font-size:clamp(52px,6.1vw,90px);font-weight:650;letter-spacing:-.08em;line-height:1.01}
.ed-intro h1 em,.up-intro h1 em{background:linear-gradient(115deg,#eef5ff,#b0c7e4 60%,#7c9ec9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.ed-subtitle{font-size:14px;color:#a0b3cc;line-height:1.8}
.ed-overline,.up-overline{border-color:#b6cfe42b}
.ed-center-panel,.ed-card,.ed-info-panel,.ed-action,.up-item,.up-empty{background:linear-gradient(140deg,#18273b,#0d1623 75%)!important;border:1px solid #aac8e438!important;border-radius:18px;box-shadow:inset 0 1px #ffffff0a}
.ed-plan{background:linear-gradient(140deg,#eaf3ff,#b1c9e5)!important;color:#0e1b2d!important}
.ed-plan .ed-card-head,.ed-plan .ed-card-desc{color:#32455b!important}
.ed-card,.ed-action,.up-item{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.ed-card:hover,.ed-action:hover,.up-item:hover{transform:translateY(-4px);border-color:#b5d6ff7d!important;box-shadow:0 20px 50px #0007}
.ed-avatar,.ed-guest-icon,.ed-primary,.up-button-main{background:linear-gradient(130deg,#f5f9ff,#b9d1ed)!important;color:#0c1929!important}
.ed-eyebrow,.up-eyebrow{letter-spacing:.21em;color:#a8c9f2!important}
.ed-signal,.ed-live-dot,.up-led{background:#c0e1ff!important;box-shadow:0 0 13px #91c4ff8c!important}
.ed-return,.ed-refresh,.ed-signout,.up-back{border-radius:999px!important;background:#e0edff0e!important;border-color:#b7d0f14a!important}
.ed-action-icon,.ed-connection-icon{background:#2a405b!important;color:#c5e0ff!important}
.ed-release-value,.up-release,.up-next{background:linear-gradient(145deg,#1d314b,#0d1725)!important;border-color:#b3d1f35a!important}
.ed-release-value strong,.up-release h2 span{color:#dceeff!important}
.ed-bottom-line,.up-footer{border-color:#c0d5ed1f}
@media(max-width:700px){.ed-container,.up-container{width:calc(100% - 34px)}.ed-header,.up-header{height:72px}.ed-intro{margin:45px 0 32px}.ed-intro h1{font-size:clamp(45px,10vw,65px)}}
@media(prefers-reduced-motion:reduce){.ed-card,.ed-action,.up-item{transition:none}}
