html,body{margin:0;padding:0;width:100%;min-height:30%}body{overflow-x:hidden}body.enuma-custom-theme,body.enuma-custom-theme app-home-component2,body.enuma-custom-theme app-header2,body.enuma-custom-theme app-planificaciones,body.enuma-custom-theme app-recursos-digitales,body.enuma-custom-theme app-actividades,body.enuma-custom-theme app-biblioteca-docente,body.enuma-custom-theme app-biblioteca-publica,body.enuma-custom-theme app-pizarra,body.enuma-custom-theme app-calendario,body.enuma-custom-theme app-juegos-recreativos,body.enuma-custom-theme app-configuracion-juegos,body.enuma-custom-theme app-perfil,body.enuma-custom-theme app-aulas,body.enuma-custom-theme app-notificaciones{font-family:var(--enuma-ui-font-family, "Century Gothic", CenturyGothic, AppleGothic, sans-serif)!important}body.enuma-custom-theme app-home-component2 :is(h1,h2,h3,h4,h5,h6,p,span,label,a,button,input,textarea,select,option,strong,small,th,td,li,summary,legend){font-family:var(--enuma-ui-font-family, "Century Gothic", CenturyGothic, AppleGothic, sans-serif)!important}body.enuma-custom-theme app-home-component2,body.enuma-custom-theme .home2-page,body.enuma-custom-theme .home2-page--content,body.enuma-custom-theme .home2-main,body.enuma-custom-theme .student-campus,body.enuma-custom-theme .personalization-page{background:var(--enuma-ui-bg, #edf3fa)!important;color:var(--enuma-ui-text, #10213f)!important}body.enuma-custom-theme .home2-page{--home2-sidebar-width: var(--enuma-ui-sidebar-width, 292px) !important}body.enuma-custom-theme app-personalizacion,body.enuma-custom-theme app-personalizacion .personalization-page,body.enuma-custom-theme .home2-page--personalization,body.enuma-custom-theme .home2-page--personalization .home2-main,body.enuma-custom-theme .home2-page--personalization .home2-section-shell{background:#fff!important}body.enuma-custom-theme .home2-page--student-home,body.enuma-custom-theme .home2-page--student-home .home2-main,body.enuma-custom-theme .home2-page--student-home .home2-section-shell,body.enuma-custom-theme .home2-page--student-home .student-campus{background:#fff!important}body.enuma-custom-theme .student-dashboard__hero h2{color:#fff!important}body.enuma-dynamic-island .home2-main,body.enuma-dynamic-island .home2-page--sidebar-collapsed .home2-main,body.enuma-dynamic-island .home2-page--content .home2-main,body.enuma-dynamic-island .home2-page--hero .home2-main{width:100%!important;margin-left:0!important}body.enuma-dynamic-island .home2-page--content .home2-main{padding-top:0}body.enuma-nav-top:not(.enuma-dynamic-island) .home2-main,body.enuma-nav-top:not(.enuma-dynamic-island) .home2-page--sidebar-collapsed .home2-main,body.enuma-nav-right:not(.enuma-dynamic-island) .home2-main,body.enuma-nav-right:not(.enuma-dynamic-island) .home2-page--sidebar-collapsed .home2-main,body.enuma-nav-bottom:not(.enuma-dynamic-island) .home2-main,body.enuma-nav-bottom:not(.enuma-dynamic-island) .home2-page--sidebar-collapsed .home2-main{width:100%!important;margin-left:0!important}body.enuma-nav-right:not(.enuma-dynamic-island) .home2-main{width:calc(100% - var(--enuma-ui-sidebar-width, 292px))!important;margin-right:var(--enuma-ui-sidebar-width, 292px)!important}body.enuma-nav-right:not(.enuma-dynamic-island) .home2-page--sidebar-collapsed .home2-main{width:calc(100% - var(--home2-sidebar-collapsed-width, 64px))!important;margin-right:var(--home2-sidebar-collapsed-width, 64px)!important}body.enuma-nav-top:not(.enuma-dynamic-island) .home2-page--content .home2-main,body.enuma-nav-top:not(.enuma-dynamic-island) .home2-page--hero .home2-main{padding-top:82px!important}body.enuma-nav-bottom:not(.enuma-dynamic-island) .home2-page--content .home2-main,body.enuma-nav-bottom:not(.enuma-dynamic-island) .home2-page--hero .home2-main{padding-bottom:82px!important}body.enuma-custom-theme .sidebar2{--sidebar-width: var(--enuma-ui-sidebar-width, 292px) !important;color:var(--enuma-ui-text, #10213f)!important}body.enuma-custom-theme .dynamic-island__quick button,body.enuma-custom-theme .dynamic-island__menu button,body.enuma-custom-theme .dynamic-island__expand{width:var(--enuma-ui-island-size, 42px)!important;height:var(--enuma-ui-island-size, 42px)!important}body.enuma-custom-theme .sidebar2__panel,body.enuma-custom-theme .sidebar2__mobile-bar{background:color-mix(in srgb,var(--enuma-ui-surface, #ffffff) 94%,transparent)!important;border-color:color-mix(in srgb,var(--enuma-ui-primary, #123f8d) 13%,transparent)!important}body.enuma-custom-theme .sidebar2__user-button,body.enuma-custom-theme .student-campus__panel,body.enuma-custom-theme .student-campus__navigation,body.enuma-custom-theme .student-dashboard__course,body.enuma-custom-theme .student-dashboard__side section,body.enuma-custom-theme .student-course-room__task,body.enuma-custom-theme .student-assignment__sheet,body.enuma-custom-theme .student-assignment__status,body.enuma-custom-theme .home2-loading__card{background:var(--enuma-ui-surface, #ffffff)!important;color:var(--enuma-ui-text, #10213f)!important;border-color:color-mix(in srgb,var(--enuma-ui-primary, #123f8d) 14%,transparent)!important}body.enuma-custom-theme .sidebar2__nav{gap:min(var(--enuma-ui-nav-gap, 9px),9px)!important}body.enuma-custom-theme .sidebar2__item{min-height:min(var(--enuma-ui-nav-height, 42px),42px)!important;color:var(--enuma-ui-text, #26364f)!important;font-size:calc(.84rem * var(--enuma-ui-font-scale, 1))!important}body.enuma-custom-theme .sidebar2__item:hover{background:color-mix(in srgb,var(--enuma-ui-primary, #123f8d) 9%,transparent)!important;color:var(--enuma-ui-primary, #123f8d)!important}body.enuma-custom-theme .personalization-button,body.enuma-custom-theme .student-campus__navigation button.active,body.enuma-custom-theme .student-campus__navigation summary.active{background:var(--enuma-ui-primary, #123f8d)!important;color:#fff!important}body.enuma-custom-theme .sidebar2__item.active{background:color-mix(in srgb,var(--enuma-ui-primary, #123f8d) 8%,transparent)!important;color:var(--enuma-ui-primary, #123f8d)!important}body.enuma-custom-theme .sidebar2--collapsed .sidebar2__item.active{background:transparent!important;color:var(--enuma-ui-accent, #f58220)!important}body.enuma-custom-theme .sidebar2__user-role,body.enuma-custom-theme .sidebar2__avatar-fallback,body.enuma-custom-theme .student-dashboard__side-head button,body.enuma-custom-theme .student-dashboard__side strong,body.enuma-custom-theme .student-campus__navigation button,body.enuma-custom-theme .student-campus__navigation summary{color:color-mix(in srgb,var(--enuma-ui-primary, #123f8d) 68%,var(--enuma-ui-accent, #f58220))!important}body.enuma-custom-theme .sidebar2__icon,body.enuma-custom-theme .dynamic-island__quick button,body.enuma-custom-theme .dynamic-island__menu button{color:var(--enuma-ui-primary, #123f8d)!important}body.enuma-custom-theme .sidebar2__icon svg,body.enuma-custom-theme .dynamic-island__icon svg{fill:currentColor!important}body.enuma-custom-theme .dynamic-island__quick button,body.enuma-custom-theme .dynamic-island__menu button{background:transparent!important;box-shadow:none!important}body.enuma-custom-theme .dynamic-island__quick button.active,body.enuma-custom-theme .dynamic-island__menu button.active{background:transparent!important;color:var(--enuma-ui-accent, #f58220)!important;box-shadow:none!important}body.enuma-custom-theme .sidebar2__item.active .sidebar2__icon{background:transparent!important;color:var(--enuma-ui-accent, #f58220)!important}body.enuma-custom-theme .sidebar2__item--danger .sidebar2__icon,body.enuma-custom-theme .dynamic-island__menu button.danger{color:#b42318!important}body.enuma-custom-theme .sidebar2__group-title,body.enuma-custom-theme .sidebar2__user-name,body.enuma-custom-theme .sidebar2__mobile-title,body.enuma-custom-theme .student-campus__header h1,body.enuma-custom-theme .home2-placeholder h1,body.enuma-custom-theme .home2-loading h1,body.enuma-custom-theme h1,body.enuma-custom-theme h2,body.enuma-custom-theme h3{color:var(--enuma-ui-text, #10213f)!important}body.enuma-custom-theme .student-campus__header h1{background:none!important;-webkit-text-fill-color:currentColor!important}body.enuma-custom-theme p,body.enuma-custom-theme small,body.enuma-custom-theme .home2-placeholder p,body.enuma-custom-theme .home2-loading p,body.enuma-custom-theme .student-campus__header p,body.enuma-custom-theme .student-campus__empty p{color:var(--enuma-ui-muted, #5c6b7d)!important;font-size:calc(1em * var(--enuma-ui-font-scale, 1))}body.enuma-custom-theme .home2-loading__spinner,body.enuma-custom-theme .student-notifications__empty span{border-color:color-mix(in srgb,var(--enuma-ui-primary, #123f8d) 16%,transparent)!important;border-top-color:var(--enuma-ui-accent, #f58220)!important}body.enuma-custom-theme .student-dashboard__hero,body.enuma-custom-theme .student-campus__course,body.enuma-custom-theme .student-course-room__hero{background:var(--enuma-ui-primary, #123f8d)!important}body.enuma-custom-theme .student-dashboard__course-band,body.enuma-custom-theme .student-dashboard__side article>span,body.enuma-custom-theme .home2-placeholder__tag,body.enuma-custom-theme mark{background:var(--enuma-ui-accent, #f58220)!important;color:#fff!important}body.enuma-custom-theme .student-campus__course,body.enuma-custom-theme .student-dashboard__course,body.enuma-custom-theme .student-course-room__task,body.enuma-custom-theme .student-assignment__sheet,body.enuma-custom-theme .personalization-preview__cards article{border-radius:var(--enuma-ui-card-radius, 12px)}body.enuma-custom-theme .student-campus__course-art img,body.enuma-custom-theme .student-dashboard__teacher-avatar img,body.enuma-custom-theme .sidebar2__avatar-img,body.enuma-custom-theme .dynamic-island__avatar img{border-radius:var(--enuma-ui-image-radius, 12px)}@media (max-width: 760px){html,body,app-root{width:100%;max-width:100%;overflow-x:hidden}}@media (max-width: 860px){.enuma-hangman.is-playing .enuma-hg-menu,.enuma-hangman.is-playing .enuma-hg-mode-grid,.enuma-hangman.is-playing .enuma-hg-class-card{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.crucigrama-lobby{width:100%!important;min-height:100dvh!important;align-content:center!important;justify-items:center!important;gap:14px!important;padding:18px 10px 24px!important;overflow-x:hidden!important}.crucigrama-lobby__header,.crucigrama-lobby__grid{width:100%!important;max-width:100%!important;transform:none!important}.crucigrama-lobby__header{display:grid!important;justify-items:center!important;gap:6px!important}.crucigrama-lobby h1{width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(1.55rem,8.8vw,2.05rem)!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important}.crucigrama-lobby p{width:100%!important;max-width:100%!important;font-size:.78rem!important;line-height:1.35!important;text-align:center!important}.crucigrama-lobby__theme{top:10px!important;left:10px!important;width:42px!important;height:42px!important}.crucigrama-lobby__grid{grid-template-columns:1fr!important;gap:8px!important}.crucigrama-mode-card{width:100%!important;min-width:0!important;min-height:86px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px 14px!important;border-radius:13px!important}.crucigrama-mode-card__icon{width:42px!important;height:42px!important}.crucigrama-mode-card__icon--single:before{width:11px!important;height:11px!important;left:15px!important;top:4px!important}.crucigrama-mode-card__icon--single:after{left:6px!important;top:23px!important;width:30px!important;height:16px!important}.crucigrama-mode-card__icon--group:before{left:4px!important;top:7px!important;transform:scale(.72)!important;transform-origin:left top!important}.crucigrama-mode-card__icon--group:after{left:-4px!important;top:22px!important;transform:scale(.72)!important;transform-origin:left top!important}.crucigrama-mode-card__content{min-width:0!important;display:grid!important;gap:4px!important}.crucigrama-mode-card strong{max-width:100%!important;font-size:.9rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.crucigrama-mode-card__content>span:not(.crucigrama-mode-card__arrow){max-width:100%!important;font-size:.72rem!important;line-height:1.25!important;overflow:hidden!important;-webkit-line-clamp:2!important;line-clamp:2!important}.enuma-hangman{min-height:100dvh!important;padding:10px 8px 20px!important;gap:8px!important;overflow-x:hidden!important}.enuma-hg-poster{padding:13px 12px 10px!important;border-width:3px!important;transform:none!important}.enuma-hg-poster h1{margin:8px 0 5px!important;font-size:clamp(1.35rem,9vw,1.85rem)!important;letter-spacing:1px!important}.enuma-hg-poster p{font-size:.68rem!important;line-height:1.25!important}.enuma-hg-stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.enuma-hg-board{width:100%!important;max-width:100%!important;padding:7px!important}.enuma-hg-wanted-card{min-height:230px!important;align-content:start!important;gap:8px!important;padding:10px 8px 9px!important;overflow:hidden!important}.enuma-hg-gallows{width:210px!important;max-width:calc(100vw - 58px)!important;height:158px!important;margin:0 auto!important;overflow:visible!important}.enuma-hg-gallows-frame.post{left:36px!important;bottom:16px!important;width:13px!important;height:132px!important}.enuma-hg-gallows-frame.beam{left:36px!important;top:20px!important;width:126px!important;height:13px!important}.enuma-hg-gallows-frame.brace{left:43px!important;top:36px!important;width:58px!important;height:10px!important}.enuma-hg-gallows-frame.base{left:8px!important;bottom:8px!important;width:176px!important;height:13px!important}.enuma-hg-gallows-frame.rope{left:153px!important;top:31px!important;width:4px!important;height:24px!important}.enuma-hg-gallows-part.head{left:136px!important;top:54px!important;width:34px!important;height:34px!important}.enuma-hg-gallows-part.body,.enuma-hg-gallows-part.arm-left,.enuma-hg-gallows-part.arm-right,.enuma-hg-gallows-part.leg-left,.enuma-hg-gallows-part.leg-right{width:4px!important}.enuma-hg-gallows-part.body{left:151px!important;top:86px!important;height:31px!important}.enuma-hg-gallows-part.arm-left,.enuma-hg-gallows-part.arm-right{left:151px!important;top:94px!important;height:27px!important}.enuma-hg-gallows-part.leg-left,.enuma-hg-gallows-part.leg-right{left:151px!important;top:114px!important;height:25px!important}.enuma-hg-keyboard,.enuma-hg-keyboard-row{width:100%!important;max-width:100%!important;gap:2px!important;overflow:hidden!important}.enuma-hg-key{width:clamp(22px,8vw,27px)!important;min-width:0!important;height:32px!important;padding:0!important;border-radius:6px!important;font-size:.68rem!important}.enuma-hg-letter-slot{width:clamp(24px,7.5vw,30px)!important;height:31px!important;font-size:.9rem!important}}body.support-route-flash app-general{animation:support-route-flash .5s ease}@keyframes support-route-flash{0%{opacity:.35}to{opacity:1}}app-root{display:block;min-height:30vh}
