/* Ruyapanel v18 - SesliYoutube referans bire bir üst + kullanıcı + akış + mesaj uyumu */
/* Bu dosya neon-reference.css'teki eski daraltan/bozan override'ların üstüne yüklenir. */

:root{
  --ink: var(--ss-neon-bg, #0D0D0D);
  --paper: var(--ss-neon-paper, #141414);
  --surface: var(--ss-neon-surface, #1A1A1A);
  --line: rgba(255,255,255,0.07);
  --muted: rgba(255,255,255,0.35);
  --bright: rgba(255,255,255,0.90);
  --c-chat: var(--ss-neon-primary, #FF3D71);
  --c-system: var(--ss-neon-secondary, #00C9A7);
  --c-register: var(--ss-neon-warn, #FF9F43);
  --c-female:#E91E8C;
  --c-male:#42A5F5;
  --radius-pill:50px;
  --radius-card:20px;
}
html,body{font-family:'DM Sans',sans-serif!important;background:var(--ink)!important;color:#fff!important;overflow-x:hidden!important;}
h1,h2,h3,h4,h5,.x-logo-text h1,.x-fname,.x-fbadge,.x-navlist li a,.x-btn-title,.sec-tag,.ph-title,.ph-sub,.ph-pill,.vc-badge,.vc-name,.nc-name,.apc-name,.apc-tv,.apc-tl,.sgc-name,.court-foot-info{font-family:'Syne',sans-serif!important;}
a{text-decoration:none!important;}

/* GENEL SAYFA GENİŞLİĞİ - referans */
.x-wrap{max-width:1340px!important;margin:0 auto!important;padding:0 28px!important;position:relative!important;z-index:1!important;}
.pg{max-width:1340px!important;margin:0 auto!important;padding:0 28px 60px!important;font-family:'DM Sans',sans-serif!important;position:relative!important;z-index:1!important;}

/* HEADER */
.x-header{padding:32px 0 24px!important;}
.x-hgrid{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:40px!important;align-items:center!important;}
.x-logo{display:flex!important;align-items:center!important;gap:16px!important;text-decoration:none!important;color:#fff!important;}
.x-logo.text-logo-only .x-logo-img{display:none!important;}
.x-logo-badge{position:relative!important;width:80px!important;height:80px!important;flex-shrink:0!important;}
.x-logo-badge::before{content:''!important;position:absolute!important;inset:-3px!important;border-radius:23px!important;background:conic-gradient(from 0deg,var(--c-chat),var(--c-register),var(--c-system),var(--c-chat))!important;animation:spinBorder 5s linear infinite!important;z-index:0!important;}
.x-logo-inner{position:relative!important;z-index:1!important;width:80px!important;height:80px!important;border-radius:22px!important;background:var(--paper)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}
.x-logo-inner img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:20px!important;}
.x-logo-inner i{font-size:32px!important;color:var(--c-chat)!important;}
.x-logo-text h1{font-size:20px!important;font-weight:800!important;letter-spacing:-2px!important;line-height:1!important;color:#fff!important;white-space:nowrap!important;margin:0!important;}
.x-logo-text h1 .part1{color:#fff!important;-webkit-text-stroke:0!important;}
.x-logo-text h1 .part2{font-style:normal!important;-webkit-text-stroke:1.5px var(--c-chat)!important;color:transparent!important;}
.x-tagline{font-size:10px!important;letter-spacing:3px!important;color:var(--c-chat)!important;opacity:.6!important;margin-top:7px!important;font-weight:500!important;}

/* Kurucu kartları */
.x-founders{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;}
.x-fcard{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.08)!important;position:relative!important;transition:all .3s cubic-bezier(.23,1,.32,1)!important;overflow:visible!important;color:#fff!important;}
.x-fcard:hover{transform:translateY(-3px)!important;background:rgba(255,255,255,.07)!important;}
.x-fcard.mirror{flex-direction:row-reverse!important;}
.x-fcard.bayan{border-color:rgba(233,30,140,.2)!important;}
.x-fcard.erkek{border-color:rgba(66,165,245,.2)!important;}
.x-fcard.bayan:hover{box-shadow:0 6px 22px rgba(233,30,140,.15)!important;border-color:rgba(233,30,140,.4)!important;}
.x-fcard.erkek:hover{box-shadow:0 6px 22px rgba(66,165,245,.15)!important;border-color:rgba(66,165,245,.4)!important;}
.x-fcard.bayan .x-symbol,.x-fcard.erkek .x-symbol{position:absolute!important;left:50%!important;line-height:1!important;user-select:none!important;z-index:5!important;}
.x-fcard.bayan .x-symbol{top:-13px!important;transform:translateX(-50%)!important;font-size:18px!important;filter:drop-shadow(0 0 8px rgba(233,30,140,.6))!important;animation:flowerFloat 3s ease-in-out infinite!important;color:var(--c-female)!important;}
.x-fcard.erkek .x-symbol{top:-15px!important;transform:translateX(-50%)!important;font-size:20px!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.7))!important;animation:crownFloat 2.5s ease-in-out infinite!important;color:#FFD700!important;}
.x-favatar-wrap{position:relative!important;width:52px!important;height:52px!important;border-radius:50%!important;flex-shrink:0!important;}
.x-favatar-wrap::before{content:''!important;position:absolute!important;inset:-2px!important;border-radius:50%!important;animation:spinBorder 7s linear infinite!important;z-index:0!important;}
.x-fcard.bayan .x-favatar-wrap::before{background:conic-gradient(from 0deg,#C2185B,#F06292,#AD1457,#C2185B)!important;}
.x-fcard.erkek .x-favatar-wrap::before{background:conic-gradient(from 0deg,#1565C0,#42A5F5,#0D47A1,#1565C0)!important;}
.x-favatar{position:relative!important;z-index:1!important;width:52px!important;height:52px!important;border-radius:50%!important;overflow:hidden!important;background:var(--surface)!important;border:2px solid var(--paper)!important;}
.x-favatar img{width:100%!important;height:100%!important;object-fit:cover!important;}
.x-gender-dot{position:absolute!important;bottom:1px!important;right:1px!important;width:11px!important;height:11px!important;border-radius:50%!important;border:2px solid var(--ink)!important;z-index:2!important;}
.x-fcard.bayan .x-gender-dot{background:var(--c-female)!important;box-shadow:0 0 7px rgba(233,30,140,.7)!important;}
.x-fcard.erkek .x-gender-dot{background:var(--c-male)!important;box-shadow:0 0 7px rgba(66,165,245,.7)!important;}
.x-finfo{display:flex!important;flex-direction:column!important;gap:4px!important;}
.x-fcard.mirror .x-finfo{text-align:right!important;align-items:flex-end!important;}
.x-fname{font-size:12px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.2px!important;white-space:nowrap!important;}
.x-fbadge{font-size:8px!important;font-weight:700!important;letter-spacing:1.2px!important;padding:2px 8px!important;border-radius:50px!important;display:inline-block!important;width:fit-content!important;}
.x-fcard.bayan .x-fbadge{background:rgba(233,30,140,.12)!important;color:var(--c-female)!important;border:1px solid rgba(233,30,140,.25)!important;}
.x-fcard.erkek .x-fbadge{background:rgba(66,165,245,.12)!important;color:var(--c-male)!important;border:1px solid rgba(66,165,245,.25)!important;}

/* Sosyal, duyuru, menü */
.x-socials{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-end!important;min-width:0!important;}
.x-social-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important;}
.x-slink{width:42px!important;height:42px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;text-decoration:none!important;border:1px solid var(--line)!important;color:var(--muted)!important;background:var(--paper)!important;transition:all .25s!important;}
.x-slink:hover{transform:translateY(-3px)!important;border-color:transparent!important;color:#fff!important;}
.x-ticker-wrap{border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;padding:13px 0!important;overflow:hidden!important;margin:8px 0 0!important;}
.x-ticker-inner{display:flex!important;align-items:center!important;}
.x-ticker-pill{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 20px!important;background:var(--c-chat)!important;border-radius:var(--radius-pill)!important;color:#fff!important;font-family:'Syne',sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;white-space:nowrap!important;margin-right:28px!important;flex-shrink:0!important;}
.x-ticker-track{flex:1!important;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;}
.x-ticker-text{display:inline-block!important;white-space:nowrap!important;animation:scrollTicker 30s linear infinite!important;font-size:13px!important;color:var(--bright)!important;padding-right:80px!important;}
.x-ticker-text .sep{color:var(--c-chat)!important;margin:0 20px!important;font-size:8px!important;}
.x-nav{padding:20px 0 12px!important;}
.x-navlist{display:flex!important;justify-content:center!important;align-items:center!important;gap:4px!important;list-style:none!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:var(--radius-pill)!important;padding:5px!important;margin:0!important;}
.x-navlist li a{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;border-radius:var(--radius-pill)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2px!important;color:var(--muted)!important;text-decoration:none!important;transition:all .25s!important;}
.x-navlist li a:hover,.x-navlist li.active a{background:#fff!important;color:#000!important;box-shadow:none!important;}

/* 3 ana buton */
.x-cta{padding:20px 0 32px!important;margin-top:0!important;}
.x-cta-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;}
.x-btn{display:flex!important;align-items:center!important;gap:18px!important;padding:22px 26px!important;border-radius:var(--radius-card)!important;text-decoration:none!important;border:1px solid transparent!important;transition:all .3s cubic-bezier(.23,1,.32,1)!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;background:none!important;width:100%!important;text-align:left!important;color:#fff!important;}
.x-btn::before{content:''!important;position:absolute!important;inset:0!important;opacity:0!important;transition:opacity .35s!important;border-radius:inherit!important;}
.x-btn:hover::before{opacity:1!important;}
.x-btn:hover{transform:translateY(-4px)!important;}
.x-btn-chat{background:rgba(255,61,113,.06)!important;border-color:rgba(255,61,113,.15)!important;}
.x-btn-chat::before{background:radial-gradient(ellipse at 20% 50%,rgba(255,61,113,.12),transparent 70%)!important;}
.x-btn-chat:hover{border-color:var(--c-chat)!important;box-shadow:0 16px 40px rgba(255,61,113,.2)!important;}
.x-btn-chat .x-btn-icon{background:var(--c-chat)!important;color:#fff!important;}
.x-btn-chat .x-btn-title{color:var(--c-chat)!important;}
.x-btn-system{background:rgba(0,201,167,.06)!important;border-color:rgba(0,201,167,.15)!important;}
.x-btn-system::before{background:radial-gradient(ellipse at 20% 50%,rgba(0,201,167,.10),transparent 70%)!important;}
.x-btn-system:hover{border-color:var(--c-system)!important;box-shadow:0 16px 40px rgba(0,201,167,.18)!important;}
.x-btn-system .x-btn-icon{background:var(--c-system)!important;color:#000!important;}
.x-btn-system .x-btn-title{color:var(--c-system)!important;}
.x-btn-register{background:rgba(255,159,67,.06)!important;border-color:rgba(255,159,67,.15)!important;}
.x-btn-register::before{background:radial-gradient(ellipse at 20% 50%,rgba(255,159,67,.10),transparent 70%)!important;}
.x-btn-register:hover{border-color:var(--c-register)!important;box-shadow:0 16px 40px rgba(255,159,67,.18)!important;}
.x-btn-register .x-btn-icon{background:var(--c-register)!important;color:#000!important;}
.x-btn-register .x-btn-title{color:var(--c-register)!important;}
.x-btn-icon{width:56px!important;height:56px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;flex-shrink:0!important;transition:transform .3s!important;}
.x-btn:hover .x-btn-icon{transform:scale(1.08) rotate(-3deg)!important;}
.x-btn-title{font-size:16px!important;font-weight:800!important;letter-spacing:-.3px!important;margin-bottom:4px!important;transition:letter-spacing .3s!important;line-height:1.1!important;}
.x-btn-sub{font-size:12px!important;color:var(--muted)!important;line-height:1.25!important;}
.x-btn-arrow{margin-left:auto!important;font-size:18px!important;color:var(--muted)!important;opacity:0!important;transform:translateX(-8px)!important;transition:all .3s!important;flex-shrink:0!important;}
.x-btn:hover .x-btn-arrow{opacity:1!important;transform:translateX(0)!important;}

/* Bölüm etiketleri */
.sec-strip{display:flex!important;align-items:center!important;gap:12px!important;margin:40px 0 16px!important;}
.sec-strip:first-child{margin-top:0!important;}
.sec-line{flex:1!important;height:1px!important;max-width:none!important;background:linear-gradient(90deg,transparent,var(--cl),transparent)!important;}
.sec-tag{display:flex!important;align-items:center!important;gap:7px!important;padding:5px 16px!important;border-radius:50px!important;font-size:9px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;white-space:nowrap!important;background:var(--cs)!important;border:1px solid var(--cl)!important;color:var(--c)!important;}
.sec-tag i{font-size:9px!important;}
.t-red{--c:var(--c-chat)!important;--cs:rgba(255,61,113,.08)!important;--cl:rgba(255,61,113,.14)!important;--cg:rgba(255,61,113,.22)!important;}
.t-teal{--c:var(--c-system)!important;--cs:rgba(0,201,167,.08)!important;--cl:rgba(0,201,167,.14)!important;--cg:rgba(0,201,167,.2)!important;}
.t-amber{--c:var(--c-register)!important;--cs:rgba(255,159,67,.08)!important;--cl:rgba(255,159,67,.14)!important;--cg:rgba(255,159,67,.2)!important;}

/* Paneller */
.panel{border-radius:20px!important;background:rgba(255,255,255,.025)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important;overflow:hidden!important;position:relative!important;animation:fadeUp .45s ease-out both!important;margin-bottom:0!important;}
.panel::before{content:''!important;position:absolute!important;top:0!important;left:8%!important;right:8%!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--c),transparent)!important;opacity:.35!important;z-index:1!important;}
.ph{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 22px 13px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.22)!important;position:relative!important;z-index:2!important;gap:12px!important;}
.ph-left{display:flex!important;align-items:center!important;gap:12px!important;}
.ph-icon{width:38px!important;height:38px!important;border-radius:11px!important;flex-shrink:0!important;background:var(--cs)!important;border:1px solid var(--cl)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;color:var(--c)!important;}
.ph-title{font-size:14px!important;font-weight:800!important;color:#fff!important;letter-spacing:-.2px!important;}
.ph-sub{font-size:8px!important;color:var(--c)!important;opacity:.45!important;letter-spacing:2px!important;text-transform:uppercase!important;margin-top:2px!important;}
.ph-pill{display:flex!important;align-items:center!important;gap:5px!important;padding:4px 12px!important;border-radius:50px!important;background:var(--cs)!important;border:1px solid var(--cl)!important;font-size:9px!important;font-weight:700!important;color:var(--c)!important;}
.ph-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:var(--c)!important;animation:dotPulse 1.2s infinite!important;}

/* Kullanıcı paneli */
.pdiv{display:flex!important;align-items:center!important;gap:12px!important;height:28px!important;padding:0 20px!important;position:relative!important;z-index:2!important;text-align:left!important;}
.pdiv::before,.pdiv::after{content:''!important;flex:1!important;height:1px!important;background:rgba(255,255,255,.05)!important;}
.pdiv span{font-size:8px!important;font-weight:700!important;letter-spacing:3px!important;color:var(--c)!important;opacity:.3!important;text-transform:uppercase!important;white-space:nowrap!important;}
.vip-vp{width:100%!important;overflow:hidden!important;padding:0 20px!important;}
.vip-track{display:flex!important;transition:transform .6s cubic-bezier(.4,0,.2,1)!important;}
.vip-slide{flex:0 0 100%!important;min-width:100%!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:center!important;padding-bottom:4px!important;min-height:128px!important;}
.vip-dots-row{display:flex!important;justify-content:flex-end!important;padding:0 20px 8px!important;gap:4px!important;}
.vd,.user-showcase-panel .vd{width:6px!important;height:6px!important;border-radius:50%!important;padding:0!important;background:rgba(255,61,113,.18)!important;border:1px solid rgba(255,61,113,.15)!important;cursor:pointer!important;transition:all .3s!important;margin-left:0!important;}
.vd.on,.user-showcase-panel .vd.on{background:var(--c-chat)!important;width:18px!important;border-radius:3px!important;box-shadow:0 0 5px rgba(255,61,113,.5)!important;}
.vc{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:18px 10px 14px!important;border-radius:16px!important;width:100px!important;cursor:pointer!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important;isolation:isolate!important;background:rgba(255,61,113,.05)!important;border:1px solid rgba(255,61,113,.16)!important;text-align:center!important;color:#fff!important;}
.vc::after{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,61,113,.5),transparent)!important;}
.vc:hover{transform:translateY(-7px) scale(1.04)!important;border-color:rgba(255,61,113,.45)!important;box-shadow:0 16px 36px rgba(0,0,0,.65),0 0 24px rgba(255,61,113,.16)!important;background:rgba(255,61,113,.09)!important;}
.vc-aw{position:relative!important;width:66px!important;height:66px!important;margin:0 0 9px!important;border-radius:50%!important;}
.vc-ring{position:absolute!important;inset:-4px!important;border-radius:50%!important;z-index:1!important;background:conic-gradient(from 0deg,rgba(255,61,113,0),rgba(255,61,113,.7),var(--c-chat),rgba(255,61,113,.7),rgba(255,61,113,0))!important;animation:ringPulse 2.5s linear infinite!important;opacity:.8!important;filter:blur(.5px)!important;}
.vc-img{width:66px!important;height:66px!important;border-radius:50%!important;object-fit:cover!important;border:2.5px solid rgba(0,0,0,.9)!important;position:relative!important;z-index:2!important;transition:transform .35s!important;background:rgba(0,0,0,.4)!important;}
.vc:hover .vc-img{transform:scale(1.06)!important;}
.vc-crown{position:absolute!important;top:-10px!important;left:50%!important;font-size:14px!important;z-index:6!important;animation:bobCrown 2s ease-in-out infinite!important;filter:drop-shadow(0 0 6px rgba(255,193,7,.85))!important;}
.vc-live{position:absolute!important;bottom:-1px!important;right:-1px!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#22c55e!important;border:2px solid #0D0D0D!important;box-shadow:0 0 9px rgba(34,197,94,.7)!important;animation:dotPulse 1.4s infinite!important;z-index:5!important;}
.vc-badge{font-size:7px!important;font-weight:700!important;letter-spacing:.8px!important;padding:2px 8px!important;border-radius:50px!important;margin-bottom:4px!important;white-space:nowrap!important;background:rgba(255,61,113,.15)!important;color:var(--c-chat)!important;border:1px solid rgba(255,61,113,.25)!important;}
.vc-name{font-size:9px!important;font-weight:700!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:rgba(255,255,255,.85)!important;margin:0!important;}
.ngrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(82px,1fr))!important;gap:9px!important;padding:6px 18px 20px!important;}
.nc{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:10px 5px 8px!important;border-radius:13px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.06)!important;cursor:pointer!important;transition:all .28s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important;isolation:isolate!important;color:#fff!important;}
.nc:hover{transform:translateY(-4px)!important;border-color:rgba(255,61,113,.28)!important;background:rgba(255,61,113,.06)!important;box-shadow:0 9px 24px rgba(0,0,0,.5),0 0 16px rgba(255,61,113,.09)!important;}
.nc.on{border-color:rgba(34,197,94,.2)!important;}
.nc.on:hover{border-color:rgba(34,197,94,.4)!important;}
.nc-aw{position:relative!important;width:52px!important;height:52px!important;margin-bottom:6px!important;}
.nc-ring{position:absolute!important;inset:-3px!important;border-radius:50%!important;z-index:1!important;opacity:.25!important;filter:blur(.4px)!important;background:conic-gradient(from 0deg,rgba(255,61,113,0),rgba(255,61,113,.45),rgba(255,61,113,0))!important;animation:ringPulse 3s linear infinite!important;transition:opacity .3s!important;}
.nc.on .nc-ring{opacity:.55!important;}
.nc:hover .nc-ring{opacity:.85!important;animation-duration:1.5s!important;}
.nc-img{width:52px!important;height:52px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid rgba(0,0,0,.8)!important;position:relative!important;z-index:2!important;background:rgba(0,0,0,.4)!important;transition:transform .3s!important;}
.nc:hover .nc-img{transform:scale(1.05)!important;}
.nc-dot{position:absolute!important;bottom:-1px!important;right:-1px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#22c55e!important;border:2px solid #0D0D0D!important;box-shadow:0 0 7px rgba(34,197,94,.6)!important;animation:dotPulse 1.4s infinite!important;z-index:5!important;display:none!important;}
.nc.on .nc-dot{display:block!important;}
.nc-name{font-size:8px!important;font-weight:700!important;color:rgba(255,255,255,.8)!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;padding:0 2px!important;}
.nc-name.gst{color:rgba(255,61,113,.35)!important;font-style:italic!important;}
.nc-bar{position:absolute!important;bottom:0!important;left:12%!important;right:12%!important;height:2px!important;border-radius:2px!important;opacity:.28!important;transition:opacity .3s!important;}
.nc:hover .nc-bar{opacity:.65!important;}
.nc-bar.m{background:linear-gradient(90deg,transparent,#1565C0,transparent)!important;}
.nc-bar.f{background:linear-gradient(90deg,transparent,var(--c-chat),transparent)!important;}
.court-foot{padding:10px 20px!important;border-top:1px solid rgba(255,255,255,.05)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:rgba(0,0,0,.18)!important;position:relative!important;z-index:2!important;}
.court-foot-info{display:flex!important;align-items:center!important;gap:7px!important;font-size:8px!important;font-weight:700!important;color:rgba(255,61,113,.32)!important;letter-spacing:2px!important;text-transform:uppercase!important;}
.court-foot-dots{display:flex!important;gap:3px!important;}
.court-foot-dots span{width:4px!important;height:4px!important;border-radius:50%!important;background:rgba(255,61,113,.15)!important;}
.court-foot-dots span.a{background:var(--c-chat)!important;box-shadow:0 0 4px rgba(255,61,113,.5)!important;}

/* Giriş akışı */
.entry-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:11px!important;padding:16px 18px!important;}
.apc{position:relative!important;border-radius:13px!important;overflow:hidden!important;background:rgba(0,201,167,.04)!important;border:1px solid rgba(0,201,167,.1)!important;cursor:pointer!important;transition:all .28s cubic-bezier(.4,0,.2,1)!important;isolation:isolate!important;padding:0!important;}
.apc::before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;border-radius:3px 0 0 3px!important;background:linear-gradient(180deg,rgba(0,201,167,.65),rgba(0,201,167,.35))!important;transition:width .3s!important;}
.apc::after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(105deg,transparent 40%,rgba(0,201,167,.04) 50%,transparent 60%)!important;transform:translateX(-120%) skewX(-15deg)!important;}
.apc:hover::after{animation:scanShine .55s ease-out forwards!important;}
.apc:hover{background:rgba(0,201,167,.07)!important;border-color:rgba(0,201,167,.22)!important;transform:translateY(-3px)!important;box-shadow:0 9px 26px rgba(0,0,0,.48),0 0 16px rgba(0,201,167,.1)!important;}
.apc:hover::before{width:4px!important;}
.apc-in{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 11px 9px 13px!important;position:relative!important;z-index:1!important;}
.apc-av{position:relative!important;flex-shrink:0!important;}
.apc-av img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid rgba(0,201,167,.12)!important;transition:all .28s!important;box-shadow:0 3px 12px rgba(0,0,0,.4)!important;}
.apc:hover .apc-av img{border-color:rgba(0,201,167,.32)!important;transform:scale(1.05)!important;}
.apc-dot{position:absolute!important;bottom:-2px!important;right:-2px!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#22c55e!important;border:2px solid #0D0D0D!important;box-shadow:0 0 6px rgba(34,197,94,.55)!important;}
.apc-info{flex:1!important;min-width:0!important;}
.apc-name{font-size:11px!important;font-weight:700!important;color:rgba(255,255,255,.9)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:flex!important;align-items:center!important;gap:5px!important;margin-bottom:2px!important;}
.apc-realname{font-size:9px!important;color:rgba(255,255,255,.32)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
.apc-time{flex-shrink:0!important;text-align:center!important;padding:5px 9px!important;border-radius:8px!important;background:rgba(0,201,167,.06)!important;border:1px solid rgba(0,201,167,.1)!important;min-width:46px!important;transition:all .28s!important;}
.apc:hover .apc-time{background:rgba(0,201,167,.11)!important;border-color:rgba(0,201,167,.22)!important;}
.apc-tv{font-size:12px!important;font-weight:800!important;color:rgba(0,201,167,.88)!important;line-height:1!important;}
.apc-tl{font-size:7px!important;font-weight:700!important;letter-spacing:1.5px!important;color:rgba(0,201,167,.4)!important;text-transform:uppercase!important;margin-top:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;}
.apc-ago{font-size:9px!important;color:rgba(255,255,255,.28)!important;text-align:center!important;padding:0 11px 7px 13px!important;position:relative!important;z-index:1!important;}

/* Mesaj duvarı */
.wall-grid-v7{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:11px!important;padding:16px 18px!important;}
.sgc{position:relative!important;border-radius:13px!important;overflow:hidden!important;background:rgba(255,159,67,.04)!important;border:1px solid rgba(255,159,67,.1)!important;border-left:2px solid rgba(255,159,67,.22)!important;transition:all .28s cubic-bezier(.4,0,.2,1)!important;display:flex!important;flex-direction:column!important;isolation:isolate!important;padding:0!important;}
.sgc:hover{transform:translateY(-2px)!important;background:rgba(255,159,67,.07)!important;border-left-color:rgba(255,159,67,.6)!important;box-shadow:0 7px 22px rgba(0,0,0,.42),0 0 16px rgba(255,159,67,.09)!important;}
.sgc-user{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 11px 7px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;position:relative!important;z-index:1!important;}
.sgc-av img{width:30px!important;height:30px!important;border-radius:50%!important;object-fit:cover!important;border:1.5px solid rgba(255,159,67,.18)!important;transition:all .28s!important;}
.sgc:hover .sgc-av img{border-color:rgba(255,159,67,.38)!important;transform:scale(1.06)!important;}
.sgc-meta{flex:1!important;min-width:0!important;}
.sgc-name{font-size:11px!important;font-weight:700!important;color:var(--c-register)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.sgc-time{font-size:8px!important;color:rgba(255,255,255,.25)!important;white-space:nowrap!important;margin-left:auto!important;flex-shrink:0!important;}
.sgc-body{padding:7px 11px 9px!important;position:relative!important;z-index:1!important;flex:1!important;font-size:11px!important;color:rgba(255,255,255,.7)!important;line-height:1.6!important;word-break:break-word!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;}
.sgc-q{font-size:20px!important;line-height:1!important;color:rgba(255,159,67,.1)!important;font-family:'Syne',sans-serif!important;position:absolute!important;top:3px!important;left:7px!important;pointer-events:none!important;transition:color .3s!important;}
.sgc:hover .sgc-q{color:rgba(255,159,67,.2)!important;}
.wall-form{display:flex!important;gap:10px!important;padding:0 16px 18px!important;flex-wrap:wrap!important;}
.wall-form input{flex:1!important;min-width:220px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#fff!important;padding:12px!important;}
.wall-form button,.neon-btn{border:0!important;background:linear-gradient(135deg,var(--c-chat),#ff6c9d)!important;color:#fff!important;border-radius:999px!important;padding:12px 18px!important;font-weight:900!important;}

@keyframes spinBorder{to{transform:rotate(360deg)}}
@keyframes ringPulse{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes bobCrown{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}
@keyframes flowerFloat{0%,100%{transform:translateX(-50%) translateY(0) rotate(0)}25%{transform:translateX(-50%) translateY(-5px) rotate(-5deg)}75%{transform:translateX(-50%) translateY(-2px) rotate(5deg)}}
@keyframes crownFloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}
@keyframes dotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}
@keyframes scanShine{0%{transform:translateX(-120%) skewX(-15deg)}100%{transform:translateX(280%) skewX(-15deg)}}
@keyframes scrollTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}

/* Mobil uyum */
@media(max-width:1080px){
  .x-hgrid{grid-template-columns:1fr 1fr!important;gap:24px!important;}
  .x-founders{order:3!important;grid-column:1/-1!important;}
  .entry-grid{grid-template-columns:1fr!important;}
  .wall-grid-v7{grid-template-columns:1fr!important;}
}
@media(max-width:768px){
  .x-wrap{padding:0 16px!important;}
  .pg{padding:0 14px 40px!important;}
  .x-hgrid{grid-template-columns:1fr!important;}
  .x-socials{display:none!important;}
  .x-ticker-wrap{display:none!important;}
  .x-cta-grid{grid-template-columns:1fr!important;}
  .x-navlist{display:none!important;flex-direction:column!important;border-radius:18px!important;padding:8px!important;}
  .x-navlist.show,.x-navlist.rp-mobile-open{display:flex!important;}
  .x-nav-toggle{display:flex!important;}
  .x-logo-text h1{font-size:26px!important;}
  .x-founders{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;}
  .ngrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;}
}
@media(max-width:480px){
  .x-wrap{padding:0 16px!important;}
  .pg{padding:0 10px 32px!important;}
  .x-btn{padding:18px!important;gap:14px!important;}
  .x-btn-icon{width:48px!important;height:48px!important;font-size:19px!important;}
  .x-logo-text h1{font-size:24px!important;}
  .vc{width:94px!important;}
}
