.not-found-module__HS70Aa__page{background-color:var(--color-background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.not-found-module__HS70Aa__container{text-align:center;max-width:560px}.not-found-module__HS70Aa__code{color:var(--color-highlight);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,20vw,14rem);font-weight:700;line-height:1}.not-found-module__HS70Aa__title{color:var(--color-text-primary);margin-top:1rem;margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,3.1rem);font-weight:600}.not-found-module__HS70Aa__description{color:var(--color-text-muted);margin-bottom:3rem;font-size:clamp(1.5rem,2.5vw,1.8rem);line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}.not-found-module__HS70Aa__primaryButton{background:var(--color-accent);color:var(--color-primary);border-radius:.5rem;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.not-found-module__HS70Aa__primaryButton:hover{box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-2px)}.not-found-module__HS70Aa__primaryButton:active{transform:translateY(0)}.not-found-module__HS70Aa__secondaryButton{color:var(--color-text-secondary);border:1px solid var(--color-highlight);background:0 0;border-radius:.5rem;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.not-found-module__HS70Aa__secondaryButton:hover{border-color:var(--color-accent);color:var(--color-text-primary);transform:translateY(-2px)}.not-found-module__HS70Aa__secondaryButton:active{transform:translateY(0)}.not-found-module__HS70Aa__separator{background:var(--gradient-primary);opacity:.5;border-radius:2px;width:60px;height:3px;margin:3rem auto 0}@media (max-width:480px){.not-found-module__HS70Aa__actions{flex-direction:column}.not-found-module__HS70Aa__primaryButton,.not-found-module__HS70Aa__secondaryButton{justify-content:center;width:100%}}
