*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-x:hidden}img,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit}ol,ul{list-style:none}:root{--color-primary:#1a1a2e;--color-secondary:#16213e;--color-accent:#c9a96e;--color-bg:#0a0a0a;--color-bg-alt:#111;--color-text:#e8e8e8;--color-text-light:hsla(0,0%,100%,.6);--font-heading:"Montserrat",sans-serif;--font-body:"Poppins",sans-serif;--max-width:1400px}.container{margin:0 auto;max-width:var(--max-width);padding:0 24px;width:100%}@media(max-width:768px){.container{padding:0 16px}}.error-page[data-v-e1f7d9d4]{align-items:center;background:#0a0a0a;color:#e8e8e8;display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:100vh}.error-page__content[data-v-e1f7d9d4]{padding:40px;text-align:center}.error-page__code[data-v-e1f7d9d4]{color:#c9a96e;font-size:6rem;font-weight:200;letter-spacing:10px;line-height:1}.error-page__code[data-v-e1f7d9d4],.error-page__title[data-v-e1f7d9d4]{font-family:Montserrat,sans-serif;margin-bottom:16px}.error-page__title[data-v-e1f7d9d4]{font-size:1.1rem;font-weight:300;letter-spacing:4px;text-transform:uppercase}.error-page__message[data-v-e1f7d9d4]{color:#fff9;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.6;margin:0 auto 32px;max-width:400px}.error-page__btn[data-v-e1f7d9d4]{background:#c9a96e;border:none;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:2px;padding:14px 36px;text-transform:uppercase;transition:background .15s}.error-page__btn[data-v-e1f7d9d4]:hover{background:#b8993e}
