/* All public domains share the production font host. Local files also work
   for offline previews. Larger character sets are fetched only when needed. */
@font-face{font-family:"Gray Latin";src:url("https://gray-hotel-ops.pages.dev/fonts/montserrat-latin-variable.woff2?v=06b16db7a969") format("woff2"),url("/fonts/montserrat-latin-variable.woff2?v=06b16db7a969") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Gray Korean UI";src:url("https://gray-hotel-ops.pages.dev/fonts/gray-ui.e05133706169.woff2") format("woff2"),url("/fonts/gray-ui.e05133706169.woff2") format("woff2");font-weight:45 920;font-style:normal;font-display:swap}
@font-face{font-family:"Gray Korean Common";src:url("https://gray-hotel-ops.pages.dev/fonts/gray-common.4ffb76dab7bb.woff2") format("woff2"),url("/fonts/gray-common.4ffb76dab7bb.woff2") format("woff2");font-weight:45 920;font-style:normal;font-display:swap}
@font-face{font-family:"Gray Korean";src:url("https://gray-hotel-ops.pages.dev/fonts/pretendard-variable.woff2?v=9599f12fd42f") format("woff2"),url("/fonts/pretendard-variable.woff2?v=9599f12fd42f") format("woff2");font-weight:45 920;font-style:normal;font-display:swap}
:root{--gray-font:"Gray Latin","Gray Korean UI","Gray Korean Common","Gray Korean","Malgun Gothic",sans-serif}
html body,html body :is(button,input,select,textarea,dialog,h1,h2,h3,h4,.login-form-head,.login-story,.login-emblem,.side-brand,.brand-mark,.room-tools,.price-monitor-panel){font-family:var(--gray-font);font-synthesis:none}
html body{font-weight:500;line-height:1.55}
html body :is(h1,h2,h3,h4){font-weight:750;letter-spacing:-.025em}
html body .page-heading h1{font-weight:750}
html body :is(.primary,.outline,.workspace-feature-strip button,.sidebar nav button,.side-bottom>button){font-weight:650}
html body .sidebar nav button.active,html body .sidebar nav button[aria-current="page"]{font-weight:750}
html body :is(.side-brand strong,.login-story h1,.login-story h2){font-weight:800;letter-spacing:.025em}
html body :is(.brand-mark,.login-emblem){font-weight:800}
html body :is(table,.money,.metric-value,.price-amount){font-variant-numeric:tabular-nums}
html body :is(textarea,.workspace-item p,.notice-body,.workspace-detail-text){font-weight:450;line-height:1.65}
html body :is(.topbar,.sidebar,.page-heading) button{line-height:1.4}
