/* Turbo Native 앱 전용 스타일 */

/* 네이티브 앱에서는 웹 네비게이션 바 숨김 (네이티브 네비게이션 사용) */
.turbo-native .web-navigation,
.turbo-native .web-header,
.turbo-native .browser-nav {
  display: none !important;
}

/* 네이티브 앱에서 safe area 처리 */
.turbo-native body {
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}

/* iOS 전용 스타일 */
.turbo-native-ios .sidebar {
  /* iOS에서 사이드바 숨기기 (네이티브 탭바 사용시) */
}

/* Android 전용 스타일 */
.turbo-native-android .sidebar {
  /* Android에서 햄버거 메뉴로 사이드바 토글 */
}

/* 모바일 앱에서 터치 최적화 */
.turbo-native button,
.turbo-native a,
.turbo-native .clickable {
  min-height: 44px;
  min-width: 44px;
}

/* Pull-to-refresh 시 여백 */
.turbo-native .content-wrapper {
  min-height: 100vh;
}

/* 네이티브 앱에서 스크롤바 숨김 */
.turbo-native ::-webkit-scrollbar {
  display: none;
}

.turbo-native {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* 네이티브 앱에서 텍스트 선택 방지 (필요시) */
.turbo-native .no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* 네이티브 앱에서 링크 하이라이트 제거 */
.turbo-native a {
  -webkit-tap-highlight-color: transparent;
}
