body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.App{background-color:#1a1a1a;min-height:100vh;text-align:center}.title-component{background-color:#2a2a2a;border:2px dashed #ff6b6b;border-radius:15px;box-shadow:0 4px 8px #0000004d;margin:20px 0;padding:20px;text-align:center}.title-text{color:#fff;font-size:2.5rem;font-weight:600;margin:0;text-shadow:2px 2px 4px #00000080}@media (max-width:768px){.title-text{font-size:2rem}.title-component{margin:15px 0;padding:15px}}.experience-header{background-color:#3a5998;border:2px dashed #87ceeb;border-radius:10px;margin-bottom:5px;padding:15px 20px}.experience-period-position{color:#fff;font-size:1.4rem;font-weight:500;margin:0;text-align:left}@media (max-width:768px){.experience-period-position{font-size:1.2rem}.experience-header{padding:12px 15px}}.experience-body{background-color:#2a2a2a;border:2px dashed #90ee90;border-radius:10px;margin-top:5px;padding:20px}.experience-description{color:#e0e0e0;font-size:1rem;line-height:1.6;margin:0;text-align:left}@media (max-width:768px){.experience-description{font-size:.9rem;line-height:1.5}.experience-body{padding:15px}}.experience-container{background-color:#ff98000d;border:2px dashed #ff9800;border-radius:15px;margin:30px 0;padding:20px}@media (max-width:768px){.experience-container{margin:20px 0;padding:15px}}.resume-container{background-color:#1a1a1a;margin:0 auto;max-width:900px;min-height:100vh;padding:40px 20px}.experiences-section{margin-top:20px}@media (max-width:768px){.resume-container{padding:20px 15px}}@media (max-width:480px){.resume-container{padding:15px 10px}}.add-experience{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:1rem 0;padding:1rem}.add-experience-title{margin-top:0}.add-experience-form{grid-gap:.5rem;display:grid;gap:.5rem}.add-experience-form label{grid-gap:.25rem;display:grid;font-weight:600;gap:.25rem}.add-experience-form input,.add-experience-form textarea{border:1px solid #cbd5e1;border-radius:6px;padding:.5rem}.add-experience-form button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;justify-self:start;padding:.5rem .875rem}.form-error{color:#b91c1c;margin:.25rem 0 0}
/*# sourceMappingURL=main.195902b4.css.map*/