.category,body{background-color:#f7f7f7}.cont,.links,body{display:flex}.item,.itemm,.links a{box-sizing:border-box;text-align:center}body{font-family:Arial,sans-serif;color:#333;margin:0;padding:20px 0 0;flex-direction:column;align-items:center}.category{width:90%;max-width:600px;margin-bottom:2px}.category h2{font-size:20px;background-color:#ddd;padding:10px;margin:0;border-radius:5px 5px 0 0}.links a,footer,section{padding:15px;text-decoration:none}a{text-decoration:none}.cont{width:100%;flex-wrap:wrap;justify-content:space-between}.item{width:25%}.itemm{width:20%}.item img,.itemm img{width:25px;height:25px;object-fit:cover;display:block;margin:0 auto}.item a,.itemm a{text-decoration:none;color:#000;font-size:14px;display:block}.item a:hover,.itemm a:hover{color:#007bff}.item span,.itemm span{display:block;margin-top:5px}pre{font-family:'Courier New',monospace;max-height:600px;position:relative;padding:8px;background-color:#000;color:#fff;border-radius:5px;overflow-x:auto;overflow-y:auto}.copy-button{position:absolute;top:4px;right:10px;padding:4px;background:#007bff;color:#fff;border:none;border-radius:3px;cursor:pointer}.copy-button:hover{background:#0056b3}.links{flex-wrap:wrap;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0;padding:0}.email-links,.search-container,footer,section{display:flex;background-color:#f7f7f7}.links a{flex:1 1 33%;color:#333;transition:background-color .3s}.links a:hover{background-color:#eee}.search-container{justify-content:center;align-items:center;padding:10px;border-radius:5px;margin-bottom:2px}.blog-link{margin-right:20px;font-size:20px;text-decoration:none;color:#333}.search-form{display:flex;align-items:center}.search-box{width:110px;padding:6px;border:1px solid #ccc;border-radius:3px;margin-right:10px}.search-button:hover{background-color:#555}.email-links{justify-content:space-between;align-items:center;padding:10px;margin-top:-19px}.email-links a{color:#333;text-decoration:none;padding:4px 10px}footer,section{justify-content:center;align-items:center;margin-bottom:-2px}footer a,section a{color:#333;width:45px}@media (max-width:800px){section{margin-left:5px}}