.not-found-module__HS70Aa__page{min-height:100vh;padding:var(--space-8);padding-top:calc(var(--space-16) + 60px);justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__container{text-align:center;max-width:600px}.not-found-module__HS70Aa__errorCode{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));-webkit-text-fill-color:transparent;margin-bottom:var(--space-4);-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,15vw,10rem);font-weight:800;line-height:1;display:block}.not-found-module__HS70Aa__title{font-size:var(--text-3xl);color:var(--color-text-primary);margin-bottom:var(--space-4)}.not-found-module__HS70Aa__description{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-10);line-height:1.7}.not-found-module__HS70Aa__nav{gap:var(--space-3);margin-bottom:var(--space-10);flex-wrap:wrap;justify-content:center;display:flex}.not-found-module__HS70Aa__navLink{align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-surface);border:1px solid var(--color-border);color:var(--color-text-primary);flex-direction:column;min-width:90px;text-decoration:none;transition:all .2s;display:flex}.not-found-module__HS70Aa__navLink:hover{background:var(--color-bg-elevated);border-color:var(--color-accent-primary);transform:translateY(-2px)}.not-found-module__HS70Aa__navIcon{font-size:var(--text-2xl)}.not-found-module__HS70Aa__navLabel{font-size:var(--text-sm);font-weight:500}.not-found-module__HS70Aa__homeButton{padding:var(--space-3)var(--space-8);border-radius:var(--radius-full,999px);background:var(--color-accent-primary);color:var(--color-bg-primary);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.not-found-module__HS70Aa__homeButton:hover{background:var(--color-accent-secondary);transform:translateY(-1px)}@media (max-width:480px){.not-found-module__HS70Aa__nav{gap:var(--space-2)}.not-found-module__HS70Aa__navLink{padding:var(--space-3)var(--space-4);min-width:75px}}
