*{box-sizing:border-box;margin:0%;padding:0%}html,body,#root{width:100%;height:100%}main{background-image:url(/Macwallpaper.jpg);background-position:50%;background-size:cover;background-repeat:none;width:100%;height:100%;position:relative;overflow:hidden}body{background-color:#000}.dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background-color:#444c;border-radius:.75rem;gap:1rem;padding-block:.75rem;padding-inline:1rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.dock .icon{aspect-ratio:1;border-radius:.25rem;justify-content:center;align-items:center;width:3.75rem;padding:.65rem;transition:all .3s;display:flex}.dock .github{background-color:#000}.dock .note{background:linear-gradient(#ff5d22,#ff6c36)}.dock .pdf{background:linear-gradient(#ff022c,#fa2246)}.dock .calender{background:linear-gradient(#153ffa,#3770ff)}.dock .spotify{background:linear-gradient(#10a310,#30a930)}.dock .mail{background:linear-gradient(#153ffa,#3770ff)}.dock .link{background:linear-gradient(#61059b,#aa44d2)}.dock .cli{background-color:#000}.dock .icon:hover{transform:scale(1.25)translateY(-20%)}.dock .icon:hover+.icon{transform:scale(1.1)translateY(-10%)}.dock .icon:has(+.icon:hover){transform:scale(1.1)translateY(-10%)}.dock .minimized{animation:1.3s ease-in-out infinite pulse;position:relative}.dock .minimized-badge{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:6px;right:7px;box-shadow:0 0 10px #fffc}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}nav{color:#dedede;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#46464689;justify-content:space-between;width:100%;padding-block:.5rem;padding-inline:.75rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}nav .left,nav .right{gap:1rem;display:flex}.window{color:#fff;background-color:#000;border-radius:.75rem;height:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;animation:.22s ease-out forwards windowWaterDropIn;overflow:hidden}.window.opening{animation:.22s ease-out forwards windowWaterDropIn}.window.closing{animation:.22s ease-in forwards windowWaterDropOut}.window.minimizing{animation:.16s ease-in forwards windowMinimize}.window .nav{border-bottom:1px solid #ffffff40;align-items:center;gap:1.5rem;padding-block:.25rem;padding-inline:.5rem;display:flex}.window .nav .dots{gap:.15rem;display:flex}.window .nav .dots .dot{cursor:pointer;background-color:#fff;border-radius:50%;width:15px;height:15px;margin:5px;transition:transform .15s,box-shadow .2s}.window .nav .dots .dot:hover{transform:scale(1.15);box-shadow:0 0 0 4px #ffffff26}.window .nav .dots .red{background-color:red}.window .nav .dots .yellow{background-color:#ff0}.window .nav .dots .green{background-color:green}.window .main-content{height:calc(100% - 2.5rem)}.window.maximized{border-radius:0;position:relative;top:0;left:0;width:100%!important;height:100%!important}.window ::-webkit-scrollbar{width:8px;height:8px}.window ::-webkit-scrollbar-thumb{background-color:#474747;border-radius:4px}@keyframes windowWaterDropIn{0%{opacity:0;border-radius:60px;transform:scale(.7,.5)translateY(20px)}50%{opacity:.8;border-radius:30px;transform:scale(1.05,.95)translateY(-8px)}to{opacity:1;border-radius:12px;transform:scale(1)translateY(0)}}@keyframes windowWaterDropOut{0%{opacity:1;border-radius:12px;transform:scale(1)translateY(0)}35%{opacity:.9;border-radius:18px;transform:scale(.9,1.1)translateY(4px)}to{opacity:0;border-radius:70px;transform:scale(.6,.3)translateY(18px)}}@keyframes windowMinimize{0%{opacity:1;transform:scale(1)translateY(0)}50%{opacity:.7;transform:scale(.86)translateY(2px)}to{opacity:0;transform:scale(.3)translateY(20px)}}.cards{color:#e4e4e4;padding:1rem;flex-wrap:wrap;justify-content:center;gap:2rem;height:100%;padding-bottom:10rem;display:flex;overflow:scroll}.cards .card{background-color:#424242;border-radius:.5rem;flex-direction:column;flex-grow:1;flex-basis:20rem;gap:1rem;max-width:30rem;padding-block:.75rem;padding-inline:1rem;display:flex}.cards .card img{border-radius:.5rem;width:100%}.cards .card h1{font-size:1.5rem;font-weight:500}.cards .card .description{opacity:.7;word-spacing:.5rem;line-height:1.3rem}.cards .card .tags{flex-wrap:wrap;gap:.75rem;display:flex}.cards .card .tags .tag{white-space:nowrap;background-color:#4f514e;border-radius:.75rem;width:fit-content;padding-block:.75rem;padding-inline:1.25rem}.cards .card .urls{gap:1rem;display:flex}.cards .card .urls a{color:#fff}.note-window{padding:1rem;height:100%;padding-bottom:10rem;font-size:1.1rem;overflow:auto}.note-window pre{background-color:#0000!important}.resume-window{height:100%;overflow:auto}.resume-window embed,.spotify-window,.spotify-window iframe{width:100%;height:100%}.cli-window{background-color:#292929;width:100%;height:100%;padding-bottom:4rem}.cli-window div[name=react-console-emulator]{width:100%;height:100%;background-color:#0000!important}
