.styles-module__3t04eW__page{background:radial-gradient(circle at 10% 10%,#00ffd540 0,#0000 38%),radial-gradient(circle at 90% 15%,#ff4a8f40 0,#0000 35%),radial-gradient(circle at 50% 85%,#b7ff0066 0,#0000 42%);min-height:100vh}.styles-module__3t04eW__frame{width:min(1160px,100% - 2.5rem);margin:0 auto;padding:2rem 0 3rem}.styles-module__3t04eW__grid{grid-template-columns:1.1fr .9fr;gap:1rem;margin-top:1rem;display:grid}.styles-module__3t04eW__panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:24px;padding:1rem}.styles-module__3t04eW__badge{border:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:999px;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem .8rem;font-size:.65rem;display:inline-flex}.styles-module__3t04eW__skillGroups{gap:1rem;margin-top:.75rem;display:grid}.styles-module__3t04eW__skillGroup h3{color:var(--accent-hot);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.styles-module__3t04eW__skillTags{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.styles-module__3t04eW__skillTag{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.styles-module__3t04eW__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.styles-module__3t04eW__item{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:18px;padding:.9rem}.styles-module__3t04eW__projectLink{color:var(--accent-hot);gap:.3rem;margin-top:.65rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (max-width:900px){.styles-module__3t04eW__grid,.styles-module__3t04eW__timeline{grid-template-columns:1fr}}
