/*
 * StudyHub.AZ Universal Zoom Optimization
 * Filename: zoom.css
 * Author: Ostwind by Dr.FC
 * Универсальные исправления для всех масштабов зума: 110%, 125%, 150%, 175%, 200%
 */

/* === ИСПРАВЛЕНИЯ ДЛЯ ЗУМА 110% === */
@media screen and (min-resolution: 1.1dppx), 
       screen and (-webkit-min-device-pixel-ratio: 1.1) {
  
  /* Карточки features */
  .features-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)) !important;
    gap: 1.7rem !important;
    padding: 0 1.1rem !important;
  }
  
  .feature-item {
    min-width: 260px !important;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    min-height: 300px !important;
    padding: 1.7rem !important;
  }
  
  /* Кнопки навигации */
  .welcome-button {
    padding: 11px 17px !important;
    font-size: 0.95rem !important;
    min-height: 42px !important;
    min-width: 110px !important;
    max-width: 220px !important;
  }
  
  .welcome-button i {
    font-size: 0.9rem !important;
  }
  
  /* Контейнеры */
  .container {
    padding: 1.7rem 1.1rem !important;
  }
  
  /* Картинка StudyHub */
  .studyhub-image {
    max-width: 550px !important;
    max-height: 460px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }
  
  .top-image {
    max-width: 550px !important;
    margin: 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}

/* === ИСПРАВЛЕНИЯ ДЛЯ ЗУМА 125% === */
@media screen and (min-resolution: 1.25dppx), 
       screen and (-webkit-min-device-pixel-ratio: 1.25) {
  
  /* Карточки features */
  .features-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
    gap: 1.6rem !important;
    padding: 0 1rem !important;
  }
  
  .feature-item {
    min-width: 250px !important;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    min-height: 280px !important;
    padding: 1.6rem !important;
  }
  
  /* Кнопки навигации */
  .welcome-button {
    padding: 10px 15px !important;
    font-size: 0.9rem !important;
    min-height: 40px !important;
    min-width: 105px !important;
    max-width: 210px !important;
  }
  
  .welcome-button i {
    font-size: 0.85rem !important;
  }
  
  /* Контейнеры */
  .container {
    padding: 1.6rem 1rem !important;
  }
  
  /* Картинка StudyHub */
  .studyhub-image {
    max-width: 500px !important;
    max-height: 420px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }
  
  .top-image {
    max-width: 500px !important;
    margin: 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}

/* === ИСПРАВЛЕНИЯ ДЛЯ ЗУМА 150% === */
@media screen and (min-resolution: 1.5dppx), 
       screen and (-webkit-min-device-pixel-ratio: 1.5) {
  
  /* Карточки features */
  .features-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
    gap: 1.5rem !important;
    padding: 0 0.9rem !important;
  }
  
  .feature-item {
    min-width: 240px !important;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    min-height: 260px !important;
    padding: 1.5rem !important;
  }
  
  /* Кнопки навигации */
  .welcome-button {
    padding: 9px 13px !important;
    font-size: 0.85rem !important;
    min-height: 38px !important;
    min-width: 100px !important;
    max-width: 200px !important;
  }
  
  .welcome-button i {
    font-size: 0.8rem !important;
  }
  
  /* Контейнеры */
  .container {
    padding: 1.5rem 0.9rem !important;
  }
  
  /* Картинка StudyHub */
  .studyhub-image {
    max-width: 480px !important;
    max-height: 400px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }
  
  .top-image {
    max-width: 480px !important;
    margin: 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}

/* === ИСПРАВЛЕНИЯ ДЛЯ ЗУМА 175% === */
@media screen and (min-resolution: 1.75dppx), 
       screen and (-webkit-min-device-pixel-ratio: 1.75) {
  
  /* Карточки features */
  .features-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
    gap: 1.3rem !important;
    padding: 0 0.7rem !important;
  }
  
  .feature-item {
    min-width: 220px !important;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    min-height: 240px !important;
    padding: 1.3rem !important;
  }
  
  /* Кнопки навигации */
  .welcome-button {
    padding: 8px 12px !important;
    font-size: 0.8rem !important;
    min-height: 36px !important;
    min-width: 95px !important;
    max-width: 190px !important;
  }
  
  .welcome-button i {
    font-size: 0.75rem !important;
  }
  
  /* Контейнеры */
  .container {
    padding: 1.3rem 0.7rem !important;
  }
  
  /* Вертикальное расположение для section-top при зум 175% */
  .section-top.container {
    flex-direction: column !important;
    text-align: center !important;
    gap: 2rem !important;
  }
  
  .top-text, .top-image {
    flex: 1 1 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
  }
  
  .top-image {
    order: 2 !important; /* Картинка под текстом */
    max-width: 450px !important;
    margin: 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .top-text {
    order: 1 !important; /* Текст сверху */
  }
  
  /* Картинка StudyHub */
  .studyhub-image {
    max-width: 450px !important;
    max-height: 380px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }
}

