.not-found-module__sxuMuG__page{background:radial-gradient(circle at 12% 18%,#c9a84c1f,#0000 38%),radial-gradient(circle at 88% 82%,#c9a84c14,#0000 35%),linear-gradient(145deg,#080808,#12110a 55%,#141108 100%);place-items:center;min-height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__glow{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 34px,#c9a84c08 35px,#0000 36px);position:absolute;inset:0}.not-found-module__sxuMuG__card{text-align:center;z-index:1;background:#0e0e0ee6;border:1px solid #c9a84c38;border-radius:20px;width:min(680px,100%);padding:42px 32px;position:relative;box-shadow:0 24px 60px #0000006b}.not-found-module__sxuMuG__code{letter-spacing:.12em;text-transform:uppercase;color:#dfc57f;background:#c9a84c14;border:1px solid #c9a84c59;border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:12px;display:inline-block}.not-found-module__sxuMuG__title{font-family:var(--font-playfair),"Playfair Display",serif;color:#faf3e5;margin-bottom:10px;font-size:clamp(2rem,6vw,3.2rem);line-height:1.1}.not-found-module__sxuMuG__subtitle{color:#aea18a;max-width:45ch;margin:0 auto;font-size:15px;line-height:1.6}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{border:1px solid #0000;border-radius:11px;min-width:170px;padding:11px 16px;font-size:14px;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s}.not-found-module__sxuMuG__primaryBtn{color:#131313;background:linear-gradient(135deg,#c9a84c,#b8860b);border-color:#ffe4965c}.not-found-module__sxuMuG__primaryBtn:hover{transform:translateY(-1px)}.not-found-module__sxuMuG__secondaryBtn{color:#e5d7b8;background:#c9a84c14;border-color:#c9a84c59}.not-found-module__sxuMuG__secondaryBtn:hover{background:#c9a84c29;border-color:#c9a84c99}@media (max-width:520px){.not-found-module__sxuMuG__card{padding:32px 20px}.not-found-module__sxuMuG__actions{flex-direction:column}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{width:100%}}
