@tailwind base;@tailwind components;@tailwind utilities;*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;background-color:#000}.terminal{min-height:100vh;background-color:#000;color:#15ce15;padding:1.5rem;font-family:monospace;font-size:1.125rem;line-height:1.5}.container{max-width:50rem;margin:0 auto}.header{font-size:2.75rem;font-weight:700}.form-section{margin-bottom:2rem}.prompt{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.terminal-input{width:100%;background-color:#000;border:2px solid #15ce15;color:#15ce15;padding:.75rem;margin-bottom:1rem;font-size:1.25rem}.terminal-input:focus{outline:none;border-color:#15ce15}.terminal-button{width:100%;background-color:#15ce15;color:#000;padding:.75rem 1rem;border:none;transition:background-color .2s;font-size:1.25rem;font-weight:700}.terminal-button:hover:not(:disabled){background-color:#0c0}.terminal-button:disabled{opacity:.5}.results-header{font-size:2rem;margin-bottom:1rem;font-weight:700}.results-section{margin-top:2rem;padding:1.5rem;border:2px solid #15ce15;margin-bottom:2rem}.results-summary{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:2px solid #15ce15;font-size:1.5rem;font-weight:700;line-height:1.8}.negative{color:#d91f1f}.results-table{width:100%;font-size:1.25rem}.result-row{border-bottom:1px solid rgba(0,255,0,.2)}.result-row:last-child{border-bottom:none}.result-password{padding:.75rem 0;font-weight:700}.result-count{padding:.75rem 0;text-align:right;font-weight:700}.sub-header{margin-bottom:2rem;font-weight:700}.sub-header a{color:#15ce15;text-decoration:underline;transition:opacity .2s}.sub-header a:hover{opacity:.8}
