
        @font-face {
            font-family: 'IRANSans';
            src: url('../assets/fonts/IRANSansMobile.ttf');
            font-weight: 900;
       }


        body {
          background-color: #F5F5F5FF;
          margin: 0;
          font-family: 'IRANSans', sans-serif;
        }
        /* Fullscreen Wrapper */
        .brand-loader {
          position: fixed;
          inset: 0;
          background-color: #1A1A1A; /* رنگ فعلی */
          display: flex;
          justify-content: center;
          align-items: center;
          z-index: 9999;
        }

        body.light-mode .brand-loader {
          background-color: #F5F5F5;
        }

        /* Center Panel */
        .loader-panel {
          width: 100%;
          max-width: 440px;
          height: 100%;
          background-color: #27BDBEFF;
          display: flex;
          justify-content: center;
          align-items: center;
        }

        /* Content */
        .loader-content {
          text-align: center;
          padding: 24px;
          animation: fadeInUp 1.1s ease forwards;
        }

        /* Logo */
        .loader-logo {
          width: 88px;
          height: 88px;
          margin-bottom: 16px;
          animation: float 2.6s ease-in-out infinite;
        }

        /* Title */
        .loader-title {
          margin: 0;
          font-size: 28px;
          font-weight: 700;
          letter-spacing: 0.4px;
          color: #FFFFFF;
        }

        /* Subtitle */
        .loader-subtitle {
          margin-top: 8px;
          font-size: 14px;
          line-height: 1.6;
          color: #F5F5F5FF;
        }

        /* Animations */
        @keyframes fadeInUp {
          from {
            opacity: 0;
            transform: translateY(12px);
          }
          to {
            opacity: 1;
            transform: translateY(0);
          }
        }

        @keyframes float {
          0%, 100% {
            transform: translateY(0);
          }
          50% {
            transform: translateY(-6px);
          }
        }

