/* ── Gerçekçi iPhone bezeli (yalnız v2) · mevcut .phone.live slotlarını giydirir ── */
.v2 .phone.live{--rail:#2B2F33;--rail2:#5A6066;--rail3:#15181B;--glass:#0A0D0F;
  background:linear-gradient(160deg,#3A3F45 0%,#1C2024 35%,#101316 60%,#2A2E33 100%);
  border-radius:17.5% / 8.6%;padding:3.2% 3.2%;
  box-shadow:0 0 0 1px rgba(0,0,0,.6),inset 0 0 0 1.5px rgba(255,255,255,.14),inset 0 0 0 3px rgba(0,0,0,.55),0 50px 90px -34px rgba(10,60,71,.6),0 18px 30px -18px rgba(0,0,0,.45);
  overflow:visible}
.v2 .phone.live::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 72%,rgba(255,255,255,.14) 100%);mix-blend-mode:screen;z-index:3}
.v2 .phone.live .scr{border-radius:15.5% / 7.6%;background:var(--glass);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);position:relative}
/* Dynamic Island — ekranın kendi status bar'ı var; burada yalnız cam parlaması + kamera */
.v2 .phone.live .scr::after{content:"";position:absolute;left:50%;top:1.35%;width:31.8%;height:4.4%;transform:translateX(-50%);border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);z-index:5;pointer-events:none}
.v2 .phone.live .scr .cam{position:absolute;left:calc(50% + 9.6%);top:2.25%;width:2.6%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2D3E6B 0%,#0B1230 55%,#000 100%);box-shadow:0 0 0 1px rgba(255,255,255,.08),inset 0 0 2px rgba(120,160,255,.5);z-index:6;pointer-events:none}
/* yan tuşlar */
.v2 .phone.live .btn-l,.v2 .phone.live .btn-r{position:absolute;width:1.4%;border-radius:2px;background:linear-gradient(90deg,#4A5057,#1E2226);box-shadow:0 0 0 .5px rgba(0,0,0,.7)}
.v2 .phone.live .btn-l{left:-1.3%}.v2 .phone.live .btn-r{right:-1.3%;background:linear-gradient(270deg,#4A5057,#1E2226)}
.v2 .phone.live .b-act{top:14.5%;height:3.2%}.v2 .phone.live .b-vu{top:21%;height:6.6%}.v2 .phone.live .b-vd{top:29%;height:6.6%}.v2 .phone.live .b-pw{top:23%;height:10.2%}
/* alt kenar: hoparlör/şarj deliği ipucu */
.v2 .phone.live .port{position:absolute;left:50%;bottom:-0.4%;width:16%;height:1.1%;transform:translateX(-50%);border-radius:999px;background:#0B0E10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
/* home indicator — ekranın üstünde, cam katmanında */
.v2 .phone.live .scr .home{position:absolute;left:50%;bottom:1.1%;width:36%;height:.6%;transform:translateX(-50%);border-radius:999px;background:rgba(0,0,0,.85);z-index:7;pointer-events:none;mix-blend-mode:multiply}
.v2 .dark .phone.live .scr .home,.v2 .hero2 .tphone.tl .phone.live .scr .home{background:rgba(255,255,255,.7);mix-blend-mode:screen}
/* koyu zeminde (AI bölümü) bezel kenarı okunsun */
.v2 .dark .phone.live{box-shadow:0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1.5px rgba(255,255,255,.2),inset 0 0 0 3px rgba(0,0,0,.6),0 50px 90px -34px rgba(0,0,0,.75)}
/* iframe'in ekran kenarını takip etmesi için ölçek referansı değişmez (390 → .scr genişliği) */
