/* 오랑주리 리디자인(허브·must-see·방문 가이드) 전용 추가분.
   기본 모양은 루브르 리디자인 CSS(louvre-hub.css · louvre-must-see.css · louvre-article.css)를
   그대로 쓰고, 여기에는 오랑주리 보드에만 있는 것만 둔다. 모든 규칙은 .or-page 아래. */

/* Hub hero: the Renoir crops a little higher than the Louvre statue. */
.or-page .lh-hero-figure img { object-position: center 20%; }
.or-page .lh-door img.lh-door-top { object-position: center 30%; }

/* Copyright notice in place of a photo (Marie Laurencin, protected until 2027). */
.or-page .or-note {
  position: relative;
  font-family: var(--font-display);
  font-style: italic;
  color: var(--stone);
}
.or-page .or-note-thumb {
  background: #EDE3E1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 28px;
  box-sizing: border-box;
  text-align: center;
}
.or-page .or-note-thumb .or-note { font-size: 14px; line-height: 20px; }
.or-page .lms-art-blank.or-note-box {
  position: relative;
  background: #EDE3E1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
  text-align: center;
}
.or-page .lms-art-blank.or-note-box::before {
  content: "";
  position: absolute;
  inset: 14px;
  border: 1px solid #D8C8C6;
  border-radius: 4px;
}
.or-page .or-note-box .or-note { font-size: 16px; line-height: 23px; max-width: 190px; }

/* Must-see floor chips */
.or-page .lms-dot--ground-floor { background: var(--gold); }
.or-page .lms-dot--lower-level { background: var(--forest); }
