/*
Theme Name: JoshuaLog PickLane
Theme URI: https://joshualog.net
Author: JoshuaLog
Author URI: https://joshualog.net
Description: JoshuaLog PickLane commerce theme for pickup, delivery, and courier workflows
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: joshualog-picklane
*/

/* Basic reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:root {
  --body-font-family: 'Pretendard', 'SF Pro Text', 'SF Pro KR', 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', 'Segoe UI', sans-serif;
  --heading-font-family: 'Pretendard', 'SF Pro Display', 'SF Pro KR', -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', 'Segoe UI', sans-serif;
}

html,
body,
#root,
#root * {
  font-family: var(--body-font-family, 'Pretendard', 'SF Pro Text', 'SF Pro KR', 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', 'Segoe UI', sans-serif) !important;
}

html,
body,
#root,
#app {
  background: #ffffff;
}

html,
body {
  overflow-x: visible;
}

h1,
h2,
h3,
h4,
h5,
h6,
#root h1,
#root h2,
#root h3,
#root h4,
#root h5,
#root h6 {
  font-family: var(--heading-font-family, 'Pretendard', 'SF Pro Display', 'SF Pro KR', -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', 'Segoe UI', sans-serif) !important;
}

#root {
  min-height: 100vh;
}

/* Fallback for non-React rendered templates */
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
}
