/* DineQube V5.35.5 — exact official Qube AI website identity */
:root{--dq-qai-blue:#1467ee;--dq-qai-blue2:#0a48c7}
.ai-nav-q{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border-radius:9px!important;overflow:hidden!important;background:transparent!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 3px 10px rgba(5,43,130,.22)!important}
.ai-nav-q img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transform:none!important;border-radius:8px!important}
.page-qube-ai .ai-core-wrap{min-height:360px!important}
.page-qube-ai .ai-cube.qube-ai-hero-mark{width:196px!important;height:196px!important;border-radius:34px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;animation:qubeCoreFloat 4s ease-in-out infinite!important}
.page-qube-ai .ai-cube.qube-ai-hero-mark:before{inset:-36px!important;border:1px solid rgba(92,174,255,.34)!important;z-index:0!important}
.page-qube-ai .ai-cube.qube-ai-hero-mark:after{inset:-76px!important;border:1px solid rgba(92,174,255,.18)!important;z-index:0!important}
.page-qube-ai .qube-ai-public-mark{width:196px!important;height:196px!important;display:block!important;object-fit:cover!important;transform:none!important;border-radius:34px!important;position:relative!important;z-index:3!important;filter:drop-shadow(0 20px 34px rgba(2,17,72,.40))!important;box-shadow:0 0 0 1px rgba(124,196,255,.30)!important}
.page-qube-ai .feature-card.blue-card .feature-icon{padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}
.page-qube-ai .feature-card.blue-card .feature-icon img{width:42px!important;height:42px!important;object-fit:cover!important;border-radius:11px!important;display:block!important;box-shadow:0 6px 16px rgba(18,87,214,.20)!important;transform:none!important}
.dq-qube-ai-cta-logo{overflow:hidden!important;padding:0!important;background:transparent!important}
.dq-qube-ai-cta-logo img,.dq-qube-ai-home-mini,.h71-ai-icon img,.h71-core img,.v72-ai-q img,.dq-ai-logo img,.dq-qube-ai-core img,.ai-toast-q img{object-fit:cover!important;transform:none!important}
.h71-core{background:transparent!important;box-shadow:0 0 65px rgba(37,132,255,.30)!important;overflow:visible!important}
.h71-core img{border-radius:26px!important;box-shadow:0 12px 30px rgba(5,38,119,.35)!important}
@media(max-width:860px){.page-qube-ai .ai-cube.qube-ai-hero-mark,.page-qube-ai .qube-ai-public-mark{width:160px!important;height:160px!important;border-radius:29px!important}}
@media(max-width:680px){.ai-nav-q{width:26px!important;height:26px!important;min-width:26px!important}.page-qube-ai .ai-core-wrap{min-height:285px!important}.page-qube-ai .ai-cube.qube-ai-hero-mark,.page-qube-ai .qube-ai-public-mark{width:144px!important;height:144px!important;border-radius:26px!important}}
@media(prefers-reduced-motion:reduce){.page-qube-ai .ai-cube.qube-ai-hero-mark{animation:none!important}}
