/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/assets/styles/login.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/* Login Styles
----------------------------------------
 * This file contains the styles for the login page.
 * It uses CSS variables for easy customization.
 * The styles are designed to be responsive and accessible.
 *
 * Variables:
 * --v4--login--color--base:      Base color for the login page, e.g. #00F783
 * --v4--login--color--contrast:  Contrast color for text, e.g. #2D0240
 * --v4--login--color--highlight: Highlight color for buttons and links, e.g. #5200ff
 * --v4--login--logo--url:        URL of the logo image, e.g. url('../svg/logo.svg')
 * --v4--login--logo--width:      Width of the logo
 * --v4--login--logo--height:     Height of the logo
 * --v4--login--background:       Background gradient for the login page,
 *                                e.g. url(https://images.unsplash.com/photo-1649071192707-3fad9884e23b?q=80&w=2671&auto=format&fit=crop)
---------------------------------------- */
:root {
  --v4--login--color--highlight: #00F783;
  --v4--login--color--contrast: #161616;
  --v4--login--logo--height: 40px;
  --v4--login--logo--url: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9ImEiIGRhdGEtbmFtZT0iRm9ybSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQ1MC43OSIgaGVpZ2h0PSIyNzEuODYiIHZpZXdCb3g9IjAgMCAxNDUwLjc5IDI3MS44NiI+DQogIDxwYXRoIGQ9Ik0xMzg4LjIxLDIwMi45N1Y2MS4wNmgtMzEuMTNsLTEzMi45NSwxNDEuOXYzMS4yOWgxMzIuNzJ2MjQuODFsMzEuMzYuMDl2LTI0LjloMjAuNjR2LTMxLjI5aC0yMC42NFpNMTM1Ni44NiwxMTEuOTJsLS4wOSw5MS4wNWgtODcuNzZsODcuODUtOTEuMDVoMFoiIHN0eWxlPSJmaWxsOiAjMWQxZDFiOyIvPg0KICA8cGF0aCBkPSJNNDA5LjU2LDExMi40NWMwLDMwLjgzLDI1LjIzLDUwLjQxLDUwLjU1LDUwLjQxczczLjU0LjE4LDgxLjE3LjM0YzE0LjQyLDAsMjAuMDIsMTAuMzQsMjAuMDIsMTkuODYsMCwxMS43Ny05LjcyLDE5LjYzLTE2LjM0LDE5LjYzLTcuNzYsMC0xMzUuNDcuNTUtMTM1LjQ3LjU1djMwLjc1aDEzNS40N2MxMC4yLDAsNDcuMTEtMTIsNDcuMTEtNTAuOTIsMC0zMi40NC0yNy4yOC01MC45NC01MC43Ni01MC45NGgtODFjLTE0LjU4LDAtMTkuODEtMTMuNjgtMTkuODEtMTkuODFzNC4yOS0xOS45NywxOS44MS0xOS45N2gxMzEuNzZ2LTMwLjk3cy0xMTAuNDUtLjA5LTEzMS45NC0uMDljLTI5LjcyLDAtNTAuNTcsMjUuMjEtNTAuNTcsNTEuMTl2LS4wMloiIHN0eWxlPSJmaWxsOiAjMWQxZDFiOyIvPg0KICA8cGF0aCBkPSJNMTU3LjI4LDE4My41MWMtNS45MiwxNC4zNy03LjA1LDE5LjY4LTIzLjE1LDE5LjY4cy0yMC42Mi03LjQyLTI0LjE0LTE4Ljk4Yy0zLjUzLTExLjU0LTM3LjQxLTEyMi41Mi0zNy40MS0xMjIuNTJoLTMwLjY0czMxLjA4LDEwNS4yMiwzNy44LDEyNS41NmM2LjcxLDIwLjMsMTEuOCw0Ni43LDU0LjM5LDQ2LjdzNDcuNjQtMjkuNTYsNTQuMTQtNTAuNDVjNi41Mi0yMC44NywzNy45Ny0xMjEuODEsMzcuOTctMTIxLjgxaC0zMC42NHMtMzIuMzcsMTA3LjQ4LTM4LjMxLDEyMS44MWgtLjAyWiIgc3R5bGU9ImZpbGw6ICMxZDFkMWI7Ii8+DQogIDxnPg0KICAgIDxwb2x5Z29uIHBvaW50cz0iMzAxLjYyIDIzMy45OCAzMzQuNTcgMjMzLjk4IDMzNC41NyA2MS43MiAzMDEuMTQgNjEuNzIgMzAxLjYyIDIzMy45OCIgc3R5bGU9ImZpbGw6ICMxZDFkMWI7Ii8+DQogICAgPHBvbHlnb24gcG9pbnRzPSIzMDEuNjIgNDMuNDggMzM0LjU3IDQzLjQ4IDMzNC41NyAxMi43IDMwMS4xNCAxMi43IDMwMS42MiA0My40OCIgc3R5bGU9ImZpbGw6ICMxZDFkMWI7Ii8+DQogIDwvZz4NCiAgPHJlY3QgeD0iMTEyOC4yNCIgeT0iMTMuMzYiIHdpZHRoPSIzMy40NSIgaGVpZ2h0PSIyMjEuMTIiIHN0eWxlPSJmaWxsOiAjMWQxZDFiOyIvPg0KICA8cGF0aCBkPSJNNzk0LjM1LDE4MC45NWMwLDkuOTMtNC4zNSwyMS44Ny0xOS41NiwyMS44N2gtMzQuMDh2LjA1aC0zMy4xNWMtMTUuMjMsMC0xOS41Ni0xMS45My0xOS41Ni0yMS44OVY2MS4yNmgtMzMuNDd2MTE5LjczYzAsMjMuODIsMTguNDEsNTMuMDEsNTMuMDMsNTMuMDFsNjcuMjMtLjA1YzM0LjYxLDAsNTMuMDMtMjkuMjEsNTMuMDMtNTIuOTdWNjEuMWgtMzMuNDd2MTE5Ljg3LS4wMloiIHN0eWxlPSJmaWxsOiAjMWQxZDFiOyIvPg0KICA8cGF0aCBkPSJNMTAxMi43OCw2MS4xNWgtMTIyLjQ5djMxLjI0aDEyMi40OWMyMy4yNCwwLDE5LjU0LDI5LjY4LDE5LjU0LDM1LjE2LTIuMjYsMC04OC43NC4yNS04OC43NC4yNS0zNC42LDAtNTMuMDMsMjkuMDgtNTMuMDMsNTIuOTZzMTguNDMsNTMuMiw1My4wMyw1My4yaDY3LjM0Yy4yNSwwLC40OS0uMDIuNzItLjA1aDEuMTNjMzQuNTgsMCw1Mi45Ny4wNSw1Mi45Ny4wNXYtMTE5LjU5YzAtMjkuNjctMjQuMzctNTMuMjItNTIuOTctNTMuMjJoMFpNOTg2Ljc2LDIwMi43NGgtNDMuMTdjLTE1LjIxLDAtMjEuNjUtMTEuOTgtMjEuNjUtMjEuOThzNi45NC0yMS45OCwyMS42NS0yMS45OGw4OC43NC44N3Y0Mi44M3MtNC4zOC4yNS0xOS41NC4yNWgtMjYuMDN2LjAyWiIgc3R5bGU9ImZpbGw6ICMxZDFkMWI7Ii8+DQo8L3N2Zz4=);
}

.login h1 a {
  background-image: var(--v4--login--logo--url) !important;
  filter: none !important;
}

html body #login #loginform .button.button-large:hover {
  color: var(--v4--login--color--contrast) !important;
}

html body {
  background-color: hsl(0, 0%, 100%);
  background-image: url("data:image/svg+xml,%3Csvg viewBox=%270 0 1345 1345%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27noiseFilter%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23noiseFilter%29%27/%3E%3C/svg%3E"), radial-gradient(circle at 40% 20%, hsl(28, 0%, 100%) 0%, transparent 50%), radial-gradient(circle at 80% 0%, hsl(189, 0%, 78%) 0%, transparent 50%), radial-gradient(circle at 0% 50%, hsl(355, 0%, 54%) 0%, transparent 50%), radial-gradient(circle at 80% 50%, hsl(340, 1%, 76%) 0%, transparent 50%), radial-gradient(circle at 0% 100%, hsl(21, 0%, 34%) 0%, transparent 50%);
  background-blend-mode: overlay, normal, normal, normal, normal, normal;
  background-repeat: repeat;
  background-size: auto;
}

/*# sourceMappingURL=login-styles.css.map*/