@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--spacing:.25rem;--card-border-color:#5be4ce;background-color:#101a37;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.5}a{color:#6e6f81;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.rfm-marquee-container{margin:auto;width:95%!important}.card-container{perspective:1000px;width:100%;height:100%;position:relative}.card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease-in-out;position:absolute}.card-front,.card-back{backface-visibility:hidden;color:#8292aa;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex;position:absolute}.card-back{transform:rotateY(180deg)}h1#project{margin-bottom:55px}.card-container:hover .card-inner{transform:rotateY(180deg)}/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[10rem\]{margin-top:10rem}.mr-\[5px\]{margin-right:5px}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-\[40\%\]{height:40%}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-\[95\%\]{width:95%}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[90\%\]{max-width:90%}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[3rem\]{gap:3rem}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-\[\#8292aa\]{border-color:#8292aa}.bg-\[\#101A37\]{background-color:#101a37}.pt-\[10vh\]{padding-top:10vh}.pt-\[20vh\]{padding-top:20vh}.text-center{text-align:center}.text-left{text-align:left}.text-\[\#8292aa\],.text-\[rgb\(130\,146\,170\)\]{color:#8292aa}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:text-\[\#4E5DF3\]:hover{color:#4e5df3}.hover\:text-\[\#4E5DF33\]:hover{color:#4E5DF33}}#root{text-align:center;width:100%;margin:0;padding:0}.logo{will-change:filter;height:6em;padding:1.5em;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:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}.formatted-date{color:#8292aa;justify-content:right;margin-top:.5rem;margin-right:1.5rem;font-family:Inter,sans-serif;font-size:1.4rem;display:flex}@media (max-width:768px){main{flex-direction:column}.pt-\[20vh\]{padding-top:8vh}h1{font-size:1.6em}h2{font-size:1.1em}.w-2\/5,.w-3\/5{width:100%}#downloadCv{text-align:left}.flex.gap-x-3.justify-center.lg\:justify-start{justify-content:left}#cardsCont{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);height:400px;display:grid}.w-1\/4{width:100%}.gap-\[3rem\]{gap:2rem}.w-\[95\%\]{width:90%}.formatted-date{justify-content:center;margin-right:0;font-size:1rem}.hover\:text-\[\#4E5DF33\]{font-size:1.2rem}.mt-\[10rem\]{margin-top:7rem;margin-bottom:5rem}li{margin-top:15px}.text-white.px-6.py-4{text-align:center;flex-direction:column;justify-content:center;width:90%;display:flex}.flex.justify-center.items-center{margin-right:8rem!important}header{z-index:999;position:sticky;top:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
