import {HeroCatchphrase} from '@site/sections/HeroCatchphrase'; import type {CSSProperties, ReactNode} from 'react'; import {isoDate} from '@site/lib/format'; import {useSite} from '@site/lib/site-context'; import { bookingActionLabel, bookingLabel, bookingLinks, contactLinks, heroFacts, isSectionEnabled, unitSpec, } from '@site/lib/derive'; // ★ 배럴(`@/sections`)을 거치면 껍데기 하나가 사이트의 모든 섹션을 끌고 들어온다. // 껍데기는 하단 고정 바 하나만 필요하다 — 파일을 직접 가리킨다. import {MobileTabBar} from '@site/sections/MobileTabBar'; /** * 본문 섹션의 색 띠를 걷어낸다 (2026-09-04, 사장님 지적). * * ★ 실측: 히어로는 투명(바탕 #e5ddd2)인데 소개가 rgb(219,211,200), 예약 전 확인이 * rgb(222,213,200), 객실이 다시 투명, 요금·이용정보가 rgb(222,213,200) 이었다. * 밝기가 오르락내리락하는 띠가 여덟 번 반복된다. 이 안에는 **면이 없다** — * Hero 주석의 "버튼 상자를 만들지 않는다"와 같은 규칙이 섹션에도 걸려야 한다. * ★ !important 인 이유: 공용 Section 이 배경색과 세로 여백을 **인라인 style** 로 박는다 * (lib/ui/Section.tsx:82). 인라인은 선택자 특정도로 못 이기므로 이 자리에서만 강제한다. * 제 폴더가 직접 그린 판(Hero·Rooms)은 `data-oasi` 로 표시해 건너뛴다 — 이미 투명이고 * 위 여백을 스스로 정한다. * ★ 글자색도 같이 강제한다. tone='dark' 섹션이 인라인으로 밝은 글자를 넣는데, * 면이 사라지면 그 글자가 갱지 위에 하얗게 떠서 안 읽힌다. * ★ 아래 실선(border-b)도 지운다. 색 띠를 지우고 선만 남기면 이번엔 줄만 여덟 개 그어진다. * ★ `.shell` 의 좌우 여백을 0 으로 돌린다. 껍데기가 이미 본문 폭을 잡아 뒀는데 * 섹션 안에서 한 번 더 들어가서, 실측 1440px 에서 공용 섹션 제목만 40px 안쪽에 * 있었다(히어로·객실 569px ↔ 소개·요금 609px). * * ★ 뒤의 두 규칙은 **본문 칸이 716px 로 고정**이라 생기는 어긋남을 되돌린다. * 공용 섹션은 1200px 지면을 전제로 `lg:`·`xl:` 에서 칸을 나누는데, 그 중단점은 * 화면 폭이지 이 칸의 폭이 아니다. 이 껍데기는 화면이 아무리 넓어도 칸이 안 넓어진다. * - #about: 사진 7 · 글 5 로 갈리면 글 칸이 275px 다 — 한 줄에 열네 자. * 게다가 세로 가운데 정렬이라 짧은 사진이 허공에 뜨고 위아래로 200px 씩 빈다. * → 위아래로 쌓아 사진도 글도 칸을 다 쓰게 한다(글은 .measure 가 줄 길이를 잡는다). * - #summary: 값 표가 xl 에서 두 칸으로 갈려 한 칸이 179px 이 됐다. * 환불 규정 한 문장이 여덟 줄로 감긴다 → 한 칸으로 되돌린다. * * ───────────────────────────────────────────────────────────────────────────── * 남아 있던 마지막 면 — 공용 `.panel` (2026-09-04, 사장님 "다 고쳐") * * ★ 섹션 띠를 지우고 나니 `.panel`(index.css:197, 글자색 5% 틴트 + 실선)만 남아 * 이 안에서 유일하게 떠 있는 상자가 됐다. 실측 64개 — FAQ 32 · 주변 24 · 축제 4 · * 이용정보 2 · 오시는 길 1 · 날씨 1. * ★ 그냥 지우면 FAQ 서른둘이 구분 없는 글 덩어리가 된다. 그래서 **면을 걷고 구분을 * 다시 세운다** — 인쇄물이 상자 없이 목록을 가르는 두 가지, 가는 괘선과 들여쓰기다. * ★ !important 를 쓰지 않는다. 이