.about-module__8TymFG__pageWrapper{justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.about-module__8TymFG__about{text-align:left;align-items:stretch;gap:40px;width:90%;max-width:1200px;font-family:monospace;display:flex}.about-module__8TymFG__infoBox{background-color:#fff;border-radius:15px;width:60%;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.about-module__8TymFG__title{text-align:center;margin-bottom:30px}.about-module__8TymFG__name{margin-bottom:5px;font-size:36px;font-weight:700}.about-module__8TymFG__name span{color:#0a5ea4}.about-module__8TymFG__typew{text-transform:uppercase;color:#777;font-size:20px;font-weight:400}.about-module__8TymFG__description{margin-top:30px}.about-module__8TymFG__description h2{color:#0a5ea4;margin-bottom:15px;font-size:28px;font-weight:700}.about-module__8TymFG__description p{color:#333;margin-bottom:15px;font-size:18px;line-height:1.6}.about-module__8TymFG__description strong,.about-module__8TymFG__description a strong{color:#0a5ea4;font-weight:700;text-decoration:none}.about-module__8TymFG__imageBox{border-radius:15px;width:40%;overflow:hidden}.about-module__8TymFG__img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.about-module__8TymFG__about{gap:25px;width:95%}.about-module__8TymFG__infoBox{width:65%;padding:30px}.about-module__8TymFG__imageBox{width:35%}}@media (max-width:900px){.about-module__8TymFG__about{flex-direction:column;align-items:center;gap:30px}.about-module__8TymFG__infoBox{order:2;width:100%}.about-module__8TymFG__imageBox{order:1;width:60%;max-width:350px;height:auto}}@media (max-width:600px){.about-module__8TymFG__pageWrapper{padding:20px 10px}.about-module__8TymFG__infoBox{padding:20px}.about-module__8TymFG__name,.about-module__8TymFG__name span{font-size:30px}.about-module__8TymFG__typew{font-size:16px}.about-module__8TymFG__description h2{font-size:24px}.about-module__8TymFG__description p{font-size:16px}.about-module__8TymFG__imageBox{width:80%}}
.skills-module__Jz4pQW__section{text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:95%;height:auto;margin:40px auto;padding:20px;font-family:monospace;font-size:20px;display:flex;box-shadow:0 0 50px rgba(0,0,0,.2)}.skills-module__Jz4pQW__skillcontainer{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:40px;margin:0 auto;padding:0 15px;font-family:monospace;display:flex}.skills-module__Jz4pQW__skillscard{text-align:center;cursor:pointer;box-sizing:border-box;border-radius:5px;width:calc(30.333% - 27px);height:450px;margin-bottom:0;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 0 20px rgba(0,0,0,.1)}.skills-module__Jz4pQW__skillscard:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}@media (max-width:992px){.skills-module__Jz4pQW__skillcontainer{gap:30px}.skills-module__Jz4pQW__skillscard{width:calc(50% - 15px);height:auto;margin-bottom:30px}}@media (max-width:768px){.skills-module__Jz4pQW__skillcontainer{gap:20px;padding:0 20px}.skills-module__Jz4pQW__skillscard{width:100%;max-width:450px;height:auto;margin-bottom:20px}}@media (max-width:576px){.skills-module__Jz4pQW__skillcontainer{padding:0 10px}.skills-module__Jz4pQW__skillscard{width:100%;max-width:none;height:auto;padding:15px}}.skills-module__Jz4pQW__skillstitle{color:#0a5ea4;text-align:center;margin-bottom:50px;font-size:2.5em;font-weight:700}.skills-module__Jz4pQW__categorytitle{color:#0a5ea4;border-bottom:2px solid #e0e0e0;margin-top:40px;margin-bottom:20px;padding-bottom:10px;font-size:1.8em;font-weight:600;display:inline-block}.skills-module__Jz4pQW__skillsgrid{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:40px;display:flex}.skills-module__Jz4pQW__skillitemcircle{box-sizing:border-box;background-color:transparent;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;padding:10px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.1)}.skills-module__Jz4pQW__skillitemcircle:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.skills-module__Jz4pQW__skillicon{object-fit:contain;width:70px;height:70px;margin-bottom:8px}.skills-module__Jz4pQW__skillname{color:#444;text-align:center;margin:0;font-size:.95em;font-weight:500}@media (max-width:768px){.skills-module__Jz4pQW__skillstitle{font-size:2em}.skills-module__Jz4pQW__categorytitle{font-size:1.5em}.skills-module__Jz4pQW__skillitemcircle{width:110px;height:110px}.skills-module__Jz4pQW__skillicon{width:60px;height:60px}}@media (max-width:576px){.skills-module__Jz4pQW__skillssection{padding:50px 0}.skills-module__Jz4pQW__skillsgrid{gap:20px}.skills-module__Jz4pQW__skillitemcircle{width:100px;height:100px}.skills-module__Jz4pQW__skillicon{width:50px;height:50px}.skills-module__Jz4pQW__skillname{font-size:.85em}}
:root{--background-primary:#fff;--background-secondary:#f8f9fa;--text-primary:#f5f5f5;--text-secondary:#aaa;--color-primary:#007bff;--color-secondary:#6c757d;--card-background:#f8f9fa;--tag-background:#3a3a3a;--tag-text:#e0e0e0}.porjects-module__KNksRW__projectsSection{text-align:center;border-radius:15px;justify-content:center;align-items:center;width:95%;height:auto;margin:0 auto;padding:20px;font-family:monospace;font-size:20px;display:flex;box-shadow:0 0 50px rgba(0,0,0,.2)}.porjects-module__KNksRW__container{width:90%;max-width:1200px;margin:0 auto}.porjects-module__KNksRW__projectstitle{color:var(--color-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.porjects-module__KNksRW__projectssubtitle{color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem;font-weight:300}.porjects-module__KNksRW__card{background-color:var(--card-background);border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2)}.porjects-module__KNksRW__card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.3)}.porjects-module__KNksRW__projectscategories{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:4rem;display:flex}.porjects-module__KNksRW__projectcategorycard{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:200px;padding:1.5rem;display:flex}.porjects-module__KNksRW__projectcategorycard svg{color:var(--color-primary);font-size:2.5rem}.porjects-module__KNksRW__projectcategorycard h4{margin:0;font-size:1.25rem;font-weight:600}.porjects-module__KNksRW__projectcategorycard p{color:var(--text-secondary);margin:0;font-size:.9rem}.porjects-module__KNksRW__projectsgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.porjects-module__KNksRW__projectcard{text-align:left;flex-direction:column;display:flex}.porjects-module__KNksRW__projectcardimage{border-radius:12px 12px 0 0}.porjects-module__KNksRW__projectcardcontent{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.porjects-module__KNksRW__projectcardtags{border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;display:flex}.porjects-module__KNksRW__projectcardtag{color:var(--tag-text);background-color:var(--color-primary);text-align:center;border-radius:20px;width:70px;margin:5px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.porjects-module__KNksRW__projectcardcontent h3{margin-bottom:.5rem;font-size:1.5rem}.porjects-module__KNksRW__projectcardcontent p{color:var(--text-secondary);flex-grow:1;font-size:1rem}.porjects-module__KNksRW__projectcardlinks{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.porjects-module__KNksRW__projectcardlink{color:var(--color-primary);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:color .3s;display:flex}.porjects-module__KNksRW__projectcardlink:hover{color:#09f}.porjects-module__KNksRW__projectcardlink svg{font-size:.9rem}@media (max-width:900px){.porjects-module__KNksRW__projectstitle{font-size:2.2rem}.porjects-module__KNksRW__projectssubtitle{margin-bottom:2.5rem;font-size:1rem}.porjects-module__KNksRW__projectscategories{gap:1rem;margin-bottom:3rem}.porjects-module__KNksRW__projectcategorycard{max-width:180px;padding:1.2rem}.porjects-module__KNksRW__projectsgrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}@media (max-width:700px){.porjects-module__KNksRW__projectsSection{width:100%;padding:15px}.porjects-module__KNksRW__container{width:100%}.porjects-module__KNksRW__projectstitle{font-size:2rem}.porjects-module__KNksRW__projectscategories{flex-direction:column;align-items:center;gap:1.5rem}.porjects-module__KNksRW__projectcategorycard{width:100%;max-width:300px}.porjects-module__KNksRW__projectcardcontent h3{font-size:1.3rem}.porjects-module__KNksRW__projectcardcontent p{font-size:.95rem}}
:root{--border-color:#3a3a3a;--background-primary:#fff;--background-secondary:#f8f9fa;--text-primary:#f5f5f5;--text-secondary:#aaa;--color-primary:#007bff;--color-secondary:#6c757d;--card-background:#f8f9fa}.contact-module__swMWYG__section{text-align:center;border-radius:15px;justify-content:center;align-items:center;width:95%;height:auto;margin:30px auto;padding:20px;font-family:monospace;font-size:20px;display:flex;box-shadow:0 0 50px rgba(0,0,0,.2)}.contact-module__swMWYG__container{width:90%;max-width:1200px;margin:0 auto}.contact-module__swMWYG__contactsection{text-align:left;grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.contact-module__swMWYG__contactsection{grid-template-columns:1.2fr 1fr}}.contact-module__swMWYG__contactinfo h2{color:var(--color-primary);margin-bottom:.5rem;font-size:2.5rem}.contact-module__swMWYG__contactinfo p{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem;line-height:1.6}.contact-module__swMWYG__contactdetails{flex-direction:column;gap:1.5rem;display:flex}.contact-module__swMWYG__contactdetail{align-items:flex-start;gap:1.25rem;display:flex}.contact-module__swMWYG__contactdetailicon{background-color:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.25rem;display:flex}.contact-module__swMWYG__contactdetailtext h4{margin:0;font-size:1.2rem;font-weight:600}.contact-module__swMWYG__contactdetailtext p{color:var(--text-secondary);margin:0;font-size:1rem}.contact-module__swMWYG__contactformcontainer{background-color:var(--background-secondary);border-radius:12px;padding:2rem;box-shadow:0 8px 16px rgba(0,0,0,.2)}.contact-module__swMWYG__contactformcontainer h3{text-align:center;margin-bottom:1.5rem;font-size:1.75rem}.contact-module__swMWYG__contactform{flex-direction:column;gap:1.5rem;display:flex}.contact-module__swMWYG__namerow{grid-template-columns:1fr;gap:1.5rem;display:grid}.contact-module__swMWYG__formgroup{flex-direction:column;display:flex}.contact-module__swMWYG__formgroup label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.contact-module__swMWYG__formgroup input,.contact-module__swMWYG__formgroup textarea{background-color:var(--card-background);border:1px solid var(--border-color);color:#000;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .3s}.contact-module__swMWYG__formgroup input:focus,.contact-module__swMWYG__formgroup textarea:focus{border-color:var(--color-primary);outline:none}.contact-module__swMWYG__formgroup textarea{resize:vertical;min-height:150px}.contact-module__swMWYG__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.contact-module__swMWYG__btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.contact-module__swMWYG__btnprimary{background-color:var(--color-primary);color:#fff}@media (max-width:900px){.contact-module__swMWYG__contactsection{grid-template-columns:1fr;gap:2.5rem}.contact-module__swMWYG__contactinfo h2{font-size:2.2rem}.contact-module__swMWYG__contactformcontainer{padding:1.5rem}}@media (max-width:700px){.contact-module__swMWYG__section{width:100%;margin:15px auto;padding:15px;font-size:18px}.contact-module__swMWYG__contactinfo h2{font-size:2rem}.contact-module__swMWYG__contactdetail{gap:1rem}.contact-module__swMWYG__contactdetailicon{width:40px;height:40px;font-size:1.1rem}.contact-module__swMWYG__namerow{grid-template-columns:1fr;gap:1.5rem}.contact-module__swMWYG__btn{padding:.65rem 1.2rem;font-size:.9rem}}
