.ffa2-design-system .ffa2-page-body :is(a,button)[class~=text-white][class*="bg-[#"],.ffa2-design-system .ffa2-page-body :is(a,button)[class*="bg-[#236ca9]"],.ffa2-design-system .ffa2-page-body :is(a,button)[class*="bg-[#226dae]"],.ffa2-design-system .ffa2-page-body :is(a,button)[class*="bg-[#246eb0]"],.ffa2-design-system .ffa2-page-body :is(a,button)[class*="bg-[#2069b4]"],.ffa2-design-system .ffa2-page-body :is(a,button)[class*="bg-[#"] :is(span,p,small)[class~=text-white]{color:#fff!important}.ffa2-design-system .ffa2-page-body :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #2563eb!important}.ffa2-design-system .ffa2-page-body :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb!important}.ffa2-design-system .ffa2-page-body select option{color:#23496f;background:#fff}.ffa2-design-system .ffa2-page-body img{max-width:100%}.ffa2-design-system .ffa2-page-body .ffa2-disney-hero>[class*=bg-gradient]{pointer-events:none}.ffa2-design-system .ffa2-page-body .relative:has(img)>.absolute[class*=bg-gradient]{pointer-events:none}:is(.ffa2-design-system .ffa2-page-body .relative:has(img)>.absolute [class~=text-white],.ffa2-design-system .ffa2-page-body .relative:has(img)>.absolute [class~=text-sky-100]){text-shadow:0 2px 10px #071a33bf;color:#fff!important}.ffa2-bright-route .ffa2-page-body .ffa2-disney-hero .ffa2-hero-copy{text-shadow:0 2px 11px #071c37bf;color:#fff!important}@media (max-width:420px){.ffa2-design-system .ffa2-page-body :is(a,button,select,input,textarea){max-width:100%}}.ffa2-design-system .ffa2-page-body .ffa2-unified-disney-hero :is(p,h2,h3).ffa2-hero-copy{color:#fff!important;text-shadow:0 2px 12px #000f24e6!important}.ffa2-design-system .ffa2-page-body .ffa2-unified-disney-hero a[class*="bg-[#1965b4]"]{color:#fff!important}.ffa2-design-system .ffa2-page-body .ffa2-today-essentials :is(h2,h3,p,span){overflow-wrap:normal;word-break:normal}.ffa2-design-system .ffa2-page-body .ffa2-trip-overview a.ffa2-main-blue-action,.ffa2-design-system .ffa2-page-body .ffa2-trips-board a[class*=bg-blue-600]{color:#fff!important}.ffa2-design-system .ffa2-page-body .ffa2-trips-board nav a[aria-current=page]{color:#fff!important;background:#246ed3!important}.ffa2-design-system .ffa2-page-body .ffa2-trip-overview>section.ffa2-trip-cover{background:#bfdef7!important;padding:0!important}.ffa2-design-system .ffa2-page-body .ffa2-trip-overview .ffa2-snapshot-list>div{overflow-wrap:normal;word-break:normal}.ffa2-design-system .ffa2-page-body .ffa2-trip-overview .ffa2-trip-cover .absolute :is(h1,p)[class*=text-white]{color:#fff!important}.ffa2-design-system .ffa2-page-body .ffa2-trip-overview img[src*=dlp-halloween-approved\.jpg],.ffa2-design-system .ffa2-page-body .ffa2-itinerary img[src*=day1-mainstreet-approved\.jpg],.ffa2-design-system .ffa2-page-body .ffa2-planning-studio img[src*=planning-hero-approved\.jpg]{object-fit:cover;image-rendering:auto;width:100%;height:100%}.ffa2-bright-route .ffa2-page-body .ffa2-trip-overview>section.ffa2-countdown-banner{background:#fff!important;border-color:#d7e8f7!important;min-height:0!important;box-shadow:0 10px 26px #225b9717!important}.ffa2-design-system .ffa2-page-body .ffa2-trip-overview>.ffa2-countdown-banner :is(p,span){overflow-wrap:normal;word-break:normal}.ffa-disney-day-compact{padding-left:.5rem;padding-right:.5rem}.ffa-disney-day-compact>main{box-shadow:none;background:0 0;border:0;padding:0}.ffa-disney-day-compact .ffa2-page-body{gap:.5rem}.ffa-disney-day-compact .ffa2-page-body>header{padding:.4rem .75rem}
