html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{background:linear-gradient(180deg,#0a121e,#060c17);color:#eaeef6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hollow-gradient-border{position:relative}.hollow-gradient-border:hover:after,.hollow-gradient-border:lang(current):after{animation:flow 3s infinite;background:linear-gradient(90deg,#ff69b4,#ff0,#ff69b4,#ff0,#ff69b4);background-size:300% 100%;border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px;pointer-events:none;position:absolute;transition:opacity .35s}@media(max-width:768px){::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-thumb{background:#ff69b466;border-radius:2px}::-webkit-scrollbar-track{background:transparent}}.error-page[data-v-fffb2b66]{align-items:center;background:linear-gradient(180deg,#0a121e,#060c17);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:20px;position:relative}.error-content[data-v-fffb2b66]{max-width:600px;position:relative;text-align:center;z-index:2}.error-code[data-v-fffb2b66]{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.digit[data-v-fffb2b66]{background:linear-gradient(135deg,#ff0,#ff8c00,#ff69b4);-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:900;line-height:1;-webkit-text-fill-color:transparent;animation:digitFloat-fffb2b66 3s ease-in-out infinite}.digit[data-v-fffb2b66]:nth-child(2){animation-delay:.2s}.digit[data-v-fffb2b66]:nth-child(3){animation-delay:.4s}.digit.zero[data-v-fffb2b66]{animation:digitSpin-fffb2b66 4s ease-in-out infinite;position:relative}@keyframes digitFloat-fffb2b66{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes digitSpin-fffb2b66{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-16px) rotateY(180deg)}}.error-title[data-v-fffb2b66]{color:#fff;font-size:2rem;font-weight:800;letter-spacing:1px;margin:0 0 12px}.error-desc[data-v-fffb2b66]{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0 0 32px}.actions[data-v-fffb2b66]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn[data-v-fffb2b66]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;padding:12px 28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.btn-primary[data-v-fffb2b66]{background:linear-gradient(135deg,#ff1493,#ff8c00);box-shadow:0 0 30px #ff149359;color:#fff}.btn-primary[data-v-fffb2b66]:hover{box-shadow:0 0 48px #ff14938c;transform:translateY(-3px) scale(1.04)}.btn-secondary[data-v-fffb2b66]{background:#ffffff0f;border:2px solid rgba(255,255,0,.35);color:#fff}.btn-secondary[data-v-fffb2b66]:hover{background:#ffff001a;transform:translateY(-3px)}.glow-orb[data-v-fffb2b66]{border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;position:absolute;z-index:1}.orb-1[data-v-fffb2b66]{animation:orbFloat-fffb2b66 10s ease-in-out infinite;background:radial-gradient(circle,rgba(255,20,147,.6),transparent);height:400px;left:-100px;top:-100px;width:400px}.orb-2[data-v-fffb2b66]{animation:orbFloat-fffb2b66 12s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(255,165,0,.4),transparent);bottom:-150px;height:500px;right:-150px;width:500px}@keyframes orbFloat-fffb2b66{0%,to{transform:translate(0)}50%{transform:translate(40px,40px)}}@media(max-width:600px){.digit[data-v-fffb2b66]{font-size:5rem}.error-title[data-v-fffb2b66]{font-size:1.5rem}.btn[data-v-fffb2b66],.error-desc[data-v-fffb2b66]{font-size:.9rem}.btn[data-v-fffb2b66]{padding:10px 22px}.actions[data-v-fffb2b66]{align-items:center;flex-direction:column}.btn[data-v-fffb2b66]{justify-content:center;max-width:260px;width:100%}}
