@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

/* === ГЛОБАЛЬНЫЕ СТИЛИ === */
body {
      font-family: 'Inter', sans-serif !important;
        background: #000 !important;
          color: #fff !important;
            scroll-behavior: smooth;
            }
            
            /* === АНИМАЦИЯ ПОЯВЛЕНИЯ ПРИ СКРОЛЛЕ === */
            .t-rec {
                  opacity: 0;
                    transform: translateY(24px);
                      filter: blur(6px);
                        transition: opacity 700ms ease, transform 700ms ease, filter 700ms ease;
                          will-change: opacity, transform, filter;
                          }
                          .t-rec.studio25-shown {
                                opacity: 1;
                                  transform: translateY(0);
                                    filter: blur(0);
                                    }
                                    
                                    /* === ЦВЕТ АКЦЕНТОВ === */
                                    .t-btn, .t-submit {
                                          background: #ff8c00 !important;
                                            color: #000 !important;
                                              font-family: 'Inter', sans-serif !important;
                                                font-weight: 700 !important;
                                                  border-radius: 60px !important;
                                                    border: none !important;
                                                      transition: background 0.2s !important;
                                                      }
                                                      .t-btn:hover, .t-submit:hover {
                                                            background: #ffa233 !important;
                                                            }
                                                            
                                                            /* === ФОРМА БРОНИРОВАНИЯ === */
                                                            .t-form__inputsbox {
                                                                  background: #111 !important;
                                                                    border: 1px solid rgba(255,140,0,0.2) !important;
                                                                      border-radius: 24px !important;
                                                                        padding: 40px !important;
                                                                        }
                                                                        .t-input, .t-textarea {
                                                                              background: #1e1e1e !important;
                                                                                border: 1px solid #333 !important;
                                                                                  border-radius: 12px !important;
                                                                                    color: #fff !important;
                                                                                      font-family: 'Inter', sans-serif !important;
                                                                                      }
                                                                                      .t-input:focus, .t-textarea:focus {
                                                                                            border-color: #ff8c00 !important;
                                                                                              outline: none !important;
                                                                                              }
                                                                                              .t-form__title {
                                                                                                    color: #fff !important;
                                                                                                      font-family: 'Inter', sans-serif !important;
                                                                                                        font-weight: 700 !important;
                                                                                                          letter-spacing: 2px !important;
                                                                                                          }
                                                                                                          .t-form__inputlabel {
                                                                                                                color: #ff8c00 !important;
                                                                                                                  font-weight: 600 !important;
                                                                                                                  }
                                                                                                                  
                                                                                                                  /* === СЕКЦИЯ ЦЕНЫ === */
                                                                                                                  .t-pricing__col {
                                                                                                                        background: #0f0f0f !important;
                                                                                                                          border-radius: 16px !important;
                                                                                                                          }
                                                                                                                          
                                                                                                                          /* === КАРТА === */
                                                                                                                          .t-map {
                                                                                                                                border-radius: 20px !important;
                                                                                                                                  overflow: hidden !important;
                                                                                                                                    border: 1px solid rgba(255,140,0,0.4) !important;
                                                                                                                                    }
                                                                                                                          }
                                                                                                                  }
                                                                                                          }
                                                                                              }
                                                                                      }
                                                                        }
                                                            }
                                                      }
                                    }
                          }
            }
}