/* ===========================================================================
   belif Việt Nam — stylesheet
   Dựng theo BELIF - Brand Guideline (LG Vina).

   FONT
   Guideline chỉ định "VN Sansa Pro". Sansa Pro là font thương mại, không có
   sẵn trên web. Khi có file bản quyền, bỏ chú thích khối @font-face bên dưới
   và đặt file vào assets/fonts/ — phần còn lại của trang tự dùng.
   Trong lúc chờ, trang dùng Be Vietnam Pro: font chữ không chân được thiết kế
   riêng cho tiếng Việt, nên dấu thanh và dấu mũ chồng nhau vẫn đọc rõ.

   MÀU
   Guideline dùng bảng màu Pantone RIÊNG cho từng dòng sản phẩm. Các giá trị
   hex dưới đây là chuyển đổi Pantone → sRGB và cần đội thương hiệu xác nhận
   trước khi phát hành.
   =========================================================================== */

/*
@font-face {
  font-family: "Sansa Pro";
  src: url("assets/fonts/SansaPro-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Sansa Pro";
  src: url("assets/fonts/SansaPro-Medium.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}
*/

:root {
  --font: "Sansa Pro", "Be Vietnam Pro", "Segoe UI", system-ui, -apple-system, sans-serif;

  /* nền và chữ — Cool Gray 11 C là màu xám của guideline */
  --paper:     #FFFFFF;
  --wash:      #F6F6F5;
  --ink:       #1B1B1B;
  --gray:      #53565A;   /* Pantone Cool Gray 11 C */
  --gray-soft: #8A8D91;
  --line:      #E3E3E1;

  /* Màu của trang hiện tại — đặt bằng data-page trên thẻ <html>.
     Mặc định là Cool Gray 11 C cho trang chủ và trang giới thiệu. */
  --page: #53565A;

  /* Multi Vitamin Mask */
  --mvm-1: #FF8F1C;       /* Pantone 1495 C */
  --mvm-2: #FFD08A;       /* Pantone 1215 C */
  --mvm-3: #FF6A13;       /* Pantone 165 C  */
  --mvm-4: #FA4616;       /* Pantone 172 C  */

  /* Aqua Bomb Frozen */
  --frozen-1: #6FCFCB;    /* Pantone 2225 C */
  --frozen-2: #E4F3EC;    /* Pantone 9460 C */

  /* The True Cream */
  --cream-1: #00AEEF;     /* Pantone Cyan C */
  --cream-2: #4C6FB1;     /* Pantone 660 C  */

  /* Super Knights và Regenerating chưa có bảng màu trong guideline —
     tạm dùng sắc trung tính, chờ xác nhận. */
  --knights-1: #A8B3A2;
  --neutral-1: #B9B2A8;

  --fs-xl: clamp(1.5rem, 2.6vw, 2rem);
  --fs-lg: 1.25rem;
  --fs-md: 1.0625rem;
  --fs-sm: 0.9375rem;
  --fs-xs: 0.8125rem;

  --pad:  clamp(1.25rem, 5vw, 4.5rem);
  --bay:  clamp(3.5rem, 7vw, 6.5rem);
  --wide: 1180px;

  /* Dùng cho phần tử vừa giới hạn chiều rộng vừa có padding ngang, để mọi
     khối trên trang thẳng hàng với nhau ở cùng một mép trái. */
  --wrap: calc(var(--wide) + 2 * var(--pad));
}

/* Pantone theo dòng sản phẩm, đã hạ sáng để chữ trắng đạt tương phản AA */
:root[data-page="products"] { --page: #3FB3AE; }  /* Pantone 2225 C */
:root[data-page="socials"]  { --page: #0090C6; }  /* Pantone Cyan C */
:root[data-page="contact"]  { --page: #E0700F; }  /* Pantone 1495 C */

*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; }
[id] { scroll-margin-top: 5.5rem; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration: .001ms !important; }
}

body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font);
  font-size: var(--fs-md);
  font-weight: 400;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
}

h2, h3, h4 { margin: 0; font-weight: 500; line-height: 1.25; text-wrap: balance; }
h2 { font-size: var(--fs-xl); }
h3 { font-size: var(--fs-lg); }
h4 { font-size: var(--fs-md); }
p  { margin: 0; }
a  { color: inherit; }

:focus-visible { outline: 2px solid var(--cream-1); outline-offset: 3px; }

