#burial-search-app{font-family:sans-serif;max-width:700px;margin:0 auto}#burial-search-app h2,#burial-search-app h3,#burial-search-app h4{color:#8c1616}#burial-search-app form{background:#f8f8f8;padding:15px;border-radius:10px;display:flex;flex-direction:column;gap:10px}#burial-search-app label{display:flex;flex-direction:column;font-weight:500}#burial-search-app input[type=text],#burial-search-app input[type=date]{padding:8px;border-radius:5px;border:1px solid #ccc;font-size:1rem;transition:border-color .2s}#burial-search-app input[type=text]:focus,#burial-search-app input[type=date]:focus{border-color:#8c1616;outline:none}#burial-search-app button{background-color:#595e76;color:#fff;padding:10px 18px;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:background .2s ease}#burial-search-app button:hover{background-color:#8c1616}.results-container{margin-top:20px}.result-item{border:1px solid #ccc;border-radius:6px;padding:10px;margin-bottom:10px;cursor:pointer;transition:background .2s}.result-item:hover{background:#f9f9f9}#burial-search-app .grave-table{width:100%;border-collapse:collapse;margin-top:10px}#burial-search-app .grave-table th,#burial-search-app .grave-table td{border:1px solid #ccc;padding:6px;text-align:left}