html,body{min-height:100vh;width:100%}header{display:flex;align-items:center;justify-content:center;padding-top:15vh;margin-left:10vw;margin-right:10vw}#hiananya{overflow:hidden;white-space:nowrap;border-right:4px solid #ff6464;width:0;animation:typing 2s steps(14) 1s forwards,blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:28.3vw}}@keyframes blink-caret{50%{border-color:transparent}}#me{width:350px;height:auto;margin-left:20px;object-fit:cover}@media (prefers-color-scheme: light){#hiananya{border-right:4px solid #07540a}}#buttons{display:flex;align-items:center;justify-content:center}#buttons img{height:125px;width:auto;margin-top:5vw;margin-left:5vw;margin-right:5vw}.navbar{position:fixed;top:0;z-index:1000;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:3vh;border-bottom:#fcb1b1 dashed 4px;background-color:#012102}.nav-logo img{padding-top:2vh;width:6vh;min-width:40px;margin-left:3vh}.nav-links{display:flex;gap:5vh;margin-right:3vh}.nav-link{text-decoration:none;transition:color .3s ease}@media (prefers-color-scheme: light){.navbar{color:#012102;background-color:#fcb1b1;border-bottom:#012102 dashed 4px}}#page{margin-left:18vw;margin-right:18vw;margin-top:10vw}.list{list-style-type:none}.proj:hover{transition:all .4s ease;-webkit-transition:all .4s ease;color:#b1ff64}@media (prefers-color-scheme: light){.proj:hover{color:#07540a}}.text,.wire-area{display:flex;align-items:center}h2,h3,ul,li{margin:0}.text img{width:125px;height:auto;margin-right:30px}.wire-area img{margin-left:2vw;height:25vh}.desc{margin-left:3vw;margin-right:5vw}#footer{border-top:#fcb1b1 dashed 4px;text-align:center;padding:2vw;margin-top:2vw}@media (prefers-color-scheme: light){#footer{border-top:#012102 dashed 4px}}#root{width:100%;margin:0 auto;overflow-y:auto}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:Courier New,Courier,monospace,system-ui;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fcb1b1de;background-color:#012102;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:url(data:image/png;base64,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),auto}a,button,input,select,textarea{cursor:url(data:image/png;base64,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),auto}a{font-weight:500;color:#ff6464;text-decoration:inherit}a:hover{color:#b1ff64}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#012102;background-color:#fcb1b1}a{color:#8b3535}a:hover{color:#07540a}}.button:active{transform:translate(2px) translateY(4px)}
