/* ARCHES deployment-only footer extension. */
#oasis-trial-footer { background:#203448; color:#fff; display:flex; flex-direction:column; gap:3px; padding:9px 16px; text-align:center; pointer-events:auto; }
#oasis-trial-footer .arches-title { font-weight:600; }
#oasis-trial-footer .arches-funding { color:#f7ba79; text-decoration:none; }
#oasis-trial-footer .arches-funding:hover, #oasis-trial-footer .arches-funding:focus-visible { text-decoration:underline; }
#oasis-trial-footer .arches-funding:focus-visible { outline:2px solid #f7ba79; outline-offset:3px; }
#oasis-trial-footer .arches-notice { color:#d2dfeb; }
body { padding-bottom:calc(var(--arches-footer-height, 100px) + 12px) !important; }
@media(max-width:640px) { #oasis-trial-footer { font-size:11px; padding:8px 10px; } }
