@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);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}.header{background-color:var(--header-bg-color);color:var(--header-text-color);display:flex;height:100px;margin:20px auto 0;position:sticky;top:0;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition);width:70%;z-index:1000}.header,.header-inner{align-items:center;justify-content:center}.header-inner{display:grid;grid-template-columns:auto 1fr auto;padding:0 20px;width:100%}.logo-text{color:var(--header-text-color);font-family:Montserrat,sans-serif;font-size:20px;letter-spacing:2px;text-decoration:none;transition:color .3s ease;transition:color var(--transition)}.logo-text:hover{color:var(--accent-color)}.header-center{display:flex;justify-content:center}.open-for-work{flex-wrap:nowrap;font-size:12px;gap:10px;text-transform:uppercase}.green-dot{background:#0c0;margin-right:-10px}.logo img{height:40px}.header-right{align-items:center;display:flex;gap:20px}.nav-desktop ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.nav-desktop ul li a{color:var(--header-text-color);font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease;transition:color var(--transition)}.nav-desktop ul li a:hover{color:var(--accent-color)}.iso-toggle{background:none;border:none;color:var(--header-text-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:1px;padding:0 15px;position:relative;text-transform:uppercase;transition:color .3s ease;transition:color var(--transition)}.iso-toggle:hover{color:var(--accent-color)}.iso-toggle:after,.iso-toggle:before{border:1px solid var(--accent-color);content:"";position:absolute}.iso-toggle:before{border-bottom:none;border-right:none;height:10px;left:0;top:0;width:10px}.iso-toggle:after{border-left:none;border-top:none;bottom:0;height:10px;right:0;width:10px}.iso-toggle.animated{animation:isoFlash .5s ease-in-out}@keyframes isoFlash{50%{transform:scale(1.2)}}.menu-toggle{background:none;border:none;color:var(--header-text-color);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:1px;padding:0 15px;position:relative;text-transform:uppercase;transition:color .3s ease;transition:color var(--transition)}.menu-toggle:hover{color:var(--accent-color)}.menu-toggle:after,.menu-toggle:before{border:1px solid var(--accent-color);content:"";position:absolute}.menu-toggle:before{border-bottom:none;border-right:none;height:10px;left:0;top:0;width:10px}.menu-toggle:after{border-left:none;border-top:none;bottom:0;height:10px;right:0;width:10px}.nav-mobile{animation:fadeIn .3s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.282);box-sizing:border-box;display:flex;flex-direction:column;gap:30px;height:calc(100vh - 60px);overflow-y:auto;padding:20px;position:absolute;right:0;top:60px;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition);width:100%;z-index:10}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.light-mode .nav-mobile{background:hsla(0,0%,100%,.234);color:var(--text-color-light)}.nav-section h2{color:var(--accent-color);font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.directory-list,.socials-list{list-style:none;margin:0;padding:0}.directory-list li,.socials-list li{margin:15px 0}.directory-list li a,.socials-list li a{color:var(--text-color-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease;transition:color var(--transition)}body.light-mode .directory-list li a,body.light-mode .socials-list li a{color:var(--text-color-light)}.directory-list li a:hover,.socials-list li a:hover{color:var(--accent-color)}.menu-index{color:var(--text-color-dark);font-size:14px;letter-spacing:1px;margin-right:10px;opacity:.7}body.light-mode .menu-index{color:var(--text-color-light)}.contact-section p{color:var(--text-color-dark);font-family:Montserrat,sans-serif;font-size:20px;margin:8px 0}body.light-mode .contact-section p{color:var(--text-color-light)}.contact-label{color:var(--accent-color);margin-right:5px}.contact-email{color:var(--text-color-dark);text-decoration:none}body.light-mode .contact-email{color:var(--text-color-light)}.contact-email:hover{text-decoration:underline}.location{color:var(--text-color-dark);font-family:Montserrat,sans-serif;font-size:12px;opacity:.7}body.light-mode .location{color:var(--text-color-light)}@media (min-width:768px){.menu-toggle{display:none}}@media (max-width:767px){.nav-desktop{display:none}.logo-text{font-size:20px}.header{margin-top:30px;width:100%}.iso-toggle{font-size:14px;font-weight:500;margin-right:-10px;padding:0 10px}.menu-toggle{font-size:14px;font-weight:700;margin-left:10px}}@media (max-width:480px){.logo-text{font-size:16px;letter-spacing:1px}.header{height:80px;margin-top:10px}.header-inner{padding:0 10px}.open-for-work{font-size:10px;gap:5px}.green-dot{height:8px;margin-right:-8px;width:8px}.nav-desktop ul li a{font-size:14px}.iso-toggle,.menu-toggle{font-size:12px;padding:0 8px}.nav-mobile{gap:20px;padding:15px}.directory-list li a,.socials-list li a{font-size:16px;letter-spacing:.5px}.menu-index{font-size:12px}.contact-section p{font-size:16px}.location{font-size:10px}}:root{--bg-light:#fff;--text-light:#000;--bg-dark:#000;--text-dark:#fff;--font-sans:"Montserrat",sans-serif}body{font-family:Montserrat,sans-serif;font-family:var(--font-sans)}.hero-container{display:flex;flex-direction:column;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition)}.hero-container.light{background-color:#fff;background-color:var(--bg-light);color:#000;color:var(--text-light)}.hero-container.dark{background-color:#000;background-color:var(--bg-dark);color:#fff;color:var(--text-dark)}.hero-main{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.hero-greeting{font-family:Montserrat,sans-serif;font-size:5rem;margin:.5rem 0;opacity:.9}.hero-description,.hero-greeting{font-weight:700;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition)}.hero-description{font-size:1.5rem;margin-bottom:1rem;text-align:center}.hero-cta-button{border-radius:50px;font-size:1.5rem;font-weight:600;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition)}.hero-container.light .hero-cta-button{background-color:#000;color:#fff}.hero-container.light .hero-cta-button:hover{background-color:#333;color:#fff}.hero-container.dark .hero-cta-button{background-color:#fff;color:#000}.hero-container.dark .hero-cta-button:hover{background-color:#ddd}@media (max-width:768px){.hero-greeting{font-size:3rem}.hero-description{font-size:1.25rem}.hero-cta-button{font-size:1rem;margin-top:1rem;padding:.5rem 1.25rem}}@media (max-width:470px){.hero-greeting{font-size:1.5rem}.hero-description{font-size:1rem}.hero-cta-button{font-size:.875rem;margin-top:.75rem;padding:.5rem 1rem}}.footer{align-items:center;display:flex;font-size:1em;justify-content:center;padding:20px;transition:background-color .3s ease,color .3s ease}.footer.light{background-color:#fff;color:#000}.footer.dark{background-color:#000;color:#fff}.footer-container{align-items:center;display:flex;gap:100px;justify-content:space-between;margin:0 auto;max-width:1300px;width:80%}.footer-social{display:flex;gap:15px;white-space:nowrap}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:#daa520}.footer-name{text-align:right;white-space:nowrap}@media screen and (max-width:768px){.footer{flex-direction:column;text-align:center}.footer-container{flex-direction:column;gap:15px}.footer-name{text-align:center}}.about-page{padding-top:80px}.section-title{font-size:2em;margin-bottom:10px}.section-title .color{color:#daa520}.about-page.light{background-color:#fff;color:#000}.about-page.dark,.about-page.light{transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition)}.about-page.dark{background-color:#000;color:#fff}#time-greeting{animation:greetingSlideIn 1s ease-out forwards;display:center;font-size:1em;opacity:0}@keyframes greetingSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-section{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:20px;width:80%}.left-column h1{font-size:2em;margin-bottom:10px}.left-column p{font-size:1.2em;line-height:1.8}h1 .color{color:#daa520}.timeline-title{color:#fff;font-family:Montserrat,sans-serif;font-size:2em;margin-bottom:20px;max-width:850px;text-align:center}.color{color:#daa520}.timeline-container{flex-direction:column;gap:20px}.timeline-block,.timeline-container{align-items:center;display:flex;margin:0 auto}.timeline-block{background:#000;border-radius:10px;justify-content:space-between;max-width:800px;padding:10px 15px;transition:background-color .3s ease;transition:background-color var(--transition);width:80%}.timeline-block:hover{background:#222}.timeline-logo img{border-radius:50%;height:50px;width:50px}.timeline-content{flex-grow:1;margin-left:15px}.timeline-content h4,.timeline-content p{margin:0}.timeline-date{color:#aaa;font-size:.9em;margin-right:40px;text-align:right}.content-wrapper{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.plus-button{align-items:center;background-color:#daa520;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.5em;font-weight:700;height:40px;justify-content:center;transition:transform .3s ease,background-color .3s ease;transition:transform var(--transition),background-color var(--transition);width:40px}.plus-button:hover{background-color:#333;transform:scale(1.1)}.plus-button.open{background-color:#555;color:#fff;transform:rotate(45deg)}.plus-button.open:hover{background-color:#000;transform:rotate(45deg) scale(1.1)}xx
.left-column{flex:1 1}.right-column{align-items:center;display:flex;flex:0.4 1;justify-content:center}.portrait-image{border-radius:50%;box-shadow:0 4px 8px #0003;height:250px;margin-top:50px;object-fit:cover;width:250px}.timeline-details{background:#000c;border-radius:10px;margin-top:10px;max-width:800px;padding:15px;transition:all .3s ease;transition:all var(--transition);width:100%}.timeline-details ul{margin:0;padding:0 15px}.timeline-details ul li{color:#fff;margin-bottom:5px}.about-page.light .timeline-block{background:#f9f9f9}.about-page.light .timeline-block:hover{background:#eaeaea}.about-page.light .timeline-details{background:#fff}.about-page.light .timeline-content h4,.about-page.light .timeline-content p,.about-page.light .timeline-date,.about-page.light .timeline-title{color:#000}.about-page.about-page.dark .timeline-title{color:#fff}.about-page.light .plus-button{background-color:#000;color:#fff}.about-page.dark .plus-button{background-color:#fff;color:#000}.about-page.light .plus-button:hover{background-color:#555}.about-page.light .timeline-details ul li{color:#333}@media (max-width:480px){.timeline-block{align-items:flex-start;display:flex;flex-direction:row;gap:10px;padding:5px}.timeline-logo img{height:40px;width:40px}.timeline-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;font-family:Montserrat,sans-serif;justify-content:flex-start;padding-bottom:5px;padding-left:5px;padding-right:5px;position:relative}.timeline-title{font-family:Montserrat,sans-serif;font-size:2em;margin-bottom:20px;max-width:1120px;text-align:center;width:50%}.color{color:#daa520}.timeline-content h4{color:inherit;font-size:1em;margin:0}.timeline-content h4,.timeline-content p{font-family:Montserrat,sans-serif;text-align:left}.timeline-content p{font-size:.6rem;width:100%}.timeline-date{bottom:0;color:#aaa;font-size:.8rem;left:0;position:absolute;visibility:hidden}.plus-button{align-items:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.2em;height:35px;justify-content:center;margin-left:auto;transition:transform .3s ease,background-color .3s ease;width:35px}.plus-button:hover{background-color:#555}.content-wrapper{align-items:center;flex-direction:column}.right-column{flex:none;margin-top:20px;text-align:center;width:100%}.portrait-image{margin-top:0}.timeline-details{background:#ffffff1a;border-radius:10px;font-size:1rem;padding:10px;text-align:justify;width:80%}.plus-button{font-size:1.2em;height:35px;width:35px}}.progressContainer{background:#98989e4d;height:100px;overflow:hidden;position:fixed;right:40px;top:50%;transform:translateY(-50%);width:2px;z-index:5}.progressFill{background:#daa520;height:0;width:2px}@media screen and (max-width:760px){.progressContainer{right:15px}}@media screen and (max-width:600px){.nav-icon{height:40px;width:40px}.top-bar-home p{font-size:12px}}body{background-color:#000;box-sizing:border-box}.gallery-wrapper{margin-top:80px;padding:40px 20px;text-align:center}.open-for-work{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat,sans-serif;gap:20px;justify-content:center;text-align:center}.green-dot{background-color:green;border-radius:50%;height:10px;position:relative;width:10px}.green-dot:after{animation:ping 1.5s infinite;background-color:#0080004d;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes ping{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.gallery-title{color:#e0e0e0;display:inline-block;font-size:48px;font-weight:700;letter-spacing:2px;margin-bottom:40px;position:relative;text-transform:uppercase}.gallery-title:after{background:#e63946;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.gallery{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0 20px}.item{border-radius:12px;box-shadow:0 5px 20px #0000004d;cursor:pointer;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.item:hover{box-shadow:0 10px 25px #00000080;transform:scale(1.03)}.gallery-image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.item:hover .gallery-image{transform:scale(1.1)}.item:before{background:linear-gradient(135deg,#0006,#0009);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.item:hover:before{opacity:1}.gallery-item-title{bottom:20px;color:#fff;font-size:20px;font-weight:700;left:20px;opacity:0;position:absolute;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;z-index:2}.item:hover .gallery-item-title{opacity:1;transform:translateY(0)}@media (max-width:768px){.gallery-title{font-size:32px}.gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-item-title{font-size:16px}}:root{--text-color-light:#000;--background-color-light:#fff;--text-color-dark:#fff;--background-color-dark:#000;--accent-color:grey;--transition:0.3s ease}body.dark-mode{background:#000;background:var(--background-color-dark);color:#fff;color:var(--text-color-dark)}body.light-mode{background:#fff;background:var(--background-color-light);color:#000;color:var(--text-color-light)}.blog-page{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:center;margin:0 auto;min-height:100vh;padding:2rem;text-align:center;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition),color var(--transition);width:70%}.blog-title{margin-bottom:1rem}.blog-subtitle{font-weight:300;margin-bottom:2rem}.blog-posts{margin-bottom:3rem}.post-item{align-items:center;border-bottom:1px solid #333;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;padding-bottom:.5rem;text-align:center}.post-date{color:#888;font-size:.95rem}.post-title{font-size:1rem;font-weight:700}.newsletter{border-top:1px solid #333;padding-top:2rem}.newsletter-form{margin-bottom:1rem}.newsletter-input{background-color:#222;border:1px solid #999;color:#fff;margin-right:.5rem;padding:.5rem}.newsletter-button{background-color:#444;border:none;color:#fff;cursor:pointer;padding:.5rem 1rem}@media (max-width:600px){.blog-page{padding:1rem;width:90%}.blog-title{font-size:1.5rem;margin-bottom:.75rem}.blog-subtitle{font-weight:300;margin-bottom:1.5rem}.post-item{gap:.5rem}.post-date,.post-title{font-size:.9rem}.newsletter{padding-top:1rem}}*{box-sizing:border-box}*,body{margin:0;padding:0}body{background:#000;color:#fff;font-family:Roboto,sans-serif;line-height:1.6}.resume-page{margin:0 auto;max-width:1200px;padding:20px}.header-section{margin-bottom:30px;text-align:center}.header-section h1{color:#daa520;font-size:2.5rem;margin-bottom:10px;margin-top:50px}.header-section p{color:#ccc;font-size:1rem}.header-section a{color:#fff;text-decoration:underline}.header-section a:hover{color:#daa520}.download-button-container{margin-top:20px}.download-button{background-color:#252525;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.download-button:hover{background-color:#fff;color:#daa520;transform:scale(1.05)}.section h2{border-bottom:2px solid #333;color:#daa520;font-size:2rem;margin-bottom:20px;padding-bottom:10px;text-align:center}.skills-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.skills-category h3{color:#fff;font-size:1.2rem;margin-bottom:10px}.skills-category p{color:#ccc;font-size:1rem}.skill{color:#daa520;font-weight:700}.experience-item{margin-bottom:20px}.experience-item h3{color:#fff;font-size:1.5rem}.experience-item p{color:#ccc;font-size:1rem}.education-item{margin-bottom:20px}.education-item h3{color:#fff;font-size:1.5rem}.education-item p{color:#ccc;font-size:1rem}.project-item{margin-bottom:20px}.project-item h3{color:#fff;font-size:1.5rem}#achievements p,.project-item p{color:#ccc;font-size:1rem}#achievements p{margin-top:10px;text-align:center}@media (max-width:768px){.header-section{padding-bottom:10px;padding-top:5px}.header-section h1{font-size:1.8rem;line-height:2.2rem;margin-top:100px}.header-section p{font-size:.9rem;margin-top:8px}.download-button-container{margin-top:10px}.download-button{font-size:.9rem;padding:8px 12px}.section{padding:15px}.section h2{font-size:1.4rem;margin-bottom:10px}.skills-container{gap:10px;grid-template-columns:1fr}.skills-category h3{font-size:1.1rem;margin-bottom:5px}.skills-category p{font-size:.9rem}.education-item h3,.experience-item h3,.project-item h3{font-size:1rem;margin-bottom:5px}.education-item p,.experience-item p,.project-item p{font-size:.9rem;line-height:1.4}.footer{padding:15px}.footer a,.footer-name{font-size:.8rem}.footer-name{margin-top:8px}}@media (max-width:480px){.header-section{padding-top:10px}.header-section h1{font-size:1.6rem;line-height:2rem}.header-section p{font-size:.8rem}.download-button{font-size:.8rem;padding:6px 10px}.section h2{font-size:1.2rem}.skills-category h3{font-size:1rem}.education-item p,.experience-item p,.project-item p,.skills-category p{font-size:.8rem}.footer{padding:10px}.footer a,.footer-name{font-size:.7rem}}.project-page{margin:0 auto;max-width:700px;padding:2rem}.project-page.light-mode{background-color:#fff;color:#000}.project-page.dark-mode{background-color:#121212;color:#fff}a{color:var(--text-color);text-decoration:none}a:hover{text-decoration:underline}header h1{color:var(--text-color);font-size:2.5rem;margin-bottom:.5rem}header p{color:var(--text-color-secondary);margin:0}.project-page p{color:var(--text-color);line-height:1.6;margin:2rem 0}.project-author{align-items:center;display:flex;margin:2rem 0}.project-author img{border-radius:50%;height:80px;margin-right:1rem;width:80px}.project-author a{font-weight:700;text-decoration:none}.project-author a,h2{color:var(--text-color)}h2{margin-top:3rem}figure{margin:2rem 0}figure img{margin-bottom:.5rem;width:100%}figure figcaption{color:var(--text-color-secondary);font-size:.9rem}ul{color:var(--text-color);line-height:1.6;margin-left:1.5rem}.project-page p:last-of-type{margin-bottom:3rem}.fade-enter{opacity:0;transform:scale(.95)}.fade-enter-active{transition:opacity .3s ease-in,transform .3s ease-in}.fade-enter-active,.fade-exit{opacity:1;transform:scale(1)}.fade-exit-active{opacity:0;transform:scale(.95);transition:opacity .3s ease-out,transform .3s ease-out}body,html{font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-container>:not(footer){flex:1 1}body[data-theme=light]{--header-bg-color:#fff;--header-text-color:#000;--menu-bg-color:#f0f0f0;--menu-text-color:#000;--toggle-bg-color:#000;--toggle-text-color:#fff}body[data-theme=dark]{--header-bg-color:#000;--header-text-color:#fff;--menu-bg-color:#1a1a1a;--menu-text-color:#fff;--toggle-bg-color:#fff;--toggle-text-color:#000}.blog-container{font-family:Montserrat,sans-serif;line-height:1.6;margin:0 auto;max-width:700px;padding:20px}.blog-back-link{margin-bottom:20px;text-align:left}.blog-back-link a{color:#007bff;font-size:.9rem;text-decoration:none}.blog-back-link a:hover{text-decoration:underline}.blog-article{text-align:left}.blog-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.blog-title{font-size:2rem;margin-bottom:10px;text-align:center}.blog-meta{font-size:.9rem;margin-bottom:20px;text-align:center}.blog-author{align-items:center;display:flex;gap:15px;margin:20px 0}.blog-author img{border-radius:50%;height:50px;object-fit:cover;width:50px}.author-details{display:flex;flex-direction:column;gap:3px}.author-name{font-size:1rem;font-weight:700}.author-date{font-size:.9rem}@media (max-width:720px){.blog-author{align-items:center;display:flex;gap:15px;margin:20px 0}.blog-author img{height:40px;width:40px}.author-name{font-size:.95rem}.author-date{font-size:.85rem}}.blog-article p{margin-bottom:20px}.blog-article h2{font-size:1.5rem;margin-bottom:15px;margin-top:30px}.blog-article ol,.blog-article ul{margin-bottom:20px;padding-left:20px}.blog-article ol li,.blog-article ul li{margin-bottom:10px}.blog-article pre{background-color:#1e1e1e;border-radius:6px;color:#ccc;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;overflow-x:auto;padding:1rem}.blog-article code{background-color:#252526;border-radius:3px;color:#79c0ff;font-family:Montserrat,sans-serif;font-size:.9rem;padding:2px 5px}@media (max-width:600px){.blog-container{max-width:100%;padding:15px}.blog-title{font-size:1.8rem}.blog-meta{font-size:.85rem;margin-bottom:15px}.blog-author{flex-direction:column;gap:10px}.blog-author img{height:40px;width:40px}.blog-article h2{font-size:1.3rem;margin-bottom:10px;margin-top:20px}.blog-article p{font-size:.95rem;margin-bottom:15px}.blog-article ol li,.blog-article ul li{margin-bottom:8px}.blog-article pre{font-size:.85rem;margin-bottom:1rem;padding:.75rem}.blog-article code{font-size:.85rem}}
/*# sourceMappingURL=main.e24d4edf.css.map*/