.sm-tpl{--font-farsi:var(--font-iransans), sans-serif;font-family:var(--font-farsi);letter-spacing:0;--color-brand-bg:#d8d5db;--color-brand-bg-soft:#e8e6ea;--color-brand-bg-softer:#c6c3cb;--color-brand-dark:#6b1a33;--color-brand-dark-hover:#4f1226;--color-brand-darker:#3e0f1f;--color-brand-body:#433f4a;--color-brand-muted:#716d79;--color-brand-accent:#a53355;--color-brand-accent-hover:#8c2646;--color-brand-border:#6b1a331f;--color-brand-border-soft:#fff9;--color-brand-button:var(--color-brand-dark);--color-brand-button-hover:var(--color-brand-dark-hover);--color-brand-button-text:#fff;--color-wine-50:#fbf2f4;--color-wine-100:#f4dfe4;--color-wine-200:#e8c9d0;--color-wine-300:#d9a3b0;--color-wine-500:#a53355;--color-wine-600:#8c2646;--color-wine-700:#6b1a33;--color-wine-800:#4f1226;--color-wine-900:#3e0f1f;--color-wine-950:#2a0a14;background-color:var(--color-brand-bg);color:var(--color-brand-body);-webkit-font-smoothing:antialiased}.sm-tpl ::selection{background:var(--color-wine-700);color:#fff}.sm-tpl ::-webkit-scrollbar{width:6px}.sm-tpl ::-webkit-scrollbar-track{background:var(--color-brand-bg)}.sm-tpl ::-webkit-scrollbar-thumb{background:#6b1a3340;border-radius:999px}.sm-tpl .sm-font-serif,.sm-tpl .sm-font-sans-en{font-family:var(--font-farsi);letter-spacing:0}.sm-tpl .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sm-tpl .no-scrollbar::-webkit-scrollbar{display:none}.sm-tpl .gl{background-color:var(--c);background-image:linear-gradient(118deg, #ffffff52 0%, #fff0 42%), linear-gradient(150deg, color-mix(in oklab, var(--c) 86%, white) 0%, var(--c) 48%, color-mix(in oklab, var(--c) 78%, black) 100%);box-shadow:inset 0 1px #fff6}.sm-tpl .gl-wine-200{--c:#e8c9d0}.sm-tpl .gl-wine-600{--c:#8c2646}.sm-tpl .gl-wine-700{--c:#6b1a33}.sm-tpl .gl-ash-300{--c:#b0acb5}.sm-tpl .gl-ash-900{--c:#201d26}.sm-tpl .gl-white{--c:#fff}.sm-tpl .sec-soft{background-image:radial-gradient(50% 40% at 100% 0,#a5335529,#0000 70%),linear-gradient(170deg,#e5e3e9 0%,#d3d0d9 60%,#c5c2cc 100%)}.sm-tpl .sec-mid{background-image:radial-gradient(55% 50% at 0 0,#a5335538,#0000 70%),linear-gradient(160deg,#cbc8d1 0%,#b5b1bc 100%)}.sm-tpl .sec-wine{background-image:radial-gradient(70% 60% at 15% 0,#fff3,#0000 60%),radial-gradient(50% 50% at 100% 100%,#d2789647,#0000 70%),linear-gradient(145deg,#8c2646 0%,#5a1429 50%,#2f0b18 100%)}.sm-tpl .sec-footer{background-image:radial-gradient(70% 70% at 15% 0,#ffffff38,#0000 60%),radial-gradient(60% 60% at 100% 100%,#d6789659,#0000 70%),linear-gradient(150deg,#9b2a4d 0%,#6b1a33 45%,#3a0e1c 100%)}.sm-tpl .bite-tl{--bite:64px;-webkit-mask:radial-gradient(circle var(--bite) at 0 0, #0000 calc(var(--bite) - 1px), #000 var(--bite));-webkit-mask:radial-gradient(circle var(--bite) at 0 0, #0000 calc(var(--bite) - 1px), #000 var(--bite));mask:radial-gradient(circle var(--bite) at 0 0, #0000 calc(var(--bite) - 1px), #000 var(--bite))}.sm-tpl .bite-tr{--bite:64px;-webkit-mask:radial-gradient(circle var(--bite) at 100% 0, #0000 calc(var(--bite) - 1px), #000 var(--bite));-webkit-mask:radial-gradient(circle var(--bite) at 100% 0, #0000 calc(var(--bite) - 1px), #000 var(--bite));mask:radial-gradient(circle var(--bite) at 100% 0, #0000 calc(var(--bite) - 1px), #000 var(--bite))}@keyframes sm-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.sm-animate-marquee{animation:30s linear infinite sm-marquee;display:inline-flex}.sm-animate-marquee:hover{animation-play-state:paused}@keyframes sm-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sm-rise{animation:.7s cubic-bezier(.22,.8,.3,1) both sm-rise}.sm-rise-2{animation-delay:.12s}.sm-rise-3{animation-delay:.24s}@keyframes sm-loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}.sm-loading-pulse{animation:1.7s ease-in-out infinite sm-loading-pulse}@keyframes sm-loading-ring{to{transform:rotate(360deg)}}.sm-loading-ring{animation:1.4s linear infinite sm-loading-ring}@keyframes sm-loading-bar{0%{transform:translate(-110%)}to{transform:translate(340%)}}.sm-loading-bar{animation:1.3s ease-in-out infinite sm-loading-bar}@keyframes sm-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.sm-animate-pop{animation:.35s ease-out sm-pop}@media (prefers-reduced-motion:reduce){.sm-animate-marquee,.sm-rise,.sm-loading-pulse,.sm-loading-ring,.sm-loading-bar{animation:none}}
