*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#3b2306 0,#080808 38%,#020202 100%);color:#eee;font-family:Arial,sans-serif;min-height:100vh}.shell{max-width:1050px;margin:auto;padding:28px}header{display:flex;align-items:center;gap:22px;border-bottom:1px solid #c89a36;padding-bottom:18px}.logo{width:125px;height:125px;object-fit:contain}h1{font-size:54px;letter-spacing:8px;color:#efc65e;margin:0}header p{color:#efc65e;letter-spacing:1.2px;font-size:13px}.card{margin:40px auto;background:linear-gradient(145deg,#151515,#050505);border:1px solid #c89a36;border-radius:18px;padding:42px;box-shadow:0 20px 70px #000}.eyebrow{color:#d8aa49;letter-spacing:3px;font-size:12px}h2{font-size:38px;margin:10px 0}.intro{color:#bbb}form{display:flex;gap:12px;margin:28px 0}input{flex:1;padding:17px;border:1px solid #a77a28;background:#090909;color:#fff;border-radius:8px;font-size:20px;text-transform:uppercase;letter-spacing:2px}button{padding:0 25px;background:linear-gradient(#f5d37d,#bd8521);border:0;border-radius:8px;font-weight:800;cursor:pointer}.status{padding:12px 16px;border-radius:8px;display:inline-block;font-weight:800;letter-spacing:1px}.valid{background:#12351d;color:#8ff0aa}.revoked{background:#471818;color:#ff9b9b}.notfound{background:#332b12;color:#f0d37b}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.field{border-top:1px solid #4b3a18;padding-top:12px}.field small{display:block;color:#c89a36;margin-bottom:5px}.field strong{font-size:17px}footer{text-align:center;color:#d4a94e;letter-spacing:3px;margin-top:28px}@media(max-width:650px){form{display:block}button{width:100%;height:54px;margin-top:10px}.grid{grid-template-columns:1fr}h1{font-size:35px}.logo{width:90px;height:90px}.card{padding:25px}}