.Hero-module__ZARIfG__hero{height:100vh;padding-top:var(--nav-height);background:radial-gradient(circle at 100% 0,#c026d314,#0000 40%),radial-gradient(circle at 0 100%,#7c3aed14,#0000 40%);align-items:center;display:flex}.Hero-module__ZARIfG__container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.Hero-module__ZARIfG__greeting{color:var(--color-accent);letter-spacing:1px;margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.Hero-module__ZARIfG__name{color:var(--color-text-main);letter-spacing:-1px;margin-bottom:.3rem;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1}.Hero-module__ZARIfG__aliases{color:var(--color-text-muted);margin-bottom:1rem;font-size:1rem;font-weight:400}.Hero-module__ZARIfG__title{margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700}.Hero-module__ZARIfG__gradientText{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__likes{flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem;display:flex}.Hero-module__ZARIfG__likeTag{color:var(--color-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;border:1px solid #7c3aed33;border-radius:50px;padding:.4rem 1rem;font-size:.88rem;font-weight:500;transition:all .2s;display:inline-block}.Hero-module__ZARIfG__likeTag:hover{background:#7c3aed1a;border-color:#7c3aed66;transform:translateY(-2px)}.Hero-module__ZARIfG__actions{gap:1rem;display:flex}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{cursor:pointer;border-radius:6px;padding:.8rem 1.8rem;font-weight:600;transition:all .2s}.Hero-module__ZARIfG__primaryBtn{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);box-shadow:0 4px 14px #7c3aed4d}.Hero-module__ZARIfG__primaryBtn:hover{color:var(--color-primary);box-shadow:none;background-color:#0000}.Hero-module__ZARIfG__secondaryBtn{color:var(--color-text-main);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80}.Hero-module__ZARIfG__secondaryBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#7c3aed0d}@media (max-width:600px){.Hero-module__ZARIfG__actions{flex-direction:column}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{text-align:center;width:100%}}
.Profile-module__uH3VqG__profile{background-color:var(--color-bg-alt)}.Profile-module__uH3VqG__content{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}.Profile-module__uH3VqG__imageContainer{justify-content:center;display:flex}.Profile-module__uH3VqG__avatar{background:#fff;border-radius:50%;width:280px;height:280px;position:relative;box-shadow:0 10px 30px #7c3aed26}.Profile-module__uH3VqG__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.Profile-module__uH3VqG__avatar:after{content:"";border:2px solid #7c3aed33;border-radius:50%;position:absolute;inset:-15px}.Profile-module__uH3VqG__infoGrid{gap:1.5rem;display:grid}.Profile-module__uH3VqG__infoItem{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.3rem;padding-bottom:1.2rem;display:flex}.Profile-module__uH3VqG__label{color:var(--color-primary);text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem;font-weight:600}.Profile-module__uH3VqG__value{color:var(--color-text-main);font-size:1.1rem;font-weight:600}@media (max-width:800px){.Profile-module__uH3VqG__content{grid-template-columns:1fr;gap:3rem}.Profile-module__uH3VqG__avatar{width:220px;height:220px}}
.Skills-module__G7oUEG__skills{background-color:var(--color-bg)}.Skills-module__G7oUEG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.Skills-module__G7oUEG__card{background:var(--color-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);box-shadow:var(--shadow-md);border-radius:16px;padding:2rem;transition:transform .3s,background .3s,border-color .3s}.Skills-module__G7oUEG__card:hover{background:var(--color-card-hover);box-shadow:var(--shadow-lg);border-color:#7c3aed4d;transform:translateY(-5px)}.Skills-module__G7oUEG__cardHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.Skills-module__G7oUEG__icon{font-size:1.5rem}.Skills-module__G7oUEG__cardHeader h3{color:var(--color-text-main);letter-spacing:.5px;font-size:1.2rem;font-weight:700}.Skills-module__G7oUEG__tagList{flex-wrap:wrap;gap:.6rem;display:flex}.Skills-module__G7oUEG__tag{color:var(--color-primary);cursor:default;background:#7c3aed0d;border:1px solid #7c3aed26;border-radius:8px;padding:.45rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-block}.Skills-module__G7oUEG__tag:hover{background:#7c3aed26;border-color:#7c3aed4d;transform:translateY(-2px)}
.Games-module__DimtaW__games{background-color:var(--color-bg-alt)}.Games-module__DimtaW__subtitle{text-align:center;color:var(--color-text-muted);margin-top:-2rem;margin-bottom:3rem;font-size:1.05rem}.Games-module__DimtaW__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.Games-module__DimtaW__card{background:var(--color-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);text-align:center;box-shadow:var(--shadow-md);border-radius:16px;padding:2rem 1.5rem;transition:all .3s}.Games-module__DimtaW__card:hover{background:var(--color-card-hover);box-shadow:var(--shadow-lg);border-color:#7c3aed4d;transform:translateY(-5px)}.Games-module__DimtaW__gameTitle{color:var(--color-primary);letter-spacing:.5px;margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.Games-module__DimtaW__gameDesc{color:var(--color-text-muted);font-size:.88rem;font-weight:500}
.Works-module__mW4etW__works{background-color:var(--color-bg)}.Works-module__mW4etW__subtitle{text-align:center;color:var(--color-text-muted);margin-top:-2rem;margin-bottom:3rem;font-size:1.05rem}.Works-module__mW4etW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.Works-module__mW4etW__card{background:var(--color-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);text-align:center;box-shadow:var(--shadow-md);color:inherit;border-radius:16px;flex-direction:column;padding:2.5rem 2rem;text-decoration:none;transition:all .3s;display:flex}.Works-module__mW4etW__card:hover{background:var(--color-card-hover);box-shadow:var(--shadow-lg);border-color:#7c3aed66;transform:translateY(-5px)}.Works-module__mW4etW__icon{margin-bottom:1rem;font-size:3rem;display:block}.Works-module__mW4etW__title{color:var(--color-primary);letter-spacing:.5px;margin-bottom:.8rem;font-size:1.2rem;font-weight:800}.Works-module__mW4etW__desc{color:var(--color-text-muted);flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;font-weight:500}.Works-module__mW4etW__linkText{color:var(--color-accent);font-size:.9rem;font-weight:700;transition:transform .2s;display:inline-block}.Works-module__mW4etW__card:hover .Works-module__mW4etW__linkText{transform:translate(5px)}
.Contact-module__hcVmEa__contact{background-color:var(--color-bg)}.Contact-module__hcVmEa__wrapper{text-align:center;max-width:600px;margin:0 auto}.Contact-module__hcVmEa__info{flex-direction:column;align-items:center;display:flex}.Contact-module__hcVmEa__description{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:1.05rem;line-height:1.8}.Contact-module__hcVmEa__socials{flex-direction:column;gap:1.2rem;width:100%;max-width:400px;display:flex}.Contact-module__hcVmEa__socialLink{color:var(--color-text-main);background-color:var(--color-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-glass-border);border-radius:12px;justify-content:center;align-items:center;gap:1rem;padding:1.2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Contact-module__hcVmEa__socialLink:hover{color:var(--color-primary);background-color:var(--color-card-hover);box-shadow:var(--shadow-lg);border-color:#7c3aed66;transform:translateY(-5px)}.Contact-module__hcVmEa__socialIcon{font-size:1.5rem}
