.page-hero[data-astro-cid-ucd2ps2b]{padding-top:clamp(100px,12vw,140px);padding-bottom:clamp(30px,4vw,50px);text-align:center}.rooms-detail-grid[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:36px}.room-detail[data-astro-cid-ucd2ps2b]{background:var(--c-paper);border:1px solid rgba(122,90,60,.12);border-radius:10px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:360px}@media (max-width: 900px){.room-detail[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}.room-detail[data-astro-cid-ucd2ps2b]:nth-child(2n) .rd-photo[data-astro-cid-ucd2ps2b]{order:2}@media (max-width: 900px){.room-detail[data-astro-cid-ucd2ps2b]:nth-child(2n) .rd-photo[data-astro-cid-ucd2ps2b]{order:0}}.rd-photo[data-astro-cid-ucd2ps2b]{position:relative;min-height:320px}.rd-photo[data-astro-cid-ucd2ps2b] img[data-astro-cid-ucd2ps2b]{width:100%;height:100%;object-fit:cover}.rd-tape[data-astro-cid-ucd2ps2b]{position:absolute;top:18px;left:18px;background:linear-gradient(135deg,#c8202ce6,#a81822e6);color:var(--c-cream-light);font-family:var(--f-display);font-weight:900;font-size:.85rem;letter-spacing:.16em;padding:8px 16px;border-radius:2px}.rd-info[data-astro-cid-ucd2ps2b]{padding:32px 36px}.rd-meta[data-astro-cid-ucd2ps2b]{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.rd-name-ko[data-astro-cid-ucd2ps2b]{font-family:var(--f-display);font-weight:900;font-size:1.6rem}.rd-name-en[data-astro-cid-ucd2ps2b]{font-family:var(--f-hand);color:var(--c-red);font-size:1.2rem}.rd-desc[data-astro-cid-ucd2ps2b]{color:var(--c-ink-soft);line-height:1.7;margin-bottom:18px}.rd-spec[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;padding:16px 0;border-top:1px dashed rgba(122,90,60,.2);border-bottom:1px dashed rgba(122,90,60,.2)}.rd-spec[data-astro-cid-ucd2ps2b]>div[data-astro-cid-ucd2ps2b]{text-align:center}.rd-spec[data-astro-cid-ucd2ps2b] dt[data-astro-cid-ucd2ps2b]{font-family:var(--f-display);font-weight:700;font-size:.75rem;color:var(--c-ink-muted);letter-spacing:.08em;margin-bottom:4px}.rd-spec[data-astro-cid-ucd2ps2b] dd[data-astro-cid-ucd2ps2b]{font-family:var(--f-display);font-weight:800;color:var(--c-red);font-size:.95rem}.rd-features[data-astro-cid-ucd2ps2b]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0 22px}.rd-features[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{font-size:.92rem;color:var(--c-ink-soft)}.pkg-detail-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.pkg-detail-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}.pkg-detail[data-astro-cid-ucd2ps2b]{background:var(--c-paper);border:1px solid rgba(122,90,60,.12);border-radius:10px;padding:30px;position:relative}.pkg-featured[data-astro-cid-ucd2ps2b]{background:linear-gradient(180deg,#1a1410,#2a1f1a);color:var(--c-cream-light);border:2px solid var(--c-gold);transform:scale(1.02)}.pkg-flag[data-astro-cid-ucd2ps2b]{position:absolute;top:-14px;left:50%;transform:translate(-50%) rotate(-2deg);background:var(--c-gold);color:var(--c-ink);font-family:var(--f-display);font-weight:900;font-size:.78rem;letter-spacing:.18em;padding:6px 18px;border-radius:2px}.pkg-detail[data-astro-cid-ucd2ps2b] header[data-astro-cid-ucd2ps2b]{margin-bottom:16px}.pkg-num[data-astro-cid-ucd2ps2b]{font-family:var(--f-display);font-weight:900;font-size:.85rem;color:var(--c-red);letter-spacing:.18em}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-num[data-astro-cid-ucd2ps2b]{color:var(--c-gold)}.pkg-detail[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{margin:6px 0 4px}.pkg-en[data-astro-cid-ucd2ps2b]{font-family:var(--f-hand);font-size:1.2rem;color:var(--c-ink-muted)}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-en[data-astro-cid-ucd2ps2b]{color:var(--c-cream-dark)}.pkg-meta[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px dashed rgba(122,90,60,.2);border-bottom:1px dashed rgba(122,90,60,.2);margin-bottom:18px}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-meta[data-astro-cid-ucd2ps2b]{border-color:#fdf6e433}.pkg-meta[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{display:block;font-family:var(--f-display);font-weight:700;font-size:.78rem;color:var(--c-ink-muted);letter-spacing:.08em}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-meta[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{color:var(--c-gold)}.pkg-meta[data-astro-cid-ucd2ps2b] div[data-astro-cid-ucd2ps2b]{font-size:1.05rem;font-weight:800}.pkg-meta[data-astro-cid-ucd2ps2b] div[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{color:var(--c-red);font-family:var(--f-display)}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-meta[data-astro-cid-ucd2ps2b] div[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{color:var(--c-gold)}.pkg-desc[data-astro-cid-ucd2ps2b]{font-size:.95rem;line-height:1.7;margin-bottom:18px;color:var(--c-ink-soft)}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-desc[data-astro-cid-ucd2ps2b]{color:var(--c-cream-dark)}.pkg-detail[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{font-size:.95rem;margin-bottom:10px}.pkg-featured[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{color:var(--c-cream-light)}.pkg-items[data-astro-cid-ucd2ps2b]{list-style:none;margin-bottom:22px}.pkg-items[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:6px 0;font-size:.92rem;color:var(--c-ink-soft);border-bottom:1px dashed rgba(122,90,60,.1)}.pkg-featured[data-astro-cid-ucd2ps2b] .pkg-items[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{color:var(--c-cream-dark);border-color:#fdf6e41a}.pkg-featured[data-astro-cid-ucd2ps2b] .btn-ghost[data-astro-cid-ucd2ps2b]{background:var(--c-gold);color:var(--c-ink);border-color:var(--c-gold)}.pkg-featured[data-astro-cid-ucd2ps2b] .btn-ghost[data-astro-cid-ucd2ps2b]:hover{background:var(--c-cream-light);color:var(--c-ink)}.bev-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 1024px){.bev-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.bev-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}.bev-card[data-astro-cid-ucd2ps2b]{background:var(--c-paper);border:1px solid rgba(122,90,60,.1);border-radius:8px;padding:22px}.bev-cat[data-astro-cid-ucd2ps2b]{font-family:var(--f-display);font-weight:900;font-size:1.05rem;color:var(--c-red);padding-bottom:10px;margin-bottom:12px;border-bottom:1px dashed rgba(200,32,44,.3);letter-spacing:.05em}.bev-card[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none}.bev-card[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{padding:5px 0;font-size:.92rem;color:var(--c-ink-soft);border-bottom:1px dotted rgba(122,90,60,.08)}.bev-card[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:last-child{border:0}.bev-note[data-astro-cid-ucd2ps2b]{text-align:center;margin-top:24px;color:var(--c-ink-muted);font-family:var(--f-hand);font-size:1.1rem}.food-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width: 768px){.food-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}.food-card[data-astro-cid-ucd2ps2b]{background:var(--c-paper);border:1px solid rgba(122,90,60,.1);border-radius:8px;padding:22px 26px;transition:transform .25s,box-shadow .25s}.food-card[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3a23161a}.food-name[data-astro-cid-ucd2ps2b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.food-name[data-astro-cid-ucd2ps2b] h4[data-astro-cid-ucd2ps2b]{font-size:1.1rem}.food-price[data-astro-cid-ucd2ps2b]{font-family:var(--f-display);font-weight:900;color:var(--c-red);font-size:1rem;white-space:nowrap}.food-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--c-ink-soft);font-size:.92rem;line-height:1.7}.cta-section[data-astro-cid-ucd2ps2b]{text-align:center;padding:clamp(60px,8vw,100px) 0}.cta-inner[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{color:var(--c-cream-light);font-size:clamp(2rem,4vw,3rem);margin:16px 0 14px}.cta-inner[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--c-cream-light);margin-bottom:26px}.cta-actions[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
