@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-display:swap;font-family:Juturu;font-style:normal;font-weight:100 900;src:url(./Juturu-VariableVF.lrVxg6O3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ciscela;font-style:normal;font-weight:400;src:url(./Ciscela-Regular.73K0QntJ.woff2) format("woff2"),url(./Ciscela-Regular.kePlwTmD.woff) format("woff")}:root{--font-heading:"Juturu","Trebuchet MS",sans-serif;--font-desc:"Ciscela","Segoe UI",Tahoma,sans-serif}body,html{font-family:var(--font-desc);margin:0;overflow:hidden;padding:0}#__nuxt,body,html{height:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input,select,textarea{font:inherit}.error-page[data-v-8fcd49f2]{background:radial-gradient(circle at top,hsla(0,0%,100%,.42),transparent 40%),linear-gradient(180deg,#f8efe0,#ecd6b3);color:#2f241b;display:grid;min-height:100svh;padding:24px;place-items:center}.error-card[data-v-8fcd49f2]{background:#fffaeff0;border:1px solid rgba(82,56,36,.18);border-radius:24px;display:grid;gap:14px;padding:28px 24px;text-align:center;width:min(100%,560px)}.error-kicker[data-v-8fcd49f2]{color:#543a26b8;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;margin:0;text-transform:uppercase}.error-card h1[data-v-8fcd49f2]{font-size:clamp(42px,10vw,76px);line-height:.95;margin:0}.error-copy[data-v-8fcd49f2]{color:#6b5645;font-size:16px;line-height:1.6;margin:0}.error-actions[data-v-8fcd49f2]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.error-button[data-v-8fcd49f2]{align-items:center;background:transparent;border:1px solid rgba(82,56,36,.18);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.error-button[data-v-8fcd49f2]:focus-visible,.error-button[data-v-8fcd49f2]:hover{border-color:#7c2d1242;outline:none;transform:translateY(-1px)}.error-button.is-primary[data-v-8fcd49f2]{background:#7c2d12;color:#fff9f1}.error-button.is-secondary[data-v-8fcd49f2]{background:#ffffffad}@media(max-width:640px){.error-page[data-v-8fcd49f2]{padding:16px}.error-card[data-v-8fcd49f2]{padding:22px 18px}.error-actions[data-v-8fcd49f2]{flex-direction:column}.error-button[data-v-8fcd49f2]{width:100%}}
