@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@700&display=swap";:root{--clr-red: hsl(0, 91%, 63%);--clr-neon-green: hsl(127, 100%, 82%);--clr-orange: hsl(13, 95%, 66%);--clr-yellow: hsl(42, 91%, 68%);--clr-almost-white: hsl(252, 11%, 91%);--clr-grey: hsl(251, 9%, 53%);--clr-dark-grey: hsl(248, 10%, 15%);--clr-very-dark-grey: hsl(248, 15%, 11%);--ff-primary: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}#app{flex:1}body{display:flex;min-height:100vh;max-width:100%;font-family:var(--ff-primary);background-color:var(--clr-very-dark-grey);color:var(--clr-almost-white)}input[type=checkbox][data-v-d038eab8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:1.35em;height:1.35em;border:2px solid white;background-color:transparent;display:grid;place-content:center}input[type=checkbox][data-v-d038eab8]:before{content:"✔";width:inherit;height:inherit;color:transparent;transform:scale(0);transition:.12s transform ease-in-out;transform-origin:center;display:grid;place-content:center}input[type=checkbox][data-v-d038eab8]:checked:before{transform:scale(1);color:var(--clr-dark-grey);background-color:var(--clr-neon-green)}.slider[data-v-b00b6694]{width:100%;cursor:pointer}input[type=range][data-v-b00b6694]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-very-dark-grey);height:.7rem}input[type=range][data-v-b00b6694]::-webkit-slider-thumb{height:1.5rem;width:1.5rem;border-radius:15px;background:var(--clr-almost-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container[data-v-a110eda4]{display:flex;flex-direction:column;align-items:center;gap:2rem;width:clamp(30rem,34rem,40rem)}.pass-placeholder[data-v-a110eda4]{display:flex;align-items:center;justify-content:space-between;background-color:var(--clr-dark-grey);padding:1rem 1.5rem;width:100%}.pass[data-v-a110eda4]{font-size:2rem;color:var(--clr-almost-white)}.copy[data-v-a110eda4]{padding:.5rem;background-color:transparent;border:0;cursor:pointer}.copy[data-v-a110eda4]:active{background-color:var(--clr-very-dark-grey)}.card-setup[data-v-a110eda4]{background-color:var(--clr-dark-grey);padding:1rem;width:100%}.card-setup-header[data-v-a110eda4]{display:flex;align-items:center;justify-content:space-between}.card-setup-header>h1[data-v-a110eda4]{color:var(--clr-neon-green)}.container>h2[data-v-a110eda4],.card-setup-strength>h3[data-v-a110eda4]{color:var(--clr-grey)}.car-setup-config[data-v-a110eda4]{display:flex;flex-direction:column;padding-top:1rem;gap:1rem}.config[data-v-a110eda4]{display:flex;align-items:center;gap:1rem}.card-setup-strength[data-v-a110eda4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--clr-very-dark-grey)}.card-setup-strength-level[data-v-a110eda4]{display:flex;align-items:center;gap:1rem}.card-setup-strength-box[data-v-a110eda4]{background:transparent;border:1px solid white;width:.7rem;height:1.8rem}.card-setup-strength-box-filled[data-v-a110eda4]{background:var(--clr-neon-green);border:0}.card-setup-strength-box-container[data-v-a110eda4]{display:flex;align-items:center;gap:.7rem}.card-setup-generate[data-v-a110eda4]{background-color:var(--clr-neon-green);border:1px solid transparent;padding:1.5rem;font-weight:700;font-size:1.2rem;font-family:inherit;cursor:pointer}.card-setup-generate[data-v-a110eda4]:disabled,.card-setup-generate[data-v-a110eda4]:disabled:hover{background:var(--clr-grey);color:var(--clr-almost-white);border:0;cursor:not-allowed}.card-setup-generate[data-v-a110eda4]:hover{background-color:var(--clr-very-dark-grey);color:var(--clr-neon-green);border-color:var(--clr-neon-green)}.footer a[data-v-fe6a3fb4]{color:var(--dark-blue);text-decoration:none}.footer[data-v-fe6a3fb4]{padding:1rem;background:#111;color:#959eac52;text-align:center}.passcontainer[data-v-ac738e39]{margin:auto}.footer[data-v-ac738e39]{margin-top:auto}.layout[data-v-ac738e39]{display:flex;flex-direction:column;height:100%;width:100%}
