body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#181818;font-family:Montserrat,Arial,sans-serif;margin:0;min-height:100vh}.portfolio-container{background:#1c1c1cfa;border-radius:20px;box-shadow:0 8px 32px #000000b3;margin:40px auto;max-width:700px;padding:40px 30px}.portfolio-header{margin-bottom:30px;text-align:center}.profile-pic{border:3px solid #222;border-radius:50%;box-shadow:0 4px 16px #0009;height:120px;margin-bottom:16px;object-fit:cover;width:120px}h1{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin:0}.tagline{color:#00ffd0;font-size:1.2rem;font-weight:500;margin-bottom:18px}.social-links a{border-bottom:2px solid #0000;color:#00ffd0;font-weight:600;margin:0 10px;text-decoration:none;transition:color .2s,border-bottom .2s}.social-links a:hover{border-bottom:2px solid #00ffd0;color:#fff}.about,.projects{margin-bottom:30px}h2{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.projects ul{list-style:none;padding:0}.projects li{background:#222;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#eee;font-weight:500;margin-bottom:10px;padding:12px 16px;transition:background .2s}.projects li:hover{background:#333}
/*# sourceMappingURL=main.ea6776d1.css.map*/