/* Remea Premium PWA Styles - Native Appearance */

html, body {
  background-color: #020617;
  /* Prevent rubber-band scrolling on iOS */
  overscroll-behavior: none;
  /* Safe area padding for notched devices */
  padding-top: env(safe-area-inset-top);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
  /* Prevent text selection (native app feel) */
  -webkit-user-select: none;
  user-select: none;
  /* Remove tap highlight */
  -webkit-tap-highlight-color: transparent;
  /* Smooth scrolling */
  -webkit-overflow-scrolling: touch;
}

/* Allow text selection in inputs and content areas */
input, textarea, [contenteditable], .selectable {
  -webkit-user-select: text;
  user-select: text;
}

/* Ensure root matches background */
#root {
  background-color: #020617;
  min-height: 100vh;
  min-height: 100dvh;
}
