*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background-color:#111116;color:#fff;font-family:Hubot-Sans!important;font-weight:400;margin:0}::selection{background-color:#ae73fa;color:#111116!important}.loaderI{aspect-ratio:1;display:inline-block;width:300px}.loader{align-items:center;display:flex;height:100vh;justify-content:center}@font-face{font-family:Hubot-Sans;src:url(/password-generator/static/media/Hubot-Sans-Regular.ec4baf3ebe83287b0949.woff2)}@font-face{font-family:Hubot-Sans;font-weight:400;src:url(/password-generator/static/media/Hubot-Sans-Regular.ec4baf3ebe83287b0949.woff2)}@font-face{font-family:Hubot-Sans;font-weight:700;src:url(/password-generator/static/media/Hubot-Sans-Bold.b6d9eaa3170d5863867b.woff2)}.riveIcon{aspect-ratio:1;display:inline-block;margin:0;min-height:1.5rem;width:1.5rem}.big{aspect-ratio:1/1;bottom:-48%;position:absolute;width:21.875rem;z-index:-1}.treetop{position:relative}section:is(.container){background-color:#211d2a;border-radius:.25rem;margin:auto;max-width:28.5rem;padding-block:1rem;padding-inline:1.5rem}section:is(.container) .range{accent-color:#ae73fa;width:100%}section:is(.container) .ln{color:#999}section:is(.container) .checkers>*+*{margin-top:.75rem}section:is(.container) .checkbox-container{align-items:center;display:flex;gap:1rem;-webkit-user-select:none;user-select:none}section:is(.container) .checkbox-container .checkbox{accent-color:#ae73fa;aspect-ratio:1/1;border:2px solid #adff2f;border-radius:20px;display:none;position:relative;width:1.25rem}section:is(.container) .checkbox-container>*{cursor:pointer}.container-flex{align-items:center;display:flex;justify-content:space-between}.container-flex output{font-size:1.25rem;letter-spacing:.2em}.container-flex .copy{aspect-ratio:1/1;cursor:pointer;width:1.5rem}.controls>*+*{margin-top:2.25rem}.controls .passLength{color:#ae73fa;font-size:1.25rem;font-weight:700}main{padding-inline:1rem}.icon{cursor:pointer}nav:is(.navBar){margin:auto;max-width:73rem;padding-block:1.75rem;-webkit-user-select:none;user-select:none}nav:is(.navBar) p span:is(.dim){color:#999}nav:is(.navBar) p>a{color:#fff;text-decoration:none}div:is(.generator){margin-top:2.625rem}div:is(.generator)>*+*{margin-top:1.5rem}div:is(.generator) h1:is(.title){color:#999;font-size:.875rem;font-weight:400;text-align:center;-webkit-user-select:none;user-select:none}.generator-btn{all:unset;align-items:center;background-color:#ae73fa;border-radius:.25rem;color:#111116;display:flex;gap:.5rem;justify-content:center;margin-top:2.25rem;padding-block:.75rem;width:100%}.generator-btn:is(:hover){background-color:#b47dfa;cursor:pointer;transition:background-color .2s ease-in-out}.generator-btn:is(:active){background-color:#8c38f8}
/*# sourceMappingURL=main.1d9d33f7.css.map*/