/* === АДАПТИВНЫЕ ИСПРАВЛЕНИЯ ДЛЯ РАЗНЫХ РАЗМЕРОВ ЭКРАНА === */

/* Мобильные устройства (до 768px) */
@media screen and (max-width: 768px) {
  /* Зум 110% */
  @media screen and (min-resolution: 1.1dppx) {
    .features-wrapper {
      grid-template-columns: 1fr !important;
      gap: 1.5rem !important;
    }
    
    .feature-item {
      min-width: 100% !important;
      min-height: 280px !important;
    }
    
    .welcome-button {
      padding: 10px 14px !important;
      font-size: 0.9rem !important;
      min-width: 90px !important;
    }
  }
  
  /* Зум 125% */
  @media screen and (min-resolution: 1.25dppx) {
    .features-wrapper {
      grid-template-columns: 1fr !important;
      gap: 1.4rem !important;
    }
    
    .feature-item {
      min-width: 100% !important;
      min-height: 260px !important;
    }
    
    .welcome-button {
      padding: 9px 13px !important;
      font-size: 0.85rem !important;
      min-width: 85px !important;
    }
  }
  
  /* Зум 150% */
  @media screen and (min-resolution: 1.5dppx) {
    .features-wrapper {
      grid-template-columns: 1fr !important;
      gap: 1.3rem !important;
    }
    
    .feature-item {
      min-width: 100% !important;
      min-height: 240px !important;
    }
    
    .welcome-button {
      padding: 8px 12px !important;
      font-size: 0.8rem !important;
      min-width: 80px !important;
    }
  }
  
  /* Зум 175% */
  @media screen and (min-resolution: 1.75dppx) {
    .features-wrapper {
      grid-template-columns: 1fr !important;
      gap: 1.2rem !important;
    }
    
    .feature-item {
      min-width: 100% !important;
      min-height: 220px !important;
    }
    
    .welcome-button {
      padding: 7px 11px !important;
      font-size: 0.75rem !important;
      min-width: 75px !important;
    }
  }
}

/* Планшеты (769px - 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  /* Зум 110% */
  @media screen and (min-resolution: 1.1dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
      gap: 1.6rem !important;
    }
    
    .feature-item {
      min-width: 240px !important;
      min-height: 280px !important;
    }
    
    .welcome-button {
      padding: 10px 15px !important;
      font-size: 0.9rem !important;
      min-width: 100px !important;
    }
  }
  
  /* Зум 125% */
  @media screen and (min-resolution: 1.25dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
      gap: 1.5rem !important;
    }
    
    .feature-item {
      min-width: 220px !important;
      min-height: 260px !important;
    }
    
    .welcome-button {
      padding: 9px 14px !important;
      font-size: 0.85rem !important;
      min-width: 95px !important;
    }
  }
  
  /* Зум 150% */
  @media screen and (min-resolution: 1.5dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
      gap: 1.4rem !important;
    }
    
    .feature-item {
      min-width: 200px !important;
      min-height: 240px !important;
    }
    
    .welcome-button {
      padding: 8px 13px !important;
      font-size: 0.8rem !important;
      min-width: 90px !important;
    }
  }
  
  /* Зум 175% */
  @media screen and (min-resolution: 1.75dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;
      gap: 1.3rem !important;
    }
    
    .feature-item {
      min-width: 180px !important;
      min-height: 220px !important;
    }
    
    .welcome-button {
      padding: 7px 12px !important;
      font-size: 0.75rem !important;
      min-width: 85px !important;
    }
  }
}

