@font-face{font-family:Yekan;src:url(/fonts/Yekan.woff2)format("woff2"),url(/fonts/Yekan.woff)format("woff"),url(/fonts/Yekan.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan;src:url(/fonts/Yekan.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100%;position:relative;overflow-x:hidden}body{color:#1a1a1a;direction:rtl;background-color:#ffffffc9;font-family:Yekan,Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.6}.content-wrapper{flex:1;margin-top:0;padding:0 15px 80px}a{text-decoration:none!important}.bottom-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2000;background:#fffffff2;border-top:1px solid #0000000d;width:100%;padding:10px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.bottom-nav-inner{justify-content:space-around;align-items:center;width:100%;max-width:500px;margin:0 auto;display:flex}.bottom-nav-link{flex-direction:column;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;color:#787878!important}.bottom-nav-link i{color:#777;margin-bottom:4px;font-size:1.7rem}.bottom-nav-link.active,.bottom-nav-link:hover{color:#a30000!important}.bottom-nav-link.active i,.bottom-nav-link:hover i{color:#a30000}.toast-notification{color:#fff;z-index:9999;background:#dc3545;border-radius:40px;padding:12px 24px;font-size:15px;animation:.3s slideDown;position:fixed;top:80px;left:50%;transform:translate(-50%)}.toast-notification.success{background:#28a745}.toast-notification.error{background:#dc3545}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.help-back-link{margin-bottom:20px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;color:#000!important}.help-back-link:hover{color:#dc3545!important}.help-title{color:#1a1a1a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.help-subtitle{color:#666;margin-bottom:1.5rem;font-size:1rem}@media (max-width:768px){.content-wrapper{margin-top:0}body{font-size:15px}input,select,textarea{font-size:16px!important}.bottom-nav-link{font-size:.75rem}.bottom-nav-link i{font-size:1.5rem}.help-title{font-size:1.6rem}.help-subtitle{font-size:.9rem}.help-back-link{font-size:13px}}
