@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);*{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;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}.app{background:#000;color:#fff;font-family:Franklin Gothic Medium,Arial Narrow,fantasy,sans-serif;font-size:1.5rem;min-height:100vh;min-width:100%;min-width:-webkit-fill-available;position:relative;width:min-content}b{animation:gradient-pan 3s linear infinite alternate;background:linear-gradient(90deg,#fff,gold 50%,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000}.header{background:linear-gradient(180deg,gold,#534600a6);height:60px;justify-content:space-between;position:sticky;top:0;width:100%;z-index:1000}.header,.header_left{align-items:center;display:flex}.header_left{flex:1 1}.header_name{animation:gradient-pan 3s linear infinite alternate;background:linear-gradient(90deg,gold,blue 50%,gold);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#0000;font-size:2rem;font-weight:700;margin-left:10px;padding-left:6px;white-space:nowrap}.header_center{display:flex;flex:1 1;gap:32px;justify-content:center}.header_center .header_element{color:#fff}.header_right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;padding-right:16px;position:relative}.dropdown_btn{animation:gradient-pan 10s linear infinite alternate;background:linear-gradient(90deg,blue,#daa520 50%,blue);background-size:200% auto;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1rem;font-weight:500;padding:4px 9px;transition:background .3s}.dropdown_btn:hover{background:#daa520;background:var(--secondary-color,#daa520)}.dropdown_menu{background:#232323;border:1px solid #daa520;border:1px solid var(--primary-color,#daa520);border-radius:8px;box-shadow:0 2px 8px #0000002e;display:flex;flex-direction:column;min-width:160px;position:absolute;right:0;top:48px;z-index:200}.header_element{border:2.5px solid #0000;padding:5px 12px;position:relative}.header_element:hover{animation:header-bounce .7s cubic-bezier(.68,-.55,.27,1.55),border-gradient-pan 2s linear infinite alternate;border-image:linear-gradient(90deg,#000 50%,gold 0);border-image-slice:1;z-index:1}@keyframes header-bounce{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(.98)}}@keyframes border-gradient-pan{0%{border-image:linear-gradient(90deg,#000 100%,gold 0)}50%{border-image:linear-gradient(90deg,#000,gold)}to{border-image:linear-gradient(90deg,gold 100%,#000 0)}}.dropdown_item{color:#fff;font-size:1.1rem;padding:12px 18px;text-decoration:none;transition:background .2s}.dropdown_item:hover{background:#daa520;background:var(--primary-color,#daa520);color:#181818}@media (max-width:700px){.header_center{font-size:1.2rem;gap:12px}.header_name{font-size:1.2rem;padding-left:8px}.dropdown_btn{font-size:1rem;padding:6px 10px}}.home{display:flex;flex-direction:column;height:100%;width:100%}.home_row1{flex-wrap:wrap;gap:16px;padding:10px}.home_about,.home_row1{display:flex;justify-content:center}.home_about{align-items:center;border:2px solid #daa520;border-radius:2%;flex-direction:column;margin-bottom:10px}.home_about p{align-items:center;justify-content:center;text-align:center}.home_row2{display:flex;flex-direction:row;margin:10px}.home_r2elements{display:flex;flex:1 1;flex-direction:column}.skills_container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px}.skills_container p{text-align:center}.home_row3{flex:1 1;flex-direction:column;text-align:center}.home_row3,.image_container{align-items:center;display:flex;justify-content:center}ul>li{border:2px solid #daa520;border-radius:1vw;margin-top:20px;padding:10px}.home_image{animation:pulse-gold 2s ease-in-out infinite;aspect-ratio:2/1.5;border:3px solid #daa520;border-radius:100%;display:flex;width:80%;z-index:1}@keyframes pulse-gold{0%{border-color:#daa520;box-shadow:0 0 5px #daa520}50%{border-color:gold;box-shadow:0 0 20px blue}to{border-color:#daa520;box-shadow:0 0 5px #daa520}}.button{background-color:#daa520;margin-bottom:10px;margin-top:10px}.button:hover{animation:trans 2s infinite alternate}@keyframes trans{to{background-color:rgba(255,217,0,.916)}}.home_row3>p{align-items:center;display:flex;font-size:1.2rem;justify-content:center;margin-right:10px;text-align:center;width:100%}.form{background-color:#000;color:#daa520;display:flex;flex-direction:column;min-width:200px}.form_col{border-radius:20px}.form_col,.form_control{color:#daa520;width:100%}.form_control{background-color:#000;border:2px solid #daa520;border-radius:5px}.form_container{color:#daa520}.form>button{width:100%}.experience_container{display:flex;flex-direction:column;gap:24px;margin:32px auto;max-width:600px}.job_card{background:#181818;border:2px solid #daa520;border:2px solid var(--primary-color,#daa520);border-radius:12px;box-shadow:0 2px 8px #0000001f;padding:20px 24px 16px}.job_info_row{align-items:center;display:flex;justify-content:space-between}.job_name{color:#fff;color:var(--text-color,#fff);font-size:1.2rem;font-weight:700;margin:0}.more_details_btn{background:#daa520;background:var(--primary-color,#daa520);border:none;border-radius:6px;color:#181818;cursor:pointer;font-size:1rem;font-weight:500;margin-left:5px;padding:6px 10px;transition:background .2s}.more_details_btn:hover{background:#b9982c;background:var(--secondary-color,#b9982c)}.role_details{color:#fff;color:var(--text-color,#fff);display:flex;font-size:1rem;gap:24px;margin-top:8px}.job_role,.job_year{font-weight:400}.job_description{background:#232323;border-radius:8px;box-shadow:0 1px 4px #00000014;color:#e0e0e0;font-size:.98rem;margin-top:14px;padding:12px 16px}.skills-section{margin-bottom:48px}.skills-category{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:24px;position:relative;text-align:center}.skills-category .underline{animation:gradient-pan 3s linear infinite alternate;background:linear-gradient(90deg,gold,blue 60%,gold);background-size:200% auto;border-radius:2px;display:block;height:4px;margin:8px auto 0;width:180px}@keyframes gradient-pan{0%{background-position:0 50%}to{background-position:100% 50%}}.skills-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.skill-card{align-items:center;background:#232323;border-radius:16px;box-shadow:0 4px 16px #ffd9004d;display:flex;flex-direction:column;padding:32px 24px 24px;transition:transform .2s,box-shadow .2s;width:6rem}.skill-card:hover{box-shadow:0 8px 32px #0000ff26;transform:translateY(-8px) scale(1.03)}.skill-icon{color:blue;font-size:1rem;margin-bottom:16px}.skill-title{color:#fff;font-weight:700;margin-bottom:8px}.skill-desc,.skill-title{font-size:1rem;text-align:center}.skill-desc{color:#b0b0b0}:root{--primary-color:#a98017;--secondary-color:#b9982c;--background-color:#0f0f0f;--text-color:#fff;--error-color:#e74c3c;--success-color:#2ecc71}body{background:#181818;font-family:Segoe UI,Roboto,Arial,sans-serif;padding:0}body,h1,h2,h3,h4,h5,h6{color:#fff;margin:0}a{color:gold}a,a:hover{text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:40px 0;width:90%}.text-center{text-align:center}.bold{font-weight:700}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.projects{text-align:center}.projects_container{grid-gap:3rem 1rem;display:grid;gap:3rem 1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:10px}.projects_indv{align-items:center;background:#000;border:2px solid #daa520;color:#fff;display:flex;font-size:2rem;height:100%;justify-content:center;max-height:500px;max-width:500px;min-height:300px;min-width:300px;overflow:hidden;position:relative;width:100%}.projects_indv>a>img{display:block;height:100%;object-fit:cover;width:100%}.project_overlay{align-items:center;background:#000000fa;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .7s cubic-bezier(.68,-.55,.27,1.55);width:100%;z-index:2}.projects_indv:hover .project_overlay{opacity:0;pointer-events:none}.project_title{align-items:center;display:flex;flex-direction:column;overflow:clip;width:100%}.description{font-size:1rem;margin-bottom:8px}.project_name{color:gold;font-size:1.3rem;font-weight:700;margin-bottom:6px}.contributors{font-size:1rem}.project_title::-webkit-scrollbar{background:#0000;height:0}.project_contributors strong{flex-shrink:0;font-size:1rem;margin-right:8px}.project_contributor_name{color:gold;display:inline-block;font-weight:500;margin-right:18px}.project_contributors{-ms-overflow-style:none;align-items:center;animation:contributors-scroll 6s linear infinite;display:flex;flex-direction:row;font-size:.9rem;justify-content:flex-start;margin-top:5px;overflow-x:auto;position:relative;scrollbar-width:none;transition:transform .3s;white-space:nowrap;width:-moz-fit-content;width:fit-content}@keyframes contributors-scroll{0%{transform:translateX(30%)}90%{transform:translateX(-40%)}to{transform:translateX(0)}}.languages{align-items:center;bottom:1%;display:flex;font-size:.65rem;justify-content:flex-start;margin-left:10px;position:absolute;z-index:3}.language{background:#000000b3;border:2px solid #daa520;border-radius:5px;color:gold;margin-right:.4rem;padding:5px}.contact-page{background:#0f0f0f;background:var(--background-color,#0f0f0f);justify-content:center;min-height:80vh}.contact-card,.contact-page{align-items:center;display:flex}.contact-card{background:#181818;border:2px solid #daa520;border:2px solid var(--primary-color,#daa520);border-radius:18px;box-shadow:0 4px 24px #0000002e;color:#fff;color:var(--text-color,#fff);flex-direction:column;max-width:420px;padding:40px 32px 32px;width:100%}.contact-card h1{color:#daa520;color:var(--primary-color,#daa520);margin-bottom:8px}.contact-intro{color:#e0e0e0;margin-bottom:18px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;width:100%}.contact-input,.contact-textarea{background:#232323;border:1.5px solid #daa520;border:1.5px solid var(--primary-color,#daa520);border-radius:7px;color:#fff;font-size:1rem;outline:none;padding:10px 12px;transition:border .2s}.contact-input:focus,.contact-textarea:focus{border:1.5px solid #b9982c;border:1.5px solid var(--secondary-color,#b9982c)}.contact-btn{background:#daa520;background:var(--primary-color,#daa520);border:none;border-radius:7px;color:#181818;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:6px;padding:10px 0;transition:background .2s}.contact-btn:hover{background:#b9982c;background:var(--secondary-color,#b9982c)}.contact-info{color:#e0e0e0;font-size:1rem;margin-top:18px;width:100%}.contact-info a{color:#daa520;color:var(--primary-color,#daa520);text-decoration:underline}.blogs-container{align-items:center;background:#0f0f0f;background:var(--background-color,#0f0f0f);display:flex;flex-direction:column;min-height:80vh;padding:40px 0}.blogs-title{color:gold;color:var(--primary-color,gold);font-size:2.4rem;margin-bottom:32px;text-align:center}.blogs-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1200px;width:90%}.blog-card{background:#181818;border:2px solid gold;border:2px solid var(--primary-color,gold);border-radius:16px;box-shadow:0 4px 16px #0000002e;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.blog-card:hover{border-color:#b9982c;border-color:var(--secondary-color,#b9982c);box-shadow:0 8px 32px #ffd7001a;transform:translateY(-8px) scale(1.03)}.blog-image{cursor:pointer;height:200px;object-fit:cover;transition:filter .2s;width:100%}.blog-card:hover .blog-image{filter:brightness(1.08) saturate(1.1)}.blog-desc{color:#e0e0e0;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding:18px 16px 16px;text-align:left}.blog-post-title{color:gold;color:var(--primary-color,gold);font-size:1.2rem;margin-bottom:8px}@media (max-width:600px){.blogs-grid{gap:18px;grid-template-columns:1fr}.blog-image{height:160px}}
/*# sourceMappingURL=main.c9e3e061.css.map*/