*{box-sizing:border-box;margin:0;padding:0}body{color:#e2e8f0;background-color:#0b0f19;padding-top:80px;font-family:Inter,Poppins,sans-serif;line-height:1.6;overflow-x:hidden}html,body{scroll-behavior:smooth}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#22c40a26 0%,#0b0f1900 70%);width:600px;height:600px;position:absolute;top:-200px;left:-200px}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#8e2c2c1a 0%,#0b0f1900 70%);width:800px;height:800px;position:absolute;top:50%;right:-200px}.navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f19bf;border-bottom:1px solid #ffffff0d;width:100%;height:80px;transition:all .3s;position:fixed;top:0;left:0}.navbar-container{justify-content:space-between;align-items:center;max-width:1200px;height:80px;margin:0 auto;padding:0 40px;display:flex}.logo{color:#fff;letter-spacing:-.5px;background:linear-gradient(90deg,#22c40a,#4ade80);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;text-decoration:none}.menu{gap:35px;display:flex}.menu a{color:#94a3b8;letter-spacing:.5px;font-size:15px;font-weight:500;text-decoration:none;transition:color .3s,transform .2s}.menu a:hover{color:#fff;transform:translateY(-2px)}.nav-actions{align-items:center;display:flex}.admin-btn{background:linear-gradient(135deg,#22c40a,#4ade80);border-radius:12px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #22c40a33;color:#0b0f19!important}.admin-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #22c40a4d}.slider{border:1px solid #ffffff0d;border-radius:20px;width:calc(100% - 40px);max-width:1200px;height:500px;margin:60px auto;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.slides{height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.slides img{object-fit:cover;filter:brightness(.85);flex:0 0 100%;height:100%}.prev,.next{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.prev:hover,.next:hover{background:#22c40acc;transform:translateY(-50%)scale(1.1)}.prev{left:20px}.next{right:20px}.tanitim{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;max-width:900px;margin:80px auto;padding:50px;box-shadow:0 10px 30px #0003}.tanitim h1.hak,.tanitim h1.tar{color:#fff;margin-bottom:25px;font-size:36px;font-weight:700}.tanitim p{color:#cbd5e1;text-align:justify;margin-bottom:20px;font-size:17px}.tanitim h3{text-align:left;color:#4ade80;margin-top:40px;margin-bottom:15px;font-size:24px}.section-divider{background:linear-gradient(90deg,#22c40a,#4ade80);border-radius:10px;width:60px;height:4px;margin:60px auto}.bursa-foods{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;max-width:1200px;margin:80px auto;padding:0 20px;display:grid}.food-box{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:20px;transition:all .4s}.food-box:hover{background:#ffffff0a;border-color:#22c40a4d;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.food-box img{object-fit:cover;border-radius:14px;width:100%;height:180px;margin-bottom:20px}.food-box h3{color:#f8fafc;margin-bottom:10px;font-size:20px}.food-box p{color:#94a3b8;font-size:14px}.bursa-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:35px;max-width:1200px;margin:80px auto;padding:0 20px;display:grid}.bursa-card{background:#0f172a99;border:1px solid #ffffff0d;border-radius:20px;transition:all .4s;overflow:hidden}.bursa-card:hover{border-color:#22c40a66;transform:translateY(-12px);box-shadow:0 25px 50px #0006}.bursa-card img{object-fit:cover;width:100%;height:220px;transition:transform .5s}.bursa-card:hover img{transform:scale(1.05)}.card-content{padding:25px}.card-content h3{color:#fff;margin-bottom:12px;font-size:22px}.card-content p{color:#94a3b8;font-size:15px}.yorum-alani{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff0d;border-radius:24px;max-width:800px;margin:80px auto;padding:40px}.yorum-alani h3{color:#fff;margin-bottom:25px;padding-bottom:10px;font-size:28px;position:relative}.yorum-alani h3:after{content:"";background:#22c40a;border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.yorum-alani input,.yorum-alani textarea{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-top:15px;padding:15px 20px;font-family:inherit;font-size:15px;transition:all .3s}.yorum-alani textarea{resize:vertical;min-height:120px}.yorum-alani input:focus,.yorum-alani textarea:focus{background:#0006;border-color:#22c40a;outline:none;box-shadow:0 0 15px #22c40a33}.yorum-alani button{color:#0b0f19;cursor:pointer;background:linear-gradient(135deg,#22c40a,#4ade80);border:none;border-radius:12px;margin-top:25px;padding:14px 28px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 10px 20px #22c40a33}.yorum-alani button:hover{transform:translateY(-3px);box-shadow:0 15px 25px #22c40a4d}.yorum{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;margin-top:20px;padding:20px 25px;transition:all .3s}.yorum:hover{background:#ffffff0d;border-color:#ffffff14}.yorum strong{color:#4ade80;font-size:16px;font-weight:600}.yorum small{color:#64748b;margin-top:6px;font-size:13px;display:block}.yorum p{color:#e2e8f0;margin-top:12px;line-height:1.6}#yorumListesi{max-height:500px;margin-top:40px;padding-right:15px;overflow-y:auto}#yorumListesi::-webkit-scrollbar{width:8px}#yorumListesi::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}#yorumListesi::-webkit-scrollbar-thumb{background:#22c40a80;border-radius:4px}.site-footer{color:#94a3b8;background:#060910;border-top:1px solid #ffffff0d;margin-top:100px;padding-top:60px}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:0 40px 40px;display:flex}.footer-left h3{color:#fff;background:linear-gradient(90deg,#22c40a,#4ade80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:24px}.footer-left p{max-width:320px}.footer-right ul{list-style:none}.footer-right li{margin-bottom:12px}.footer-right a{color:#94a3b8;text-decoration:none;transition:color .3s}.footer-right a:hover{color:#4ade80}.footer-bottom{text-align:center;background:#04060b;border-top:1px solid #ffffff0d;padding:24px;font-size:14px}.admin-login{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff0d;border-radius:24px;max-width:400px;margin:150px auto;padding:40px}.admin-login h2{color:#fff;margin-bottom:25px}.admin-login input{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-bottom:20px;padding:15px}.admin-login button{color:#0b0f19;cursor:pointer;background:linear-gradient(135deg,#22c40a,#4ade80);border:none;border-radius:12px;width:100%;padding:15px;font-weight:700}.admin-dashboard{max-width:1000px;margin:50px auto;padding:40px}.admin-dashboard .header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.admin-dashboard .header h1{color:#fff}.admin-dashboard .logout-btn{color:#ef4444;cursor:pointer;background:#ef444433;border:1px solid #ef44444d;border-radius:8px;padding:10px 20px;font-weight:700}.admin-list{gap:20px;display:grid}.admin-item{background:#0f172a99;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.admin-item .content{flex:1}.admin-item .content h4{color:#4ade80;margin-bottom:5px}.admin-item .actions button{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:8px 16px;font-weight:700;transition:background .2s}.admin-item .actions button:hover{background:#dc2626}
