@font-face{font-family:JetBrains-Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-BrlcHZ7m.ttf)}*{box-sizing:border-box;margin:0;padding:0;font-family:JetBrains-Mono,Helvetica,Arial,sans-serif}body{color:#eaeaea;background:#0b1220;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow-x:hidden}.bg-scene{z-index:-1;background:#0b1220;position:fixed;inset:0;overflow:hidden}.scene-group{transition:opacity 1.4s;position:absolute;inset:0}.scene-day{opacity:1;z-index:1}.scene-dusk{opacity:0;z-index:2}.bg-scene.night .scene-day{opacity:0}.bg-scene.night .scene-dusk{opacity:1}.bg-layer{image-rendering:pixelated;image-rendering:-moz-crisp-edges;position:absolute;left:0}.bg-sky{z-index:1;background-image:url(/assets/bg-FBlOIxN-.png);background-position:50%;background-size:cover;inset:0}.bg-clouds{z-index:3;background-repeat:repeat-x;width:100%}.bg-clouds-1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAABVAgMAAACqf35HAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURQAAAPr8/+Xy/+Xx/yk3l2AAAAABdFJOUwBA5thmAAADjUlEQVR42u2YvW7bMBDHKTkqAiGAi6Lcg06Bpi6d7QxeOjmAzmmzpEuG5CUqZMzuDp2EoC4UPkWAPkAnv4eBIpsD9iRFLtKIlEjJqp3eD7AHW5R4x/v4nxgjCIIgiP8dGDda7sBwu+13AJgH9us9CBkPt9gBHsCQg/0x4loGANubAMgRWFvgpEtH+NnWGHgHBXYWzFfrx5sd5izkpTuUyB0AflslQS9dP4djKe/bSAI+3llLmRtz9RHLxSA1Yrmwu3dP3qbL5a/bVvIxXEtL8Yog90ruvsd6qQcWtjd/y/ZSB1Tbz2sWlNariYMBCjDX3btfY//MU5/NQLYjN3h+UOoH2fnmNItRqatVyzr5qX56b1H3dHUB/poXWwxb1lyD3AN30KBd87BZq89brc4Dr0TKbKa4ykHzR7a9ZiB/5j5Y2po/wvLUoNUNi8OdftJclXng5gS9MC6r5EW/tXh+H3NU/sBKtWetliaNmj3Ax3T1hRCJ7rIgDsR1EsRP/3nxDSv5mfUeeuiAflWdU2sFPJqvFzdVT+chHlJZhDs3DpwLAXi0gsX6TbgiYm709Hcfw+K7yNJjsh7VrdMKbhab0wmczM4+KHuE0j/58ozIen95esDFDD0RrcMBWq3wxwJlCK8qeEm7Dxqbn4VAsQM/XsdIrNcKrrh8sCFQuO/0Ho5VSZKGgC+CpNkegyTI7lOaIo2p0gr7zL0Sas87n7Pl96DodX4Le/YZ2xUxWxcWWuHR5JIvl3MDKQvDl7qYZKaixwudZh4w1QqPJxcpH3y4qJ12R6CrSSNT3cuBNxnJjbXCX5PLYIndti8lTkcmZXesLapGQWAtkwy0gmZy6WPkDMz3CzrvGg2GXrfvZaonFz0rYXtYJnsPi3+9ujHgrfo478T+ismlkvfZ+i/T0hhwcuFwYhADO7lQOu8wBrSTSzW5PJzhdDAdqmTPFD+1czp32gT31NXrWfXkUtODkRBXsUIeugI9FFwKE52Q+CIRfsK6QzW51Je3mbxRKj/GDgx9iqcRM4JojeurZ2lW7bTFwrrZGWVZf0TdQulutv1uYrW9N0J01ilKXx5oW9u+mRIxDwG38asZI18npXml7osHBmeTKZ8ojo090KFMQKVT9qNGGJicze51xDaaICgNNlfrsWelY8yLaMSeFz5JKYIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg/hG/AZeg5j20cIDQAAAAAElFTkSuQmCC);height:85px;animation:75s linear infinite cloudDrift;top:6%}.bg-clouds-2{z-index:5;background-image:url(data:image/png;base64,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);height:61px;animation:42s linear infinite cloudDrift;top:11%}.bg-clouds-3{z-index:6;background-image:url(data:image/png;base64,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);height:83px;animation:24s linear infinite cloudDrift;top:15%}@keyframes cloudDrift{0%{background-position-x:0}to{background-position-x:-1024px}}.bg-sun{z-index:4;background-image:url(/assets/sun-9eWMXBUD.png);background-repeat:no-repeat;background-size:contain;width:clamp(120px,16vw,220px);height:clamp(120px,16vw,220px);animation:6s ease-in-out infinite sunPulse;top:7%;left:auto;right:7%}@keyframes sunPulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.bg-sea{z-index:7;background-image:url(/assets/sea-sheet-CBtgcCzA.png);background-repeat:no-repeat;background-size:400% 100%;width:100%;height:clamp(140px,26vh,260px);animation:1.6s steps(3,end) infinite seaFrames;bottom:clamp(110px,20vh,200px)}@keyframes seaFrames{0%{background-position-x:0%}to{background-position-x:100%}}.bg-waves{z-index:8;background-image:url(/assets/wave-sheet-DLEYLZmr.png);background-repeat:no-repeat;background-size:800% 100%;width:100%;height:clamp(110px,20vh,200px);animation:1.1s steps(7,end) infinite waveFrames;bottom:0}@keyframes waveFrames{0%{background-position-x:0%}to{background-position-x:100%}}.bg-dusk-sky{z-index:1;background-image:url(data:image/png;base64,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);background-position:50%;background-size:cover;inset:0}.bg-dusk-sea{z-index:2;background-image:url(/assets/sunset-sea-sheet-Bw23wSej.png);background-repeat:no-repeat;background-size:800% 100%;width:100%;height:clamp(60px,11vh,110px);animation:1.8s steps(7,end) infinite duskSeaFrames;bottom:clamp(90px,16vh,160px)}@keyframes duskSeaFrames{0%{background-position-x:0%}to{background-position-x:100%}}.bg-dusk-waves{z-index:3;background-image:url(/assets/sunset-wave-sheet-CxItGd-k.png);background-repeat:no-repeat;background-size:800% 100%;width:100%;height:clamp(110px,20vh,200px);animation:1.1s steps(7,end) infinite duskWaveFrames;bottom:0}@keyframes duskWaveFrames{0%{background-position-x:0%}to{background-position-x:100%}}#card{-webkit-backdrop-filter:blur(16px);background:#434640bf;border:1px solid #d5aed526;border-radius:0;flex-direction:column;width:90%;max-width:650px;height:85vh;min-height:600px;max-height:850px;padding:2.5rem;transition:background .3s,border-color .3s,color .3s;display:flex;position:relative;box-shadow:0 10px 40px #0009}.theme-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #0b0b0b33;width:30px;height:30px;font-size:.9rem;transition:all .2s;position:absolute;top:1rem;right:1rem}.theme-toggle:hover{color:#000;background:#fff}.profile-section{text-align:center;margin-bottom:2rem}.profile-pic{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;width:80px;height:80px;margin:0 auto 1rem}.name{letter-spacing:1px;text-transform:uppercase;margin-bottom:.25rem;font-size:1.5rem;font-weight:600}.title{color:#a0a0a0;letter-spacing:.5px;margin-bottom:1rem;font-size:.9rem;font-weight:400}.social-links{justify-content:center;gap:1rem;display:flex}.link-icon{width:35px;height:35px;color:inherit;border:1px solid #fff3;justify-content:center;align-items:center;font-size:.8rem;text-decoration:none;transition:all .2s;display:inline-flex}.link-icon:hover{color:#000;background:#fff}svg{width:32px;height:32px;transition:color .2s ease-in-out}.icon-email:hover,.icon-linkedin:hover,.icon-github:hover{color:#000}.nav-tabs{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;display:flex}.tab{color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem 0;font-size:.85rem;transition:all .2s}.tab:hover{color:inherit;background:#ffffff0d}.tab.active{color:inherit;border-bottom:2px solid #fff}.content-area{color:#ccc;flex:1;padding-right:.5rem;font-size:.95rem;line-height:1.6;overflow-y:auto}.tab-content,[data-tab-content]{animation:.3s fadeIn;display:none}.tab-content.active-content,.active[data-tab-content]{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.job-entry{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1.5rem}.job-entry:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.job-header{justify-content:space-between;align-items:baseline;margin-bottom:.25rem;display:flex}.company-name{color:#fff;font-size:1.1rem;font-weight:600}.job-dates{color:#a0a0a0;text-align:right;font-size:.85rem}.job-title{color:#ccc;margin-bottom:.75rem;font-size:.95rem;font-style:italic;font-weight:400}.job-details{color:#ccc;padding-left:1.25rem;font-size:.9rem;list-style-type:disc}.job-details li{margin-bottom:.4rem}.project-list{flex-direction:column;gap:1.25rem;display:flex}.project-item{border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.project-item:last-child{border-bottom:none;padding-bottom:0}.project-main{flex-direction:column;gap:.35rem;display:flex}.project-title{color:#fff;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.reading-list{flex-direction:column;gap:1.25rem;display:flex}.reading-item{border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.reading-item:last-child{border-bottom:none;padding-bottom:0}.book-main{flex-direction:column;gap:.25rem;display:flex}.book-title{color:#fff;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.book-title .arrow{opacity:0;color:peru;font-size:.85rem;transition:all .2s;transform:translate(-5px)translateY(2px)}.book-title:hover{color:peru}.book-title:hover .arrow{opacity:1;transform:translate(0)translateY(0)}.book-author{color:#a0a0a0;font-size:.85rem}.book-status{white-space:nowrap;margin-top:.2rem;font-size:.85rem}.status.done{color:#859900}.status.reading{color:#b58900}.status.next{color:#a0a0a0}#card.light-mode{color:#121212;background:#ffffffbf;border:1px solid #00000026;box-shadow:0 10px 40px #00000026}#card.light-mode .theme-toggle{color:#121212;border-color:#0003}#card.light-mode .theme-toggle:hover{color:#fff;background:#121212}#card.light-mode .profile-pic{background:#0000000d;border:1px solid #0003}#card.light-mode .title,#card.light-mode .content-area{color:#333}#card.light-mode .link-icon{border-color:#0003}#card.light-mode .link-icon:hover{color:#fff;background:#121212}#card.light-mode .nav-tabs{border-bottom-color:#0000001a}#card.light-mode .tab{color:#777}#card.light-mode .tab:hover,#card.light-mode .tab.active{background:#00000008}#card.light-mode .tab.active{border-bottom-color:#121212}#card.light-mode .job-entry{border-bottom-color:#0000001a}#card.light-mode .company-name,#card.light-mode .item-title,#card.light-mode .book-title{color:#121212}#card.light-mode .job-title,#card.light-mode .job-details{color:#333}#card.light-mode .job-dates,#card.light-mode .item-desc,#card.light-mode .book-author{color:#666}#card.light-mode .item-card,#card.light-mode .reading-item{background:#00000008;border-color:#0000001a}#card.light-mode .item-card:hover{background:#0000000f}@media (width<=600px){#card{width:95%;margin:1rem 0;padding:1.5rem}.nav-tabs{border-bottom:none;flex-wrap:wrap}.tab{border-bottom:1px solid #ffffff1a;flex:50%;padding:.5rem;font-size:.75rem}.tab.active{background:#ffffff0d}#card.light-mode .tab{border-bottom:1px solid #0000001a}#card.light-mode .tab.active{background:#00000008}.job-header{flex-direction:column;align-items:flex-start}.job-dates{margin-top:.2rem;margin-bottom:.2rem}}#card.light-mode .reading-item{border-bottom-color:#00000026}#card.light-mode .book-title{color:#121212}#card.light-mode .book-title:hover,#card.light-mode .book-title .arrow{color:#0a66c2}#card.light-mode .book-author{color:#666}#card.light-mode .status.done{color:#27ae60}#card.light-mode .status.reading{color:#d35400}#card.light-mode .status.next{color:#777}.icon-github-inline{width:18px;height:18px;margin-top:-1px}.project-title .arrow{opacity:0;color:peru;font-size:.85rem;transition:all .2s;transform:translate(-5px)translateY(2px)}.project-title:hover{color:peru}.project-title:hover .arrow{opacity:1;transform:translate(0)translateY(0)}.project-desc{color:#a0a0a0;font-size:.85rem;line-height:1.5}
