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-color:#121212;color:#fff;font-family:Arial,sans-serif;margin:0}.app-container{margin:0 auto;max-width:1000px;padding:20px}.navbar{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.nav-links a{color:#61dafb;font-weight:700;margin-left:20px;text-decoration:none}.nav-links a:hover{text-decoration:underline}.page-content{background:#1e1e1e;border-radius:8px;padding:20px}.portfolio-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.project-card{background:#2a2a2a;border-left:4px solid #61dafb;border-radius:8px;padding:20px}.tech{color:#888;font-size:.9em}.contact-form{display:flex;flex-direction:column;gap:15px;max-width:500px}input,textarea{background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;padding:10px}button{background:#61dafb;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:700;padding:10px}button:hover{background:#4fa8c7}.success-msg{color:#4caf50;margin-top:10px}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.clear-btn{background:#ff4c4c;color:#fff}.clear-btn:hover{background:#c00}.message-card{background:#2a2a2a;border-left:4px solid #ff4c4c;border-radius:8px;margin-bottom:15px;padding:15px}.msg-body{background:#1e1e1e;border-radius:4px;margin-top:10px;padding:10px;white-space:pre-wrap}
/*# sourceMappingURL=main.e0b69aa7.css.map*/