/* ロゴだけのヘッダー（2026-11-03 Elena「ロゴの上からの位置がページごとにバラバラ」）
   販売LP・登録後の thanks / confirmed・Brain 特典の thanks・/gifts/・/dl/book/・/dl/worksheet/・/lead/diagnosis/ が使う。
   ロゴの位置と大きさは、トップの .site-header（/pages/page.css）と同じ数字にそろえる:
     帯の高さ 70px＋下線1px／中身の幅 1200px＋左右の余白（24px、640px 以下は 20px）／ロゴの高さ 34px（600px 以下は 30px）
   page.css の数字を変えたら、ここも同じに変える（tests/redirects.test.mjs が突き合わせる） */
.logo-bar { position: relative; z-index: 50; background: rgba(255,255,255,.92); border-bottom: 1px solid #ececec; }
.logo-bar--sticky { position: sticky; top: 0; -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); }
.logo-bar__in { box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; gap: 12px; height: 70px; max-width: 1248px; margin: 0 auto; padding: 0 24px; }
.logo-bar__logo { display: inline-flex; align-items: center; }
.logo-bar__logo img { display: block; height: 34px; width: auto; max-width: none; }
.logo-bar__tag { font-size: 12px; color: #64748b; font-weight: 600; }
@media (max-width: 640px) { .logo-bar__in { padding: 0 20px; } }
@media (max-width: 600px) { .logo-bar__logo img { height: 30px; } }
