.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-ext-wght-normal.DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-wght-normal.B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-wght-normal.Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-ext-wght-normal.12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-wght-normal.Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-vietnamese-wght-normal.DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-ext-wght-normal.W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-wght-normal.BWf1rMYL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}span[data-astro-cid-72rfvon5]{font-size:.8rem;line-height:1;color:#ffffff80}.rol[data-astro-cid-72rfvon5]:last-child{grid-column:1 / 3}.rol[data-astro-cid-72rfvon5]{pointer-events:none;user-select:none;display:grid;gap:.3rem;background:#ffffff0d;padding:.3rem .4rem;border-radius:1rem;border:solid 1px #ffffff0c;align-items:center;@media (max-width: 768px){justify-items:center;justify-content:center;grid-template-columns:auto auto;gap:.5rem}@media (min-width: 768px){grid-template-columns:auto 1fr}}.social-button[data-astro-cid-a4n7sfki] span[data-astro-cid-a4n7sfki]{padding:0 1rem}.social-button[data-astro-cid-a4n7sfki]{display:flex;color:#fff;align-items:center;opacity:.7;font-size:1rem}li[data-astro-cid-a4n7sfki]>div[data-astro-cid-a4n7sfki]>a[data-astro-cid-a4n7sfki]:hover .ico[data-astro-cid-a4n7sfki],a[data-astro-cid-a4n7sfki]:focus .ico[data-astro-cid-a4n7sfki]{width:100%}li[data-astro-cid-a4n7sfki]>div[data-astro-cid-a4n7sfki]{border-radius:.5rem;overflow:hidden;background-color:#000000ab;backdrop-filter:blur(4px);transition:all .5s ease-in-out;border:solid 1px #ffffff0c}li[data-astro-cid-a4n7sfki]{box-shadow:0 0 12px 2px #0006;border-radius:.5rem;overflow:hidden}.ico[data-astro-cid-a4n7sfki]{background-color:#ffffff0a;padding:.8rem 1rem;height:100%;display:grid;justify-items:center;align-items:center;transition:.3s ease-in-out;width:30%}a[data-astro-cid-a4n7sfki]{transition:.4s ease-in-out all}a[data-astro-cid-a4n7sfki]:hover,a[data-astro-cid-a4n7sfki]:focus{background-color:#ffffff12;opacity:1}@media (min-width: 768px){#blur-overlay[data-astro-cid-2n2ynrub] img[data-astro-cid-2n2ynrub]{width:10%}}#blur-overlay[data-astro-cid-2n2ynrub] img[data-astro-cid-2n2ynrub]{width:60%;transition:all .5s ease-in-out;z-index:7;filter:invert(1) drop-shadow(0px 0px 16px white);animation:float 3s ease-in-out infinite}#blur-overlay[data-astro-cid-2n2ynrub] img[data-astro-cid-2n2ynrub]:hover{cursor:pointer}@media (max-width: 768px){#blur-overlay[data-astro-cid-2n2ynrub] img[data-astro-cid-2n2ynrub]{width:80%}}#blur-overlay[data-astro-cid-2n2ynrub]{background:#0000009c;overflow:hidden;position:fixed;width:100%;height:100%;backdrop-filter:blur(1rem);z-index:99;opacity:1;transition:opacity .5s ease-in-out;display:grid;justify-items:center;align-items:center}#stars[data-astro-cid-2n2ynrub]{overflow:hidden;background-color:#000;z-index:-1;width:100vw;height:100vh;opacity:.6;position:fixed}#stars[data-astro-cid-2n2ynrub] video[data-astro-cid-2n2ynrub]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;scroll-behavior:smooth}body{margin:0;line-height:inherit;scroll-behavior:smooth}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.main{display:grid;@media (max-width: 1366px){overflow:scroll}@media (min-width: 768px){overflow-x:visible;overflow-y:scroll;overflow-block:revert}@media (max-width: 768px){padding:0 1rem;width:100%}gap:.5rem;padding-bottom:.5rem}.projects{display:grid;gap:.5rem;@media (max-width: 1366px){grid-template-rows:1fr 1fr}@media (min-width: 1366px){grid-template-columns:1fr 1fr}}.description{color:#fff;font-size:1rem;@media (min-width: 768px){grid-row:3 / 4}@media (max-width: 768px){grid-row:2 / 3;text-align:center}}aside{z-index:1;padding-bottom:1rem}main{@media (max-width: 768px){margin-top:1rem}z-index:0;scrollbar-width:none;-ms-overflow-style:none;display:grid;grid-template-rows:1fr auto;gap:.5rem;border-radius:1.5rem;align-content:center;align-items:end}.roles{@media (max-width: 768px){display:grid;grid-template-columns:1fr 1fr;grid-row:3 / 4}@media (min-width: 768px){display:flex;flex-direction:row;grid-row:2 / 3}gap:.5rem}.image{overflow:hidden;grid-row:1 / 4;grid-column:1 / 2}.image>img{user-select:none;pointer-events:none;filter:drop-shadow(0 0 8px rgba(0,0,0,.8))}.image>.imagegif{display:block;content:"";width:68px;height:68px;object-fit:cover;background:url(https://archivo.trama.lol/hacker-epic-face.gif) 64px 64px no-repeat;position:absolute;left:49px;top:18px}.social_buttons{display:grid;gap:.5rem;@media (max-width: 768px){grid-template-columns:1fr 1fr}@media (min-width: 768px){grid-template-columns:1fr 1fr 1fr 1fr}}div>span{font-size:1.2rem;color:#fff}p>strong{color:#f2cb2a;font-weight:600}@keyframes float{0%{transform:translateY(0) scale(1);filter:invert(1) drop-shadow(0 0 15px rgba(255,255,255,.7))}50%{transform:translateY(-20px) scale(1.25);filter:invert(1) drop-shadow(0 0 25px rgba(255,255,255,.9))}to{transform:translateY(0) scale(1);filter:invert(1) drop-shadow(0 0 15px rgba(255,255,255,.7))}}h1{color:#fff;font-weight:700;@media (min-width: 768px){font-size:3rem}@media (max-width: 768px){font-size:2rem;text-align:center}line-height:1;gap:1rem}.hero img{border-radius:.5rem;@media (min-width: 768px){grid-row:1 / 4}@media (max-width: 768px){display:none}}.hero{grid-template-rows:auto auto auto;display:grid;column-gap:1rem;@media (min-width: 768px){grid-template-columns:auto 1fr}@media (max-width: 768px){grid-template-columns:1fr}border:solid 1px #ffffff0c;padding:2rem;background-color:#000000ab;border-radius:.5rem;box-shadow:0 0 12px 2px #0006;backdrop-filter:blur(4px);align-items:center;row-gap:.5rem}body>*{width:70%;@media (max-width: 1366px){width:80%}@media (max-width: 768px){font-size:24px;width:90%}}[data-icon]{font-size:1.5rem;color:#fff}*:focus-visible{outline:none;border:none}#bg{box-shadow:0 0 12px 6px #0003;border-right:1px solid #0000001f;border-left:1px solid #0000001f;position:fixed;width:100%;height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent url(dot.png) repeat 0 0;backdrop-filter:drop-shadow(0px 0px 16px black) blur(16px)}body{overflow-y:auto;gap:.5rem;display:grid;grid-template-rows:1fr;justify-items:center;filter:drop-shadow(0 0 8px rgba(0,0,0,.8));font-size:16px;min-height:100vh}html{font-family:Noto Sans Variable,sans-serif;overflow:hidden}html,body{margin:0;width:100%;height:100%}@media (max-width: 1024px){:root{font-size:14px}}main::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}
