body.pb-page {
--pb-kap: 1360px;
--pb-kenar: clamp(20px, 4vw, 56px);
--pb-edge: var(--pb-kenar);
--pb-bg: #05070c;
--pb-text: #ffffff;
--pb-text-2: #c9ccd3;
--pb-text-3: #8b8f98;
--pb-cizgi: rgba(255, 255, 255, .08);
--pb-accent: #0a84ff;
--pb-accent-2: #4dabff;
--pb-accent-ink: #4dabff;
--pb-fiyat: #4ade80;
--pb-ipucu-zemin: #f5f5f7;
--pb-ipucu-yazi: #0b0b0d;
--pb-mono: 'JetBrains Mono', 'SF Mono', Consolas, ui-monospace, monospace;
--pb-spring: cubic-bezier(.2, 1, .3, 1);
--pb-govde: 20 82 175;
--pb-parlak: 153 208 255;
--pb-vurgu: #99d0ff;
background: transparent;
color: var(--pb-text);
}
body.pb-presetbox { --pb-bg: #04070e; --pb-govde: 20 82 175;  --pb-parlak: 153 208 255; --pb-vurgu: #99d0ff; }
body.pb-stockhub  { --pb-bg: #0b0503; --pb-govde: 138 40 4;   --pb-parlak: 255 150 43;  --pb-vurgu: #ffa24a; }
body.pb-gliss     { --pb-bg: #08090b; --pb-govde: 86 92 103;  --pb-parlak: 240 244 250; --pb-vurgu: #e2e7ee; }
body.pb-cutandsub { --pb-bg: #0c0903; --pb-govde: 153 102 8;  --pb-parlak: 255 221 118; --pb-vurgu: #ffdd76; }
body.pb-binq      { --pb-bg: #030a06; --pb-govde: 22 109 67;  --pb-parlak: 126 237 180; --pb-vurgu: #7eedb4; }
body.pb-page {
--tm-yazi: #ffffff;
--tm-soluk: #b4bcc8;
--tm-zemin: #0b0c0e;
--tm-yuzey: #16181d;
--tm-yuzey-2: rgba(20, 22, 28, .62);
--tm-cizgi: rgba(255, 255, 255, .1);
--deg-soluk: #a1a1aa;
--deg-yesil: #4ade80;
}
body.pb-page .deg-yildiz > svg { stroke: #8a8a92; }
body.pb-page .deg-yildiz-dolu > svg { fill: #ffc043; stroke: #ffc043; }
body.pb-page .deg-rozet { background: rgba(48, 209, 88, .16); }
body.pb-page .deg-avatar--harf {
background: hsl(var(--deg-ton, 210) 32% 24%);
color: hsl(var(--deg-ton, 210) 70% 80%);
}
body.pb-page .deg-daha { color: #4da3ff; }
body.pb-page .deg-kart {
background: rgba(255, 255, 255, .035);
border: 1px solid var(--pb-cizgi);
}
body.pb-page .deg-hesap-mesaj--hata,
body.pb-page .deg-uyari { color: #ff7a6b; }
body.pb-page .marka-gozluk .marka-acik { display: none; }
body.pb-page .marka-gozluk .marka-koyu { display: block; }
body.pb-page .page-back-logo { color: var(--pb-text); text-shadow: none; }
body.pb-page .page-back {
color: var(--pb-text);
background: rgba(20, 22, 28, .7);
border-color: rgba(255, 255, 255, .2);
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
body.pb-page .page-back:hover,
body.pb-page .page-back:focus-visible { border-color: rgba(255, 255, 255, .5); }
body.pb-page .page-back svg path { stroke: currentColor; }
body.pb-page .site-foot {
max-width: var(--pb-kap);
margin-top: clamp(72px, 9vw, 120px);
background: transparent;
backdrop-filter: none;
-webkit-backdrop-filter: none;
border-top: 1px solid var(--pb-cizgi);
color: var(--pb-text-2);
}
body.pb-page .site-foot-row {
background: transparent;
backdrop-filter: none;
-webkit-backdrop-filter: none;
color: var(--pb-text-2);
padding: 0;
}
body.pb-page .site-foot a { color: var(--pb-text); border-bottom-color: rgba(255, 255, 255, .25); }
body.pb-page .site-foot a:hover { color: #fff; border-bottom-color: #fff; }
body.pb-page .site-foot-legal { color: var(--pb-text-3); opacity: 1; }
.pb-bg {
position: fixed;
inset: 0;
z-index: -1;
pointer-events: none;
background: var(--pb-bg);
}
[data-reveal] {
opacity: 0;
transform: translateY(28px);
filter: blur(9px);
will-change: opacity, transform, filter;
transition: opacity .8s var(--pb-spring), transform .8s var(--pb-spring), filter .8s ease;
}
[data-reveal].gorundu { opacity: 1; transform: none; filter: blur(0); will-change: auto; }
[data-reveal][data-delay="1"] { transition-delay: .1s; }
[data-reveal][data-delay="2"] { transition-delay: .2s; }
[data-reveal][data-delay="3"] { transition-delay: .3s; }
.pb-sahne {
position: relative;
isolation: isolate;
display: grid;
grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);
grid-template-areas:
"baslik  medya"
"satinal medya";
align-content: center;
column-gap: clamp(40px, 4.6vw, 72px);
row-gap: 34px;
min-height: min(100svh, 960px);
box-sizing: border-box;
padding: 118px max(var(--pb-kenar), calc((100% - var(--pb-kap)) / 2 + var(--pb-kenar))) 88px;
}
.pb-baslik  { grid-area: baslik; align-self: end; min-width: 0; }
.pb-medya   { grid-area: medya; align-self: center; min-width: 0; }
.pb-satinal { grid-area: satinal; align-self: start; min-width: 0; }
.pb-isik {
position: absolute;
inset: 0;
z-index: -1;
overflow: hidden;
pointer-events: none;
background: radial-gradient(ellipse 34% 42% at 66% 50%, rgb(var(--pb-govde) / .75), transparent 72%);
-webkit-mask-image: radial-gradient(ellipse 58% 66% at 66% 50%, #000 0%, rgba(0, 0, 0, .6) 45%, transparent 80%);
mask-image: radial-gradient(ellipse 58% 66% at 66% 50%, #000 0%, rgba(0, 0, 0, .6) 45%, transparent 80%);
}
.pb-plasma {
position: absolute;
inset: 0;
display: block;
width: 100%;
height: 100%;
filter: saturate(120%) brightness(1.15);
mix-blend-mode: screen;
}
.pb-grain {
position: absolute;
inset: 0;
opacity: .04;
mix-blend-mode: overlay;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");
}
.pb-rozet {
margin: 0 0 16px;
font-family: var(--font-ui);
font-size: 14px;
font-weight: 700;
letter-spacing: .02em;
color: var(--pb-vurgu);
}
.pb-rozet:empty { display: none; }
.pb-name {
margin: 0;
font-family: var(--font-display);
font-size: clamp(48px, 5.6vw, 84px);
font-weight: 800;
line-height: .98;
letter-spacing: -.035em;
color: #fff;
padding-bottom: .12em;
margin-bottom: -.12em;
}
.pb-name--gorsel { line-height: 0; padding-bottom: 0; margin-bottom: 0; }
.pb-name--gorsel img { display: inline-block; width: min(400px, 100%); height: auto; }
.pb-name--gorsel .marka-acik { display: none; }
.pb-name--gorsel .marka-koyu { display: inline-block; }
.pb-kisa {
margin: 22px 0 0;
max-width: 30ch;
font-size: clamp(18px, 1.55vw, 21px);
line-height: 1.5;
color: var(--pb-text-2);
text-wrap: pretty;
}
.pb-kisa:empty { display: none; }
.pb-stage {
position: relative;
aspect-ratio: 16 / 9;
overflow: hidden;
border-radius: 18px;
background: #05070c;
box-shadow:
0 0 0 1px rgba(255, 255, 255, .12),
0 44px 100px -34px rgba(0, 0, 0, .85);
}
.pb-stage img,
.pb-stage video { display: block; width: 100%; height: 100%; object-fit: cover; }
.pb-stage iframe { display: block; width: 100%; height: 100%; border: 0; }
.pb-shots {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 16px;
}
.pb-shots:empty { display: none; }
.pb-shots button {
width: 108px;
aspect-ratio: 16 / 9;
padding: 0;
overflow: hidden;
cursor: pointer;
border-radius: 8px;
border: 1px solid var(--pb-cizgi);
background: #05070c;
opacity: .5;
transition: opacity .35s ease, transform .35s var(--pb-spring), border-color .35s ease;
}
.pb-shots button:hover { opacity: 1; transform: translateY(-3px); }
.pb-shots button.active { opacity: 1; border-color: rgba(255, 255, 255, .6); }
.pb-shots img { display: block; width: 100%; height: 100%; object-fit: cover; }
.pb-satinal {
display: flex;
flex-direction: column;
gap: 16px;
max-width: 440px;
}
.pb-satinal > .pb-price        { order: 1; }
.pb-satinal > .pb-buy          { order: 2; }
.pb-satinal > .pb-free-btn     { order: 3; }
.pb-satinal > .plugin-biz-link { order: 4; }
.pb-price {
display: flex;
align-items: baseline;
gap: 12px;
margin: 0 0 4px;
}
.pb-price-old {
font-family: var(--pb-mono);
font-size: 16px;
color: var(--pb-text-3);
text-decoration-thickness: 1.5px;
}
.pb-price-old:empty { display: none; }
.pb-price-now {
font-family: var(--font-display);
font-size: clamp(30px, 2.8vw, 38px);
font-weight: 800;
letter-spacing: -.015em;
color: var(--pb-fiyat);
background-image: linear-gradient(100deg,
#4ade80 0%, #a7f3c0 22%, #4ade80 44%,
#86efac 66%, #4ade80 88%, #a7f3c0 100%);
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
animation: pbShimmer 4s linear infinite;
}
@keyframes pbShimmer {
from { background-position: 0% 50%; }
to   { background-position: 200% 50%; }
}
.pb-apps {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
align-self: center;
order: 1;
margin-left: auto;
}
.pb-apps .pb-app { align-items: center; gap: 10px; }
.pb-apps img { display: block; flex: none; width: 30px; height: 28.7px; }
.pb-app-yil {
font-family: var(--pb-mono);
font-size: 13.5px;
font-weight: 600;
line-height: 1;
color: var(--pb-text-2);
white-space: nowrap;
font-variant-numeric: tabular-nums;
}
[data-ipucu] { position: relative; display: inline-flex; }
[data-ipucu]::after {
content: attr(data-ipucu);
position: absolute;
bottom: calc(100% + 8px);
left: 50%;
z-index: 5;
padding: 6px 10px;
border-radius: 8px;
background: var(--pb-ipucu-zemin);
color: var(--pb-ipucu-yazi);
font-family: var(--font-ui);
font-size: 12px;
font-weight: 600;
line-height: 1;
white-space: nowrap;
pointer-events: none;
opacity: 0;
transform: translate(-50%, 4px);
transition: opacity .18s ease, transform .18s var(--pb-spring);
}
[data-ipucu]:hover::after,
[data-ipucu]:focus-within::after { opacity: 1; transform: translate(-50%, 0); }
.pb-buy {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
width: 100%;
height: 64px;
box-sizing: border-box;
padding: 0 28px;
border-radius: 999px;
background: #fff;
color: #0b0b0d;
font-family: var(--font-ui);
font-size: 20px;
font-weight: 800;
letter-spacing: .01em;
text-decoration: none;
white-space: nowrap;
transition: background-color .18s ease, transform .18s ease;
}
.pb-buy:hover { background: #e9e9ee; }
.pb-buy:active { transform: scale(.985); }
.pb-buy:focus-visible { outline: 2px solid var(--pb-vurgu); outline-offset: 3px; }
.pb-free-btn {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 52px;
box-sizing: border-box;
padding: 0 22px;
border-radius: 999px;
border: 1px solid rgba(255, 255, 255, .22);
background: rgba(255, 255, 255, .04);
color: var(--pb-text);
font-size: 15.5px;
font-weight: 600;
text-decoration: none;
transition: border-color .2s ease, background-color .2s ease;
}
.pb-free-btn:hover { border-color: rgba(255, 255, 255, .5); background: rgba(255, 255, 255, .08); }
.pb-free-btn.is-indiriliyor { border-color: var(--pb-vurgu); color: var(--pb-vurgu); }
.plugin-biz-link {
display: grid;
margin-top: -4px;
font-size: 13px;
line-height: 1.45;
color: var(--pb-text-2);
text-decoration: none;
}
.plugin-biz-link > span {
grid-area: 1 / 1;
text-decoration: underline;
text-underline-offset: 2px;
transition: opacity .28s ease, transform .28s var(--pb-spring);
}
.plugin-biz-acik { opacity: 0; transform: translateY(5px); color: var(--pb-vurgu); }
.plugin-biz-link:hover .plugin-biz-durgun,
.plugin-biz-link:focus-visible .plugin-biz-durgun { opacity: 0; transform: translateY(-5px); }
.plugin-biz-link:hover .plugin-biz-acik,
.plugin-biz-link:focus-visible .plugin-biz-acik { opacity: 1; transform: none; }
body.pb-page .deg-one,
.pb-anlatim,
.pb-strip,
body.pb-page .deg,
.pb-aksiyon,
.pb-son {
position: relative;
z-index: 1;
width: 100%;
max-width: var(--pb-kap);
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
padding-left: var(--pb-kenar);
padding-right: var(--pb-kenar);
}
body.pb-page .deg-one { margin-top: 0; }
body.pb-page .deg-one .deg-kart { max-width: 860px; }
.pb-anlatim { margin-top: clamp(40px, 6vw, 80px); }
.pb-anlatim-yazi {
margin: 0;
max-width: 34em;
font-family: var(--font-ui);
font-size: clamp(21px, 2.1vw, 29px);
font-weight: 600;
line-height: 1.5;
letter-spacing: -.012em;
color: #dfe2e7;
text-wrap: pretty;
}
.pb-anlatim:has(.pb-anlatim-yazi:empty) { display: none; }
.pb-strip { margin-top: clamp(88px, 11vw, 150px); }
.pb-bolum-baslik {
margin: 0 0 clamp(26px, 3vw, 40px);
font-family: var(--font-display);
font-size: clamp(30px, 3.4vw, 46px);
font-weight: 800;
line-height: 1.05;
letter-spacing: -.025em;
color: #fff;
}
body.pb-page .plugin-gifs {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: clamp(40px, 4.4vw, 64px) clamp(24px, 3vw, 44px);
}
body.pb-page .plugin-gif {
display: block;
padding: 0;
border: 0;
border-radius: 0;
background: none;
box-shadow: none;
}
body.pb-page .plugin-gif-media {
position: relative;
overflow: hidden;
aspect-ratio: 16 / 9;
border-radius: 18px;
background: #0b0c10;
box-shadow: inset 0 0 0 1px var(--pb-cizgi);
}
body.pb-page .plugin-gif-media img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 0;
background: none;
}
body.pb-page .plugin-gif-text {
margin-top: 20px;
max-width: 46ch;
font-family: var(--font-ui);
font-size: 17px;
line-height: 1.6;
color: var(--pb-text-2);
}
body.pb-page .pb-gif-link {
color: var(--pb-vurgu);
font-weight: 700;
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-thickness: 2px;
}
body.pb-page .pb-gif-link:hover { color: #fff; }
body.pb-page .plugin-gif-media--bekliyor,
.pb-stage--bekliyor {
--isik-x: 22%;
--isik-y: 12%;
background:
radial-gradient(38% 46% at var(--isik-x) var(--isik-y), rgb(var(--pb-parlak) / .42), transparent 72%),
radial-gradient(95% 110% at var(--isik-x) var(--isik-y), rgb(var(--pb-govde) / .9), transparent 70%),
radial-gradient(60% 70% at calc(100% - var(--isik-x)) calc(100% - var(--isik-y)), rgb(var(--pb-govde) / .35), transparent 72%),
#0b0c10;
}
body.pb-page .plugin-gif:nth-child(2) .plugin-gif-media--bekliyor { --isik-x: 80%; --isik-y: 18%; }
body.pb-page .plugin-gif:nth-child(3) .plugin-gif-media--bekliyor { --isik-x: 16%; --isik-y: 88%; }
body.pb-page .plugin-gif:nth-child(4) .plugin-gif-media--bekliyor { --isik-x: 86%; --isik-y: 84%; }
body.pb-page .plugin-gif-media--bekliyor::after,
.pb-stage--bekliyor::after {
content: "";
position: absolute;
inset: 0;
opacity: .05;
mix-blend-mode: overlay;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");
}
body.pb-page .deg { margin-top: clamp(88px, 11vw, 140px); }
.pb-aksiyon {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 16px;
margin-top: clamp(80px, 10vw, 130px);
}
.pb-aksiyon-sar { display: inline-flex; }
.pb-aksiyon-btn {
position: relative;
overflow: hidden;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 250px;
padding: 17px 34px;
border: 0;
border-radius: 999px;
font-family: var(--font-display);
font-size: 19px;
font-weight: 800;
letter-spacing: -.01em;
text-decoration: none;
cursor: pointer;
transition: transform .4s var(--pb-spring), box-shadow .4s ease, background-color .25s ease;
}
.pb-aksiyon-btn > span { position: relative; z-index: 1; }
.pb-aksiyon-btn::before {
content: "";
position: absolute;
top: -20%;
bottom: -20%;
left: 0;
width: 42%;
background: linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, .95) 50%, transparent 100%);
transform: translateX(-180%) skewX(-18deg);
animation: pbParilti 3.8s ease-in-out infinite;
pointer-events: none;
}
@keyframes pbParilti {
0%   { transform: translateX(-180%) skewX(-18deg); }
55%  { transform: translateX(340%)  skewX(-18deg); }
100% { transform: translateX(340%)  skewX(-18deg); }
}
.pb-aksiyon-btn--kullanim { background: #0a84ff; color: #fff; box-shadow: 0 12px 30px rgba(10, 132, 255, .34); }
.pb-aksiyon-btn--kullanim:hover { background: #2a95ff; }
.pb-aksiyon-btn--kurulum { background: #12a150; color: #fff; box-shadow: 0 12px 30px rgba(18, 161, 80, .32); }
.pb-aksiyon-btn--kurulum:hover { background: #17b85d; }
.pb-aksiyon-btn:hover { transform: scale(1.085); box-shadow: 0 18px 44px rgba(16, 18, 27, .22); }
.pb-aksiyon-btn:active { transform: scale(1.02); }
.pb-son {
display: flex;
flex-direction: column;
align-items: center;
margin-top: clamp(88px, 11vw, 140px);
text-align: center;
}
.pb-son-ad {
margin: 0 0 6px;
font-family: var(--font-display);
font-size: clamp(36px, 4vw, 56px);
font-weight: 800;
line-height: 1.02;
letter-spacing: -.03em;
color: #fff;
}
.pb-son .pb-price-now { font-size: clamp(24px, 2.2vw, 30px); }
.pb-buy--son { width: min(100%, 360px); margin-top: 22px; }
.pb-son-boyut {
margin: 14px 0 0;
font-size: 13.5px;
color: var(--pb-text-3);
font-variant-numeric: tabular-nums;
}
.pb-son-boyut:empty { display: none; }
.pb-son-boyut::before { content: "ZXP · "; }
.pb-kaydir {
position: fixed;
right: var(--pb-kenar);
bottom: 30px;
z-index: 30;
display: inline-flex;
align-items: center;
gap: 10px;
padding: 6px 2px;
border: 0;
background: none;
box-shadow: none;
color: var(--pb-text);
font-family: var(--font-ui);
font-size: 40px;
font-weight: 700;
letter-spacing: -.02em;
cursor: pointer;
transition: opacity .45s ease, transform .45s var(--pb-spring), color .25s ease;
}
body.player-active .pb-kaydir { bottom: calc(30px + var(--player-h)); }
.pb-kaydir:hover { color: var(--pb-vurgu); }
body.sayfa-kaydi .pb-kaydir { opacity: 0; transform: translateY(14px); pointer-events: none; }
.pb-kaydir svg {
flex: none;
width: 40px;
height: 40px;
animation: pbKaydirOk 1.9s ease-in-out infinite;
}
@keyframes pbKaydirOk {
0%, 100% { transform: translateY(-2px); opacity: .75; }
50%      { transform: translateY(3px);  opacity: 1; }
}
.pb-pop {
position: fixed;
inset: 0;
z-index: 2147483000;
display: flex;
align-items: center;
justify-content: center;
padding: 24px;
background: rgba(10, 12, 16, .55);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
opacity: 0;
transition: opacity .25s ease;
}
.pb-pop.acik { opacity: 1; }
.pb-pop-kutu {
width: min(400px, 100%);
padding: 30px 30px 24px;
border-radius: 22px;
background: #16181d;
border: 1px solid var(--pb-cizgi);
box-shadow: 0 30px 80px rgba(0, 0, 0, .55);
text-align: center;
color: var(--pb-text);
transform: translateY(10px) scale(.98);
transition: transform .3s var(--pb-spring);
}
.pb-pop.acik .pb-pop-kutu { transform: none; }
.pb-pop-baslik { margin: 0 0 8px; font-family: var(--font-display); font-size: 20px; font-weight: 800; }
.pb-pop-yazi { margin: 0 0 22px; font-family: var(--font-ui); font-size: 14.5px; line-height: 1.6; color: var(--pb-text-2); }
.pb-pop-kapat {
width: 100%;
padding: 13px 22px;
border: 0;
border-radius: 999px;
background: #fff;
color: #0b0b0d;
font-family: var(--font-ui);
font-size: 15px;
font-weight: 700;
cursor: pointer;
}
.pb-pop-kapat:hover { background: #e9e9ee; }
@media (max-width: 900px) {
.pb-sahne {
grid-template-columns: minmax(0, 1fr);
grid-template-areas: "baslik" "medya" "satinal";
row-gap: 28px;
min-height: 0;
padding-top: 104px;
padding-bottom: 64px;
}
.pb-baslik, .pb-satinal { align-self: auto; }
.pb-satinal { max-width: none; }
.pb-kisa { max-width: 36ch; }
.pb-isik {
-webkit-mask-image: radial-gradient(ellipse 80% 42% at 50% 52%, #000 0%, rgba(0, 0, 0, .5) 45%, transparent 80%);
mask-image: radial-gradient(ellipse 80% 42% at 50% 52%, #000 0%, rgba(0, 0, 0, .5) 45%, transparent 80%);
}
}
@media (max-width: 720px) {
body.pb-page .plugin-gifs { grid-template-columns: minmax(0, 1fr); gap: 44px; }
}
@media (max-width: 640px) {
.pb-sahne { padding-top: 96px; }
.pb-name { font-size: 52px; }
.pb-kisa { font-size: 18.5px; }
.pb-stage { border-radius: 14px; }
.pb-shots button { width: 84px; }
.pb-buy { height: 57px; font-size: 21px; }
.pb-anlatim-yazi { font-size: 21px; }
body.pb-page .plugin-gif-text { font-size: 17px; }
body.pb-page .plugin-gif-media { border-radius: 14px; }
.pb-aksiyon { gap: 12px; }
.pb-aksiyon-sar { width: 100%; }
.pb-aksiyon-btn { min-width: 0; width: 100%; padding: 16px 24px; }
.pb-kaydir {
left: 0;
right: 0;
bottom: 0;
width: 100%;
justify-content: center;
padding: 56px 16px 20px;
font-size: 27px;
background: linear-gradient(180deg, rgba(4, 5, 9, 0) 0%, rgba(4, 5, 9, .74) 44%, rgba(4, 5, 9, .93) 100%);
}
.pb-kaydir svg { width: 27px; height: 27px; }
body.player-active .pb-kaydir { bottom: var(--player-h); }
}
@media (prefers-reduced-motion: reduce) {
[data-reveal] { transition: none; }
.pb-price-now { animation: none; }
.pb-buy, .pb-shots button { transition: none; }
.plugin-biz-link > span { transition: opacity .2s ease; transform: none !important; }
[data-ipucu]::after { transition: opacity .18s ease; }
.pb-aksiyon-btn { transition: none; }
.pb-aksiyon-btn:hover { transform: none; }
.pb-aksiyon-btn::before { animation: none; opacity: 0; }
.pb-kaydir svg { animation: none; }
.pb-kaydir { transition: opacity .2s ease; }
.pb-pop, .pb-pop-kutu { transition: none; }
}