/* ALGIZ Learning | Responsive and inclusive presentation. Applied to Inicio only. */
body.algiz-ux10{--ux10-focus:#62edff;--ux10-focus-dark:#0758bd}
body.algiz-ux10 :is(a,button,input,select,textarea,summary,[role="tab"]):focus-visible{
 outline:3px solid var(--ux10-focus)!important;
 outline-offset:3px!important;
 box-shadow:0 0 0 5px rgba(3,18,38,.75)!important;
}
body.algiz-ux10 :is(.r47-section--ice,.r47-section--light,.r53-details,#learning-intelligence) :is(a,button,input,select,textarea,summary,[role="tab"]):focus-visible{
 outline-color:var(--ux10-focus-dark)!important;
 box-shadow:0 0 0 5px rgba(255,255,255,.95)!important;
}
body.algiz-ux10 .ux79-rail a,
body.algiz-ux10 .r52-explore__tab,
body.algiz-ux10 .ux79-evidence__tab,
body.algiz-ux10 .ux79-intelligence__tab,
body.algiz-ux10 .r53-method__step{min-height:44px}
body.algiz-ux10 .ux79-rail{overscroll-behavior-x:contain}
body.algiz-ux10 :is(.r47-shell,.r51-hero__copy,.r51-hero__stage,.r52-explore__surface,.r53-showcase,.ux79-domains,.ux79-intelligence,.ux79-evidence){min-width:0}
body.algiz-ux10 .r52-lightbox__frame img{max-width:100%;height:auto;max-height:min(75vh,850px);object-fit:contain}
body.algiz-ux10 :is(section[id],[id="metodologia-interactiva"],[id="explorador-especialidades"],[id="inteligencia-explorable"],[id="evidencias-explorables"]){scroll-margin-top:clamp(90px,9vw,132px)}
@media(max-width:760px){
 body.algiz-ux10 :is(section[id],[id="metodologia-interactiva"],[id="explorador-especialidades"],[id="inteligencia-explorable"],[id="evidencias-explorables"]){scroll-margin-top:76px}
 body.algiz-ux10 .ux79-rail a{display:inline-flex;align-items:center;min-height:44px}
 body.algiz-ux10 .ux79-backtop{width:48px;height:48px}
 body.algiz-ux10 .r32-menu{min-width:44px;min-height:44px}
}
@media(prefers-reduced-motion:reduce){
 body.algiz-ux10 *,body.algiz-ux10 *::before,body.algiz-ux10 *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}
}
@media(forced-colors:active){
 body.algiz-ux10 :is(a,button,[role="tab"]):focus-visible{outline:3px solid Highlight!important;forced-color-adjust:auto}
 body.algiz-ux10 .ux79-rail a[aria-current],body.algiz-ux10 [role="tab"][aria-selected="true"]{border:2px solid Highlight!important}
}
