body{margin:0;font-family:Cairo,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.admin-container{max-width:1100px;margin:auto;padding:20px}.admin-title{text-align:center;font-size:32px;margin-bottom:20px;background:linear-gradient(90deg,#facc15,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.settings-section,.prizes-section{background:#ffffff0d;padding:20px;border-radius:16px;margin-bottom:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #0000004d}h2{margin-bottom:15px;color:#facc15}input{padding:10px;border-radius:8px;border:none;margin:5px 0;width:100%;outline:none;font-size:14px}input[type=color]{padding:0;height:40px}.logo-upload{margin-top:10px}.wheel-logo-preview{margin-top:10px;width:100px;border-radius:10px;border:2px solid #facc15}.btn{padding:8px 12px;border:none;border-radius:10px;cursor:pointer;margin:3px;font-weight:700;transition:.3s}.save-btn{background:#22c55e;color:#fff}.edit-btn{background:#3b82f6;color:#fff}.delete-btn{background:#ef4444;color:#fff}.add-btn{background:#facc15;color:#000}.cancel-btn{background:#6b7280;color:#fff}.btn:hover{transform:scale(1.05);opacity:.9}.prizes-table{width:100%;border-collapse:collapse;margin-top:10px}.prizes-table th,.prizes-table td{padding:10px;text-align:center}.prizes-table thead{background:#ffffff1a}.prizes-table tr{border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:768px){.admin-title{font-size:24px}.settings-section,.prizes-section{padding:15px}.prizes-table thead{display:none}.prizes-table tr{display:block;margin-bottom:15px;background:#ffffff0d;border-radius:10px;padding:10px}.prizes-table td{display:flex;justify-content:space-between;padding:8px}.prizes-table td:before{content:attr(data-label);font-weight:700;color:#facc15}}@media(max-width:480px){.btn{width:100%;margin-top:5px}input{font-size:13px}}*{margin:0;padding:0}
