.styles-module__aVwcfq__page{background:linear-gradient(145deg,#fffdf7 0%,#fff8f0 55%,#f2fff9 100%);min-height:100vh}.styles-module__aVwcfq__darkPage{background:linear-gradient(145deg,#080a10 0%,#121a26 55%,#0a1512 100%);min-height:100vh}.styles-module__aVwcfq__wrap{width:min(1080px,100% - 2.5rem);margin:0 auto;padding:2.2rem 0 3rem}.styles-module__aVwcfq__blockGrid{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.1rem;display:grid}.styles-module__aVwcfq__block{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:1rem}.styles-module__aVwcfq__stackSection{margin-top:1.1rem}.styles-module__aVwcfq__skillGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.7rem;display:grid}.styles-module__aVwcfq__skillGroup{border-left:2px solid var(--accent-hot);padding:.3rem 0 .3rem .8rem}.styles-module__aVwcfq__skillGroup h3{font-size:.75rem;font-weight:700}.styles-module__aVwcfq__skillTags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.styles-module__aVwcfq__skillTag{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:999px;padding:.3rem .5rem;font-size:.68rem}.styles-module__aVwcfq__experienceSection{margin-top:1.1rem}.styles-module__aVwcfq__exp{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem;display:grid}.styles-module__aVwcfq__expCard{border:1px dashed var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;padding:.8rem}.styles-module__aVwcfq__projectLink{color:var(--accent-hot);gap:.3rem;margin-top:.65rem;font-size:.72rem;font-weight:700;display:inline-flex}.styles-module__aVwcfq__linkBar{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.styles-module__aVwcfq__link{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;overflow-wrap:anywhere;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:700}@media (max-width:900px){.styles-module__aVwcfq__blockGrid,.styles-module__aVwcfq__exp,.styles-module__aVwcfq__skillGroups{grid-template-columns:1fr}}
