html,body,div,span,h1,h2,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}article,aside,section{display:block}body{line-height:1}html{margin:0;padding:0;width:100%;overflow-x:hidden}body{background-color:#282a36;color:#f8f8f2;overflow-x:hidden}body ::-moz-selection{background-color:#44475a;color:#f8f8f2}body ::selection{background-color:#44475a;color:#f8f8f2}body .main-container{display:flex;flex-direction:row}body .main-container .right-wrapper{position:relative;width:100%;flex:0;padding-left:3rem;box-sizing:border-box}body .main-container .right-wrapper .img-wrapper{position:relative;width:100%}body .main-container .right-wrapper .img-wrapper .placeholder-image{width:200px;display:block;margin:0 auto}body .main-container .right-wrapper .cv-wrapper{position:relative;width:100%}body .main-container .right-wrapper .cv-wrapper .placeholder-image{width:130px;display:block;margin:0 auto}body .main-container .left-wrapper{position:relative;width:100%;flex:1;padding-left:3.5rem;box-sizing:border-box}body .main-container .left-wrapper .top-header-section{position:relative;display:flex;flex-direction:column;width:100%;gap:6px;font-family:"Courier New",Courier,monospace;font-size:.9rem}body .func-wrapper{position:relative;width:100%;gap:6px;font-family:"Courier New",Courier,monospace;font-size:.9rem;box-sizing:border-box}body .func-wrapper p{margin:0}body .func-wrapper .headFunction{position:relative;display:flex;flex-direction:row;width:100%;gap:6px}body .func-wrapper .headFunction p{margin-bottom:5px}body .func-wrapper .bodyFunction{position:relative;display:flex;width:100%;flex-direction:column;gap:6px}body .func-wrapper .bodyFunction p{margin:0}body .func-wrapper .bodyFunction ul{display:flex;flex-direction:column;gap:4px;font-family:"Courier New",Courier,monospace;font-size:.9rem;list-style:none;padding-left:25px}body .func-wrapper .bodyFunction ul li{display:flex;flex-direction:column;gap:4px}body .func-wrapper .bodyFunction .mainbody-wrapper{display:flex;flex-direction:column;gap:6px;padding-left:25px}body .func-wrapper .bodyFunction .variable-wrapper{display:flex;flex-direction:row;gap:4px;padding-left:25px}body .func-wrapper .inside-boday-wrapper{display:flex;flex-direction:column;gap:6px;padding-left:25px}body .mission-statement-section{font-family:"Courier New",Courier,monospace;margin-top:3rem}body .mission-statement-section .txt{text-align:center}body .padding-bottom-25{padding-bottom:25px}body .comment{line-height:1.3rem}body .tag-color.cyan{color:#8be9fd}body .tag-color.green{color:#50fa7b}body .tag-color.orange{color:#ffb86c}body .tag-color.pink{color:#ff79c6}body .tag-color.purple{color:#bd93f9}body .tag-color.red{color:#f55}body .tag-color.white{color:#f8f8f2}body .tag-color.comment{color:#6272a4}.mobile-menu-toggle{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;background:none;border:none;cursor:pointer;width:2rem;height:2rem;flex-direction:column;justify-content:space-around;padding:0}.mobile-menu-toggle span{display:block;width:100%;height:3px;background-color:#ff79c6;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(10px, 10px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px, -7px)}@media(max-width: 768px){.mobile-menu-toggle{display:flex}body .main-container{flex-direction:column;position:relative}body .main-container .right-wrapper{position:fixed;top:0;left:0;bottom:0;width:80%;max-width:400px;background-color:#282a36;z-index:1000;padding-left:1.5rem;padding-top:4rem;overflow-y:auto;overflow-x:hidden;transform:translateX(-100%);transition:transform .3s ease;box-sizing:border-box}body .main-container .right-wrapper.active{transform:translateX(0)}body .main-container .left-wrapper{width:100%;padding-left:1rem;padding-right:1rem;padding-top:1rem;box-sizing:border-box;overflow-x:hidden}body .main-container::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}body .main-container.menu-open::before{opacity:1;pointer-events:auto}body.menu-open{overflow:hidden}body{overflow-x:hidden;overflow-y:auto}}.copyright-section{padding:2rem 1.5rem;text-align:center;border-top:1px solid #6272a4;margin-top:3rem;font-family:"Courier New",Courier,monospace;font-size:.85rem;box-sizing:border-box;width:100%}