/*
Theme Name: Ssabari.com
Theme URI: https://ssabari.com
Description: Premium rigid box design & quotation platform
Version: 1.0
Author: BSMNT
Author URI: https://bsmnt.co.kr
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ssabaridotcom
Domain Path: /languages

== Colors ==
Primary: #1B64DA
Primary hover: #154DB0
Primary press: #002851
Success: #28a745
Warning: #ffc107
Danger: #dc3545
Info: #17a2b8
Background: #f8f9fa
Text: #191F28
Muted: #8B95A1

== Typography ==
Font Family: Pretendard Variable, Pretendard, -apple-system, BlinkMacSystemFont, system-ui, 'Segoe UI', Roboto, sans-serif
*/

:root {
  --ssabari-primary: #1B64DA;
  --ssabari-primary-hover: #154DB0;
  --ssabari-primary-press: #002851;
  --ssabari-text: #191F28;
  --ssabari-text-muted: #8B95A1;
  --ssabari-bg: #f8f9fa;
  --ssabari-border: #e5e5e5;
  --ssabari-success: #28a745;
  --ssabari-warning: #ffc107;
  --ssabari-danger: #dc3545;
  --ssabari-info: #17a2b8;
}

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

html {
  font-size: 16px;
}

body {
  font-family: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, system-ui, 'Segoe UI', Roboto, sans-serif;
  color: var(--ssabari-text);
  background: var(--ssabari-bg);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: var(--ssabari-primary);
  text-decoration: none;
}

a:hover {
  color: var(--ssabari-primary-hover);
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 900;
  line-height: 1.25;
  margin-bottom: 0.5em;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 32px;
}

.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 15px 24px;
  border-radius: 12px;
  font-weight: 700;
  cursor: pointer;
  border: none;
  transition: 150ms ease;
}

.btn-primary {
  background: var(--ssabari-primary);
  color: #ffffff;
}

.btn-primary:hover {
  background: var(--ssabari-primary-hover);
}

.btn-secondary {
  background: #ffffff;
  border: 1.5px solid var(--ssabari-border);
  color: var(--ssabari-text);
}

.btn-secondary:hover {
  border-color: var(--ssabari-text);
}
