/*
Theme Name: Eskicanlar Final Pro SEO
Theme URI: https://eskicanlar.com/
Author: ZorBey
Author URI: https://eskicanlar.com/
Description: Eskicanlar.com için profesyonel neon sohbet teması. Mobil uyumlu, SEO hazır, hızlı, schema/OG/meta destekli, yönetilebilir giriş paneli, duyuru, hadis, günün sözü, yetkili alanları, radyo ve Teams destek sistemi içerir.
Version: 3.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GPL v2 or later
Text Domain: eskicanlar-final-pro
Tags: custom-logo, custom-menu, featured-images, one-column, two-columns, custom-background, seo, responsive
*/
:root{--bg:#050719;--bg2:#080e37;--panel:#0d1230;--panel2:#111940;--line:rgba(0,229,255,.38);--cyan:#00e5ff;--cyan2:#7df8ff;--pink:#ff1ccf;--red:#ff244a;--gold:#ffd36b;--green:#30ff9b;--text:#f4f7ff;--muted:#b9c5e9;--shadow:0 24px 70px rgba(0,0,0,.45)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(800px 460px at 12% 5%,rgba(0,229,255,.22),transparent 60%),radial-gradient(700px 440px at 85% 12%,rgba(255,28,207,.2),transparent 58%),radial-gradient(900px 560px at 48% 92%,rgba(255,36,74,.14),transparent 60%),linear-gradient(180deg,#06091d,#071252 48%,#03040d)}body:after{content:"";position:fixed;inset:0;z-index:-2;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 75%,transparent)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1220px,94%);margin:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:10px;top:10px;z-index:999;background:#fff;color:#000;padding:10px}.site-header{position:relative;padding:20px 0 12px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(5,8,28,.72);backdrop-filter:blur(12px);box-shadow:0 8px 40px rgba(0,0,0,.25)}.brand{display:flex;align-items:center;gap:14px}.brand-logo{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));box-shadow:0 0 25px rgba(0,229,255,.5);font-weight:1000;color:#06091d}.brand-title{font-size:28px;font-weight:1000;letter-spacing:.5px;line-height:1;text-shadow:0 0 14px rgba(0,229,255,.65)}.brand-title span{color:var(--red);text-shadow:0 0 14px rgba(255,36,74,.85)}.brand-sub{font-size:12px;color:var(--muted);margin-top:4px}.top-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pill{border:1px solid rgba(0,229,255,.36);background:rgba(0,229,255,.08);color:var(--cyan2);border-radius:999px;padding:10px 14px;font-weight:900;font-size:13px}.main-nav{margin-top:14px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#22273b,#111522);box-shadow:var(--shadow)}.menu-toggle{display:none;width:100%;border:0;background:#151a2d;color:#fff;padding:14px 16px;font-weight:1000;text-align:left}.menu{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.menu li a{display:block;padding:17px 21px;font-weight:900;font-size:14px;border-right:1px solid rgba(255,255,255,.1);transition:.25s}.menu li:first-child a{background:linear-gradient(135deg,var(--red),#e4007f)}.menu li a:hover{background:var(--cyan);color:#061126}.hero{padding:20px 0 34px}.hero-grid{display:grid;grid-template-columns:1fr 1fr 1.35fr 1.35fr;gap:18px;align-items:stretch}.neon-card{position:relative;border-radius:24px;background:linear-gradient(180deg,rgba(18,25,64,.92),rgba(7,9,28,.96));border:1px solid var(--line);box-shadow:var(--shadow),0 0 30px rgba(0,229,255,.12),inset 0 0 35px rgba(0,229,255,.06);overflow:hidden}.neon-card:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(120deg,var(--cyan),transparent 26%,var(--pink),transparent 70%,var(--gold));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65;pointer-events:none}.profile-card{padding:20px;display:flex;align-items:center;gap:14px;min-height:132px}.avatar{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#fff,var(--cyan) 20%,#1b2050 55%,#07091b);border:2px solid rgba(255,255,255,.35);box-shadow:0 0 20px rgba(0,229,255,.55)}.avatar:after{content:"👤";filter:drop-shadow(0 0 6px #fff)}.profile-name{font-size:20px;font-weight:1000}.role{display:inline-flex;margin-top:8px;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,var(--pink),var(--red));font-size:11px;font-weight:1000;letter-spacing:.8px}.role.blue{background:linear-gradient(135deg,#006dff,var(--cyan));color:#051025}.live-dot{position:absolute;right:18px;top:18px;width:11px;height:11px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.join-card{min-height:132px;padding:22px;background:linear-gradient(135deg,rgba(255,28,207,.62),rgba(0,130,255,.7));display:flex;flex-direction:column;justify-content:center}.join-card h1{margin:0;font-size:28px;line-height:1.05}.join-card p{margin:8px 0 0;color:#eef6ff;font-weight:800}.join-btn{margin-top:16px;display:inline-flex;width:max-content;align-items:center;gap:8px;background:#fff;color:#071252;padding:12px 17px;border-radius:999px;font-weight:1000;box-shadow:0 0 25px rgba(255,255,255,.35)}.ticker-card{padding:22px;min-height:132px}.ticker-card h2{margin:0 0 14px;color:var(--cyan2);font-size:19px;letter-spacing:1px}.ticker{overflow:hidden;white-space:nowrap;border-radius:14px;background:rgba(0,0,0,.25);padding:13px}.ticker span{display:inline-block;padding-left:100%;animation:ticker 18s linear infinite;color:var(--gold);font-weight:1000}@keyframes ticker{to{transform:translateX(-100%)}}.radar-section{margin:22px auto 34px}.radar{position:relative;min-height:430px;border-radius:30px;border:1px solid rgba(255,36,74,.45);background:radial-gradient(circle at 50% 50%,rgba(255,36,74,.2),rgba(9,0,12,.88) 72%),linear-gradient(135deg,rgba(255,36,74,.25),rgba(0,229,255,.08));box-shadow:var(--shadow),0 0 45px rgba(255,36,74,.25);overflow:hidden}.radar-title{position:absolute;left:26px;top:24px;z-index:3;padding:13px 18px;border-radius:999px;background:rgba(10,0,10,.82);border:1px solid rgba(255,36,74,.55);font-weight:1000;letter-spacing:1px}.turkiye{position:absolute;inset:70px 38px 32px;filter:drop-shadow(0 0 18px rgba(255,36,74,.65))}.turkiye svg{width:100%;height:100%}.map-fill{fill:rgba(255,36,74,.16);stroke:rgba(255,80,110,.95);stroke-width:3}.scan{position:absolute;width:52%;height:52%;left:24%;top:23%;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,229,255,.55),transparent 28%,transparent);animation:scan 7s linear infinite;opacity:.6;mix-blend-mode:screen}@keyframes scan{to{transform:rotate(360deg)}}.city{position:absolute;width:15px;height:15px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan),0 0 35px var(--cyan);animation:pulse 1.7s infinite}.city b{position:absolute;left:20px;top:-6px;font-size:12px;white-space:nowrap;color:#fff;text-shadow:0 0 9px #000}@keyframes pulse{50%{transform:scale(1.7);opacity:.55}}.c1{left:21%;top:49%}.c2{left:33%;top:63%;animation-delay:.2s}.c3{left:48%;top:52%;animation-delay:.4s}.c4{left:64%;top:41%;animation-delay:.6s}.c5{left:80%;top:60%;animation-delay:.8s}.section{margin:24px 0}.section-title{text-align:center;margin:0 0 18px;font-size:30px;text-shadow:0 0 14px rgba(0,229,255,.55)}.section-title span{color:var(--cyan2)}.notice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.box{padding:24px}.box h3{margin:0 0 12px;color:var(--gold);font-size:21px}.box p{margin:0;color:var(--muted);line-height:1.75}.seo-content{padding:28px}.seo-content h2,.seo-content h3{color:var(--cyan2)}.seo-content p,.seo-content li{color:var(--muted);font-size:17px;line-height:1.85}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.feature{padding:18px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-weight:900;color:#eaf2ff}.staff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.staff-box{padding:22px}.staff-box h3{margin:0 0 14px;color:var(--cyan2)}.staff-list{display:grid;gap:10px}.staff-item{padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid rgba(0,229,255,.2);display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:850}.staff-item small{color:var(--green)}.rooms{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.room{min-height:126px;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(0,229,255,.12),rgba(255,28,207,.1));border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:var(--shadow)}.room strong{font-size:20px}.radio-bar{position:sticky;bottom:0;z-index:70;background:rgba(5,7,25,.93);backdrop-filter:blur(14px);border-top:1px solid rgba(0,229,255,.25);padding:10px}.radio-inner{width:min(1220px,94%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.radio-inner audio{height:36px;width:min(420px,48vw)}.support{position:fixed;right:18px;bottom:76px;z-index:90;display:flex;align-items:center;gap:8px;padding:14px 18px;border-radius:999px;background:linear-gradient(135deg,var(--cyan),#006dff);color:#03112a;font-weight:1000;box-shadow:0 0 28px rgba(0,229,255,.75)}.site-footer{margin-top:36px;padding:34px 0 94px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.footer-grid h3{color:var(--gold)}.footer-grid p,.footer-grid a{color:var(--muted);line-height:1.7}.credit{text-align:center;margin-top:26px;color:var(--muted)}.credit b{color:var(--gold)}.content-list{display:grid;gap:18px}.post-card{padding:20px}.post-card h2{margin:0 0 8px;color:var(--cyan2)}.post-meta{color:var(--gold);font-size:13px;margin-bottom:12px}.single-content{padding:26px}.single-content h1{color:var(--cyan2)}.single-content p{line-height:1.85;color:var(--muted);font-size:17px}@media(max-width:980px){.hero-grid,.notice-grid,.staff-grid,.footer-grid{grid-template-columns:1fr 1fr}.features,.rooms{grid-template-columns:1fr 1fr}.brand-title{font-size:23px}.radar{min-height:350px}}@media(max-width:720px){.container{width:min(94%,560px)}.topbar{align-items:flex-start}.menu-toggle{display:block}.menu{display:none;flex-direction:column}.main-nav.open .menu{display:flex}.menu li a{border-right:0;border-top:1px solid rgba(255,255,255,.1)}.hero-grid,.notice-grid,.staff-grid,.footer-grid,.features,.rooms{grid-template-columns:1fr}.join-card h1{font-size:24px}.section-title{font-size:25px}.radar{min-height:300px}.turkiye{inset:78px 18px 24px}.city b{display:none}.radio-inner{flex-direction:column;align-items:stretch}.radio-inner audio{width:100%}.support{bottom:118px;right:12px;padding:12px 14px}.brand-logo{width:48px;height:48px}.brand-title{font-size:20px}}
