:root{--color-text:white;--color-text-highlight:#59c5fb;--color-text-darkblue:#141d2d;--color-text-lightgrey:#8297a0;--color-bg:#282c34;--color-bg-header:#2a2f37;--color-bg-light:#3b414e;--color-bg-hover:#3c434e;--color-sky-blue:#cff8f8;--color-white-smoke:#f5f5f5;--color-grey:lightgrey;--color-pearl:#faf9f4;--color-dark-grey:#333439;--color-horizontal-line:#4a4949;--color-light-grey:#8a8383;--color-lightest-grey:#cac8c8;--font1:"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; ";--font-sans:"Calibre","Inter","San Francisco","SF Pro Text",-apple-system,system-ui,sans-serif;--font-mono:"SF Mono","Fira Code","Fira Mono","Roboto Mono",monospace}
html,body{overscroll-behavior:auto;background:var(--color-bg-header)}
html,body{overscroll-behavior:auto;background:var(--color-bg-header)}.imatul{text-align:center;background:var(--color-bg);width:100vw;display:block}.imatulheader{background-color:var(--color-bg-header);height:100vh;min-height:100vh;color:var(--color-text);flex-direction:column;justify-content:start;align-items:start;font-size:calc(10px + 2vmin);display:flex;position:absolute}
.InitialLogo-module__DhDcaG__path1{stroke-dasharray:2000;stroke-dashoffset:100px;animation:2s ease-in InitialLogo-module__DhDcaG__dash1}@keyframes InitialLogo-module__DhDcaG__dash1{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.InitialLogo-module__DhDcaG__path2{stroke-dasharray:800;stroke-dashoffset:200px;animation:3s ease-in InitialLogo-module__DhDcaG__dash2}@keyframes InitialLogo-module__DhDcaG__dash2{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}.InitialLogo-module__DhDcaG__hideIn5{z-index:99;background-color:var(--color-bg-header);width:100vw;height:70vh;animation:4s 1s forwards InitialLogo-module__DhDcaG__hideIn5sec;display:inline-block;position:absolute}@keyframes InitialLogo-module__DhDcaG__hideIn5sec{0%{opacity:1}70%{opacity:.9}80%{opacity:.7}85%{opacity:.6}90%{opacity:.5}99%{opacity:0;z-index:0;width:100vw;height:70vh}to{opacity:0;z-index:99;width:0;height:0}}
.AppHeader-module__LQaQ-a__header{z-index:1000;opacity:0;flex-direction:row;justify-content:space-between;width:100vw;min-width:30rem;height:4vh;min-height:4rem;animation:0s 4s forwards AppHeader-module__LQaQ-a__cssAnimation;display:flex}@keyframes AppHeader-module__LQaQ-a__cssAnimation{50%{opacity:.3}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}.AppHeader-module__LQaQ-a__menu{opacity:0;justify-content:space-around;width:45vw;min-width:10rem;margin-top:1.25rem;margin-right:2rem;font-size:.9rem;animation:0s 4.5s forwards AppHeader-module__LQaQ-a__menuAnimation;display:flex}@keyframes AppHeader-module__LQaQ-a__menuAnimation{to{opacity:1}}.AppHeader-module__LQaQ-a__menu>a{color:var(--color-text);border-radius:6px;padding:.25rem .5rem;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-block}@media (max-width:768px){.AppHeader-module__LQaQ-a__menu>a{text-align:left;white-space:nowrap;border-radius:8px;padding:.4rem .75rem}}.AppHeader-module__LQaQ-a__menu>a>bdi{color:var(--color-text-highlight)}.AppHeader-module__LQaQ-a__menu>a:hover{color:var(--color-text-highlight);background-color:var(--color-bg-hover)}.AppHeader-module__LQaQ-a__logo{opacity:1;width:5rem;min-width:5rem;height:100%;margin-top:10px;margin-left:2.5rem;transition-duration:2s;display:block}.AppHeader-module__LQaQ-a__hamburger{color:var(--color-text);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1.5rem;display:none}@media (max-width:768px){.AppHeader-module__LQaQ-a__header{flex-direction:column;align-items:flex-start;width:100vw;min-width:0;height:auto;padding:.5rem 1rem .75rem;position:relative}.AppHeader-module__LQaQ-a__logo{margin-top:.5rem;margin-left:.5rem}.AppHeader-module__LQaQ-a__hamburger{display:block;position:absolute;top:.5rem;right:1rem}.AppHeader-module__LQaQ-a__menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform-origin:100% 0;z-index:2000;background:linear-gradient(135deg,rgba(42,47,55,.98),rgba(60,67,78,.95));border:1px solid rgba(89,197,251,.15);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;width:auto;min-width:0;margin:0;padding:.5rem;font-size:.9rem;transition:opacity .2s,transform .2s;display:none;position:absolute;top:3.25rem;right:.75rem;transform:scale(.95)translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 0 1px rgba(89,197,251,.1)}.AppHeader-module__LQaQ-a__open{opacity:1!important;display:flex!important;transform:scale(1)translateY(0)!important}}.AppHeader-module__LQaQ-a__logo:hover{transform:rotateY(360deg)}
.AppBody-module__04CY2G__BodyContainer{opacity:0;flex-direction:row;height:0;margin-top:5px;animation:0s 5s forwards AppBody-module__04CY2G__loadappBody;display:none}@keyframes AppBody-module__04CY2G__loadappBody{0%{opacity:0}70%{opacity:0}80%{opacity:.1}90%{opacity:.3}to{opacity:1}to{opacity:1}}@media (max-width:768px){.AppBody-module__04CY2G__BodyContainer{flex-direction:column;width:100%;margin-top:.5rem}}
.Games-module__7il7-G__gamesSection{flex-direction:column;justify-content:flex-end;width:9vw;min-width:15px;height:90vh;margin-left:90vw;display:flex;position:fixed}.Games-module__7il7-G__rotate{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:80%;display:flex}.Games-module__7il7-G__game-text{color:var(--color-text-highlight);margin-bottom:60px;font-size:1.8rem;display:block;transform:rotate(90deg)}.Games-module__7il7-G__gameIcon{width:35px;height:35px;margin-bottom:25px;display:block}.Games-module__7il7-G__gameIcon:hover{width:45px;height:45px;margin-top:-5px;margin-bottom:20px}.Games-module__7il7-G__line{border:1px var(--color-white-smoke)solid;width:0;height:250px;display:block}.Games-module__7il7-G__gamesSection.Games-module__7il7-G__inline{display:none}@media (min-width:769px){.Games-module__7il7-G__gamesSection.Games-module__7il7-G__inline{display:none!important}}@media (max-width:768px){.Games-module__7il7-G__gamesSection:not(.Games-module__7il7-G__inline){display:none!important}.Games-module__7il7-G__gamesSection.Games-module__7il7-G__inline{flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;margin-top:2rem!important;margin-left:0!important;display:flex!important;position:static!important}.Games-module__7il7-G__gamesSection{flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto;margin-top:2rem;margin-left:0;display:flex;position:static}.Games-module__7il7-G__rotate{grid-template-columns:repeat(4,auto);grid-auto-rows:auto;justify-content:center;place-items:center;gap:.5rem 1.25rem;width:100%;height:auto;display:grid}.Games-module__7il7-G__game-text{text-align:center;grid-column:1/-1;margin:0 0 .25rem;font-size:1.2rem;transform:none}.Games-module__7il7-G__gameIcon{width:28px;height:28px;margin-bottom:0}.Games-module__7il7-G__gameIcon:hover{width:32px;height:32px;margin-top:0;margin-bottom:0}.Games-module__7il7-G__line{display:none}}
.MainBody-module___UJtLW__MainBodyContainer{justify-content:center;align-items:center;width:77vw;min-width:100px;margin-left:12vw}@media (max-width:768px){.MainBody-module___UJtLW__MainBodyContainer{width:100vw;margin-left:0;padding:0 1rem}}
.intro-module__Fq4U6q__h4-intro{text-align:left;margin-top:40px;margin-left:10px;font-family:Calibre}.intro-module__Fq4U6q__h1-name,.intro-module__Fq4U6q__h1-intro1{text-align:left;margin-top:-10px;margin-bottom:0;margin-left:10px;font-family:Calibre;font-weight:700}.intro-module__Fq4U6q__h2{text-align:left;margin-bottom:0;margin-left:10px;font-family:Calibre}.intro-module__Fq4U6q__h3-intro1{text-align:left;width:50%;margin-bottom:0;margin-left:10px;font-family:Calibre}.intro-module__Fq4U6q__h1-offwhite{text-align:left;color:var(--color-white-smoke);margin-top:-10px;margin-bottom:0;margin-left:10px;font-family:Calibre;font-weight:700}.intro-module__Fq4U6q__checkMyBlog{border:1px solid var(--color-text-highlight);text-align:center;width:200px;color:var(--color-text-highlight);border-radius:4px;margin-top:60px;margin-left:10px;padding:8px 5px 5px;font-family:Calibre;font-size:1.2rem}.intro-module__Fq4U6q__checkMyBlog>a{color:var(--color-text-highlight);font-family:Calibre;font-size:1.2rem;text-decoration:none}
.globalclass-module__W0IWuq__tooltip{display:block;position:relative}.globalclass-module__W0IWuq__tooltip>.globalclass-module__W0IWuq__tooltiptext{visibility:hidden;background-color:var(--color-white-smoke);color:#000;text-align:center;z-index:1;border:1px dotted #fff;border-radius:5px;margin-top:-20px;margin-left:20px;padding:2px;font-size:.7rem;position:absolute}.globalclass-module__W0IWuq__tooltip:hover .globalclass-module__W0IWuq__tooltiptext{visibility:visible;opacity:.6;transition-delay:1s}@font-face{font-family:Cassandra;src:url(../media/CassandraPersonalUseRegular-3BjG.f7c7eb8f.ttf)}@font-face{font-family:Calibre;src:url(../media/Calibre-Regular.8b31b68e.ttf)}.globalclass-module__W0IWuq__h1size{font-size:80px}.globalclass-module__W0IWuq__h2size{font-size:30px}.globalclass-module__W0IWuq__h3size{font-size:20px}.globalclass-module__W0IWuq__whitecolor{color:#fff}.globalclass-module__W0IWuq__highlighted{color:var(--color-text-highlight)}.globalclass-module__W0IWuq__colorpearl{color:var(--color-pearl)}.globalclass-module__W0IWuq__colorgrey{color:var(--color-grey)}.globalclass-module__W0IWuq__horizontalLine{border-top:1px solid var(--color-horizontal-line);width:23vw;height:5px;margin-left:30px;display:inline-block}
.About-module__DIA-ta__aboutme{text-align:left;width:100%;margin-top:180px;margin-left:10px;font-family:Calibre;display:inline-block}.About-module__DIA-ta__aboutme>span{color:var(--color-text-highlight)}.About-module__DIA-ta__horizontalLine{border-top:1px solid var(--color-dark-grey);width:20vw;height:3px;margin-top:-4px;margin-left:30px;display:inline-block}.About-module__DIA-ta__About{flex-direction:row;display:flex}.About-module__DIA-ta__AboutDesc{text-align:left;flex-direction:row;width:60%;margin-left:10px;display:block}.About-module__DIA-ta__h3-about{text-align:left;margin-bottom:0;margin-left:10px;font-family:Calibre;display:block}.About-module__DIA-ta__AboutPic{width:40%;display:block}.About-module__DIA-ta__mypic{border-radius:4px;width:60%;height:280px}
.contact-module__vvqHqG__container{margin-left:12rem;display:block}.contact-module__vvqHqG__contact{text-align:left;width:100%;margin-top:10px;margin-left:10px;font-family:Calibre;display:inline-block}.contact-module__vvqHqG__contact1{text-align:left;width:100%;margin-top:10px;margin-left:10px;font-family:Calibre;font-size:1.9rem;display:inline-block}.contact-module__vvqHqG__contact1>span{color:var(--color-text-highlight)}.contact-module__vvqHqG__contact-form{color:#f5f5f5;flex-direction:column;width:500px;margin-left:0;padding:10px;font-size:1rem;display:flex}.contact-module__vvqHqG__input-field{background-color:var(--color-bg);border:1px solid var(--color-bg);width:500px;color:inherit;border-radius:4px;flex-direction:column;padding:10px;display:flex}.contact-module__vvqHqG__input-field>input{background-color:var(--color-bg);width:300px;height:1.5rem;color:inherit;font-family:var(--font-sans);border:0 solid transparent;border-bottom:2px solid #fff;margin-top:10px}.contact-module__vvqHqG__input-field>textarea{background-color:var(--color-bg);width:500px;height:5rem;color:inherit;border:1px solid transparent;border-bottom:2px solid #fff;margin-top:10px}.contact-module__vvqHqG__contact-form>button{background-color:var(--color-text-highlight);border-radius:4px;width:100px;height:1.5rem;margin-top:10px;margin-bottom:10px;margin-left:200px}.contact-module__vvqHqG__myInput:focus,.contact-module__vvqHqG__mySelect:focus,.contact-module__vvqHqG__myTextarea:focus{outline:none}
