@import"https://fonts.googleapis.com/css2?family=Bitcount+Single+Ink:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif}.home-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#000;background-size:contain;background-position:center;position:relative;width:100%;min-height:100vh;overflow:hidden}.home-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000f5;z-index:-1}.home-container .agency-logo{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0}.home-container .agency-logo #a-logo{width:80px;height:80px;overflow:hidden;border-radius:20px;background-color:#000}.home-container .agency-logo #a-logo img{width:80px;object-fit:cover}.home-container h1{color:red;font-size:5rem;margin:50px 0;text-shadow:0 0 10px rgba(255,0,0,.7);text-align:center}.home-container #search-instruction{font-size:1.2rem;margin-bottom:30px;color:#fff}.description-sec{display:flex;justify-content:center;align-items:center;margin-top:40px;gap:50px}.graphic-sec{display:flex;width:100%;flex-direction:column;align-items:center}.match-text{font-size:1.5rem}.graphic-sec .image{width:400px;height:600px;overflow:hidden;border-radius:5px;box-shadow:0 0 40px #f1060699;animation:redAlert 1.5s infinite alternate}@keyframes redAlert{0%{box-shadow:0 0 20px #f1060633}50%{box-shadow:0 0 50px #f10606cc}to{box-shadow:0 0 20px #f1060633}}.graphic-sec .image img{width:400px;height:auto;margin-bottom:20px}.detail-sec{display:flex;width:100%;flex-direction:column;align-items:center;margin-left:20px}.image.scanning img{animation:flicker .4s infinite;filter:grayscale(.7) brightness(1.3)}.image.found img{animation:reveal .9s ease-in-out;filter:none;transform:scale(1)}@keyframes flicker{0%{opacity:.3}50%{opacity:1}to{opacity:.6}}@keyframes reveal{0%{filter:brightness(.5) blur(4px);transform:scale(1.05)}to{filter:brightness(1) blur(0);transform:scale(1)}}.scanning-text,.match-text{text-align:center;font-weight:700;margin-top:10px}.scanning-text{color:#ff9800}.match-text{color:#28a745;animation:popIn .6s ease-in-out}@keyframes popIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.check-records-btn{margin-top:15px;padding:10px 20px;background-color:red;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:15px;transition:background .3s ease}.check-records-btn:hover{background-color:#8b0000}.results-container{margin-top:30px}.records-page{padding:40px 20px;max-width:1200px;margin:auto;color:#222}.records-page h1{text-align:center;margin-bottom:10px}.records-page p{text-align:center;margin-bottom:40px;color:#555}.mugshot-gallery{margin-bottom:60px}.mugshot-gallery h2{font-size:1.6rem;text-align:center;margin-bottom:20px;color:red}.mugshot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;justify-content:center}.mugshot-item{text-decoration:none;color:#111;background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;transition:transform .2s ease,box-shadow .3s ease;text-align:center;padding:10px}.mugshot-item:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0003}.mugshot-item img{width:100%;height:300px;object-fit:cover;border-radius:8px}.mugshot-item p{margin-top:10px;font-weight:700;font-size:.95rem}.record-list-section{margin-top:10px}.records-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.back-home{text-align:center;margin-top:40px}.back-link{background-color:red;color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;transition:background .3s ease}.back-link:hover{background-color:#8b0000;text-decoration:none}link{text-decoration:none;color:inherit}.case-details{max-width:1200px;margin:2rem auto;padding:2rem}.case-details-container{display:flex;gap:2rem;margin-bottom:2rem}.case-image-section{flex:0 0 300px}.fraudster-image{width:100%;height:400px;object-fit:cover;border-radius:8px;box-shadow:0 4px 6px #0000001a}.no-image-placeholder{width:100%;height:400px;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border-radius:8px;color:#666;font-style:italic}.case-info-section{flex:1}.case-info-section h2{margin-top:0;margin-bottom:1rem;color:#333}.case-info-section p{margin-bottom:.8rem;line-height:1.6}.back-link{display:inline-block;margin-top:1rem;color:#007bff;text-decoration:none}.back-link:hover{text-decoration:underline}.image-watermark{position:relative;width:100%;height:100%}.fraudster-image{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 0 20px #ff00004d}.image-watermark:after{position:absolute;bottom:10px;right:10px;font-size:16px;color:#ff060699;padding:5px 10px;border-radius:5px;font-weight:600;letter-spacing:1px}.image-watermark.repeated:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(85,1,1,.1) 0,rgba(211,12,12,.1) 2px,transparent 2px,transparent 40px)}@media (max-width: 768px){.case-details-container{flex-direction:column}.case-image-section{flex:1}}.navbar{background-color:#1a1a1a;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo a{font-size:1.3rem;font-weight:700;color:#fff}.navbar-links{list-style:none;display:flex;gap:1rem}.navbar-links a{color:#fff;font-size:1rem}.footer{background-color:#eee;padding:1rem 2rem;text-align:center;font-size:.85rem;margin-top:2rem;border-top:1px solid #ccc}.home-container{text-align:center;padding:2rem 1rem}.home-container h1{margin-bottom:.5rem}.home-container p{color:#555;margin-bottom:1.5rem}.search-bar{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.search-bar input{width:60%;padding:.7rem;border:1px solid #ccc;border-radius:5px}.search-bar button{padding:.7rem 1rem;background-color:red;color:#fff;border:none;border-radius:5px;cursor:pointer}.search-bar button:hover{background-color:#8b0000}.results-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}.case-card{background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 5px #0000001a;text-align:left}.case-card h3{margin-bottom:.5rem}.case-card p{margin:.2rem 0}.case-details{max-width:700px;margin:2rem auto;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 5px #0000001a}.case-details h2{margin-bottom:1rem}.case-details p{margin:.4rem 0}.case-details a{display:inline-block;margin-top:1rem}.case-info-section strong{color:red}
