/*
Theme Name: Eskicanlar Premium Neon Kurumsal
Theme URI: https://eskicanlar.com
Author: ZorBey
Description: Eskicanlar.com için Chatson tarzı, mobil uyumlu, kurumsal neon sesli sohbet WordPress teması.
Version: 3.0
Requires at least: 5.8
Tested up to: 6.6
Requires PHP: 7.4
License: GPLv2 or later
Text Domain: eskicanlar-premium-neon
*/
:root{--bg:#03040a;--bg2:#070918;--panel:rgba(8,12,28,.82);--panel2:rgba(12,18,42,.74);--red:#ff174d;--red2:#ff4966;--blue:#00b7ff;--cyan:#41f6ff;--pink:#ff2ca7;--gold:#ffd98a;--text:#f8fbff;--muted:#b7c5dc;--line:rgba(255,255,255,.10);--shadow:0 24px 80px rgba(0,0,0,.45)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}.site-shell{position:relative;min-height:100vh;isolation:isolate}.site-shell:before{content:"";position:fixed;inset:0;z-index:-5;background:radial-gradient(circle at 16% 22%,rgba(255,23,77,.28),transparent 26%),radial-gradient(circle at 84% 18%,rgba(0,183,255,.24),transparent 28%),linear-gradient(180deg,#01030a 0%,#070817 52%,#03040a 100%)}.site-shell:after{content:"";position:fixed;inset:0;z-index:-4;background:linear-gradient(115deg,transparent 0 42%,rgba(0,183,255,.16) 43%,transparent 44%),linear-gradient(67deg,transparent 0 45%,rgba(255,23,77,.13) 46%,transparent 47%),repeating-linear-gradient(115deg,transparent 0 118px,rgba(65,246,255,.055) 120px,transparent 123px);animation:windLayer 8s linear infinite}.aurora{position:fixed;inset:auto auto 0 0;width:56vw;height:48vh;background:linear-gradient(90deg,rgba(255,23,77,.45),transparent);filter:blur(70px);z-index:-3;opacity:.65}.aurora.two{left:auto;right:0;background:linear-gradient(270deg,rgba(0,183,255,.45),transparent)}.container{width:min(1180px,92vw);margin:0 auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(2,4,13,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);box-shadow:0 10px 40px rgba(0,0,0,.34)}.topbar-inner{height:92px;display:grid;grid-template-columns:280px 1fr 230px;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:60px;height:60px;border:4px solid var(--red);border-right-color:transparent;border-radius:50%;box-shadow:0 0 18px var(--red),inset 0 0 18px rgba(255,23,77,.35);position:relative;flex:none}.brand-mark:before,.brand-mark:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);top:20px;box-shadow:0 0 12px var(--cyan)}.brand-mark:before{left:17px}.brand-mark:after{right:15px}.smile{position:absolute;left:14px;top:34px;width:29px;height:13px;border-bottom:4px solid var(--cyan);border-radius:0 0 30px 30px;filter:drop-shadow(0 0 8px var(--cyan))}.brand-name{font-size:34px;font-weight:950;letter-spacing:-2px;line-height:1}.brand-name .r{color:#ff334d;text-shadow:0 0 12px var(--red)}.brand-name .b{color:#16c4ff;text-shadow:0 0 12px var(--blue)}.brand-sub{display:block;color:#8bdfff;font-size:10px;letter-spacing:3px;text-transform:uppercase;margin-top:5px}.menu{display:flex;align-items:center;justify-content:center;gap:4px}.menu a{padding:18px 14px;border-radius:16px;color:#dfe7f5;font-weight:800;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:.22s}.menu a:hover,.menu a.active{background:linear-gradient(180deg,rgba(255,23,77,.18),rgba(0,183,255,.08));box-shadow:inset 0 -2px 0 var(--red),0 0 24px rgba(255,23,77,.18);color:#fff}.menu i{font-style:normal;font-size:20px}.top-cta{justify-self:end;padding:16px 22px;border:1px solid rgba(255,44,167,.75);border-radius:14px;font-weight:950;letter-spacing:.4px;background:linear-gradient(90deg,rgba(255,23,77,.18),rgba(0,183,255,.10));box-shadow:0 0 26px rgba(255,23,77,.35),inset 0 0 22px rgba(255,255,255,.04);white-space:nowrap}.menu-toggle{display:none;border:1px solid rgba(65,246,255,.42);background:rgba(7,12,28,.88);color:#fff;border-radius:12px;width:48px;height:44px;font-size:24px}.hero{position:relative;min-height:720px;padding:64px 0 54px;display:grid;place-items:center;text-align:center}.hero-card{position:relative;width:min(1120px,94vw);padding:58px 42px 46px;border:1px solid rgba(255,255,255,.10);border-radius:34px;background:linear-gradient(180deg,rgba(5,8,20,.62),rgba(5,9,22,.36));box-shadow:var(--shadow),inset 0 0 80px rgba(0,183,255,.04);overflow:hidden}.hero-card:before,.hero-card:after{content:"";position:absolute;top:42%;width:45%;height:180px;filter:blur(10px);opacity:.75}.hero-card:before{left:-8%;background:linear-gradient(90deg,rgba(255,23,77,.7),transparent);clip-path:polygon(0 42%,100% 15%,100% 32%,0 60%)}.hero-card:after{right:-8%;background:linear-gradient(270deg,rgba(0,183,255,.7),transparent);clip-path:polygon(0 16%,100% 42%,100% 60%,0 32%)}.logo-line{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:20px}.hero-mark{width:165px;height:165px;border-width:11px}.hero-mark:before,.hero-mark:after{width:20px;height:20px;top:53px}.hero-mark:before{left:47px}.hero-mark:after{right:45px}.hero-mark .smile{left:42px;top:90px;width:78px;height:38px;border-bottom-width:9px}.hero-title{position:relative;z-index:2;margin:0;font-size:clamp(70px,11vw,154px);line-height:.9;font-weight:950;letter-spacing:-8px}.hero-title span{display:inline-block;animation:windText 3.1s ease-in-out infinite}.hero-title span:nth-child(2n){animation-delay:.12s}.hero-title span:nth-child(3n){animation-delay:.24s}.hero-title .r{color:#ff344e;text-shadow:0 0 7px #fff,0 0 18px var(--red),0 0 48px var(--red)}.hero-title .b{color:#25c7ff;text-shadow:0 0 7px #fff,0 0 18px var(--blue),0 0 48px var(--blue)}.hero-underline{position:relative;z-index:2;width:min(520px,76vw);height:6px;margin:18px auto 0;border-radius:99px;background:linear-gradient(90deg,transparent,var(--cyan),var(--blue),transparent);box-shadow:0 0 24px rgba(0,183,255,.8);animation:wave 2.5s ease-in-out infinite}.tagline{position:relative;z-index:2;margin:24px auto 30px;color:#edf6ff;font-size:24px;font-weight:700;text-shadow:0 0 14px rgba(255,255,255,.24)}.features{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto 32px;width:min(980px,100%)}.feature{display:flex;align-items:center;text-align:left;gap:18px;padding:22px;border:1px solid rgba(0,183,255,.28);border-radius:18px;background:rgba(3,8,21,.72);box-shadow:0 0 24px rgba(0,183,255,.08)}.feature:nth-child(2){border-color:rgba(255,44,167,.28)}.feature-icon{font-size:42px;filter:drop-shadow(0 0 12px currentColor);color:var(--blue)}.feature:nth-child(2) .feature-icon{color:var(--pink)}.feature h3{margin:0 0 7px;font-size:18px}.feature p{margin:0;color:#d3dfef;line-height:1.45;font-size:14px}.main-cta{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:18px 68px;border:2px solid transparent;border-radius:18px;background:linear-gradient(#070b18,#070b18) padding-box,linear-gradient(90deg,var(--pink),var(--cyan)) border-box;box-shadow:0 0 26px rgba(255,44,167,.42),0 0 32px rgba(0,183,255,.28);font-size:24px;font-weight:950;letter-spacing:.9px;transition:.25s}.main-cta:hover{transform:translateY(-2px) scale(1.02)}.chat-url{position:relative;z-index:2;display:block;margin-top:13px;color:#30d7ff;font-weight:800}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:34px auto 0;width:min(980px,100%);position:relative;z-index:2}.trust-item{padding:14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);color:#d9e4f4;font-weight:800}.content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;padding:54px 0}.panel{border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow);padding:30px}.panel h2{margin:0 0 14px;font-size:28px}.panel p{color:#d4dfef;line-height:1.8;margin:0 0 12px}.roles{display:grid;gap:14px}.role-card{display:flex;align-items:center;gap:16px;padding:18px;border-radius:18px;background:linear-gradient(135deg,rgba(255,23,77,.12),rgba(0,183,255,.08));border:1px solid rgba(255,255,255,.09)}.role-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-size:26px;box-shadow:0 0 18px currentColor}.role-card b{display:block;color:#aab9d2;font-size:13px;letter-spacing:1px}.role-card strong{display:block;font-size:24px;margin-top:3px}.founder strong,.founder .role-avatar{color:var(--red2)}.manager strong,.manager .role-avatar{color:var(--blue)}.rules{padding-bottom:48px}.footer{border-top:1px solid rgba(255,23,77,.5);background:rgba(3,5,14,.88);padding:22px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#d9e4f4}.social a{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.28);margin-left:8px}.spark{position:absolute;z-index:1;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 16px var(--cyan);animation:float 5s ease-in-out infinite}.s1{width:12px;height:12px;left:17%;top:21%}.s2{width:8px;height:8px;right:22%;top:24%;border-color:var(--red);box-shadow:0 0 16px var(--red);animation-delay:1.2s}.s3{width:13px;height:13px;left:72%;top:42%;animation-delay:2.1s}@keyframes windLayer{from{transform:translateX(0)}to{transform:translateX(-170px)}}@keyframes windText{0%,100%{transform:translateY(0) skewX(0)}45%{transform:translateY(-5px) skewX(-6deg)}65%{transform:translateY(3px) skewX(4deg)}}@keyframes wave{50%{transform:translateX(16px) scaleX(.9)}}@keyframes float{50%{transform:translateY(-18px) translateX(10px) rotate(160deg)}}
@media(max-width:1050px){.topbar-inner{grid-template-columns:1fr auto;min-height:82px;height:auto;padding:12px 0}.menu-toggle{display:block}.menu{grid-column:1/3;display:none;grid-template-columns:repeat(3,1fr);width:100%;background:rgba(6,10,24,.96);border:1px solid var(--line);border-radius:18px;padding:10px}.menu.open{display:grid}.top-cta{grid-column:1/3;justify-self:stretch;text-align:center}.hero-card{padding:44px 24px}.logo-line{gap:10px}.hero-mark{width:120px;height:120px;border-width:8px}.hero-mark:before,.hero-mark:after{width:14px;height:14px;top:38px}.hero-mark:before{left:33px}.hero-mark:after{right:32px}.hero-mark .smile{left:30px;top:65px;width:57px;height:28px;border-bottom-width:7px}.features,.trust{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;text-align:center}.social a{margin:4px}}
@media(max-width:640px){.container{width:min(100% - 26px,1180px)}.topbar-inner{gap:10px}.brand-mark{width:46px;height:46px;border-width:3px}.brand-mark:before,.brand-mark:after{width:7px;height:7px;top:15px}.brand-mark:before{left:13px}.brand-mark:after{right:12px}.smile{left:11px;top:25px;width:22px;height:10px;border-bottom-width:3px}.brand-name{font-size:25px;letter-spacing:-1.2px}.brand-sub{font-size:8px;letter-spacing:2px}.menu{grid-template-columns:1fr 1fr}.menu a{padding:13px 10px;font-size:13px}.top-cta{padding:13px;font-size:14px}.hero{padding:32px 0}.hero-card{border-radius:24px;padding:34px 14px 30px}.logo-line{flex-direction:column}.hero-title{font-size:clamp(52px,18vw,78px);letter-spacing:-4px}.hero-mark{width:108px;height:108px}.tagline{font-size:16px;line-height:1.45;margin:18px 0 24px}.feature{padding:16px;gap:13px}.feature-icon{font-size:34px}.main-cta{width:100%;padding:16px 12px;font-size:16px;border-radius:16px}.chat-url{font-size:14px}.trust{gap:10px}.trust-item{font-size:13px}.panel{padding:20px;border-radius:20px}.panel h2{font-size:23px}.role-card strong{font-size:20px}.content-grid{padding:32px 0}.rules{padding-bottom:32px}.s1,.s2,.s3{display:none}}
@media(max-width:360px){.brand-name{font-size:22px}.hero-title{font-size:46px}.menu{grid-template-columns:1fr}.main-cta{font-size:14px}.feature{align-items:flex-start}}
