#password-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:75%;min-height:45vh;color:gold;font-size:45px;opacity:.8;padding-top:2%;background-color:#f5f5f5}#secure-password{font-weight:800;color:#000}#password-criteria-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2%;min-width:71%;margin-top:3%;background-color:#f5f5f5}#password-criteria-container h1{font-size:30px;padding-bottom:2%;text-decoration:underline}#button-container{display:flex;justify-content:center;min-width:30%;margin-top:2%;gap:20px}#button-container button{padding:1%;width:60%;font-size:15px;font-weight:600;border-radius:10px;background:linear-gradient(5deg,#1eff00,#006eff,#fbff00);background:-moz-linear-gradient(5deg,#1eff00,#006eff,#fbff00);background:-webkit-linear-gradient(5deg,#1eff00,#006eff,#fbff00)}#qr-link{text-decoration:none;color:#000}#button-container button:hover{cursor:pointer}#criteria-form{display:flex;justify-content:space-around;min-width:85%;font-size:20px;font-weight:800}#password-checker-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2%;min-width:75%;min-height:25vh}#password-checker-container h1{padding-bottom:3%;font-size:25px}#password-checker-container button{text-align:center;padding:2%;margin-top:2%;border-radius:10px;font-size:15px}#password-checker-container button:hover{cursor:pointer}#password-checker-container button:disabled{cursor:not-allowed}#password-checker-container input{padding:1%;border-radius:10px;font-size:15px;text-indent:5px;min-width:40%}#password-checker-main{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:75%;min-height:50vh;background-color:#fff;opacity:.8}#result-container{display:flex;flex-direction:column;align-items:center;padding-top:1%;font-size:20px}#result-container h1{text-decoration:underline}#score-span,#feedback-span,#description-span{font-weight:800}#result-container h1{font-size:25px;font-weight:800;padding-bottom:3%}#qr-code-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:70%;min-height:30vh;opacity:1;background-color:gold}#back-button-container{display:flex;justify-content:center;align-items:center;min-width:50%;min-height:5vh}#check-another-button{height:3vh;border-radius:10px;font-size:20px}#check-another-button:hover{cursor:pointer}#main-container{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;max-width:100%;min-height:100vh;background-image:url(/password-generator-api-project/assets/password-blocks-B2_eMxjr.jpg);background-size:100% 100%;background-repeat:no-repeat}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
