/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/* ══ Yakında sayfası · düzen ══════════════════════════════════════ */
.pv-yakinda{min-height:100svh;display:grid;place-items:center;text-align:center;
  padding:var(--space-l,4rem) 1.6rem;position:relative;overflow:hidden;box-sizing:border-box;
  background:#0C0D0A}
.pv-yakinda .brxe-container{max-width:min(44rem,100%);width:100%;align-items:center;
  text-align:center;position:relative;z-index:1;padding-inline:0}
.pv-logo{width:min(320px,66vw);height:auto;display:block;margin-inline:auto}
.pv-logo img{width:100%;height:auto;display:block}
.pv-baslik{color:#fff;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;
  letter-spacing:.01em;margin:2.4rem 0 0;max-width:100%}
.pv-cumle{color:#ffffffa8;font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.6;
  max-width:min(38ch,100%);margin:1.2rem auto 0}
.pv-logo,.pv-baslik,.pv-cumle,.pv-link{opacity:0;
  animation:pv-gir .9s cubic-bezier(.22,.61,.36,1) forwards}
.pv-logo{animation-delay:.12s}.pv-baslik{animation-delay:.34s}
.pv-cumle{animation-delay:.48s}.pv-link{animation-delay:.64s}
@keyframes pv-gir{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){
  .pv-logo,.pv-baslik,.pv-cumle,.pv-link{opacity:1;animation:none}}

/* ══ gökyüzü · pv · 19.09.2026 ═══════════════════════════════════ */
.pv-yakinda{
  background:
    radial-gradient(130% 70% at 50% 112%, #BBEF1826 0%, transparent 62%),
    linear-gradient(180deg, #050603 0%, #0C0D0A 52%, #141A08 100%);
}
/* yıldız alanı — iki katman, farklı hızda süzülür */
.pv-yakinda::before{
  content:"";position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none;
  box-shadow:708px 1225px 0 0 #ffffff59,591px 177px 0 0 #ffffff59,1899px 704px 0 0 #ffffff4d,850px 38px 0 0 #ffffff26,212px 910px 0 0 #ffffff66,460px 715px 0 0 #ffffff26,1019px 674px 0 0 #ffffff59,1110px 859px 0 0 #ffffff66,349px 449px 0 0 #ffffff4d,1605px 835px 0 0 #ffffff66,1623px 1400px 0 0 #ffffff59,1072px 402px 0 0 #ffffff59,1380px 865px 0 0 #ffffff40,569px 1048px 0 0 #ffffff33,1676px 841px 0 0 #ffffff4d,1056px 294px 0 0 #ffffff40,1202px 1321px 0 0 #ffffff4d,813px 1265px 0 0 #ffffff26,1497px 752px 0 0 #ffffff33,540px 307px 0 0 #ffffff66,697px 141px 0 0 #ffffff59,814px 334px 0 0 #ffffff4d,1280px 1342px 0 0 #ffffff4d,955px 576px 0 0 #ffffff59,657px 1300px 0 0 #ffffff66,1496px 1381px 0 0 #ffffff33,1375px 570px 0 0 #ffffff26,1991px 44px 0 0 #ffffff4d,1891px 848px 0 0 #ffffff59,278px 893px 0 0 #ffffff33,594px 19px 0 0 #ffffff26,1483px 80px 0 0 #ffffff66,15px 1285px 0 0 #ffffff59,1806px 119px 0 0 #ffffff26,1054px 17px 0 0 #ffffff33,357px 919px 0 0 #ffffff40,472px 134px 0 0 #ffffff26,1496px 394px 0 0 #ffffff40,1023px 45px 0 0 #ffffff33,399px 230px 0 0 #ffffff66,1326px 774px 0 0 #ffffff33,413px 416px 0 0 #ffffff66,1778px 1090px 0 0 #ffffff33,1931px 682px 0 0 #ffffff33,1805px 2px 0 0 #ffffff59,236px 1173px 0 0 #ffffff40,644px 473px 0 0 #ffffff66,849px 113px 0 0 #ffffff40,1178px 334px 0 0 #ffffff40,834px 1379px 0 0 #ffffff26,890px 107px 0 0 #ffffff4d,841px 1023px 0 0 #ffffff26,1347px 665px 0 0 #ffffff4d,280px 308px 0 0 #ffffff33,705px 1271px 0 0 #ffffff4d,826px 1323px 0 0 #ffffff59,406px 972px 0 0 #ffffff26,907px 454px 0 0 #ffffff59,479px 912px 0 0 #ffffff33,1778px 1327px 0 0 #ffffff59,1336px 695px 0 0 #ffffff33,360px 64px 0 0 #ffffff66,933px 108px 0 0 #ffffff66,1123px 949px 0 0 #ffffff66,217px 618px 0 0 #ffffff33,655px 448px 0 0 #ffffff26,390px 1233px 0 0 #ffffff33,1470px 413px 0 0 #ffffff26,1632px 512px 0 0 #ffffff40,1894px 739px 0 0 #ffffff26,306px 757px 0 0 #ffffff33,1675px 468px 0 0 #ffffff4d,512px 515px 0 0 #ffffff59,688px 654px 0 0 #ffffff4d,945px 611px 0 0 #ffffff33,1349px 233px 0 0 #ffffff66,332px 1200px 0 0 #ffffff59,149px 1343px 0 0 #ffffff40,149px 211px 0 0 #ffffff33,418px 262px 0 0 #ffffff26,1571px 1348px 0 0 #ffffff40,1505px 138px 0 0 #ffffff40,1297px 217px 0 0 #ffffff66,1661px 693px 0 0 #ffffff66,1521px 863px 0 0 #ffffff40,252px 1340px 0 0 #ffffff66,751px 590px 0 0 #ffffff26,1267px 1100px 0 0 #ffffff40,1646px 358px 0 0 #ffffff59,32px 904px 0 0 #ffffff33,648px 434px 0 0 #ffffff4d,1445px 428px 0 0 #ffffff33,820px 911px 0 0 #ffffff4d,1090px 1051px 0 0 #ffffff59,1697px 122px 0 0 #ffffff33,1727px 501px 0 0 #ffffff4d,649px 1039px 0 0 #ffffff40,1087px 1139px 0 0 #ffffff33,520px 1031px 0 0 #ffffff66,1792px 475px 0 0 #ffffff33,1471px 429px 0 0 #ffffff33,506px 1284px 0 0 #ffffff33,969px 1319px 0 0 #ffffff40,1581px 86px 0 0 #ffffff66,1570px 294px 0 0 #ffffff26,555px 1185px 0 0 #ffffff66,1239px 1316px 0 0 #ffffff40,812px 1236px 0 0 #ffffff59,631px 140px 0 0 #ffffff33,185px 1386px 0 0 #ffffff26,227px 1275px 0 0 #ffffff40,364px 351px 0 0 #ffffff4d,1809px 648px 0 0 #ffffff33,1110px 944px 0 0 #ffffff33,230px 751px 0 0 #ffffff33;
  animation:pv-suzul 150s linear infinite, pv-parilti 7s ease-in-out infinite;
  background:none;inset:auto;
}
.pv-yakinda::after{
  content:"";position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none;
  box-shadow:1122px 155px 0 .5px #BBEF18,408px 915px 0 .5px #BBEF18,1549px 612px 0 .5px #BBEF18,1350px 318px 0 .5px #BBEF18,630px 246px 0 .5px #BBEF18,338px 68px 0 .5px #BBEF18,843px 602px 0 .5px #BBEF18,176px 665px 0 .5px #BBEF18,639px 111px 0 .5px #BBEF18,450px 1305px 0 .5px #BBEF18,563px 751px 0 .5px #BBEF18,270px 1080px 0 .5px #BBEF18,1462px 730px 0 .5px #BBEF18,218px 869px 0 .5px #BBEF18,1606px 1385px 0 .5px #BBEF18;
  animation:pv-suzul 240s linear infinite reverse, pv-parilti 11s ease-in-out infinite .8s;
}
@keyframes pv-suzul{from{transform:translate3d(0,0,0)}to{transform:translate3d(-120px,-90px,0)}}
@keyframes pv-parilti{0%,100%{opacity:.55}50%{opacity:1}}

/* ══ buton ══ */
.pv-link{
  display:inline-flex;align-items:center;gap:.7rem;margin-top:3rem;
  padding:1.05rem 2.4rem;border-radius:999rem;
  font-size:1.4rem;font-weight:500;letter-spacing:.01em;text-decoration:none;
  color:#BBEF18;
  background:linear-gradient(180deg,#ffffff14,#ffffff07);
  border:1px solid #BBEF1840;
  box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 30px -16px #BBEF1880;
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
  transition:transform .28s cubic-bezier(.22,.61,.36,1),background .28s,color .28s,
             border-color .28s,box-shadow .28s;
}
.pv-link::after{content:"↗";font-size:1.25em;line-height:1;transition:transform .28s cubic-bezier(.22,.61,.36,1)}
.pv-link:hover,.pv-link:focus-visible{
  color:#0C0D0A;background:#BBEF18;border-color:#BBEF18;
  transform:translateY(-2px);
  box-shadow:0 14px 34px -14px #BBEF18a6, inset 0 1px 0 #ffffff59;
}
.pv-link:hover::after,.pv-link:focus-visible::after{transform:translate(3px,-3px)}
.pv-link:active{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){
  .pv-yakinda::before,.pv-yakinda::after{animation:none}
  .pv-link{transition:none}
}
