html,body{color:var(--text-primary,#132238);font-family:var(--mantine-font-family,Inter, ui-sans-serif, system-ui, sans-serif);background-color:#fff7ec;margin:0;padding:0}body{background-image:linear-gradient(135deg, #fffdf8 0%, #f7ecd2 52%, color-mix(in srgb, var(--brand-secondary,#b88a1d) 62%, #d7b257) 100%);min-height:100vh}*{box-sizing:border-box}a{color:inherit}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#132238);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--text-primary,#132238);transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary,#132238);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--text-primary,#132238);transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary,#132238);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--text-primary,#132238);transition:background-color 9999s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#132238);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--text-primary,#132238);transition:background-color 9999s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#132238);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--text-primary,#132238);transition:background-color 9999s ease-in-out}
