.pattern-diagonal-lines{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1));background-size:10px 10px}table{width:100%;border-collapse:collapse}tr:hover{background-color:hsla(48,96%,89%,.5)}td{padding:.75rem 1rem;border:1px solid #e5e7eb}.image-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:.5rem}@media (max-width:640px){.prose{font-size:.875rem}td{padding:.5rem .75rem}}.image-hover{transition:transform .3s ease}.image-hover:hover{transform:scale(1.02)}