#header{align-items:center;display:flex;justify-content:space-between;padding:5px}#right{display:flex;gap:10px}h3,h5{margin:0;padding-bottom:3px;padding-top:3px}#search-container{margin:2rem auto;max-width:800px;padding:0 1rem;width:100%}.search-box{display:flex;gap:.5rem;width:100%}#search-input{border:2px solid #e0e0e0;border-radius:4px;flex:1;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .2s}#search-input:focus{border-color:#eee}#search-button{background-color:#f5f5f5;border:none;border-radius:4px;color:#000;cursor:pointer;padding:.75rem 1.5rem;transition:background-color .2s}#search-button:hover{background-color:#7a8266}#search-results{margin:0 auto;max-width:800px;padding:0 1rem;width:100%}#results-info{color:#666;font-family:Inter,sans-serif;margin:1rem 0}ol{margin:0;padding-left:2em}#topDiv{margin-bottom:-10px}#bottomDiv{margin-top:-10px}#bottomDiv p{display:inline-block;margin:0}#problems-list li{margin-bottom:20px}