/*
Theme Name: Ortam10 Mobile Pro Neon
Theme URI: https://ortam10.net/
Author: ZorBey
Description: ChatSon tarzında mobil öncelikli, neon, radar panelli, SEO uyumlu sesli sohbet WordPress teması.
Version: 3.0.0
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: ortam10-mobile-pro
*/

:root{
  --bg:#060f46; --bg2:#071767; --panel:#111126; --panel2:#171629;
  --cyan:#16f5d0; --blue:#14b7ff; --pink:#ff087e; --violet:#8b21ff;
  --text:#f7fbff; --muted:#b7bfd7; --line:rgba(255,255,255,.08);
  --radius:22px; --shadow:0 18px 55px rgba(0,0,0,.34);
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,#092078 0,#06145d 34%,#050b36 100%);color:var(--text);overflow-x:hidden} a{text-decoration:none;color:inherit} img{max-width:100%;height:auto}.site{max-width:720px;margin:0 auto;background:linear-gradient(180deg,#06145d 0%,#071462 50%,#050938 100%);min-height:100vh;box-shadow:0 0 80px rgba(0,0,0,.45)}
.top-logo{padding:14px 18px 16px;background:#07145c;text-align:center}.neon-logo{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:clamp(32px,10vw,58px);letter-spacing:-2px;color:#1fefff;text-shadow:0 0 8px #0cf,0 0 22px #0cf}.mark{width:62px;height:54px;border:7px solid #ff0b48;border-right-color:transparent;border-radius:50%;position:relative;filter:drop-shadow(0 0 10px #ff0b6b)}.mark:before{content:'☺';position:absolute;inset:6px;color:#15b9ff;font-size:23px;text-shadow:0 0 9px #15b9ff}.mark:after{content:'';position:absolute;left:-5px;bottom:-12px;border-top:18px solid #ff0b48;border-right:24px solid transparent;transform:rotate(10deg)}.logo-red{color:#ff103f;text-shadow:0 0 8px #ff0b48,0 0 20px #ff0b48}.nav{height:58px;background:#282828;display:flex;align-items:center;justify-content:flex-end;padding:0 26px}.hamb{width:34px;height:24px;display:grid;gap:6px}.hamb span{display:block;height:4px;background:#fff;border-radius:9px}.wrap{padding:26px 26px 48px}.owner-stack{display:grid;gap:15px;margin-bottom:22px}.owner-card{position:relative;background:#111126;border-radius:24px;min-height:84px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:var(--shadow);overflow:visible}.owner-card:before,.owner-card:after{content:'';position:absolute;height:3px;width:37%;left:28%;background:linear-gradient(90deg,var(--blue),var(--pink));border-radius:8px}.owner-card:before{top:-4px}.owner-card:after{bottom:-4px}.avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2b325a,#060813);font-size:28px;border:3px solid rgba(255,255,255,.15);position:relative}.avatar:after{content:'';position:absolute;right:1px;bottom:5px;width:11px;height:11px;background:#18ff7d;border-radius:50%;box-shadow:0 0 10px #18ff7d}.owner-name{font-size:19px;font-weight:800}.badge{margin-top:6px;display:inline-flex;padding:7px 14px;border-radius:22px;border:1px solid rgba(255,0,126,.45);color:#ff2d8d;background:rgba(255,0,126,.12);font-size:12px;font-weight:800;letter-spacing:.8px}.badge.cyan{color:#18caff;border-color:rgba(24,202,255,.45);background:rgba(24,202,255,.12)}.crown{position:absolute;top:-12px;font-size:20px;filter:drop-shadow(0 0 8px #ffd338)}
.cta-main{position:relative;display:flex;align-items:center;gap:18px;margin:28px 0 28px;padding:22px 28px;border-radius:24px;background:linear-gradient(120deg,#eb05a8,#7d26ff 48%,#07bbff);box-shadow:0 0 22px rgba(255,8,126,.45);overflow:hidden}.cta-main:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-120%);animation:shine 4s infinite}.cta-icon{min-width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,.14);display:grid;place-items:center;font-size:30px}.cta-main strong{font-size:24px;letter-spacing:1px}.cta-main span{display:block;margin-top:5px;color:#ede9ff;font-size:15px}.box{background:rgba(17,17,38,.95);border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin:28px 0;box-shadow:var(--shadow)}.glow-border{border:2px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,var(--blue),var(--pink),var(--violet)) border-box}.sec-title{margin:0 0 18px;color:var(--cyan);font-size:21px;letter-spacing:2px;font-weight:900;text-shadow:0 0 14px rgba(22,245,208,.35)}.ticker{overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;gap:30px;animation:marq 15s linear infinite}.pill{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border:1px solid rgba(255,8,126,.35);border-radius:999px;color:#ff6db2;background:rgba(255,255,255,.03)}.time{color:var(--cyan);font-weight:800;background:rgba(22,245,208,.12);padding:5px 10px;border-radius:999px}.radar{position:relative;padding:22px 10px 30px;background:linear-gradient(180deg,rgba(80,2,20,.45),rgba(3,6,20,.72));border:1px solid rgba(255,8,74,.45);border-radius:22px;overflow:hidden;min-height:300px}.radar:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px}.map-title{position:relative;z-index:2;margin:0 auto 16px;display:flex;align-items:center;gap:10px;width:max-content;max-width:92%;padding:12px 24px;border-radius:999px;background:#0c0b14;border:1px solid rgba(255,8,126,.35);font-weight:900;letter-spacing:3px;font-size:15px}.dot{width:15px;height:15px;background:var(--cyan);border-radius:50%;box-shadow:0 0 20px var(--cyan)}.turkey{position:relative;z-index:1;width:100%;height:190px}.turkey svg{width:100%;height:100%;filter:drop-shadow(0 0 9px #ff174f)}.pin{position:absolute;width:23px;height:23px;background:var(--cyan);border-radius:50%;box-shadow:0 0 22px var(--cyan)}.pin:after{content:'';position:absolute;inset:-20px;border:2px solid var(--cyan);border-radius:50%;opacity:.45;animation:pulse 2.3s infinite}.p1{left:20%;top:40%}.p2{left:43%;top:56%}.p3{left:70%;top:32%}.p4{left:80%;top:55%}.caption{text-align:center;color:#ff477a;letter-spacing:3px;font-size:13px;margin-top:16px}.intro{text-align:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 26px}.intro h1,.intro h2{margin:0 0 18px;color:var(--cyan);font-size:clamp(25px,7vw,40px);line-height:1.25;text-shadow:0 0 20px rgba(22,245,208,.28)}.intro p,.seo-card p{font-size:18px;line-height:1.85;color:#ccd3e5;margin:0}.intro b,.seo-card b{color:var(--cyan)}.rooms{display:grid;gap:14px}.room{padding:15px;border:1px solid rgba(22,245,208,.38);border-radius:12px;text-align:center;background:rgba(255,255,255,.03);color:#eafcff}.role-row{display:flex;align-items:center;gap:14px;min-height:74px;overflow:hidden}.role-row .avatar{margin-left:-26px}.role-name{font-weight:900;font-size:20px}.network{font-size:12px;color:white;background:#ff0b48;padding:9px 12px;border-radius:8px;box-shadow:0 0 12px #ff0b48;font-weight:900}.seo-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:22px;padding:26px 24px;margin:24px 0}.seo-card h2{margin:0 0 14px;font-size:28px;color:#fff}.btn{display:block;text-align:center;margin-top:22px;padding:16px;border-radius:12px;border:1px solid var(--cyan);background:linear-gradient(100deg,rgba(139,33,255,.45),rgba(22,183,255,.35));color:var(--cyan);font-weight:900;letter-spacing:1px}.post-list{background:#302526;padding:24px 26px}.post-item{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.55);color:#070707}.post-logo{width:76px;height:66px;display:grid;place-items:center}.post-title{font-size:20px;line-height:1.25;font-weight:900;color:#020202}.meta{margin-top:10px;color:#a8a8a8;font-size:14px;display:flex;gap:14px}.tag-cloud{background:#302526;color:#050505;padding:28px 26px;line-height:2.3}.tag-cloud a{margin-right:16px;color:#050505}.tag-cloud a:nth-child(3n){font-size:30px}.tag-cloud a:nth-child(4n){font-size:40px}.foot{background:#040410;padding:34px 26px;color:#cfd3dd}.foot h3{color:var(--cyan);margin:0 0 15px}.credit{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:#8e94ad;font-size:13px}.sticky-team{position:fixed;right:14px;bottom:18px;z-index:50;background:linear-gradient(120deg,#111126,#042e3b);border:1px solid var(--cyan);color:var(--cyan);font-weight:900;padding:12px 14px;border-radius:999px;box-shadow:0 0 18px rgba(22,245,208,.3);font-size:13px}
@keyframes marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulse{0%{transform:scale(.4);opacity:.85}100%{transform:scale(1.6);opacity:0}}@keyframes shine{45%,100%{transform:translateX(120%)}}
@media(max-width:560px){.site{max-width:none}.top-logo{padding:10px 12px}.neon-logo{font-size:39px;letter-spacing:-1px}.mark{width:48px;height:43px;border-width:6px}.mark:before{font-size:19px;inset:4px}.nav{height:50px;padding:0 22px}.wrap{padding:22px 26px 40px}.owner-card{min-height:74px;border-radius:21px}.avatar{width:50px;height:50px;font-size:23px}.owner-name{font-size:17px}.badge{font-size:10px;padding:6px 12px}.cta-main{padding:18px 20px;border-radius:21px}.cta-icon{min-width:54px;height:54px}.cta-main strong{font-size:21px}.cta-main span{font-size:14px}.box{padding:22px;margin:24px 0;border-radius:21px}.sec-title{font-size:18px}.map-title{font-size:13px;letter-spacing:2px;padding:11px 18px}.radar{min-height:280px}.intro{padding:24px 18px}.intro p,.seo-card p{font-size:16px;line-height:1.75;text-align:center}.seo-card{padding:24px 20px}.seo-card h2{font-size:25px}.post-list{padding:20px 18px}.post-item{grid-template-columns:78px 1fr;gap:14px}.post-title{font-size:18px}.tag-cloud{padding:24px 18px}.tag-cloud a:nth-child(4n){font-size:32px}.sticky-team{font-size:12px;right:10px;bottom:12px}}
@media(max-width:390px){.wrap{padding-left:18px;padding-right:18px}.neon-logo{font-size:34px}.cta-main strong{font-size:19px}.intro h1,.intro h2{font-size:26px}.intro p,.seo-card p{font-size:15px}.seo-card h2{font-size:23px}.post-title{font-size:16px}.post-logo{width:64px}.post-item{grid-template-columns:70px 1fr}.tag-cloud a:nth-child(4n){font-size:28px}}