/* Десктопы (1025px+) */
@media screen and (min-width: 1025px) {
  /* Зум 110% */
  @media screen and (min-resolution: 1.1dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;
      gap: 1.8rem !important;
    }
    
    .feature-item {
      min-width: 280px !important;
      min-height: 320px !important;
    }
    
    .welcome-button {
      padding: 12px 18px !important;
      font-size: 1rem !important;
      min-width: 120px !important;
    }
  }
  
  /* Зум 125% */
  @media screen and (min-resolution: 1.25dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)) !important;
      gap: 1.7rem !important;
    }
    
    .feature-item {
      min-width: 260px !important;
      min-height: 300px !important;
    }
    
    .welcome-button {
      padding: 11px 17px !important;
      font-size: 0.95rem !important;
      min-width: 115px !important;
    }
  }
  
  /* Зум 150% */
  @media screen and (min-resolution: 1.5dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
      gap: 1.6rem !important;
    }
    
    .feature-item {
      min-width: 240px !important;
      min-height: 280px !important;
    }
    
    .welcome-button {
      padding: 10px 16px !important;
      font-size: 0.9rem !important;
      min-width: 110px !important;
    }
  }
  
  /* Зум 175% */
  @media screen and (min-resolution: 1.75dppx) {
    .features-wrapper {
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
      gap: 1.5rem !important;
    }
    
    .feature-item {
      min-width: 220px !important;
      min-height: 260px !important;
    }
    
    .welcome-button {
      padding: 9px 15px !important;
      font-size: 0.85rem !important;
      min-width: 105px !important;
    }
  }
}

/* === ОБЩИЕ ИСПРАВЛЕНИЯ ДЛЯ ВСЕХ МАСШТАБОВ === */

/* Улучшенная типографика */
@media screen and (min-resolution: 1.1dppx) {
  .feature-item h3 {
    font-size: 1.1rem !important;
    line-height: 1.3 !important;
  }
  
  .feature-item p {
    font-size: 0.95rem !important;
    line-height: 1.4 !important;
  }
}

@media screen and (min-resolution: 1.25dppx) {
  .feature-item h3 {
    font-size: 1.05rem !important;
    line-height: 1.3 !important;
  }
  
  .feature-item p {
    font-size: 0.9rem !important;
    line-height: 1.4 !important;
  }
}

@media screen and (min-resolution: 1.5dppx) {
  .feature-item h3 {
    font-size: 1rem !important;
    line-height: 1.2 !important;
  }
  
  .feature-item p {
    font-size: 0.85rem !important;
    line-height: 1.3 !important;
  }
}

@media screen and (min-resolution: 1.75dppx) {
  .feature-item h3 {
    font-size: 0.95rem !important;
    line-height: 1.2 !important;
  }
  
  .feature-item p {
    font-size: 0.8rem !important;
    line-height: 1.3 !important;
  }
}

/* Исправления для контейнеров кнопок */
@media screen and (min-resolution: 1.1dppx) {
  .logo-actions {
    gap: 0.7rem !important;
  }
}

@media screen and (min-resolution: 1.25dppx) {
  .logo-actions {
    gap: 0.6rem !important;
  }
}

@media screen and (min-resolution: 1.5dppx) {
  .logo-actions {
    gap: 0.5rem !important;
  }
}

@media screen and (min-resolution: 1.75dppx) {
  .logo-actions {
    gap: 0.4rem !important;
  }
}

/* Исправления для иконок в кнопках */
@media screen and (min-resolution: 1.1dppx) {
  .welcome-button i {
    font-size: 0.9rem !important;
  }
}

@media screen and (min-resolution: 1.25dppx) {
  .welcome-button i {
    font-size: 0.85rem !important;
  }
}

@media screen and (min-resolution: 1.5dppx) {
  .welcome-button i {
    font-size: 0.8rem !important;
  }
}

