.page-module__q81_BW__projects{max-width:1000px;min-height:100vh;padding:var(--space-xl)var(--space-lg);background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;margin-left:23.5vw;display:flex}.page-module__q81_BW__title{text-align:center;margin:var(--space-lg);margin-top:8rem;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:700}.page-module__q81_BW__subtitle{text-align:center;margin-top:var(--space-sm);color:var(--color-text-light);max-width:650px;margin-left:auto;margin-right:auto;font-size:1.1rem}.page-module__q81_BW__list{margin-top:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.page-module__q81_BW__card{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:var(--color-cards);transition:var(--transition);display:flex}.page-module__q81_BW__card:hover{box-shadow:var(--shadow-hard);transform:translateY(-6px)}.page-module__q81_BW__imageWrapper{border-radius:var(--radius-md);width:40%;min-height:200px;position:relative;overflow:hidden}.page-module__q81_BW__image{object-fit:cover;opacity:1}.page-module__q81_BW__info{width:60%}.page-module__q81_BW__projTitle{color:var(--color-primary-soft);font-size:1.4rem;font-weight:700}.page-module__q81_BW__projSubtitle{margin-top:var(--space-xs);color:var(--color-primary-dark)}.page-module__q81_BW__description{margin-top:var(--space-sm);color:var(--color-description);line-height:1.6}.page-module__q81_BW__tags{margin-top:var(--space-md);flex-wrap:wrap;gap:8px;display:flex}.page-module__q81_BW__tag{background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-text);padding:5px 12px;font-size:.8rem}.page-module__q81_BW__actions{margin-top:var(--space-md);gap:10px;display:flex}.page-module__q81_BW__btn{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);transition:var(--transition);padding:10px 20px;font-size:.9rem}.page-module__q81_BW__btn:hover{background:var(--color-primary-dark)}.page-module__q81_BW__btnSecondary{background:var(--color-border);color:var(--color-text);border-radius:var(--radius-md);transition:var(--transition);padding:10px 20px;font-size:.9rem}.page-module__q81_BW__btnSecondary:hover{background:var(--color-primary-light)}@media (max-width:850px){.page-module__q81_BW__card{flex-direction:column}.page-module__q81_BW__imageWrapper,.page-module__q81_BW__info{width:100%}}@media (max-width:500px){.page-module__q81_BW__projects{padding:var(--space-lg)var(--space-lg)var(--space-lg)var(--space-lg);margin-left:0}.page-module__q81_BW__title{font-size:clamp(1.5rem,7vw,2.2rem)}}
.LanguageToggle-module__kCfZEa__toggle{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);z-index:1000;border:none;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:.9rem;position:fixed;bottom:20px;left:20px}.LanguageToggle-module__kCfZEa__toggle:hover{background:var(--color-primary-dark)}
.page-module___8aEwW__page{max-width:1000px;min-height:100vh;padding:var(--space-xl)var(--space-lg);background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;margin-left:23.5vw;display:flex}.page-module___8aEwW__hero{margin-top:var(--space-xl);text-align:center;max-width:700px}.page-module___8aEwW__title{color:var(--color-text-light);letter-spacing:-1px;font-size:clamp(2rem,6vw,4rem);font-weight:700}.page-module___8aEwW__subtitle{margin-top:var(--space-md);font-size:var(--font-size-lg);color:var(--color-text-light);font-weight:400;line-height:1.4}@media (max-width:768px){.page-module___8aEwW__page{padding:var(--space-lg);margin-left:0}}
