/* RiseNet elemanları — ortak */
.rn-el{--rn-e-accent:var(--rn-accent,#b9a16b);--rn-e-heading:var(--rn-heading,#1d1d1b);--rn-e-text:var(--rn-text,#686868);--rn-e-light:var(--rn-text-light,#999);--rn-e-border:var(--rn-border,#e8e8e8);--rn-e-bg-alt:var(--rn-bg-alt,#f6f4ef);--rn-e-radius:var(--rn-radius,0);--rn-e-ease:cubic-bezier(.2,.7,.2,1);position:relative;margin-bottom:30px}
.rn-el:last-child{margin-bottom:0}
.rn-el img{display:block;max-width:100%;height:auto}
.rn-el.is-align-center{text-align:center}.rn-el.is-align-right{text-align:right}
.rn-el.is-light{color:rgba(255,255,255,.82)}
.rn-el.is-light :is(h1,h2,h3,h4,h5,h6,strong){color:#fff}
.rn-el.is-accent :is(h1,h2,h3,h4,h5,h6){color:var(--rn-e-accent)}
.rn-el-error{padding:10px 14px;border:1px dashed #d63638;color:#d63638;font-size:13px}
.rn-el .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.rn-el a.rn-btn{text-decoration:none}
/* Giriş animasyonları (yalnızca JS çalışıyorsa gizler) */
.rn-js .rn-anim{opacity:0;transition:opacity .8s var(--rn-e-ease),transform .8s var(--rn-e-ease);transition-delay:var(--rn-anim-d,0ms)}
.rn-js .rn-anim[data-anim=fade-up]{transform:translateY(34px)}
.rn-js .rn-anim[data-anim=zoom]{transform:scale(.94)}
.rn-js .rn-anim[data-anim=left]{transform:translateX(-40px)}
.rn-js .rn-anim[data-anim=right]{transform:translateX(40px)}
.rn-js .rn-anim.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.rn-js .rn-anim{opacity:1;transform:none;transition:none}}
.vc_editor .rn-js .rn-anim,.compose-mode .rn-anim{opacity:1!important;transform:none!important}
