.gdns-container{max-width:1400px;margin:0 auto;padding:15px;font-family:Inter,Arial,sans-serif}
.gdns-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:10px}
.gdns-title{color:#fff;font-size:20px;font-weight:800;margin:0;letter-spacing:.5px;text-transform:uppercase}
.gdns-yellow{color:#FFD700;text-shadow:0 0 10px #FFD700,0 0 20px #FFD700}
.gdns-neon-zones{color:#888;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}
.gdns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px}
.gdns-card{background:linear-gradient(145deg,#1a1a2e 0%,#15151f 100%);border:1px solid #2a2a3e;border-radius:10px;padding:10px 12px;text-decoration:none!important;display:block;transition:all .25s ease;position:relative;overflow:hidden;min-height:68px}
.gdns-card:hover{transform:translateY(-3px);border-color:#FFD700;box-shadow:0 5px 20px rgba(255,215,0,.25)}
.gdns-card.gdns-mature{border-color:#ff4444;background:linear-gradient(145deg,#1f0f0f 0%,#1a0a0a 100%)}
.gdns-card.gdns-mature:hover{border-color:#ff0000;box-shadow:0 5px 20px rgba(255,0,0,.25)}
.gdns-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}
.gdns-icon{width:22px;height:22px;background:#25253a;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px}
.gdns-count{background:#1f1f2f;border:1px solid #2a2a3e;color:#888;font-size:9px;padding:2px 6px;border-radius:10px}
.gdns-card:hover .gdns-count{background:#FFD700;color:#000;border-color:#FFD700}
.gdns-card-title{color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gdns-card-sub{color:#666;font-size:8.5px;margin-top:2px}
.gdns-card:hover .gdns-card-title{color:#FFD700}
.gdns-card.gdns-mature:hover .gdns-card-title{color:#ff6666}
@media(max-width:768px){.gdns-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.gdns-card{min-height:60px;padding:8px 10px}.gdns-title{font-size:16px}}
