/* UX fixes, Nov 2026: shorter phone homepage, readable small text */
@media(max-width:760px){
  /* These four have their own full pages (Birthdays, Shop, Learn, Partners & media) */
  #johor-bahru,#extras,#learning,#media-features{display:none}
}
@media(max-width:760px){
  /* Photo label moves to the top corner so it no longer covers the note card */
  .photo-caption{top:12px;bottom:auto;left:12px;right:auto;max-width:70%}
  .philosophy{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;justify-items:start}
}
small{font-size:max(12px,.85em)}
.rating-badge{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:700;min-height:44px;border-bottom:1px solid currentColor}
.rating-badge span,.rating-line span{color:#f9871b;letter-spacing:2px}
.rating-line{font-size:15px;margin:14px 0 0}
