*{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html,body,#root{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;position:relative;overflow:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}main .spotify{align-items:center;display:flex}main{overflow:-moz-hidden-unscrollable;background-image:url(./mac-wallpaper.jpg);background-position:50%;background-size:cover;width:100%;height:100%}main .terminal{border:none;border-radius:10px;width:100%;height:100%;overflow:hidden}main .terminal .top{background-color:#111;justify-content:center;align-items:center;gap:100px;width:100%;height:18px;padding:0 7px;display:flex;position:relative}main .terminal .top .fullPage{color:#fff;position:absolute;right:10px}main .terminal .top .threeDot{justify-content:space-evenly;align-items:center;gap:6px;padding:0 7px;display:flex;position:absolute;left:7px}main .terminal .top .threeDot .circle1{background-color:red;border-radius:5px;width:10px;height:10px}main .terminal .top .threeDot .circle2{background-color:#e6e20ada;border-radius:5px;width:10px;height:10px}main .terminal .top .threeDot .circle3{background-color:#03c009;border-radius:5px;width:10px;height:10px}main .terminal .top .name{color:#fff;font-size:xx-small}main .terminal .main{color:#fff;scrollbar-width:none;-ms-overflow-style:none;background-color:#0c0c0cfd;width:100%;height:100%;padding:3px 15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:small;overflow:hidden auto}main .terminal .main .notes-content pre{white-space:pre-wrap!important;word-break:break-word!important;background:0 0!important;margin:0!important;padding:4px!important;font-family:Consolas,Monaco,Fira Code,Courier New,monospace!important;overflow-x:auto!important}main .terminal .main::-webkit-scrollbar{width:0;height:0;display:none}main header{padding-left:.7rem;padding-right:.7rem;background-color:#4b4a4a6a;flex-direction:row;justify-content:space-between;align-items:center;height:20px;padding-block:13px;display:flex}main header .dropDown,main header .threeDot{display:none}main header a{color:#fff;text-decoration:none}main header .leftPortion{gap:.75rem;display:flex}main header .rightPortion{color:#fff;gap:.75rem;display:flex}main footer{-webkit-backdrop-filter:blur(16px);background:#28282873;border:1px solid #fff3;border-radius:18px;flex-direction:row;justify-content:center;align-items:center;gap:.9vw;height:auto;margin-bottom:15px;padding:10px 1.2vw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000059}main footer a{text-decoration:none;display:block}main footer .icon{transform-origin:bottom;will-change:transform;backface-visibility:hidden;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:6px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .55s;display:flex;transform:translateY(0)scale(1);box-shadow:0 4px 10px #0000004d,inset 0 1px 1px #ffffff40}main footer img{cursor:pointer;pointer-events:none;height:2vw;min-height:20px;max-height:28px;display:block}main footer .git{background:linear-gradient(135deg,#24292e 0%,#0d1117 100%)}main footer .calendar{background:linear-gradient(135deg,#ff3b30 0%,#d70015 100%)}main footer .cli{background:linear-gradient(135deg,#2c2c2e 0%,#1c1c1e 100%)}main footer .link{background:linear-gradient(135deg,#007aff 0%,#0051a8 100%)}main footer .mail{background:linear-gradient(135deg,#147efb 0%,#0055b8 100%)}main footer .note{background:linear-gradient(135deg,#fecb2e 0%,#e5a900 100%)}main footer .pdf{background:linear-gradient(135deg,#ff2d55 0%,#c41238 100%)}main footer .spotify{background:linear-gradient(135deg,#1db954 0%,#128c39 100%)}main footer .icon:hover{transform:translateY(-8px)scale(1.35);box-shadow:0 10px 24px #00000080,inset 0 1px 1px #fff6}main footer .icon:hover+.icon{transform:translateY(-3px)scale(1.18)}main footer .icon:has(+.icon:hover){transform:translateY(-3px)scale(1.18)}@media (width<=768px){footer{scrollbar-width:none;-ms-overflow-style:none;gap:10px;max-width:95vw;padding:8px 12px;overflow-x:auto}footer::-webkit-scrollbar{display:none}footer .icon{padding:6px}footer img{height:22px;min-height:22px;max-height:22px}}@media (width<=600px){header{padding:0 12px}header .leftPortion a{display:none}header .leftPortion img{display:block}header .leftPortion .dropDown{color:#fff;background-color:#0000;border:none;display:block}header .leftPortion .dropDown select{color:#fff;background:#1e1e1ecc;border:1px solid #fff3;border-radius:4px;padding:2px 4px;font-size:11px}header .rightPortion{gap:8px;font-size:11px}footer{border-radius:14px;gap:8px;margin-bottom:10px;padding:6px 10px}footer .icon{border-radius:8px;padding:5px}footer img{height:20px;min-height:20px;max-height:20px}}@media (width<=360px){footer{gap:5px;padding:5px 8px}footer .icon{padding:4px}footer img{height:18px;min-height:18px;max-height:18px}}
