.page_clean_mainContainer__YF_GY{position:relative;min-height:100vh;max-height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden;transition:background-color .3s ease;margin:0;padding:0}.page_clean_contentSection__LbnQR{flex:1;display:flex;align-items:flex-end;justify-content:center;background-color:#f3f4f6;transition:background-color .3s ease;padding-bottom:180px}.page_clean_footerSection__jvZFu{position:absolute;bottom:0;width:100%;z-index:20;margin:0;padding:0}.page_clean_waveContainer__MFKAq{position:absolute;bottom:0;width:100%;height:300px;z-index:1}.dark-mode .page_clean_mainContainer__YF_GY{background-color:#0f172a}.dark-mode .page_clean_contentSection__LbnQR{background-color:#1e293b}.footer_footer__woFMY{width:100%;background-color:transparent;color:#374151;margin-bottom:.3rem;text-align:center;transition:color .3s ease}.footer_footer__woFMY[data-theme=light]{color:#374151}.footer_horizontalCard__Tr_iK{display:flex;justify-content:center;align-items:center;background-color:#374151;border-radius:12px;padding:12px 24px;margin:2rem auto 1rem;max-width:fit-content;gap:16px;transition:background-color .3s ease}.footer_horizontalCard__Tr_iK[data-theme=light]{background-color:#f0f0f0;border:1px solid #d1d5db}.footer_appIcon__8tmOU{width:40px;height:40px;background-color:#4b5563;border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .3s ease;position:relative}.footer_appIcon__8tmOU[data-theme=light]{background-color:#e5e7eb}.footer_appIcon__8tmOU:hover{background-color:#6b7280}.footer_appIcon__8tmOU[data-theme=light]:hover{background-color:#d1d5db}.footer_appIcon__8tmOU span{font-size:1.2rem}.footer_tooltip__tmh9i{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#1f2937;color:white;padding:8px 12px;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;z-index:1000;margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.footer_tooltip__tmh9i[data-theme=light]{background-color:#374151;color:white}.footer_tooltip__tmh9i:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#1f2937}.footer_tooltip__tmh9i[data-theme=light]:after{border-top-color:#374151}.footer_appIcon__8tmOU:hover .footer_tooltip__tmh9i{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.footer_githubImage__rFpr4,.footer_iconImage__tmzYt{border-radius:4px;object-fit:contain;margin-left:auto;margin-right:3px}.footer_githubImage__rFpr4{transform:translateX(-2px)}.footer_copyright__DPGML{font-size:.875rem;color:#374151;transition:color .3s ease}.footer_copyright__DPGML[data-theme=light]{color:#6b7280}.Terminal_neofetchContainer__U1B8i{display:flex;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;max-width:1000px;width:90%;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;z-index:10;overflow:hidden;transition:all .3s ease}body:not(.dark-mode) .Terminal_neofetchContainer__U1B8i{background-color:#ffffff;border-color:#e5e7eb;box-shadow:0 8px 32px rgba(0,0,0,.1)}.dark-mode .Terminal_neofetchContainer__U1B8i{background-color:#0f1419;border-color:#2d3748;box-shadow:0 8px 32px rgba(0,0,0,.6)}.Terminal_asciiArt__wz8Lu{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0d1117;border-right:1px solid #333;transition:all .3s ease}body:not(.dark-mode) .Terminal_asciiArt__wz8Lu{background-color:#f8f9fa;border-right-color:#e5e7eb}.dark-mode .Terminal_asciiArt__wz8Lu{background-color:#0a0e1a;border-right-color:#2d3748}.Terminal_asciiText__nlKEw{color:#00ff00;font-size:12px;line-height:1.2;text-align:center;margin-bottom:20px;font-weight:700;transition:color .3s ease}body:not(.dark-mode) .Terminal_asciiText__nlKEw{color:#f59300}.Terminal_welcomeText__d3qIV{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:12px}.Terminal_greeting__lSZNN{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:500;margin:0;line-height:1.2;transition:color .3s ease}.Terminal_greetingHi__MHt_w{color:#ffffff;transition:color .3s ease}.Terminal_greetingName__UWNFR{color:#00ff00;transition:color .3s ease}.Terminal_subtitle__4xJCn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;color:#cccccc;margin:0;line-height:1.4;transition:color .3s ease}body:not(.dark-mode) .Terminal_greetingHi__MHt_w{color:#424242}body:not(.dark-mode) .Terminal_greetingName__UWNFR{color:#f59300}body:not(.dark-mode) .Terminal_subtitle__4xJCn{color:#6b7280}.Terminal_infoSection__dErg_{flex:1.2;padding:30px;display:flex;flex-direction:column;background-color:#1a1a1a;height:500px;overflow:hidden;transition:all .3s ease}body:not(.dark-mode) .Terminal_infoSection__dErg_{background-color:#ffffff}.dark-mode .Terminal_infoSection__dErg_{background-color:#0f1419}.Terminal_infoText__PDKYj{color:#cccccc;font-size:14px;line-height:1.8;flex:1;overflow-y:auto;padding-right:10px;margin-bottom:20px;transition:color .3s ease}body:not(.dark-mode) .Terminal_infoText__PDKYj{color:#374151}.Terminal_infoText__PDKYj::-webkit-scrollbar{width:6px}.Terminal_infoText__PDKYj::-webkit-scrollbar-track{background:#2d2d2d;border-radius:3px;transition:background .3s ease}.Terminal_infoText__PDKYj::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:3px;transition:background .3s ease}.Terminal_infoText__PDKYj::-webkit-scrollbar-thumb:hover{background:#66b3ff}body:not(.dark-mode) .Terminal_infoText__PDKYj::-webkit-scrollbar-track{background:#f3f4f6}body:not(.dark-mode) .Terminal_infoText__PDKYj::-webkit-scrollbar-thumb{background:#6b7280}body:not(.dark-mode) .Terminal_infoText__PDKYj::-webkit-scrollbar-thumb:hover{background:#4b5563}.Terminal_infoLine__e88N2{margin-bottom:4px;display:flex;align-items:center}.Terminal_infoLabel__1UgMw{color:#4a9eff;font-weight:700;min-width:100px;transition:color .3s ease}.Terminal_infoValue__neIAH{margin-left:8px}.Terminal_infoValue__neIAH,.Terminal_regularLine__ZgrRe{color:#cccccc;transition:color .3s ease}.Terminal_commandLine__WECVO{color:#00ff00;font-weight:700;transition:color .3s ease}body:not(.dark-mode) .Terminal_infoLabel__1UgMw{color:#2563eb}body:not(.dark-mode) .Terminal_infoValue__neIAH,body:not(.dark-mode) .Terminal_regularLine__ZgrRe{color:#374151}body:not(.dark-mode) .Terminal_commandLine__WECVO{color:#f59300}.Terminal_inputSection__juAk5{border-top:1px solid #333;padding-top:15px;flex-shrink:0;transition:border-color .3s ease}.Terminal_inputLine__e0rjY{display:flex;align-items:center}.Terminal_prompt__1Tc0t{color:#00ff00;margin-right:8px;font-weight:700;transition:color .3s ease}.Terminal_terminalInput__cc3Sh{background:transparent;border:none;color:#ffffff;font-family:inherit;font-size:inherit;outline:none;flex:1;padding:4px 0;margin:0;transition:color .3s ease}.Terminal_terminalInput__cc3Sh::placeholder{color:#666;transition:color .3s ease}body:not(.dark-mode) .Terminal_inputSection__juAk5{border-top-color:#e5e7eb}body:not(.dark-mode) .Terminal_prompt__1Tc0t{color:#f59300}body:not(.dark-mode) .Terminal_terminalInput__cc3Sh{color:#374151}body:not(.dark-mode) .Terminal_terminalInput__cc3Sh::placeholder{color:#9ca3af}.Terminal_cursor__mSyJc{color:#00ff00;animation:Terminal_blink__3Z5HK 1s infinite}@keyframes Terminal_blink__3Z5HK{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:768px){.Terminal_neofetchContainer__U1B8i{flex-direction:column;max-width:95%;width:100vw;min-width:0;box-sizing:border-box}.Terminal_asciiArt__wz8Lu{border-right:none;border-bottom:1px solid #333;padding:20px}.Terminal_asciiText__nlKEw{font-size:10px}.Terminal_infoSection__dErg_{padding:20px;height:300px;min-height:200px;max-height:50vh;overflow:hidden;box-sizing:border-box;width:100%}.Terminal_infoText__PDKYj{font-size:12px;min-height:200px;max-height:100%;overflow-y:auto;word-break:break-word;overflow-wrap:break-word}.Terminal_infoText__PDKYj,.Terminal_inputSection__juAk5,.Terminal_terminalInput__cc3Sh{width:100%;box-sizing:border-box}.Terminal_terminalInput__cc3Sh{min-width:0}}.ModalCard_cardOverlay__dOIPU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1000;animation:ModalCard_fadeIn__2R1Q3 .3s ease-out;pointer-events:none}.ModalCard_card__g6oz0{background-color:#0f1419;border:2px solid #2d3748;border-radius:12px;max-width:100vw;width:100vw;min-width:0;box-shadow:0 20px 60px rgba(0,0,0,.6);animation:ModalCard_slideIn__2pU4z .3s ease-out;overflow:hidden;pointer-events:auto;position:fixed;user-select:none;z-index:1001;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ModalCard_card__g6oz0[data-theme=light]{background-color:#ffffff;border-color:#e5e7eb;box-shadow:0 20px 60px rgba(0,0,0,.1)}.ModalCard_cardHeader__ECyWM{background-color:#0a0e1a;padding:12px 20px;border-bottom:1px solid #2d3748;display:flex;justify-content:space-between;align-items:center;cursor:grab;transition:background-color .3s ease,border-color .3s ease}.ModalCard_cardHeader__ECyWM[data-theme=light]{background-color:#f8f9fa;border-bottom-color:#e5e7eb}.ModalCard_cardHeader__ECyWM:active{cursor:grabbing}.ModalCard_cardTitle__CxW6P{color:#00ff00;font-size:24px;font-weight:600;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .3s ease}.ModalCard_cardTitle__CxW6P[data-theme=light]{color:#f59300}.ModalCard_closeButton__mxh4o{background:none;border:1px solid #2d3748;color:#cccccc;font-size:20px;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ModalCard_closeButton__mxh4o[data-theme=light]{border-color:#e5e7eb;color:#6b7280}.ModalCard_closeButton__mxh4o:hover{background-color:#ff5f56;border-color:#ff5f56;color:white}.ModalCard_cardBody__OZfPR{padding:30px;overflow-y:auto;max-height:55vh}.ModalCard_aboutCardBody__iB_Nx{padding:0;overflow:hidden;height:calc(75vh - 120px);display:flex;flex-direction:column}.ModalCard_cardContent__SIkCl{color:#cccccc;font-size:18px;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:pre-wrap;margin:0;transition:color .3s ease}.ModalCard_cardContent__SIkCl[data-theme=light]{color:#374151}.ModalCard_cardBody__OZfPR::-webkit-scrollbar{width:8px}.ModalCard_cardBody__OZfPR::-webkit-scrollbar-track{background:#0f1419;border-radius:4px}.ModalCard_cardBody__OZfPR::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:4px}.ModalCard_cardBody__OZfPR::-webkit-scrollbar-thumb:hover{background:#66b3ff}.ModalCard_cardBody__OZfPR[data-theme=light]::-webkit-scrollbar-track{background:#f3f4f6}.ModalCard_cardBody__OZfPR[data-theme=light]::-webkit-scrollbar-thumb{background:#6b7280}.ModalCard_cardBody__OZfPR[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#4b5563}@keyframes ModalCard_fadeIn__2R1Q3{0%{opacity:0}to{opacity:1}}@keyframes ModalCard_slideIn__2pU4z{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ModalCard_slideUpMobile__Pnfzo{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ModalCard_card__g6oz0{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-shadow:0 -2px 24px rgba(0,0,0,.18);overflow:hidden!important}.ModalCard_cardHeader__ECyWM{padding:18px 16px!important;border-radius:0!important;font-size:1.1rem}.ModalCard_closeButton__mxh4o{width:40px;height:40px;font-size:1.5rem;border-radius:8px}.ModalCard_aboutCardBody__iB_Nx,.ModalCard_cardBody__OZfPR,.ModalCard_contactCardBody__LT6kl,.ModalCard_workCardBody__HdOyc{padding:18px 10px!important;border-radius:0!important;font-size:1rem;flex:1 1 auto!important;overflow-y:auto!important;max-height:none!important}.ModalCard_aboutHeader__A5wFt{padding:18px 10px 12px!important}.ModalCard_profileImage__N4T2E{width:80px;height:80px}.ModalCard_profileName__nhxhP{font-size:1.2rem}.ModalCard_profileSubtitle__rEK0Y,.ModalCard_profileTitle__MrKVU{font-size:.95rem}.ModalCard_sectionTitle__eSg_w{font-size:1.05rem}.ModalCard_educationTitle__Aq4Ny{font-size:1rem}.ModalCard_educationDetails__cXSfM,.ModalCard_educationYear__ldmOx,.ModalCard_interestsList__eYPGk li{font-size:.95rem}}@media (max-width:480px){.ModalCard_card__g6oz0{width:100vw!important;max-width:100vw!important;min-width:0!important;left:0!important;top:0!important;border-radius:0!important;padding:0!important;box-shadow:0 -1px 12px rgba(0,0,0,.15)}.ModalCard_aboutCardBody__iB_Nx,.ModalCard_cardBody__OZfPR,.ModalCard_cardHeader__ECyWM,.ModalCard_contactCardBody__LT6kl,.ModalCard_workCardBody__HdOyc{padding-left:.5rem!important;padding-right:.5rem!important;font-size:.98rem}.ModalCard_aboutHeader__A5wFt{padding:12px 4px 8px!important}.ModalCard_profileImage__N4T2E{width:60px;height:60px}.ModalCard_closeButton__mxh4o{width:36px;height:36px;font-size:1.2rem;border-radius:7px}}.ModalCard_aboutContent__L_x5n{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#cccccc;line-height:1.6;height:100%;display:flex;flex-direction:column;overflow:hidden}.ModalCard_aboutContent__L_x5n[data-theme=light]{color:#374151}.ModalCard_aboutHeader__A5wFt{border-bottom:1px solid #2d3748;padding:30px 30px 20px;margin-bottom:0;flex-shrink:0;position:sticky;top:0;background-color:#0f1419;z-index:10}.ModalCard_aboutHeader__A5wFt[data-theme=light]{border-bottom-color:#e5e7eb;background-color:#f8f9fa}.ModalCard_profileSection__a_n6Z{display:flex;align-items:center;gap:25px}.ModalCard_profileImage__N4T2E{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#00ff00,#4a9eff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ModalCard_profileImage__N4T2E[data-theme=light]{background:linear-gradient(135deg,#f59300,#2563eb)}.ModalCard_avatarEmoji__uhzjJ{font-size:3rem}.ModalCard_profileInfo__luqTs{flex:1}.ModalCard_profileName__nhxhP{font-size:1.75rem;font-weight:700;margin:0 0 4px;color:#00ff00;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_profileName__nhxhP[data-theme=light]{color:#f59300}.ModalCard_profileTitle__MrKVU{font-size:1.125rem;font-weight:500;margin:0 0 2px;color:#cccccc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_profileTitle__MrKVU[data-theme=light]{color:#6b7280}.ModalCard_profileSubtitle__rEK0Y{font-size:1rem;font-weight:400;margin:0;color:#888;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_profileSubtitle__rEK0Y[data-theme=light]{color:#9ca3af}.ModalCard_aboutBody__g8eHn{font-size:1.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px 30px 30px;overflow-y:auto;overflow-x:hidden;flex:1;height:0}.ModalCard_aboutIntro__2GV9o{margin:0 0 20px;color:#cccccc;font-weight:400;line-height:1.6;font-size:1rem}.ModalCard_aboutIntro__2GV9o[data-theme=light]{color:#374151}.ModalCard_aboutList__x85Sl{margin:0 0 20px;padding-left:20px;color:#cccccc;font-weight:400;line-height:1.6;font-size:1rem}.ModalCard_aboutList__x85Sl[data-theme=light]{color:#374151}.ModalCard_aboutList__x85Sl li{margin-bottom:8px}.ModalCard_aboutContact__NknWR{margin:0;color:#cccccc;font-weight:400;line-height:1.6;font-size:1rem}.ModalCard_aboutContact__NknWR[data-theme=light]{color:#374151}.ModalCard_emailLink__gCggc{color:#00ff00;text-decoration:underline}.ModalCard_emailLink__gCggc[data-theme=light]{color:#f59300}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar{width:8px}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar-track{background:#0f1419;border-radius:4px}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:4px}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar-thumb:hover{background:#66b3ff}.ModalCard_aboutBody__g8eHn[data-theme=light]::-webkit-scrollbar-track{background:#f3f4f6}.ModalCard_aboutBody__g8eHn[data-theme=light]::-webkit-scrollbar-thumb{background:#6b7280}.ModalCard_aboutBody__g8eHn[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#4b5563}.ModalCard_aboutSection__HxXY9{margin:10px 0;padding-bottom:20px}.ModalCard_aboutSection__HxXY9:last-child{margin-bottom:0}.ModalCard_sectionTitle__eSg_w{font-size:1.25rem;font-weight:600;color:#00ff00;margin:0 0 15px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_sectionTitle__eSg_w[data-theme=light]{color:#f59300}.ModalCard_sectionContent__31Gtk{color:#cccccc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_sectionContent__31Gtk[data-theme=light]{color:#374151}.ModalCard_educationItem__qnfwy{margin-bottom:20px;position:relative}.ModalCard_educationItem__qnfwy:last-child{margin-bottom:0}.ModalCard_educationItem__qnfwy:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#00ff00;border-radius:2px}.ModalCard_aboutCardBody__iB_Nx [data-theme=light] .ModalCard_educationItem__qnfwy:first-child:before,.ModalCard_educationItem__qnfwy[data-theme=light]:first-child:before{background-color:#f59300!important}.ModalCard_educationTitle__Aq4Ny{font-size:1.1rem;font-weight:600;color:#e0e0e0;margin:0 0 5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_educationTitle__Aq4Ny[data-theme=light]{color:#1f2937}.ModalCard_educationDetails__cXSfM{font-size:1rem;color:#cccccc;margin:0 0 3px;font-weight:400;position:relative;padding-left:15px}.ModalCard_educationDetails__cXSfM[data-theme=light]{color:#6b7280}.ModalCard_educationYear__ldmOx{font-size:.9rem;color:#888;margin:0;position:relative;padding-left:15px}.ModalCard_educationYear__ldmOx[data-theme=light]{color:#9ca3af}.ModalCard_interestsList__eYPGk{margin:0;padding-left:20px;list-style:disc}.ModalCard_interestsList__eYPGk li{margin-bottom:3px;padding:2px 0;font-size:1rem;line-height:1.4}.ModalCard_languageItem__mEb5e{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #2d3748}.ModalCard_languageItem__mEb5e[data-theme=light]{border-bottom-color:#e5e7eb}.ModalCard_languageItem__mEb5e:last-child{border-bottom:none}.ModalCard_languageName__CbmSk{font-size:1rem;font-weight:500;color:#e0e0e0}.ModalCard_languageName__CbmSk[data-theme=light]{color:#1f2937}.ModalCard_languageLevel__rgk4K{font-size:.9rem;font-weight:600;color:#00ff00;padding:4px 12px;border-radius:12px;background-color:rgba(0,255,0,.1)}.ModalCard_languageLevel__rgk4K[data-theme=light]{color:#f59300;background-color:rgba(245,147,0,.1)}.ModalCard_languageDescription__cIiKg{margin:0 0 12px;color:#cccccc;font-size:1rem;line-height:1.6;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-left:15px;position:relative}.ModalCard_languageDescription__cIiKg:first-child:before{content:"";position:absolute;left:0;top:0;bottom:-12px;width:3px;background-color:#00ff00;border-radius:2px}.ModalCard_languageDescription__cIiKg:last-child{margin-bottom:0}.ModalCard_languageDescription__cIiKg:last-child:before{content:"";position:absolute;left:0;top:-12px;bottom:0;width:3px;background-color:#00ff00;border-radius:2px}.ModalCard_languageDescription__cIiKg[data-theme=light]{color:#374151}.ModalCard_languageDescription__cIiKg:first-child[data-theme=light]:before,.ModalCard_languageDescription__cIiKg:last-child[data-theme=light]:before{background-color:#f59300}.ModalCard_languageDescription__cIiKg strong{color:#00ff00;font-weight:600}.ModalCard_languageDescription__cIiKg[data-theme=light] strong{color:#f59300}.ModalCard_workCardBody__HdOyc{padding:0;overflow:hidden;height:calc(75vh - 120px);display:flex;flex-direction:column}.ModalCard_workContent__nXz5V{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#cccccc;height:100%;display:flex;flex-direction:column}.ModalCard_workContent__nXz5V[data-theme=light]{color:#374151}.ModalCard_workBanner__nDnZN{background:linear-gradient(135deg,#4a9eff,#00ff00);padding:20px 30px;color:white;flex-shrink:0}.ModalCard_workBanner__nDnZN[data-theme=light]{background:linear-gradient(135deg,#2563eb,#f59300)}.ModalCard_workBannerTitle__ZxCa5{font-size:1.1rem;font-weight:600;margin:0 0 8px;color:white}.ModalCard_workBannerText__RefWL{font-size:.95rem;margin:0;color:white;opacity:.95}.ModalCard_workBody__k50gf{padding:30px;overflow-y:auto;flex:1}.ModalCard_workBody__k50gf::-webkit-scrollbar{width:8px}.ModalCard_workBody__k50gf::-webkit-scrollbar-track{background:#0f1419;border-radius:4px}.ModalCard_workBody__k50gf::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:4px}.ModalCard_workBody__k50gf::-webkit-scrollbar-thumb:hover{background:#66b3ff}.ModalCard_workBody__k50gf[data-theme=light]::-webkit-scrollbar-track{background:#f3f4f6}.ModalCard_workBody__k50gf[data-theme=light]::-webkit-scrollbar-thumb{background:#6b7280}.ModalCard_workBody__k50gf[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#4b5563}.ModalCard_workSections__5h99M{display:flex;gap:40px}.ModalCard_workSection__AjyVa{flex:1}.ModalCard_workSectionTitle__Hc1FK{font-size:1.25rem;font-weight:700;color:#cccccc;margin:0 0 20px;letter-spacing:.05em}.ModalCard_workSectionTitle__Hc1FK[data-theme=light]{color:#1f2937}.ModalCard_workTags__IvNES{display:flex;flex-wrap:wrap;gap:10px}.ModalCard_workTag__pFPwF{padding:8px 16px;border:1px solid #2d3748;border-radius:6px;font-size:.9rem;font-weight:500;color:#cccccc;background-color:rgba(255,255,255,.05);transition:all .3s ease;display:flex;align-items:center}.ModalCard_workTag__pFPwF[data-theme=light]{border-color:#e5e7eb;color:#374151;background-color:rgba(0,0,0,.02)}.ModalCard_workTag__pFPwF:hover{border-color:#00ff00;background-color:rgba(0,255,0,.1);transform:translateY(-1px)}.ModalCard_workTag__pFPwF[data-theme=light]:hover{border-color:#f59300;background-color:rgba(245,147,0,.1)}.ModalCard_workIcon__o1Cu_{margin-right:8px;font-size:1.2rem;vertical-align:middle}.ModalCard_projectDate__6___q{color:#888;font-size:.85rem;margin:0 0 10px;font-style:italic}.ModalCard_projectDate__6___q[data-theme=light]{color:#9ca3af}@media (max-width:768px){.ModalCard_workSections__5h99M{flex-direction:column;gap:30px}.ModalCard_workBody__k50gf{padding:20px}.ModalCard_workBanner__nDnZN{padding:15px 20px}}@media (max-width:480px){.ModalCard_workCard__f9QDl{width:100vw;max-width:100vw;min-width:0;left:0;top:0;border-radius:0;padding:0}.ModalCard_aboutCardBody__iB_Nx,.ModalCard_cardBody__OZfPR,.ModalCard_cardHeader__ECyWM,.ModalCard_contactCardBody__LT6kl,.ModalCard_workCardBody__HdOyc{padding-left:.25rem;padding-right:.25rem}}.ModalCard_workProjectsSection__SC35p{margin-top:40px;padding-top:30px;border-top:1px solid #2d3748}.ModalCard_workProjectsSection__SC35p[data-theme=light]{border-top-color:#e5e7eb}.ModalCard_projectsGrid__BB6_d{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.ModalCard_projectCard__9uD_R{padding:20px;border:1px solid #2d3748;border-radius:8px;background-color:rgba(255,255,255,.02);transition:all .3s ease}.ModalCard_projectCard__9uD_R[data-theme=light]{border-color:#e5e7eb;background-color:rgba(0,0,0,.02)}.ModalCard_projectCard__9uD_R:hover{border-color:#00ff00;transform:translateY(-2px);background-color:rgba(0,255,0,.05)}.ModalCard_projectCard__9uD_R[data-theme=light]:hover{border-color:#f59300;background-color:rgba(245,147,0,.05)}.ModalCard_projectHeader__cPA_R{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ModalCard_projectTitle__Xl2I1{font-size:1.1rem;font-weight:600;color:#00ff00;margin:0}.ModalCard_projectTitle__Xl2I1[data-theme=light]{color:#f59300}.ModalCard_projectLinks__wBFGO{display:flex;gap:8px}.ModalCard_projectLink__H_wAx{color:#cccccc;text-decoration:none;font-size:1.2rem;transition:color .3s ease}.ModalCard_projectLink__H_wAx[data-theme=light]{color:#6b7280}.ModalCard_projectLink__H_wAx:hover{color:#00ff00}.ModalCard_projectLink__H_wAx[data-theme=light]:hover{color:#f59300}.ModalCard_projectDescription__Mog_r{color:#cccccc;font-size:.9rem;line-height:1.5;margin:0 0 15px}.ModalCard_projectDescription__Mog_r[data-theme=light]{color:#374151}.ModalCard_projectTech__59sgp{display:flex;flex-wrap:wrap;gap:6px}.ModalCard_techTag__jgZZJ{padding:4px 8px;border:1px solid #2d3748;border-radius:4px;font-size:.75rem;font-weight:500;color:#888;background-color:rgba(255,255,255,.05)}.ModalCard_techTag__jgZZJ[data-theme=light]{border-color:#e5e7eb;color:#6b7280;background-color:rgba(0,0,0,.02)}.ModalCard_playButton__Svblo{background:none;border:1px solid #2d3748;color:#cccccc;font-size:1rem;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .3s ease}.ModalCard_playButton__Svblo[data-theme=light]{border-color:#e5e7eb;color:#6b7280}.ModalCard_playButton__Svblo:hover{border-color:#00ff00;color:#00ff00}.ModalCard_playButton__Svblo[data-theme=light]:hover{border-color:#f59300;color:#f59300}.ModalCard_gameEmbed__AH0Fs{margin:15px 0;border-radius:8px;overflow:hidden;border:1px solid #2d3748}.ModalCard_gameEmbed__AH0Fs[data-theme=light]{border-color:#e5e7eb}.ModalCard_gameEmbed__AH0Fs iframe{width:100%;display:block}.ModalCard_gameLogo__7KigL{margin:15px 0;text-align:center;border-radius:8px;overflow:hidden}.ModalCard_logoImage__hCcXa{max-width:100%;height:auto;max-height:120px;object-fit:contain;transition:transform .3s ease}.ModalCard_logoImage__hCcXa:hover{transform:scale(1.05)}.ModalCard_descriptionLayout__UMavS{display:flex;gap:15px;align-items:flex-start;margin:10px 0}.ModalCard_descriptionLayout__UMavS .ModalCard_projectDescription__Mog_r{flex:2;margin:0}.ModalCard_descriptionLayout__UMavS .ModalCard_gameLogo__7KigL{flex:1;margin:0;display:flex;justify-content:center;align-items:flex-start}.ModalCard_descriptionLayout__UMavS .ModalCard_logoImage__hCcXa{max-height:120px;max-width:100%}@media (max-width:768px){.ModalCard_descriptionLayout__UMavS{flex-direction:column;gap:10px}.ModalCard_descriptionLayout__UMavS .ModalCard_gameLogo__7KigL,.ModalCard_descriptionLayout__UMavS .ModalCard_projectDescription__Mog_r{flex:none;width:100%}}.ModalCard_logoContainer__4Z55C{position:relative;display:inline-block;cursor:pointer;transition:transform .3s ease}.ModalCard_logoContainer__4Z55C:hover{transform:scale(1.05)}.ModalCard_logoContainer__4Z55C:hover .ModalCard_magnifyIcon__vZLeO{opacity:1}.ModalCard_magnifyIcon__vZLeO{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.7);color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .3s ease;pointer-events:none}.ModalCard_magnifyIcon__vZLeO[data-theme=light]{background:rgba(255,255,255,.9);color:#374151}.ModalCard_fullscreenOverlay__cYG7L{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer}.ModalCard_fullscreenContainer__s9_P4{position:relative;max-width:70vw;max-height:70vh;display:flex;align-items:center;justify-content:center}.ModalCard_fullscreenImage__W50ug{max-width:100%;max-height:100%;min-width:40vw;min-height:40vh;object-fit:contain;cursor:default;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.ModalCard_closeFullscreen__FD3ex{position:absolute;top:-15px;right:-15px;background:rgba(255,255,255,.9);color:#333;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.3)}.ModalCard_closeFullscreen__FD3ex:hover{background:rgba(255,255,255,1);transform:scale(1.1)}.ModalCard_prismaticLogo__duTXn{padding-top:15px}.ModalCard_contactContent__Inci6{padding:2rem 1.5rem;text-align:center;background:linear-gradient(135deg,#4fc3f7,#1976d2);color:white;border-radius:12px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.ModalCard_contactContent__Inci6[data-theme=dark]{background:linear-gradient(135deg,#2d3748,#1a202c)}.ModalCard_contactHeader__q7__e{margin-bottom:1rem}.ModalCard_contactTitle__InHml{font-size:2.2rem;font-weight:700;margin-bottom:1rem;color:white}.ModalCard_contactSubtitle__ZkNBO{font-size:1rem;line-height:1.5;opacity:.95;margin:0}.ModalCard_contactAvatar__Q_BGa{margin:1.5rem 0;display:flex;justify-content:center}.ModalCard_avatarContainer__l_jGu{width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.15);border:3px solid rgba(255,255,255,.2)}.ModalCard_avatarContainer__l_jGu,.ModalCard_mailIcon__8Yp9T{display:flex;align-items:center;justify-content:center;position:relative}.ModalCard_envelope__ZDBof{font-size:2.5rem;filter:brightness(1.2)}.ModalCard_atSymbol__xzm8P{position:absolute;bottom:-5px;right:-5px;background:#4a90e2;color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;border:2px solid white}.ModalCard_contactInfo__KbHga{margin-top:1rem}.ModalCard_emailText__mGW2g{font-size:1rem;margin-bottom:.5rem;color:white}.ModalCard_emailAddress__pEnJJ{font-weight:700;color:white}.ModalCard_instructionText__3kc3c{font-size:.9rem;opacity:.9;margin-bottom:1.5rem;color:white}.ModalCard_emailButton__uCfNN{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.4);padding:12px 24px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:lowercase}.ModalCard_emailButton__uCfNN:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.6);transform:translateY(-2px)}.ModalCard_emailButton__uCfNN[data-theme=dark]{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}.ModalCard_emailButton__uCfNN[data-theme=dark]:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}.ModalCard_contactCardBody__LT6kl{padding:0;overflow:hidden;border-radius:12px;width:100%;height:auto}.DarkModeToggle_toggleButton__R7oGi{position:fixed;top:20px;left:20px;width:50px;height:50px;border-radius:50%;border:2px solid #333;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.DarkModeToggle_toggleButton__R7oGi:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.DarkModeToggle_toggleButton__R7oGi:active{transform:scale(.95)}.DarkModeToggle_toggleIcon__VQMBi{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.DarkModeToggle_toggleButton__R7oGi:hover .DarkModeToggle_toggleIcon__VQMBi{transform:rotate(10deg)}.DarkModeToggle_light__Qja4C{background-color:#ffffff;border-color:#e5e7eb;color:#374151}.DarkModeToggle_light__Qja4C:hover{background-color:#f9fafb;border-color:#d1d5db}.DarkModeToggle_dark__9L0o0{background-color:#1f2937;border-color:#4b5563;color:#f9fafb}.DarkModeToggle_dark__9L0o0:hover{background-color:#111827;border-color:#6b7280}@media (max-width:768px){.DarkModeToggle_toggleButton__R7oGi{width:45px;height:45px;top:15px;left:15px}.DarkModeToggle_toggleIcon__VQMBi svg{width:18px;height:18px}}