:root{--background:#ffffff;--foreground:#171717;--accent:#e42664;--border:#e0e0e0;--qof-bg:#cc33ff;--ai-bg:#e42664}:root[data-theme=staging]{--accent:#003cff}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}nav{justify-content:space-between;padding:1rem 2rem;gap:3rem;background:var(--accent);color:var(--background);height:55px}nav,nav ul{display:flex;align-items:center}nav ul{list-style:none;gap:1rem}nav .left,nav .right{display:flex;align-items:center;gap:1.75rem}a{color:inherit;text-decoration:none;display:flex;font-weight:600;cursor:pointer}a:hover{opacity:.7}main{padding:30px;margin:0 auto}form{display:flex;flex-direction:column;gap:10px}.form_label{font-size:1rem;font-weight:600;color:var(--text);margin:8px 0 4px}.inputRead,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;height:40px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;padding:0 10px;font-size:1rem}input:focus{outline:none;border:2px solid var(--accent)}
/*# sourceMappingURL=ee25785a8fd2be32.css.map*/