body{margin:0;font-family:Arial;background:#000;color:#ffd700} .site-top{padding:20px;background:#050505;display:flex;justify-content:space-between;align-items:center} .logo{height:60px;border-radius:6px} .brand .site-name{font-weight:700;font-size:20px} .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:16px} .card{background:rgba(255,255,255,0.03);padding:12px;border-radius:12px} .btn{background:#ffd700;color:#000;padding:8px 12px;border-radius:8px;text-decoration:none;display:inline-block} .footer-inner{padding:20px;text-align:center;background:#080808}