:where(.pg-not-found){--bg:rgb(var(--n-0a0a0a));--text:rgb(var(--n-ffffff));--text-muted:rgb(var(--n-a0a0a0));--locarda-blue:#3c82d9;--locarda-blue-hover:#3b5f9b;--accent:#3c82d9;--border:rgb(var(--n-ffffff) / .1)}:where(.pg-not-found),:where(.pg-not-found) *{box-sizing:border-box;margin:0;padding:0}:where(.pg-not-found){font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;background:var(--bg);color:var(--text);flex-direction:column;min-height:100vh;display:flex}:where(.pg-not-found) main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8rem 2rem 4rem;display:flex}:where(.pg-not-found) .status-section{text-align:center;margin-bottom:3rem}:where(.pg-not-found) .error-code{letter-spacing:-.04em;background:linear-gradient(180deg, rgb(var(--n-e5e5e5)) 0%, rgb(var(--n-6b6b6b)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:clamp(4rem,15vw,6rem);font-weight:700}:where(.pg-not-found) .error-title{color:var(--text);margin-bottom:.5rem;font-size:1.375rem;font-weight:600}:where(.pg-not-found) .error-quip{color:var(--text-muted);max-width:400px;margin:0 auto;font-size:1rem;line-height:1.6}:where(.pg-not-found) .options-label{text-transform:uppercase;letter-spacing:.08em;color:var(--locarda-blue);margin-bottom:1.5rem;font-size:.8125rem;font-weight:600}:where(.pg-not-found) .options-list{flex-direction:column;gap:1rem;width:100%;max-width:400px;margin-bottom:2.5rem;display:flex}:where(.pg-not-found) .option-link{background:rgb(var(--n-ffffff) / .03);border-left:3px solid var(--locarda-blue);color:inherit;text-align:left;border-radius:0 8px 8px 0;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;text-decoration:none;transition:background .2s,border-left-color .2s;display:flex}:where(.pg-not-found) .option-link:hover{border-left-color:var(--locarda-blue-hover);background:#314f8226}:where(.pg-not-found) .option-link-title{color:var(--text);font-size:1rem;font-weight:600}:where(.pg-not-found) .option-link-desc{color:var(--text-muted);font-size:.875rem;line-height:1.5}:where(.pg-not-found) .primary-cta{background:var(--locarda-blue);color:rgb(var(--n-ffffff));border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.pg-not-found) .primary-cta:hover{background:var(--locarda-blue-hover)}
