/* ADS-003A.3 — Canonical Foundation Freeze */
.aurora-brand__mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ads-accent-primary) 10%,transparent),0 0 1.5rem color-mix(in srgb,var(--ads-accent-primary) 12%,transparent)}
.aurora-hero__copy>.ads-badge{border-color:color-mix(in srgb,var(--ads-success) 30%,var(--ads-border-subtle));background:color-mix(in srgb,var(--ads-success) 10%,var(--ads-surface));color:var(--ads-success)}
.aurora-workspace-actions{align-items:center}.aurora-workspace-actions .ads-button{min-height:2.5rem}
.aurora-workspace-tabs{position:sticky;top:calc(var(--aurora-header-height) + .5rem);z-index:6;box-shadow:0 .75rem 2rem rgba(3,8,18,.2);backdrop-filter:blur(16px)}
.aurora-metric{min-height:10.75rem}.aurora-metric__release{letter-spacing:-.025em}
.is-canonical{color:var(--ads-accent-primary)!important}
.aurora-roadmap li.is-complete>span{border-color:var(--ads-success);background:var(--ads-success);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--ads-success) 14%,transparent)}
.aurora-roadmap li.is-complete strong{color:var(--ads-text-primary)}
.aurora-notification-trigger{position:relative}.aurora-notification-dot{position:absolute;top:.42rem;right:.42rem;width:.42rem;height:.42rem;border:2px solid var(--ads-surface);border-radius:50%;background:var(--ads-accent-primary)}
.aurora-notifications{position:fixed;top:calc(var(--aurora-header-height) + .75rem);right:1rem;z-index:30;width:min(23rem,calc(100vw - 2rem));padding:var(--ads-space-4);border:1px solid var(--ads-border-subtle);border-radius:var(--ads-radius-xl);background:color-mix(in srgb,var(--ads-surface) 94%,transparent);box-shadow:0 1.5rem 4rem rgba(0,0,0,.42);backdrop-filter:blur(18px)}
.aurora-notifications__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--ads-space-3);border-bottom:1px solid var(--ads-border-subtle)}
.aurora-notifications__head>div{display:grid;gap:.15rem}.aurora-notifications ul{display:grid;gap:.2rem;margin:var(--ads-space-3) 0 0;padding:0;list-style:none}.aurora-notifications li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.75rem;border-radius:var(--ads-radius-lg)}.aurora-notifications li:hover{background:var(--ads-surface-subtle)}.aurora-notifications li div{display:grid;gap:.15rem}.aurora-notifications li small{color:var(--ads-text-tertiary)}
@media(max-width:56rem){.aurora-workspace-tabs{top:calc(var(--aurora-header-height) + .25rem)}.aurora-notifications{right:.75rem}}
