.titans-legal-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 22px;padding:24px 6%;background:#0b0e17;border-top:1px solid #ffffff25;color:#c8bbdd;font:12px/1.5 Arial,sans-serif}.titans-legal-nav a{color:inherit;text-decoration:underline;text-underline-offset:3px}.titans-legal-nav button{font:inherit;color:inherit;background:transparent;border:1px solid #ffffff45;border-radius:3px;cursor:pointer;padding:10px 12px}.titans-preferences{position:fixed;z-index:1000;bottom:14px;left:4%;right:4%;max-width:1040px;margin:auto;padding:20px 24px;background:#151925;color:#ecedf5;border:1px solid #ffffff50;border-radius:5px;box-shadow:0 8px 40px #0005;font:13px/1.55 Arial,sans-serif}.titans-preferences[hidden]{display:none}.titans-preferences p{margin:0 0 15px;font:inherit;color:inherit}.titans-preferences>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.titans-preferences button{min-height:44px;background:#242b3b;border:1px solid #d0badf;border-radius:3px;color:#fff;padding:11px 16px;font:inherit;cursor:pointer}.titans-preferences a{color:#d9c3fb;font:inherit}.titans-preferences button:focus-visible,.titans-preferences a:focus-visible,.titans-legal-nav a:focus-visible{outline:2px solid #c3afff;outline-offset:4px}@media(max-width:600px){.titans-preferences{left:3%;right:3%;bottom:10px;padding:16px}.titans-preferences button{flex:1;min-width:130px}.titans-legal-nav{justify-content:flex-start;font-size:11px}}