.visually-hidden {
  position: absolute; width: 1px; height: 1px;
  margin: -1px; padding: 0; overflow: hidden;
  clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

.skip {
  position: absolute; left: -9999px; top: 0; z-index: 100;
  background: var(--ink); color: var(--paper); padding: .75rem 1.25rem;
}
.skip:focus { left: 0; }

/* --- header — phương án A "Viền màu" -------------------------------------
   Vạch màu dưới chân thanh lấy từ biến --page, do thuộc tính data-page trên
   thẻ <html> quyết định (xem khai báo ở :root phía trên).                  */

.head {
  position: sticky; top: 0; z-index: 50;
  background: var(--paper);
  border-bottom: 3px solid var(--page);
}
.head__inner {
  max-width: var(--wrap);
  margin: 0 auto;
  padding: .85rem var(--pad);
  display: flex;
  align-items: center;
  gap: clamp(1rem, 3vw, 2.5rem);
}

.logo { display: block; flex-shrink: 0; line-height: 0; }
.logo img { height: 38px; width: auto; display: block; }

.burger { display: none; }

.nav { display: flex; gap: clamp(1rem, 2.2vw, 1.9rem); margin-right: auto; }
.nav a {
  font-size: var(--fs-sm);
  color: var(--gray);
  text-decoration: none;
  white-space: nowrap;
  padding-bottom: 3px;
  border-bottom: 2px solid transparent;
  transition: color .2s ease, border-color .2s ease;
}
.nav a:hover { color: var(--ink); }
.nav a[aria-current="page"] {
  color: var(--ink);
  font-weight: 500;
  border-bottom-color: var(--page);
}

.tools { display: flex; align-items: center; gap: .25rem; flex-shrink: 0; }

.icon {
  width: 38px; height: 38px;
  display: grid; place-items: center;
  position: relative;
  border-radius: 50%;
  color: var(--ink);
  transition: background-color .2s ease;
}
.icon:hover { background: var(--wash); }
.icon svg {
  width: 19px; height: 19px;
  fill: none; stroke: currentColor; stroke-width: 1.6;
  stroke-linecap: round; stroke-linejoin: round;
}
.badge {
  position: absolute; top: 3px; right: 3px;
  min-width: 16px; height: 16px; padding: 0 4px;
  border-radius: 8px;
  background: var(--page); color: #FFFFFF;
  font-size: .625rem; line-height: 16px; font-weight: 600; text-align: center;
}

.who {
  display: flex; align-items: center; gap: .6rem;
  padding-left: .8rem; margin-left: .45rem;
  border-left: 1px solid var(--line);
  text-decoration: none;
  flex-shrink: 0;
}
.who__av {
  width: 32px; height: 32px; flex-shrink: 0;
  border-radius: 50%;
  background: var(--page); color: #FFFFFF;
  display: grid; place-items: center;
  font-size: .8125rem; font-weight: 600;
}
.who__txt { display: grid; line-height: 1.3; }
.who__hi { font-size: .75rem; color: var(--gray-soft); }
.who__name { font-size: var(--fs-sm); font-weight: 500; color: var(--ink); }

/* thu gọn dần trên màn hình hẹp */
@media (max-width: 940px) { .who__txt { display: none; } }

@media (max-width: 820px) {
  .burger {
    order: -1;
    display: grid; gap: 4px; place-content: center;
    width: 38px; height: 38px;
    padding: 0; border: 0; background: none; cursor: pointer;
  }
  .burger span { display: block; width: 20px; height: 2px; background: var(--ink); }

  .logo { margin-right: auto; }
  .logo img { height: 32px; }

  .nav {
    position: absolute; left: 0; right: 0; top: 100%;
    display: none; flex-direction: column; gap: 0;
    margin: 0;
    padding: .25rem var(--pad) 1rem;
    background: var(--paper);
    border-bottom: 3px solid var(--page);
  }
  .nav--open { display: flex; }
  .nav a { padding: .75rem 0; border-bottom: 1px solid var(--line); }
  .nav a[aria-current="page"] { border-bottom-color: var(--line); }
}

/* --- intro --------------------------------------------------------------- */

.intro {
  max-width: var(--wrap);
  margin: 0 auto;
  padding: var(--bay) var(--pad) clamp(2.5rem, 5vw, 4rem);
  display: grid;
  gap: 1.5rem;
}
.intro__slogan {
  font-size: clamp(1.75rem, 3.6vw, 2.75rem);
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
.intro__body {
  max-width: 58ch;
  color: var(--gray);
}

/* --- 5 giá trị TRUE ------------------------------------------------------ */

.values {
  background: var(--wash);
  border-block: 1px solid var(--line);
  padding: clamp(2.5rem, 5vw, 3.5rem) var(--pad);
}
.values h2 {
  max-width: var(--wide);
  margin: 0 auto 1.75rem;
  font-size: var(--fs-lg);
}
.values__list {
  max-width: var(--wide);
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1.5rem;
}
.values__list div { display: grid; gap: .15rem; }
.values__list dt { font-weight: 500; }
.values__list dd { margin: 0; font-size: var(--fs-sm); color: var(--gray-soft); }

@media (max-width: 860px) { .values__list { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 460px) { .values__list { grid-template-columns: 1fr; } }

/* --- danh mục sản phẩm --------------------------------------------------- */

.catalogue {
  max-width: var(--wrap);
  margin: 0 auto;
  padding: var(--bay) var(--pad) 0;
}

.group { margin-bottom: var(--bay); }
.group__title {
  padding-bottom: .85rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid var(--line);
}

.grid {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  gap: clamp(1.5rem, 3vw, 2.5rem);
}

.card { display: grid; gap: .5rem; align-content: start; }

/* Khung ảnh mang màu của dòng sản phẩm. Khi chưa có ảnh, khung màu chính là
   phần nhận diện — không phải ô trống. */
.card__frame {
  aspect-ratio: 1 / 1;
  background: var(--wash);
  overflow: hidden;
  margin-bottom: .35rem;
}
.card__frame img { width: 100%; height: 100%; object-fit: cover; display: block; }

.card[data-line="mvm"]       .card__frame { background: linear-gradient(155deg, var(--mvm-2), var(--mvm-1)); }
.card[data-line="frozen"]    .card__frame { background: linear-gradient(155deg, var(--frozen-2), var(--frozen-1)); }
.card[data-line="truecream"] .card__frame { background: linear-gradient(155deg, #DFF3FC, var(--cream-1)); }
.card[data-line="knights"]   .card__frame { background: linear-gradient(155deg, #EDF0EB, var(--knights-1)); }
.card[data-line="neutral"]   .card__frame { background: linear-gradient(155deg, #F0EDE9, var(--neutral-1)); }

.card__name { font-weight: 500; }
.card__size {
  display: block;
  font-size: var(--fs-sm);
  font-weight: 400;
  color: var(--gray-soft);
}
.card__benefit { font-size: var(--fs-sm); color: var(--gray); }

.card__ingredients {
  font-size: var(--fs-xs);
  color: var(--gray);
  padding-top: .6rem;
  margin-top: .2rem;
  border-top: 1px solid var(--line);
}
.card__ingredients span {
  display: block;
  color: var(--gray-soft);
  margin-bottom: .1rem;
}

/* --- câu chuyện ---------------------------------------------------------- */

.story {
  max-width: var(--wrap);
  margin: 0 auto;
  padding: 0 var(--pad) var(--bay);
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(2rem, 5vw, 4.5rem);
  align-items: start;
}
.story__text { display: grid; gap: 1.15rem; }
.story__text p { color: var(--gray); max-width: 52ch; }

.milestones { list-style: none; margin: 0; padding: 0; display: grid; gap: 1.15rem; }
.milestones li {
  display: grid;
  grid-template-columns: 3.75rem 1fr;
  gap: 1rem;
  padding-bottom: 1.15rem;
  border-bottom: 1px solid var(--line);
}
.milestones li:last-child { border-bottom: none; padding-bottom: 0; }
.milestones__year { font-weight: 500; font-variant-numeric: tabular-nums; }
.milestones__what { font-size: var(--fs-sm); color: var(--gray); }

@media (max-width: 860px) { .story { grid-template-columns: 1fr; } }

/* --- footer -------------------------------------------------------------- */

.foot {
  background: var(--wash);
  border-top: 1px solid var(--line);
  padding: clamp(2.5rem, 5vw, 3.5rem) var(--pad);
}
.foot__mark {
  max-width: var(--wide);
  margin: 0 auto .5rem;
  font-size: 1.25rem;
  font-weight: 500;
}
.foot__mark img { height: 34px; width: auto; display: block; }
.foot__legal {
  max-width: var(--wide);
  margin: 0 auto;
  font-size: var(--fs-sm);
  color: var(--gray-soft);
}

/* ===========================================================================
   BỔ SUNG CHO CẤU TRÚC NHIỀU TRANG
   =========================================================================== */

h1 { margin: 0; font-weight: 500; line-height: 1.2; text-wrap: balance; }

/* --- logo dùng chung ------------------------------------------------------
   Logo nhúng MỘT lần ở đây dưới dạng data URI. Mọi trang dùng lại cùng file
   CSS này nên trình duyệt chỉ tải logo một lần, và logo hiện được kể cả khi
   trang được mở không qua máy chủ.                                          */

.logo {
  display: block;
  flex-shrink: 0;
  width: 81px;
  height: 38px;
  background: url("data:image/png;base64,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") no-repeat center / contain;
}

.foot__mark {
  max-width: var(--wide);
  margin: 0 auto .75rem;
  height: 34px;
  background: url("data:image/png;base64,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") no-repeat left center / auto 34px;
}

@media (max-width: 820px) {
  .logo { width: 68px; height: 32px; }
}

/* --- đầu trang con -------------------------------------------------------- */

.pagehead {
  max-width: var(--wrap);
  margin: 0 auto;
  padding: clamp(2rem, 4vw, 3.25rem) var(--pad) 0;
  display: grid;
  gap: 1rem;
  justify-items: start;
}
.pagehead h1 { font-size: clamp(1.9rem, 4vw, 3rem); }
.pagehead__body { max-width: 58ch; color: var(--gray); }

.crumbs { display: flex; gap: .5rem; font-size: var(--fs-sm); color: var(--gray-soft); }
.crumbs a { color: var(--gray); text-decoration: none; }
.crumbs a:hover { color: var(--ink); text-decoration: underline; }

/* trang Sản phẩm đã có phần đầu trang nên danh mục không cần khoảng trống lớn */
.pagehead + .catalogue { padding-top: clamp(2.5rem, 5vw, 4rem); }

/* --- sản phẩm nổi bật trên trang chủ -------------------------------------- */

.featured {
  max-width: var(--wrap);
  margin: 0 auto;
  padding: var(--bay) var(--pad) 0;
}
.featured__head { display: grid; gap: .6rem; margin-bottom: 2rem; }
.featured__head p { color: var(--gray); max-width: 56ch; }
.featured__more { margin-top: 2.25rem; }


/* tên sản phẩm giờ là thẻ h3 — giữ nguyên cỡ chữ cũ cho gọn */
.card__name { font-size: var(--fs-md); }
/* ===========================================================================
   HERO — bố cục chia đôi
   ---------------------------------------------------------------------------
   MÀU: đồng bộ với moodboard "Aqua Bomb Frozen" trong brand guideline.
   Moodboard đó chỉ có xanh băng, trắng và xám — KHÔNG có màu xanh lá, nên màu
   xanh rêu đặt tạm trước đây đã được gỡ bỏ. Bảng chữ dùng Cool Gray 11 C,
   đúng màu tối mà guideline liệt kê cho chính dòng Aqua Bomb Frozen
   (P2225C · P9460C · P CoolGray 11C); bảng hình dùng hai màu còn lại.
   Không thêm token màu mới — tất cả đều lấy từ biến đã có.
   =========================================================================== */

.hero { display: grid; grid-template-columns: 1fr; }

/* --- bảng chữ: LUÔN là nền màu đặc, ở mọi khổ màn hình ------------------- */
.hero__panel {
  background: var(--gray);            /* Pantone Cool Gray 11 C */
  color: var(--paper);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.15rem;
  padding-block: clamp(2.75rem, 7vw, 4.5rem);
  padding-inline: 1.5rem;               /* 24px trên mobile theo yêu cầu */
}

.hero__eyebrow {
  font-size: var(--fs-xs);
  letter-spacing: .16em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, .82);
}
.hero__title {
  font-size: clamp(2rem, 4.4vw, 3.25rem);
  font-weight: 600;                     /* nét đậm nhất đã nạp của Be Vietnam Pro */
  line-height: 1.12;
  letter-spacing: -0.01em;
  color: var(--paper);
  max-width: 15ch;
}
.hero__sub {
  font-size: var(--fs-md);
  line-height: 1.65;
  color: rgba(255, 255, 255, .9);
  max-width: 46ch;
}

.hero__cta { display: flex; flex-wrap: wrap; gap: .85rem; margin-top: .6rem; }
.hero__panel :focus-visible { outline-color: var(--paper); }

/* ===========================================================================
   NÚT BẤM — một kiểu duy nhất dùng chung cho cả trang
   ---------------------------------------------------------------------------
   Mọi nút đều cùng hình dạng, cùng kích thước, chỉ khác nền sáng hay nền tối.
   Ba trạng thái đổi màu rõ ràng:
     · thường      viền, nền trong suốt
     · rê chuột    đảo màu nền và chữ
     · ĐANG CHỌN   nền xanh ngọc Pantone 2225 C, chữ đen — màu "đã chọn"
   =========================================================================== */

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;                     /* đủ lớn để bấm bằng ngón tay */
  padding: .75rem 1.75rem;
  font-family: inherit;
  font-size: var(--fs-sm);
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background: transparent;
  border: 1px solid currentColor;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}

/* nút trên nền tối (bảng chữ của hero) */
.btn--on-dark { color: var(--paper); }
.btn--on-dark:hover,
.btn--on-dark:focus-visible { background: var(--paper); color: var(--gray); }

/* nút trên nền sáng (phần còn lại của trang) */
.btn--on-light { color: var(--ink); }
.btn--on-light:hover,
.btn--on-light:focus-visible { background: var(--ink); color: var(--paper); }

/* TRẠNG THÁI ĐANG CHỌN — dùng chung cho cả hai nền */
.btn.is-selected,
.btn[aria-current="page"] {
  background: var(--frozen-1);          /* Pantone 2225 C */
  border-color: var(--frozen-1);
  color: var(--ink);
}
.btn.is-selected:hover,
.btn[aria-current="page"]:hover {
  background: var(--frozen-2);          /* Pantone 9460 C */
  border-color: var(--frozen-2);
  color: var(--ink);
}

.btn:active { transform: translateY(1px); }
@media (prefers-reduced-motion: reduce) { .btn:active { transform: none; } }

/* --- bảng hình ảnh / video ----------------------------------------------- */
.hero__media {
  position: relative;
  overflow: hidden;
  order: -1;                            /* mobile: hình nằm trên, chữ nằm dưới */
  min-height: 40vh;
  background: linear-gradient(160deg, var(--frozen-2) 0%, var(--frozen-1) 100%);
}

/* Nền tạm khi chưa có ảnh/video thật: packshot chính hãng trên nền màu dòng
   Aqua Bomb Frozen. Ảnh hoặc video thật sẽ nằm đè lên và che hoàn toàn. */
.hero__media::after {
  content: "";
  position: absolute;
  inset: 10%;
  background: url("assets/products/aqua-bomb.png") no-repeat center / contain;
  z-index: 0;
}

.hero__still,
.hero__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.hero__still { z-index: 1; }

/* Video ẩn cho tới khi site.js bật lên — nên trên mobile và khi người dùng
   chọn giảm chuyển động, trình duyệt không tải một byte video nào. */
.hero__video { display: none; z-index: 2; }
.hero__video.is-on { display: block; }

@media (prefers-reduced-motion: reduce) {
  .hero__video, .hero__video.is-on { display: none !important; }
}

/* --- máy tính để bàn: chia đôi 45 / 55 ----------------------------------- */
@media (min-width: 1024px) {
  .hero { grid-template-columns: 45fr 55fr; align-items: stretch; }
  .hero__media { order: 0; min-height: min(76vh, 620px); }
  .hero__panel {
    padding-inline: clamp(4rem, 5.5vw, 6rem);   /* tối thiểu 64px theo yêu cầu */
    min-height: min(76vh, 620px);
  }
}

/* Máy tính bảng 768–1023px giữ nguyên kiểu xếp chồng: thử bố cục 50/50 ở khổ
   này thì bảng chữ chỉ còn khoảng 300px, tiêu đề bị bó và xuống dòng xấu. */
@media (min-width: 768px) and (max-width: 1023px) {
  .hero__media { min-height: 46vh; }
  .hero__panel { padding-inline: clamp(2.5rem, 6vw, 4rem); }
}
