@import"https://fonts.googleapis.com/css?family=Instrument+Serif:regular,italic";@import"https://fonts.googleapis.com/css?family=Sora:100,200,300,regular,500,600,700,800";:root{--background: #09090d;--monochrome: #ffffff;--cursor-blur: linear-gradient(120deg, #94b4ff 0%, #d380f6 100%);--github-color: #ffffff;--dribbble-color: #ff81d3;--linkedin-color: #9d7fff;--contact-color: #ff946d;--aurora-color-1: #FF94B4;--aurora-color-2: #b49fda;--aurora-color-3: #7ac5d8;--navicons-home: #ff4848;--navicons-skills: #ffd359;--navicons-work: #90e48d;--navicons-color: #d2d2d2}[data-theme=dark]{--background: #ffffff;--monochrome: #000000;--cursor-blur: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%);--github-color: #000000;--dribbble-color: #ff1eaf;--linkedin-color: #2800aa;--contact-color: #ff5a1e;--aurora-color-1: #FF94B4;--aurora-color-2: #b49fda;--aurora-color-3: #7ac5d8;--navicons-home: #ff4848;--navicons-work: #ffb12a;--navicons-color: #454545}#root{width:100%;height:100%}body,h1,p,span{padding:0%;margin:0%;left:0;top:0}html{scroll-behavior:smooth;scrollbar-width:none}body{background-color:var(--background);color:var(--monochrome);transition:color .3s}.AppMain>section{min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;box-sizing:border-box;padding:24px}.AppMain{position:relative;z-index:1}h1{font-family:"Instrument Serif";font-style:bold;font-weight:200;font-size:6rem;letter-spacing:0}p{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-size:1.5rem}.status{position:sticky;top:64px;left:50%;transform:translate(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;width:fit-content;gap:10px;border-radius:99px;border:.5px solid #757575;background:#2323237d;padding:16px 20px;color:var(--monochrome);transition:opacity .36s cubic-bezier(.2,.9,.2,1),transform .36s cubic-bezier(.2,.9,.2,1);will-change:opacity,transform;z-index:60}.status-text{font-family:Sora;font-weight:500;font-size:.8rem}.status-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.open{background-color:#28a745;animation:pulse-open 2s infinite}@keyframes pulse-open{0%{box-shadow:0 0 #28a745b3}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 #28a74500}}.closed{background-color:#e07338;animation:pulse-closed 2s infinite}@keyframes pulse-closed{0%{box-shadow:0 0 #e07338}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 #28a74500}}.status-hidden{opacity:0;transform:translate(-50%) translateY(-12px);pointer-events:none}.aurora-container{position:fixed;width:100%;top:0;left:50%;transform:translate(-50%,-10%);height:100%;z-index:-1;animation:slideDown 2s cubic-bezier(.2,.8,.2,1) 80ms both;will-change:transform,opacity}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");opacity:.1;pointer-events:none}@keyframes slideDown{0%{transform:translate(-50%,-10%);opacity:0}to{transform:translate(-50%);opacity:1}}.squares-canvas{width:100%;border:none;display:block;position:fixed;top:0%;left:50%;transform:translate(-50%);height:100%;z-index:-5}.navbar{position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:auto;bottom:30px;left:50%;padding:10px 20px;transform:translate(-50%)}.backdrop-blur{background:#ffffff1a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:99px;box-shadow:0 4px 15px #0003;border:1px solid rgba(255,255,255,.3)}.navbar a{color:var(--monochrome);font-family:Sora;font-weight:500;text-align:center;text-decoration:none;display:inline-flex;align-items:center;padding:10px 15px;border-radius:99px;transition:.2s ease-out}span{margin-left:8px;font-size:16px}.icon{color:var(--monochrome);display:flex;border-radius:999px;background-color:transparent;border:none;transition:.2s ease-out}.navbar a:hover{background:#ffffff3d;border-radius:99px;box-shadow:0 0 20px #4646461a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:scale(1.05)}.navbar a.active[data-section=home] .icon{color:var(--navicons-home)}.navbar a.active[data-section=works] .icon{color:var(--navicons-work)}.navbar a.active[data-section=skills] .icon{color:var(--navicons-skills)}h1,p{text-align:center}.container{max-width:50%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:24px;box-sizing:border-box}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.hero_head{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;transform:translateY(24px);opacity:0;animation:slideFadeUp .7s cubic-bezier(.22,.9,.32,1) forwards}@keyframes slideFadeUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(-12px);opacity:1}}@media(prefers-reduced-motion:reduce){.hero_head{transform:none;opacity:1;animation:none}}.globe_emoji{width:42px;height:42px}.paragraph{width:fit-content;height:auto}.p_link{color:var(--monochrome);font-family:"Instrument Serif";font-style:italic;font-weight:400;text-align:left;font-size:28px;text-decoration:none;transition:all .5s}.p_link:hover{text-decoration:underline}.button{text-decoration:none;font-family:Sora;font-style:normal;font-weight:400;text-align:center;font-size:18px;letter-spacing:-1.5px;margin:8px}.links{position:relative;width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:center;gap:16px}.button{color:var(--monochrome);transition:all .5s;width:fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center}.button:hover{transform:translateY(10px) scale(1.2);padding:0 20px}.github:hover{color:var(--monochrome)}.dribbble:hover{color:var(--dribbble-color)}.mail:hover{color:var(--contact-color)}.linkedin:hover{color:var(--linkedin-color)}.curriculum:hover{color:#328c00}
