.not-found_container__LRagC{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 4rem;background-color:var(--primary-dark);position:relative;overflow:hidden}.not-found_bgGlow__v_jg0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(205,176,84,.12) 0,rgba(89,32,32,.05) 50%,transparent 70%);pointer-events:none}.not-found_content__cklTM{position:relative;z-index:2;text-align:center;max-width:620px;background:rgba(255,255,255,.03);border:1px solid rgba(205,176,84,.25);padding:3.5rem 2.5rem;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 50px rgba(0,0,0,.4)}.not-found_badge__Ld3kJ{display:inline-block;background-color:var(--secondary-gold);color:var(--primary-dark);font-family:var(--font-sans);font-size:.75rem;font-weight:800;letter-spacing:1.5px;padding:.35rem .9rem;border-radius:999px;margin-bottom:1.25rem;text-transform:uppercase}.not-found_trainIconWrapper__YjFZa{margin-bottom:1rem;display:flex;justify-content:center;animation:not-found_wobble__Wtg7b 3s ease-in-out infinite}.not-found_trainIcon__jXZEi{width:72px;height:72px;color:var(--secondary-gold);filter:drop-shadow(0 4px 12px rgba(205,176,84,.4))}.not-found_code__SJkuV{font-family:var(--font-serif);font-size:5rem;line-height:1;font-weight:800;color:var(--bg-light);letter-spacing:2px;margin-bottom:.5rem;text-shadow:0 4px 20px rgba(0,0,0,.5)}.not-found_codeGold___UFpT{color:var(--secondary-gold)}.not-found_title__bOfUG{font-family:var(--font-serif);font-size:2rem;color:var(--bg-light);margin-bottom:1rem}.not-found_desc__cUCJL{font-family:var(--font-sans);font-size:1rem;color:rgba(243,240,238,.8);line-height:1.6;margin-bottom:2.25rem}.not-found_actionBtn__N5XcW{display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(135deg,var(--secondary-gold) 0,#B89738 100%);color:var(--primary-dark);padding:.85rem 1.85rem;border-radius:8px;font-family:var(--font-sans);font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 6px 20px rgba(205,176,84,.3);transition:all .25s ease;border:none;cursor:pointer}.not-found_actionBtn__N5XcW:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(205,176,84,.45);background:linear-gradient(135deg,var(--secondary-gold-light) 0,var(--secondary-gold) 100%)}@keyframes not-found_wobble__Wtg7b{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:640px){.not-found_container__LRagC{padding:5rem 1rem 3rem}.not-found_content__cklTM{padding:2.5rem 1.5rem}.not-found_code__SJkuV{font-size:4rem}.not-found_title__bOfUG{font-size:1.6rem}.not-found_desc__cUCJL{font-size:.95rem}}