/* رساتو · لایهٔ «تیز»: گوشه‌های ۴ تا ۶ پیکسلی، لبهٔ یک‌پیکسلی دقیق، نشانهٔ گوشه، خط نور بالایی.
   آخرین لایه است و روی همهٔ صفحه‌ها اعمال می‌شود. */
html.live{--r:6px;--r-sm:4px}
html.live:root body :is(.pulse-dot,.logo.detected,.ready-mark,.steps li b,.how li b,.eyebrow .pulse-dot){border-radius:50%!important}

/* کارت‌ها: شیشهٔ تیره، لبهٔ دقیق، خط نور کهربایی بالا و چهار نشانهٔ گوشه */
html.live:root body :is(.download-panel,.pricing,.card,.form-card,.feature,.package,.table-wrap,.page-intro,.how li,.help,.wall,.stage,.phone,.pricing-table){
 --tick:rgba(230,201,131,.85);border-radius:6px!important;border:1px solid rgba(255,255,255,.085)!important;
 background:
  linear-gradient(var(--tick),var(--tick)) top left/14px 1px no-repeat,
  linear-gradient(var(--tick),var(--tick)) top left/1px 14px no-repeat,
  linear-gradient(var(--tick),var(--tick)) top right/14px 1px no-repeat,
  linear-gradient(var(--tick),var(--tick)) top right/1px 14px no-repeat,
  linear-gradient(var(--tick),var(--tick)) bottom left/14px 1px no-repeat,
  linear-gradient(var(--tick),var(--tick)) bottom left/1px 14px no-repeat,
  linear-gradient(var(--tick),var(--tick)) bottom right/14px 1px no-repeat,
  linear-gradient(var(--tick),var(--tick)) bottom right/1px 14px no-repeat,
  linear-gradient(90deg,transparent,rgba(230,201,131,.55),transparent) top center/70% 1px no-repeat,
  linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 40%,rgba(255,255,255,.02))!important;
 box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 30px 60px -40px rgba(0,0,0,.9)!important;
 transition:transform .35s cubic-bezier(.23,1,.32,1),border-color .25s,box-shadow .35s}
html.live:root body :is(.pricing,.card,.feature,.package,.how li,.help):hover{transform:translateY(-3px);border-color:rgba(230,201,131,.28)!important;box-shadow:0 0 0 1px rgba(230,201,131,.08),0 30px 60px -30px rgba(0,0,0,.9),0 0 40px -20px rgba(214,173,85,.35)!important}
html.live:root body :is(.help):hover{transform:none}
html.live:root body .pricing.featured{--tick:rgba(169,149,255,.95);background-color:rgba(139,116,255,.06)!important}
html.live:root body .pricing.featured::before{border-radius:3px!important;top:0!important;inset-inline-end:20px!important;transform:translateY(-50%)}
html.live:root body .download-panel::before{border-radius:6px!important;opacity:.35}
html.live:root body .download-panel{padding:28px}

/* کنترل‌ها: لبهٔ تیز */
html.live:root body :is(button,.primary,.checkout,.btn,.ghost,.secondary,.copy-link,.nav-signup,.text-button,.url-field,.url-field button,input,select,textarea,.segmented,.segmented label,.chip,.eyebrow,.live-badge,.badge,.tag,.topbar,.topbar nav a,.notice,#toast,.sources button,.source-link,.logo,.brand img,.mark){border-radius:4px!important}
html.live:root body .logo{border-radius:5px!important}
html.live:root body .seo-logo .logo{border-radius:8px!important}
html.live:root body .primary{letter-spacing:0;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 14px 30px -16px rgba(214,173,85,.9)!important}
html.live:root body .topbar{border:1px solid rgba(255,255,255,.07)!important}

/* کاشی‌های منبع: قاب تیز با نشانهٔ گوشه هنگام هاور */
html.live:root body :is(.sources button,.source-link){border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.01))!important;box-shadow:none!important}
html.live:root body :is(.sources button,.source-link):hover{border-color:rgba(230,201,131,.35)!important;background:
 linear-gradient(rgba(230,201,131,.9),rgba(230,201,131,.9)) top left/10px 1px no-repeat,
 linear-gradient(rgba(230,201,131,.9),rgba(230,201,131,.9)) top left/1px 10px no-repeat,
 linear-gradient(rgba(230,201,131,.9),rgba(230,201,131,.9)) bottom right/10px 1px no-repeat,
 linear-gradient(rgba(230,201,131,.9),rgba(230,201,131,.9)) bottom right/1px 10px no-repeat,
 linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.015))!important}
html.live:root body .steps{border-bottom:1px solid rgba(255,255,255,.07)}
html.live:root body .steps li::after{border-radius:0!important;height:1px}
