.cl-room{height:var(--frame-l,100lvh);z-index:0;pointer-events:none;background:var(--ground);position:fixed;inset:0 0 auto}.cl-wrap{width:100%;padding:.5rem max(var(--hero-gutter), env(safe-area-inset-right)) 0 max(var(--hero-gutter), env(safe-area-inset-left))}@media (width>=640px){.cl-wrap{padding:1.5rem max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left))}}.cl-sheet{--sheet:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#2a211b);background:var(--sheet);border:1px solid var(--line);max-width:58rem;box-shadow:var(--shadow-card);border-radius:14px;margin-inline:auto;padding:1.75rem 1.375rem 2.5rem}@media (width>=640px){.cl-sheet{border-radius:18px;padding:3.5rem 3rem}}@media (width>=1024px){.cl-sheet{padding:4.5rem}}.cl-head{border-bottom:1px solid var(--line);padding-bottom:1.5rem}@media (width>=640px){.cl-head{padding-bottom:2.25rem}}.cl-title{font-family:var(--serif);font-optical-sizing:auto;font-feature-settings:"kern", "liga";letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.5rem,1.75rem + 2.2vw,3.5rem);font-weight:500;line-height:1.04}.cl-foot{max-width:58rem;padding:2rem .5rem max(2rem, env(safe-area-inset-bottom));margin-inline:auto}@media (width>=640px){.cl-foot{padding:2.5rem .25rem 3rem}}
