@font-face{font-family:rubik;src:url(../../../assets/fonts/rubik.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ibm;src:url(../../../assets/fonts/ibm.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:amiri;src:url(../../../assets/fonts/amiri.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:aref-ruqaa;src:url(../../../assets/fonts/aref-ruqaa.woff2)format("woff2");font-weight:400;font-style:normal}*{white-space:pre-wrap;text-decoration:none}html.color-theme-in-transition,html.color-theme-in-transition *,html.color-theme-in-transition :before,html.color-theme-in-transition :after{transition:background-color .375s linear}html{height:100vh;margin:auto;display:table}body{vertical-align:middle;perspective:500px;height:100vh;transform-style:preserve-3d;-webkit-font-smoothing:antialiased;justify-content:center;margin:0;padding:0 7vw;font-size:0;line-height:0;display:table-cell}#app{font-size:0;line-height:0}#cuerpo{font-size:initial;line-height:normal}.toolTip{display:inline;position:relative}@media (width>=1625px){.toolTip:after{content:"";z-index:-1;position:absolute;inset:70% -.1em 0}}@media (width>=767.01px) and (width<=1400px){body{padding:0 4vw}}@media (width<=767px){html{height:96vh}body{min-height:96vh;padding:0 5vw}#cuerpo{padding-top:2vh}}p{text-align:justify;font-size:calc(.68vw + .6rem);font-weight:300;line-height:1.4}a{text-decoration:none}.flip-prep{transition-property:transform;overflow:hidden}.flip-right{animation:.75s linear rotation-right}.flip-left{animation:.75s linear rotation-left}@keyframes rotation-right{to{transform:rotate(360deg)}}@keyframes rotation-left{to{transform:rotate(-360deg)}}#cuerpo{backface-visibility:hidden;transition:all .1s}#cuerpo.keydown{transform:translateZ(-50px)}#cuerpo.keydown._ArrowDown,#cuerpo.keydown._s,#cuerpo.keydown._S{transform:rotateX(-15deg)}#cuerpo.keydown._ArrowLeft,#cuerpo.keydown._a,#cuerpo.keydown._A{transform:rotateY(-10deg)}#cuerpo.keydown._ArrowRight,#cuerpo.keydown._d,#cuerpo.keydown._D{transform:rotateY(10deg)}#cuerpo.keydown._ArrowUp,#cuerpo.keydown._w,#cuerpo.keydown._W{transform:rotateX(15deg)}.right-to-left{direction:rtl}.section-anim-ltr,.section-anim-rtl{animation-duration:.5s;animation-timing-function:ease-out}.section-anim-ltr{animation-name:sectionAnimLTR}.section-anim-rtl{animation-name:sectionAnimRTL}@keyframes sectionAnimLTR{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes sectionAnimRTL{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@font-face{font-family:rubik;src:url(../../../assets/fonts/rubik.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ibm;src:url(../../../assets/fonts/ibm.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:amiri;src:url(../../../assets/fonts/amiri.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:aref-ruqaa;src:url(../../../assets/fonts/aref-ruqaa.woff2)format("woff2");font-weight:400;font-style:normal}.font-rubik{font-family:rubik,-apple-system,sans-serif}.font-ibm{font-family:ibm,-apple-system,sans-serif}.font-amiri{font-family:amiri,-apple-system,sans-serif}.font-aref-ruqaa{font-family:aref-ruqaa,-apple-system,sans-serif}@media (prefers-color-scheme:light){body{color:#505050;background-color:#fff}body .icon,body .langs-list,body .toggle,body .grid-footer a{color:#007bff}body .selected-lang{text-decoration-color:#0056b3}body a{color:#0056b3}body #subtoggle:before{background-color:#007bff}body .toolTip:after{background-color:#007bff80}body .notion{content:url(../../../assets/notion_light.svg)}body .recurse{content:url(../../../assets/recurse_light.svg)}}body.light-theme{color:#505050;background-color:#fff}body.light-theme .icon,body.light-theme .langs-list,body.light-theme .toggle,body.light-theme .grid-footer a{color:#007bff}body.light-theme .selected-lang{text-decoration-color:#0056b3}body.light-theme a{color:#0056b3}body.light-theme #subtoggle:before{background-color:#007bff}body.light-theme .toolTip:after{background-color:#007bff80}body.light-theme .notion{content:url(../../../assets/notion_light.svg)}body.light-theme .recurse{content:url(../../../assets/recurse_light.svg)}@media (prefers-color-scheme:dark){body{color:#9aa4af;background-color:#181818}body .icon,body .langs-list,body .toggle,body .grid-footer a{color:#bb86fc}body .selected-lang,body a{text-decoration-color:#913bfa}body a{color:#913bfa}body #subtoggle:before{background-color:#bb86fc}body .toolTip:after{background-color:#bb86fc80}body .notion{content:url(../../../assets/notion_dark.svg)}body .recurse{content:url(../../../assets/recurse_dark.svg)}}body.dark-theme{color:#9aa4af;background-color:#181818}body.dark-theme .icon,body.dark-theme .langs-list,body.dark-theme .toggle,body.dark-theme .grid-footer a{color:#bb86fc}body.dark-theme .selected-lang,body.dark-theme a{text-decoration-color:#913bfa}body.dark-theme a{color:#913bfa}body.dark-theme #subtoggle:before{background-color:#bb86fc}body.dark-theme .toolTip:after{background-color:#bb86fc80}body.dark-theme .notion{content:url(../../../assets/notion_dark.svg)}body.dark-theme .recurse{content:url(../../../assets/recurse_dark.svg)}.right-to-left .grid-title,.right-to-left .grid-paragraphs{margin-left:4em;margin-right:0}.grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-template-areas:"grid-langs-theme grid-icons""grid-main grid-main""grid-footer grid-footer";display:grid}#grid-main{grid-template:"grid-title grid-picture""grid-paragraphs grid-picture"/3fr 1fr;grid-area:grid-main;margin-top:1em;display:grid}.empty{grid-area:empty}.grid-icons{grid-area:grid-icons;align-self:center}.grid-footer{grid-area:grid-footer;justify-self:center;margin-top:1em}.grid-footer a{opacity:.75}.grid-footer a:hover{opacity:1}.grid-title{grid-area:grid-title;align-self:start;margin-right:3em}.grid-paragraphs{grid-area:grid-paragraphs;align-self:start;margin-right:4em;line-height:0}.grid-paragraphs p:not(:last-child){margin-bottom:0}.grid-picture{grid-area:grid-picture;align-self:center}.grid-langs-theme{grid-template:"empty grid-langs grid-theme"1fr/auto;grid-area:grid-langs-theme;display:grid}.grid-langs{grid-area:grid-langs;place-self:center}.grid-theme{grid-area:grid-theme;place-self:center}.main-title{margin:0;font-size:calc(1vw + 1rem)}.dev{color:red}.picture{width:90%;height:auto}@media (width>=767.01px) and (width<=1400px){.grid{grid-template-columns:repeat(5,1fr);grid-template-areas:"grid-langs-theme grid-langs-theme empty grid-icons grid-icons""grid-main grid-main grid-main grid-main grid-main""grid-footer grid-footer grid-footer grid-footer grid-footer"}#grid-main{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(7,1fr);grid-template-areas:"grid-title grid-title grid-title grid-title grid-title grid-title grid-title""grid-paragraphs grid-paragraphs grid-paragraphs grid-paragraphs grid-paragraphs grid-picture grid-picture"}.picture{width:100%;margin-left:auto;margin-right:0;display:block}.grid-title{padding-bottom:2.5vh;margin:0!important}.grid-paragraphs{margin-right:3em}.right-to-left .grid-paragraphs{margin-left:2em}.grid-paragraphs{align-self:center}.grid-picture{justify-self:center}.main-title{text-align:center}}@media (width<=767px){.grid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-template-areas:"grid-icons grid-icons""grid-langs-theme grid-langs-theme""grid-main grid-main""grid-footer grid-footer";display:grid}#grid-main{grid-template-rows:repeat(3,auto);grid-template-columns:1fr;grid-template-areas:"grid-picture""grid-title""grid-paragraphs"}.icons{justify-content:space-between;width:75%;margin:0 auto;display:flex}.picture{width:50%;margin:0 auto;display:block}.grid-title,.grid-paragraphs{padding-top:1vh;margin:0!important}.grid-footer{margin-top:0}.grid-langs-theme{grid-template-areas:"grid-langs grid-theme"}.main-title{text-align:center;font-size:calc(1vw + 1.3rem)}p{font-size:calc(.8vw + .9rem)}}.lang-item{color:inherit;font:inherit;white-space:normal;opacity:.75;cursor:pointer;background:0 0;border:0;margin-right:7px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;list-style-type:none;transition:opacity .2s linear,-webkit-text-decoration .2s linear,text-decoration .2s linear}.lang-item:hover{opacity:1}.selected-lang{cursor:default;opacity:1;text-decoration:underline}ul{padding:0}li{display:inline-block}.theme-toggle{cursor:pointer;z-index:2;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;appearance:none;opacity:.75;border:0;border-radius:24px;outline:0;width:44px;min-width:36px;height:24px;min-height:20px;margin-top:.3em;padding:0;position:relative;overflow:hidden}.theme-toggle:hover{opacity:1}.theme-toggle .toggle{border:3px solid #0000;border-radius:50%;width:20px;height:20px;margin:auto;transition:transform .5s;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 2.5px}.theme-toggle .toggle #subtoggle{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.theme-toggle .toggle #subtoggle:before{content:"";opacity:1;float:left;width:100%;height:100%;transition:border-radius .5s,width .5s,height .5s,left .5s,transform .5s;position:relative;left:50%}body.light-theme .theme-toggle{background-color:#f2f2f2}body.dark-theme .theme-toggle{background-color:#323232}body.dark-theme .theme-toggle .toggle{transform:translate(19px)}body.dark-theme .theme-toggle .toggle #subtoggle:before{border-radius:50%;width:150%;height:90%;left:40%}:root{--fa-width:1em}.icon{opacity:.75;cursor:pointer;margin-right:.4vw;font-size:1.5rem}.icon:hover{opacity:1}@media (width<=767px){.icon{margin-right:1.4vw}}
