.not-found{--primary:#e03838;--primary-dark:#c22b2b;--primary-light:#fee;--primary-light-hover:#ffe0e0;--primary-gradient:linear-gradient(135deg, #ec4b4b 0%, #e03838 100%);--primary-rgb:224, 56, 56;--shadow-primary:0 8px 24px #e038384d;--shadow-primary-lg:0 12px 40px #e0383866;--color-error:#a81b1b;--error-rgb:168, 27, 27}:root[data-theme=dark] .not-found{--primary-light:#2a1618;--primary-light-hover:#3a1c1f;--color-error:#ff6b61;--error-rgb:255, 107, 97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .not-found{--primary-light:#2a1618;--primary-light-hover:#3a1c1f;--color-error:#ff6b61;--error-rgb:255, 107, 97}}.not-found{text-align:center;background:var(--bg-page);min-height:100vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.not-found__inner{width:100%;max-width:480px}.not-found__code{letter-spacing:-.05em;color:var(--primary);margin:0 0 1rem;font-size:5rem;font-weight:800;line-height:1}.not-found__title{color:var(--text-primary);margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.not-found__body{color:var(--text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.6}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
