*{margin:0;padding:0;box-sizing:border-box;}
body{background:#0a0a0a;font-family:'Segoe UI',Roboto,sans-serif;color:#e0e0e0;padding:20px;min-height:100vh;}
.container{max-width:1000px;margin:0 auto;}
.header{text-align:center;padding:30px 20px;background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 100%);border-radius:30px;margin-bottom:25px;border:1px solid #222;}
.header h1{color:#ff9800;font-size:32px;margin-bottom:8px;}
.header p{color:#888;font-size:14px;}
.navbar{display:flex;justify-content:space-between;align-items:center;background:#111;padding:12px 25px;border-radius:50px;margin-bottom:25px;border:1px solid #222;}
.navbar a{color:#e0e0e0;text-decoration:none;margin:0 12px;font-size:14px;transition:0.2s;}
.navbar a:hover{color:#ff9800;}
.bakiye{background:#1a1a1a;padding:6px 15px;border-radius:30px;color:#ff9800;font-weight:bold;}
.kategori{margin-bottom:35px;}
.kategori h2{color:#ff9800;font-size:22px;margin-bottom:18px;padding-left:12px;border-left:4px solid #ff9800;display:flex;align-items:center;gap:10px;}
.link-karti{background:#111;border-radius:16px;margin-bottom:16px;border:1px solid #222;cursor:pointer;transition:all 0.2s;}
.link-karti:hover{transform:translateY(-2px);border-color:#ff9800;box-shadow:0 4px 15px rgba(255,152,0,0.1);}
.link-icerik{display:flex;padding:16px;gap:18px;}
.link-resim{width:70px;height:70px;background:#1a1a1a;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:32px;overflow:hidden;}
.link-resim img{width:100%;height:100%;object-fit:cover;}
.link-bilgi{flex:1;}
.link-baslik{font-weight:bold;font-size:17px;margin-bottom:6px;color:#fff;}
.link-aciklama{font-size:13px;color:#888;margin-bottom:10px;line-height:1.4;}
.link-alt{display:flex;gap:18px;font-size:12px;color:#666;align-items:center;}
.link-alt span{display:flex;align-items:center;gap:5px;}
.calismiyor-btn{background:transparent;border:1px solid #442222;color:#ff6666;padding:5px 12px;border-radius:30px;cursor:pointer;font-size:11px;transition:0.2s;}
.calismiyor-btn:hover{background:#ff6666;color:#fff;border-color:#ff6666;}
.sabit-badge{background:#ff9800;color:#000;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:bold;margin-left:10px;}
.en-cok{background:#0d0d0d;border-radius:20px;padding:18px;margin-bottom:25px;border:1px solid #222;}
.en-cok h3{color:#ff9800;margin-bottom:12px;font-size:16px;}
.en-cok-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #1a1a1a;}
.btn{background:#ff9800;color:#000;border:none;padding:12px 28px;border-radius:40px;cursor:pointer;font-weight:bold;transition:0.2s;}
.btn:hover{background:#e68900;transform:scale(1.02);}
input,textarea,select{background:#1a1a1a;border:1px solid #333;padding:12px 16px;border-radius:12px;color:#fff;width:100%;margin-bottom:18px;font-size:14px;}
input:focus,textarea:focus,select:focus{outline:none;border-color:#ff9800;}
form{background:#111;padding:28px;border-radius:24px;border:1px solid #222;}
table{width:100%;border-collapse:collapse;}
th,td{padding:12px;border-bottom:1px solid #222;text-align:left;}
th{color:#ff9800;}
.btn-small{padding:5px 12px;font-size:12px;display:inline-block;margin:2px;border-radius:20px;text-decoration:none;}
.btn-red{background:#dc3545;color:#fff;}
.btn-green{background:#28a745;color:#fff;}
.btn-blue{background:#007bff;color:#fff;}
.uyari{border:1px solid #ff9800;background:#1a1a0a;color:#ff9800;}
.giris-karti{max-width:450px;margin:50px auto;background:#111;padding:35px;border-radius:30px;text-align:center;border:1px solid #333;}
.giris-karti h2{color:#ff9800;margin-bottom:25px;}
.popup{position:fixed;bottom:20px;right:20px;background:#1a1a1a;padding:12px 20px;border-radius:30px;border-left:3px solid #ff9800;z-index:1000;}