/* Shared release notice only; product identity and existing readiness notices remain site-owned. */
.titan-advanced-beta.titan-advanced-beta{box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;width:100%;max-width:none;margin:0;padding:12px max(20px,calc((100% - 1440px)/2));border:0;border-bottom:1px solid #3d8fe0;border-radius:0;background:#07111d;color:#ffffff;text-align:left;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal;text-transform:none;box-shadow:none}
.titan-advanced-beta.titan-advanced-beta *{box-sizing:border-box}
body:has(.titan-advanced-beta) :is(a.skip,a.skip-link):not(:focus):not(:focus-visible){position:fixed!important;top:-200px!important;left:16px!important;transform:none!important}
.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__copy{flex:1 1 520px;min-width:0;max-width:1050px}
.titan-advanced-beta.titan-advanced-beta strong{display:block;margin:0 0 2px;color:#ffffff;font:700 12px/1.4 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.titan-advanced-beta.titan-advanced-beta p{display:block;margin:0;color:#ffffff;font:400 13px/1.5 system-ui,sans-serif;letter-spacing:normal}
.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:9px 15px;border:1px solid #3d8fe0;border-radius:6px;background:#132d47;color:#ffffff;font:700 13px/1.4 system-ui,sans-serif;letter-spacing:normal;text-decoration:underline;text-underline-offset:.2em;text-transform:none;white-space:normal}
.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback:hover{background:#1d4164;color:#ffffff}
.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback:focus,.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important}
body:has(>.titan-advanced-beta[data-site="titanmayfly.com"]){display:block;padding:0}
body:has(>.titan-advanced-beta[data-site="titanmayfly.com"])>main{margin:2rem auto;padding:0 2rem}
@media(max-width:600px){.titan-advanced-beta.titan-advanced-beta{padding:12px 16px;gap:10px}.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__copy{flex-basis:100%}.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback{justify-content:center;flex-basis:100%}}
@media print{.titan-advanced-beta.titan-advanced-beta{break-inside:avoid;background:white;color:black;border-color:black}.titan-advanced-beta.titan-advanced-beta strong,.titan-advanced-beta.titan-advanced-beta p,.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback{background:white;color:black}}
@media(forced-colors:active){.titan-advanced-beta.titan-advanced-beta,.titan-advanced-beta.titan-advanced-beta .titan-advanced-beta__feedback{background:Canvas;color:CanvasText;border-color:CanvasText}}

.titan-footer.titan-footer .titan-footer__mark{display:block;width:85px!important;max-width:85px!important;height:85px!important;object-fit:contain;margin-left:auto!important;margin-right:auto!important}
/* titan-footer-owner-colors-20261016: solid authored tagline colors. */
.titan-footer.titan-footer .titan-footer__building{color:#ff3038!important;background:none!important;-webkit-text-fill-color:currentColor!important}
.titan-footer.titan-footer .titan-footer__binary{color:#ffffff!important;background:none!important;-webkit-text-fill-color:currentColor!important}
.titan-footer.titan-footer .titan-footer__worlds{color:#3d8fe0!important;background:none!important;-webkit-text-fill-color:currentColor!important}

.titan-footer__host{margin:12px auto;text-align:center;font:12px/1.5 system-ui,sans-serif;color:#f4efe4}.titan-footer__host a{color:inherit;text-underline-offset:.2em}