@media screen and (min-resolution: 1.75dppx) {
  .welcome-button i {
    font-size: 0.75rem !important;
  }
}
/ * 
 
   *   S t u d y H u b . A Z   Z o o m   2 0 0 %   F i x e s 
 
   *   F i l e n a m e :   z o o m - 2 0 0 - f i x e s . c s s 
 
   *   A u t h o r :   O s t w i n d   b y   D r . F C 
 
   *    Y! Q!  Q!!  � ! T Q �    Q! W! �   �  �   Q!   � � !   � !S X �   2 0 0 % 
 
   * / 
 
 
 
 / *   = = =    Y �  �  ^ �  �  "   Y �  "    �   _ �  R   :  "  \ �       :        Z R  2 0 0 %   = = =   * / 
 
 
 
 / *    _! Q !S � Q!  �  � !
 !9  �   !!  Q �  Q   � � !   � !S X �   2 0 0 %   -    X �  T! Q X �  � !
 !9  !   W! Q U! Q!  � !   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - r e s o l u t i o n :   2 d p p x ) ,   
 
               s c r e e n   a n d   ( - w e b k i t - m i n - d e v i c e - p i x e l - r a t i o :   2 ) , 
 
               s c r e e n   a n d   ( m i n - w i d t h :   8 0 0 p x )   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   { 
 
     
 
     / *    _ � ! �  U W! �  � �  � ! �  X   ! �   !!  Q �  Q   � � !  f e a t u r e s - w r a p p e r   * / 
 
     . f e a t u r e s - w r a p p e r   { 
 
         d i s p l a y :   g r i d   ! i m p o r t a n t ; 
 
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 1 6 0 p x ,   1 f r ) )   ! i m p o r t a n t ; 
 
         g a p :   0 . 8 r e m   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   0 . 4 r e m   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         m a r g i n :   0   a u t o   ! i m p o r t a n t ; 
 
         j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    _ � ! �  U W! �  � �  � ! �  X   ! �   !!  Q �  Q   � � !  f e a t u r e - i t e m   * / 
 
     . f e a t u r e - i t e m   { 
 
         m i n - w i d t h :   1 6 0 p x   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         h e i g h t :   a u t o   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   1 8 0 p x   ! i m p o r t a n t ; 
 
         m a x - h e i g h t :   n o n e   ! i m p o r t a n t ; 
 
         p a d d i n g :   0 . 8 r e m   ! i m p o r t a n t ; 
 
         m a r g i n :   0   ! i m p o r t a n t ; 
 
         b o x - s i z i n g :   b o r d e r - b o x   ! i m p o r t a n t ; 
 
         d i s p l a y :   f l e x   ! i m p o r t a n t ; 
 
         f l e x - d i r e c t i o n :   c o l u m n   ! i m p o r t a n t ; 
 
         j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ; 
 
         a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ; 
 
         t e x t - a l i g n :   c e n t e r   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    _ � ! �  U W! �  � �  � ! �  X   T U !  �  !  � !!9   * / 
 
     . c o n t a i n e r   { 
 
         p a d d i n g :   0 . 8 r e m   0 . 4 r e m   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         m a r g i n :   0   a u t o   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . s e c t i o n - f e a t u r e s   { 
 
         w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         m a r g i n :   0   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . s e c t i o n - f e a t u r e s   . c o n t a i n e r   { 
 
         p a d d i n g :   0 . 8 r e m   0 . 4 r e m   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    � ! W! �   �  �   Q!   � � !  !  �  T!!  �   * / 
 
     . f e a t u r e - i t e m   h 3   { 
 
         f o n t - s i z e :   1 r e m   ! i m p o r t a n t ; 
 
         m a r g i n :   0 . 5 r e m   0   ! i m p o r t a n t ; 
 
         l i n e - h e i g h t :   1 . 2   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   p   { 
 
         f o n t - s i z e :   0 . 8 7 5 r e m   ! i m p o r t a n t ; 
 
         m a r g i n :   0 . 5 r e m   0   ! i m p o r t a n t ; 
 
         l i n e - h e i g h t :   1 . 4   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   . f e a t u r e - i c o n   { 
 
         f o n t - s i z e :   1 . 5 r e m   ! i m p o r t a n t ; 
 
         m a r g i n - b o t t o m :   0 . 5 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    Y � !!  Q  T �   S t u d y H u b    � � !   � !S X �   2 0 0 %   * / 
 
     . s t u d y h u b - i m a g e   { 
 
         m a x - w i d t h :   3 5 0 p x   ! i m p o r t a n t ; 
 
         m a x - h e i g h t :   3 0 0 p x   ! i m p o r t a n t ; 
 
         w i d t h :   a u t o   ! i m p o r t a n t ; 
 
         h e i g h t :   a u t o   ! i m p o r t a n t ; 
 
         o b j e c t - f i t :   c o n t a i n   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . t o p - i m a g e   { 
 
         m a x - w i d t h :   3 5 0 p x   ! i m p o r t a n t ; 
 
         m a r g i n :   0   a u t o   ! i m p o r t a n t ; 
 
         d i s p l a y :   f l e x   ! i m p o r t a n t ; 
 
         a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ; 
 
         j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 / *      U W U �   Q!  �  � !
 !9  �    Q! W! �   �  �   Q!   � � !  ! �  �  !9 !&   ! �  �  X � ! U   ! T! �   �    W! Q   � !S X �   2 0 0 %   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   8 0 0 p x )   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   a n d   ( m i n - r e s o l u t i o n :   2 d p p x )   { 
 
     . f e a t u r e s - w r a p p e r   { 
 
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 2 0 0 p x ,   1 f r ) )   ! i m p o r t a n t ; 
 
         g a p :   1 r e m   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   0 . 6 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   { 
 
         m i n - w i d t h :   2 0 0 p x   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   2 0 0 p x   ! i m p o r t a n t ; 
 
         p a d d i n g :   1 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   h 3   { 
 
         f o n t - s i z e :   1 . 1 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   p   { 
 
         f o n t - s i z e :   0 . 9 r e m   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   1 2 0 0 p x )   a n d   ( m a x - w i d t h :   1 6 0 0 p x )   a n d   ( m i n - r e s o l u t i o n :   2 d p p x )   { 
 
     . f e a t u r e s - w r a p p e r   { 
 
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 2 5 0 p x ,   1 f r ) )   ! i m p o r t a n t ; 
 
         g a p :   1 . 2 r e m   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   0 . 8 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   { 
 
         m i n - w i d t h :   2 5 0 p x   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   2 2 0 p x   ! i m p o r t a n t ; 
 
         p a d d i n g :   1 . 2 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   h 3   { 
 
         f o n t - s i z e :   1 . 2 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   p   { 
 
         f o n t - s i z e :   1 r e m   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 / *    � ! W! �   �  �   Q!   � � !   U!!  �  !
   �  U � !
!�  Q!&   ! T! �   U    W! Q   � !S X �   2 0 0 %   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   1 6 0 0 p x )   a n d   ( m i n - r e s o l u t i o n :   2 d p p x )   { 
 
     . f e a t u r e s - w r a p p e r   { 
 
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 3 0 0 p x ,   1 f r ) )   ! i m p o r t a n t ; 
 
         g a p :   1 . 5 r e m   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   1 r e m   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   9 0 %   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   { 
 
         m i n - w i d t h :   3 0 0 p x   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   2 5 0 p x   ! i m p o r t a n t ; 
 
         p a d d i n g :   1 . 5 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   h 3   { 
 
         f o n t - s i z e :   1 . 3 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   p   { 
 
         f o n t - s i z e :   1 . 1 r e m   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 / *    _! Q !S � Q!  �  � !
 !9  �    Q! W! �   �  �   Q!   � � !   ! � !&   ! �  �  X �  !  U    W! Q   � !S X �   2 0 0 %   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - r e s o l u t i o n :   2 d p p x )   { 
 
     / *     �  Q! �  �  X   ! �   !  Q T! Q! U  �   !9  �   ! �  �  X � !!9   * / 
 
     . f e a t u r e - i t e m , 
 
     . f e a t u r e s - w r a p p e r , 
 
     . c o n t a i n e r , 
 
     . s e c t i o n - f e a t u r e s   { 
 
         m a x - w i d t h :   n o n e   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    [ �  � ! W � !!  Q  �  �  X   W! �   Q � !
  U �    W U  �  � �   Q �   f l e x b o x   * / 
 
     . f e a t u r e - i t e m   { 
 
         f l e x :   1   1   a u t o   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    � ! W! �   �  �   Q!   � � !   Q �  U � ! �  �  �   Q !  * / 
 
     . f e a t u r e - i t e m   i m g   { 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         h e i g h t :   a u t o   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    � ! W! �   �  �   Q!   � � !   Q T U  U T  * / 
 
     . f e a t u r e - i t e m   . f e a t u r e - i c o n   { 
 
         w i d t h :   a u t o   ! i m p o r t a n t ; 
 
         h e i g h t :   a u t o   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 / *      U W U �   Q!  �  � !
 !9  �    Q! W! �   �  �   Q!   � � !   � !S X �   2 0 0 %     �    X U �  Q � !
 !9 !&   !S!! ! U !!!   � !&   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 6 8 p x )   a n d   ( m i n - r e s o l u t i o n :   2 d p p x )   { 
 
     . f e a t u r e s - w r a p p e r   { 
 
         g r i d - t e m p l a t e - c o l u m n s :   1 f r   ! i m p o r t a n t ; 
 
         g a p :   0 . 6 r e m   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   0 . 2 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   { 
 
         m i n - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   1 6 0 p x   ! i m p o r t a n t ; 
 
         p a d d i n g :   0 . 6 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   h 3   { 
 
         f o n t - s i z e :   0 . 9 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   p   { 
 
         f o n t - s i z e :   0 . 8 r e m   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 / *    � ! W! �   �  �   Q!   � � !   � !S X �   2 0 0 %     �    W �  �  !�  � !  � !&   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 6 9 p x )   a n d   ( m a x - w i d t h :   1 0 2 4 p x )   a n d   ( m i n - r e s o l u t i o n :   2 d p p x )   { 
 
     . f e a t u r e s - w r a p p e r   { 
 
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 1 8 0 p x ,   1 f r ) )   ! i m p o r t a n t ; 
 
         g a p :   0 . 8 r e m   ! i m p o r t a n t ; 
 
         p a d d i n g :   0   0 . 4 r e m   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . f e a t u r e - i t e m   { 
 
         m i n - w i d t h :   1 8 0 p x   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   1 8 0 p x   ! i m p o r t a n t ; 
 
         p a d d i n g :   0 . 8 r e m   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 
 
 / *   = = =    �   _ �  R   :  "  \ �       :     Y \ [ _ [ Y   \ R   �    R �  �  �    _ �  �       Z "   2 0 0 %   = = =   * / 
 
 
 
 / *    Y  U W T Q    �   Q V � !   Q Q   W! Q   � !S X �   2 0 0 %   * / 
 
 @ m e d i a   s c r e e n   a n d   ( m i n - r e s o l u t i o n :   2 d p p x ) ,   
 
               s c r e e n   a n d   ( - w e b k i t - m i n - d e v i c e - p i x e l - r a t i o :   2 )   { 
 
     
 
     / *    [!  U  !9  �   !!  Q �  Q   � � !   T  U W U T    �   Q V � !   Q Q  * / 
 
     . w e l c o m e - b u t t o n   { 
 
         p a d d i n g :   8 p x   1 2 p x   ! i m p o r t a n t ; 
 
         f o n t - s i z e :   0 . 8 r e m   ! i m p o r t a n t ; 
 
         m i n - h e i g h t :   3 6 p x   ! i m p o r t a n t ; 
 
         m i n - w i d t h :   1 0 0 p x   ! i m p o r t a n t ; 
 
         m a x - w i d t h :   2 0 0 p x   ! i m p o r t a n t ; 
 
         w h i t e - s p a c e :   n o w r a p   ! i m p o r t a n t ; 
 
         o v e r f l o w :   h i d d e n   ! i m p o r t a n t ; 
 
         t e x t - o v e r f l o w :   e l l i p s i s   ! i m p o r t a n t ; 
 
         d i s p l a y :   i n l i n e - f l e x   ! i m p o r t a n t ; 
 
         a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ; 
 
         j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ; 
 
         g a p :   4 p x   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    �  T U  T Q      T  U W T � !&   * / 
 
     . w e l c o m e - b u t t o n   i   { 
 
         f o n t - s i z e :   0 . 7 5 r e m   ! i m p o r t a n t ; 
 
         l i n e - h e i g h t :   1   ! i m p o r t a n t ; 
 
         m a r g i n :   0   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    ^ �  T!!       T  U W T � !&   * / 
 
     . w e l c o m e - b u t t o n   s p a n , 
 
     . w e l c o m e - b u t t o n   { 
 
         f o n t - s i z e :   0 . 8 r e m   ! i m p o r t a n t ; 
 
         l i n e - h e i g h t :   1 . 2   ! i m p o r t a n t ; 
 
         f o n t - w e i g h t :   5 0 0   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    Y U !  �  !  � !   T  U W U T  * / 
 
     . l o g o - a c t i o n s   { 
 
         d i s p l a y :   f l e x   ! i m p o r t a n t ; 
 
         f l e x - w r a p :   w r a p   ! i m p o r t a n t ; 
 
         g a p :   0 . 5 r e m   ! i m p o r t a n t ; 
 
         j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ; 
 
         a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ; 
 
     } 
 
     
 
     / *    R � �  W!  Q   U!! !
   � � !  ! �  �  !9 !&   ! �  �  X � ! U   ! T! �   �   * / 
 
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 6 8 p x )   { 
 
         . w e l c o m e - b u t t o n   { 
 
             p a d d i n g :   6 p x   1 0 p x   ! i m p o r t a n t ; 
 
             f o n t - s i z e :   0 . 7 5 r e m   ! i m p o r t a n t ; 
 
             m i n - h e i g h t :   3 2 p x   ! i m p o r t a n t ; 
 
             m i n - w i d t h :   8 0 p x   ! i m p o r t a n t ; 
 
             m a x - w i d t h :   1 5 0 p x   ! i m p o r t a n t ; 
 
         } 
 
         
 
         . w e l c o m e - b u t t o n   i   { 
 
             f o n t - s i z e :   0 . 7 r e m   ! i m p o r t a n t ; 
 
         } 
 
     } 
 
     
 
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 6 9 p x )   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   { 
 
         . w e l c o m e - b u t t o n   { 
 
             p a d d i n g :   1 0 p x   1 4 p x   ! i m p o r t a n t ; 
 
             f o n t - s i z e :   0 . 8 5 r e m   ! i m p o r t a n t ; 
 
             m i n - h e i g h t :   4 0 p x   ! i m p o r t a n t ; 
 
             m i n - w i d t h :   1 2 0 p x   ! i m p o r t a n t ; 
 
             m a x - w i d t h :   1 8 0 p x   ! i m p o r t a n t ; 
 
         } 
 
         
 
         . w e l c o m e - b u t t o n   i   { 
 
             f o n t - s i z e :   0 . 8 r e m   ! i m p o r t a n t ; 
 
         } 
 
     } 
 
     
 
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   1 2 0 1 p x )   { 
 
         . w e l c o m e - b u t t o n   { 
 
             p a d d i n g :   1 2 p x   1 6 p x   ! i m p o r t a n t ; 
 
             f o n t - s i z e :   0 . 9 r e m   ! i m p o r t a n t ; 
 
             m i n - h e i g h t :   4 4 p x   ! i m p o r t a n t ; 
 
             m i n - w i d t h :   1 4 0 p x   ! i m p o r t a n t ; 
 
             m a x - w i d t h :   2 2 0 p x   ! i m p o r t a n t ; 
 
         } 
 
         
 
         . w e l c o m e - b u t t o n   i   { 
 
             f o n t - s i z e :   0 . 8 5 r e m   ! i m p o r t a n t ; 
 
         } 
 
     } 
 
 } 
 
 
 
 / *      U W U �   Q!  �  � !
 !9  �    Q! W! �   �  �   Q!   � � !   T  U W U T   W! Q   !9 ! U T U X  D P I   * / 
 
 @ m e d i a   s c r e e n   a n d   ( - w e b k i t - m i n - d e v i c e - p i x e l - r a t i o :   2 )   { 
 
     . w e l c o m e - b u t t o n   { 
 
         b o r d e r - r a d i u s :   6 p x   ! i m p o r t a n t ; 
 
         b o x - s h a d o w :   0   2 p x   4 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 )   ! i m p o r t a n t ; 
 
         t r a n s i t i o n :   a l l   0 . 2 s   e a s e   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . w e l c o m e - b u t t o n : h o v e r   { 
 
         t r a n s f o r m :   t r a n s l a t e Y ( - 1 p x )   ! i m p o r t a n t ; 
 
         b o x - s h a d o w :   0   4 p x   8 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 5 )   ! i m p o r t a n t ; 
 
     } 
 
     
 
     . w e l c o m e - b u t t o n : a c t i v e   { 
 
         t r a n s f o r m :   t r a n s l a t e Y ( 0 )   ! i m p o r t a n t ; 
 
         b o x - s h a d o w :   0   1 p x   2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 )   ! i m p o r t a n t ; 
 
     } 
 
 } 
 
 