.saya-error-page{position:relative;isolation:isolate;min-height:75vh;display:flex;justify-content:center;align-items:center;padding:300px 24px 110px;background:#ffffff;overflow:hidden;text-align:center}.saya-error-number{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Arial,sans-serif;font-size:clamp(240px,42vw,780px);font-weight:900;letter-spacing:-.09em;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#d9b676,#f1dfbe 55%,#fff9ef);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.75}.saya-error-content{position:relative;z-index:1;max-width:650px;padding:30px 16px}.saya-error-content h1{margin:0 0 20px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#171717}.saya-error-content p{margin:0;color:#555555;font-size:clamp(15px,1.5vw,19px);line-height:1.8}.saya-error-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;margin-top:34px;padding:15px 34px;border-radius:50px;background:linear-gradient(110deg,#b87417,#edae35);color:#ffffff!important;font-size:16px;font-weight:600;text-decoration:none!important;box-shadow:0 8px 24px rgba(184,116,23,.18);transition:transform .25s ease,box-shadow .25s ease}.saya-error-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(184,116,23,.25);color:#ffffff!important}@media (max-width:767px){.saya-error-page{min-height:65vh;padding:130px 18px 90px}.saya-error-number{font-size:52vw;opacity:.55}.saya-error-content{padding:24px 8px}.saya-error-content h1{font-size:32px}.saya-error-content p{font-size:15px}.saya-error-button{padding:13px 28px;font-size:14px}}