@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&display=swap);:root{--nord0:#2e3440;--nord1:#3b4252;--nord2:#434c5e;--nord3:#4c566a;--nord4:#d8dee9;--nord5:#e5e9f0;--nord6:#eceff4;--nord7:#8fbcbb;--nord8:#88c0d0;--nord9:#81a1c1;--nord10:#5e81ac;--nord11:#bf616a;--nord12:#d08770;--nord13:#ebcb8b;--nord14:#a3be8c;--nord15:#b48ead;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition-normal),color var(--transition-normal)}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#8080801a;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#88c0d0,#5e81ac);background:linear-gradient(180deg,var(--nord8),var(--nord10));border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease;-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5e81ac,#b48ead);background:linear-gradient(180deg,var(--nord10),var(--nord15))}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;transition:all .3s ease;transition:all var(--transition-normal)}.glass-card:hover{transform:translateY(-4px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#88c0d0,#b48ead);background:linear-gradient(135deg,var(--nord8) 0,var(--nord15) 100%);-webkit-background-clip:text;background-clip:text}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-border{position:relative}.gradient-border:before{animation:gradient-shift 4s ease infinite;background:linear-gradient(135deg,#88c0d0,#5e81ac,#b48ead);background:linear-gradient(135deg,var(--nord8),var(--nord10),var(--nord15));background-size:200% 200%;border-radius:inherit;content:"";filter:blur(8px);inset:-2px;opacity:.6;position:absolute;z-index:-1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating{animation:float 6s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s ease both}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #88c0d033}50%{box-shadow:0 0 40px #88c0d066}}.pulse-glow{animation:pulse-glow 3s ease-in-out infinite}@keyframes aurora{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(2%,2%) rotate(1deg)}50%{transform:translateY(4%) rotate(0deg)}75%{transform:translate(-2%,2%) rotate(-1deg)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn .3s ease both}::selection{background:#88c0d04d}:focus-visible{outline:2px solid #88c0d0;outline:2px solid var(--nord8);outline-offset:2px}a,button,input,select,textarea{transition:all .2s ease;transition:all var(--transition-fast)}:focus:not(:focus-visible){outline:none}@media (max-width:600px){html{font-size:14px}}@media print{*{background:#fff!important;box-shadow:none!important;color:#000!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.d9b9289d.css.map*/