body{color:#e6e6e6;background:#0e1117;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{background:#1a1f29;border-radius:12px;max-width:800px;margin:2rem auto;padding:2rem;box-shadow:0 0 20px #0006}header h1{color:#00d8ff;margin-bottom:.5rem}header p{color:#aaa;margin-bottom:1.5rem}form{gap:.5rem;margin-bottom:1.5rem;display:flex}input[type=text]{border:none;border-radius:6px;flex:1;padding:.75rem;font-size:1rem}button{color:#0e1117;cursor:pointer;background-color:#00d8ff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:700;transition:background .2s ease-in-out}button:hover{background-color:#00a9c9}.results{background:#11141b;border-radius:6px;padding:1rem}#output{white-space:pre-wrap;background:#0e1117;border:1px solid #2b3240;border-radius:6px;margin-top:1rem;padding:1rem;font-family:monospace}table{border-collapse:collapse;border-radius:6px;width:100%;margin-top:10px}th,td{text-align:left;border:1px solid #ccc;padding:8px}th{background-color:#1f2831}tr:nth-child(2n){background-color:#253341}.head-container{justify-content:space-between;align-items:center;padding:5px;display:flex}.logo-container{text-align:right;width:auto;height:100px;margin-bottom:1rem}.logo{max-height:100%}
