/* Footer */
.as-footer{border-top:1px solid #e3e3e3;margin-top:40px;padding:28px 16px;box-sizing:border-box;width:100%;background:#F2F1ED}
.as-footer-inner{max-width:850px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;text-align:left}
.as-col{display:flex;flex-direction:column;align-items:flex-start}
.as-footer .as-h{font-size:13px!important;font-weight:600!important;color:#333!important;margin:0 0 10px!important;text-transform:uppercase;letter-spacing:.04em}
.as-footer a{display:block!important;font-size:14px!important;line-height:1.9!important;color:#5a5a5a!important;text-decoration:none!important;margin:0!important;padding:0!important}
.as-footer a:hover{color:#000!important;text-decoration:underline!important}
@media (max-width:640px){.as-footer-inner{grid-template-columns:repeat(3,1fr)}}

/* Links (Aerospike blue-400) */
a,
a:hover,
.layout-content.status-index .page-footer span a:hover,
.layout-content.status-index .timeframes-container .timeframe:not(.active):hover,
.layout-content.status-incident .subheader a:hover{color:#007AAB}

/* Buttons (Aerospike navy) */
.masthead .updates-dropdown-container .show-updates-dropdown,
.layout-content.status-full-history .show-filter.open,
.flat-button:not(.background-red){background-color:#0D1B32!important;border-color:#0D1B32!important;color:#fff!important}
.masthead .updates-dropdown-container .show-updates-dropdown:hover,
.flat-button:not(.background-red):hover{background-color:#21313D!important}