/* ロゴ（アイコン＋「BJJ Trip」）。styles.css とは別に置く（2026-11-03 決定）
   - アイコン: public/logo.svg（currentColor）を mask で塗る。色は黒（#162634）
   - 文字: DM Sans 500。「BJJ Trip」の文字だけに絞った 2KB のサブセット（Google Fonts の text= で作成、OFL） */
@font-face{font-family:"DM Sans Wordmark";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-wordmark.woff2) format("woff2")}
.brand{display:inline-flex;align-items:center;font-family:"DM Sans Wordmark","DM Sans",Arial,sans-serif;font-size:27px;font-weight:500;letter-spacing:-.01em;color:#162634;white-space:nowrap}
.brand-foot{font-size:18px}
.logo-mark{display:inline-block;flex:none;width:.95em;height:1.4em;margin-right:.3em;background-color:#162634;-webkit-mask:url(/logo.svg) center/contain no-repeat;mask:url(/logo.svg) center/contain no-repeat}
