body{background:#090611;color:#f7efff;font-family:Arial,sans-serif}.listing{max-width:1100px;margin:25px auto;padding:15px}.listingtools{display:flex;gap:12px;flex-wrap:wrap}.listingtools input,.listingtools select{background:#1b1128;color:#fff;border:1px solid #8855b8;border-radius:8px;padding:12px;flex:1;min-width:190px}.listgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.listingcard{background:#1a1127;border:1px solid #643c88;border-radius:12px;overflow:hidden}.listingcard img{width:100%;height:180px;object-fit:cover}.listingcard .inside{padding:15px}.listingcard h3{margin:6px 0}.listingcard p{color:#c9b5da;font-size:13px}.listingcard strong{display:block;color:#ddb3ff;font-size:21px;margin:12px 0}.listingcard button,.adminbtn{background:#7034aa;color:white;border:1px solid #bc85ee;border-radius:7px;padding:10px 14px;cursor:pointer}dialog{background:#170e25;color:#f6edff;border:1px solid #9c63d0;border-radius:14px;max-width:540px;width:90%;padding:20px}dialog::backdrop{background:#030107dd}dialog img{width:100%;max-height:280px;object-fit:cover;border-radius:9px}dialog h3{color:#d8a4ff}.x{float:right;background:#3a2353;border:1px solid #a16bcf;color:white;border-radius:6px;padding:7px 11px;cursor:pointer}