.letterWordCounter{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:32px;background-color:var(--background);min-height:100vh;width:85vw;min-width:85vw;max-width:85vw;margin:0 auto 64px;overflow-x:hidden;overflow-y:visible}@media screen and (max-width:425px){.letterWordCounter{width:90vw;min-width:90vw;max-width:90vw;gap:16px}}.letterWordCounter .inputContainer{margin-top:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:80vw}@media screen and (max-width:768px){.letterWordCounter .inputContainer{margin-top:88px}}@media screen and (max-width:425px){.letterWordCounter .inputContainer{margin-top:72px;gap:4px}}.letterWordCounter .inputContainer h1{font-size:3rem;font-weight:700;margin-bottom:24px;text-align:center;line-height:3.5rem}@media screen and (max-width:425px){.letterWordCounter .inputContainer h1{margin-bottom:8px}}.letterWordCounter .inputContainer h1 span{background:linear-gradient(201deg,#f660a8 -14.35%,#6919ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.letterWordCounter .inputContainer p{font-size:1rem;font-weight:400;margin-bottom:16px;text-align:left;line-height:1.25}@media screen and (max-width:768px){.letterWordCounter .inputContainer p{text-align:center}}.letterWordCounter .inputContainer p span{font-weight:700}.letterWordCounter .inputContainer textarea{font-family:Inter,sans-serif;width:100%;height:200px;padding:16px 32px;font-size:1.25rem;border-radius:8px;border:2px solid #ccc;transition:border .2s ease-in-out;background-color:var(--white)}.letterWordCounter .inputContainer textarea:focus{outline:none;border:2px solid #6919ec}.letterWordCounter .inputContainer textarea::placeholder{color:#ccc;font-weight:500}.letterWordCounter .inputContainer .count{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;width:100%}.letterWordCounter .inputContainer .count label,.letterWordCounter .inputContainer .count>p{font-size:1.25rem;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:8px;font-size:1rem}.letterWordCounter .inputContainer .count label input[type=checkbox],.letterWordCounter .inputContainer .count>p input[type=checkbox]{width:16px;height:16px;accent-color:#6919ec}.letterWordCounter .results{display:flex;flex-direction:column;align-items:center;gap:16px;width:80vw}.letterWordCounter .results h2{font-size:1.25rem;font-weight:700;margin-bottom:8px;text-align:center}.letterWordCounter .results table{width:100%;margin-bottom:20px;background-color:var(--white);border-radius:8px;overflow:hidden;border-collapse:collapse;border:none}.letterWordCounter .results table td,.letterWordCounter .results table th{padding:12px;text-align:left}.letterWordCounter .results table th{background-color:#f5e4ff}.letterWordCounter .results table th p{background:linear-gradient(201deg,#f660a8 -14.35%,#6919ec);font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.letterWordCounter .results table tr:nth-child(2n){background-color:#fcf8ff}