.條款桌{--桌:#edf0f2;--紙:#fcfdfd;--字:#1b2530;--次字:#4f5a66;--鉛筆:#5b5147;--線:#d6dce1;--淡線:#e6eaed;--點線:#b3bcc5;--折角:#cdd6de;--藍:#24435f;--藍深:#1a3249;--明體:"Noto Serif TC", serif;--楷:"LXGW WenKai TC", "Noto Sans TC", serif;--緩:cubic-bezier(.23, 1, .32, 1);background:var(--桌);color:var(--字);padding:0 0 48px;font-size:18px;line-height:1.85}.條款桌.暖{--桌:var(--淡奶油);--紙:var(--白);--字:var(--墨);--次字:var(--灰字);--線:var(--細線);--淡線:var(--細線);--點線:var(--框線);--折角:var(--細線)}html:has(.條款桌.暖){scrollbar-color:var(--框線) var(--淡奶油)}body:has(.條款桌.暖){background:var(--淡奶油)}body:has(.條款桌.暖) .頁尾{border-top:1px solid var(--細線)}html:has(.條款桌:not(.暖)){scrollbar-color:#bcc5cd #edf0f2}body:has(.條款桌:not(.暖)){background:#edf0f2}body:has(.條款桌:not(.暖)) .頁尾{background:#edf0f2;border-top:1px solid #d6dce1}body:has(.條款桌:not(.暖)) .頁首{background:#edf0f2}body:has(.條款桌:not(.暖)) .導覽 a:not(.鈕)[aria-current]{color:#24435f;text-underline-offset:.5em;background:0 0;text-decoration:underline 1px}body:has(.條款桌:not(.暖)) .導覽 a:not(.鈕):hover{text-underline-offset:.5em;background:0 0;text-decoration:underline 1px}body:has(.條款桌:not(.暖)) .選單 summary{background:0 0;box-shadow:inset 0 0 0 1px #d6dce1}body:has(.條款桌:not(.暖)) .選單 nav a[aria-current]{text-underline-offset:.4em;background:0 0;text-decoration:underline 1px}body:has(.條款桌:not(.暖)) .選單 nav a:hover{background:#edf0f2}body:has(.條款桌) .底部預約{display:none}html body:has(.條款桌) .頁尾{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.條款桌 ::selection{color:var(--字);background:#f2ae2b61}.條款桌 :focus-visible{outline:2px solid var(--藍);outline-offset:3px;border-radius:2px}.條款桌 a{color:var(--藍);text-underline-offset:.28em;transition:color .16s var(--緩), text-decoration-color .16s var(--緩);border-radius:2px;text-decoration-line:underline;text-decoration-color:#24435f66;text-decoration-thickness:1px}.條款桌 h1,.條款桌 h2,.條款桌 h3{font-family:var(--明體);color:var(--字);text-wrap:balance;letter-spacing:.01em;font-weight:700}.條款桌 p{text-wrap:pretty}.條款紙{background:var(--紙);max-width:1200px;padding:32px max(16px, env(safe-area-inset-right)) 48px max(16px, env(safe-area-inset-left));margin:0 auto}.摺頁{position:relative}.引線{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.引線 path{fill:none;stroke:var(--鉛筆);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.鉛筆{font-family:var(--楷);color:var(--鉛筆)}.摺頁.有括號 .眉批[data-眉批] .眉批身{border-left:0;padding-left:36px}@media (width<=719px){.條款紙{padding-left:max(28px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}}.條款桌 .紙鈕{background:var(--藍);color:#fff;min-height:48px;transition:background-color .16s var(--緩), color .16s var(--緩), transform .12s var(--緩);border-radius:4px;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.條款桌 .紙鈕:active{transform:scale(.97)}.條款桌 .紙鈕 .圖示,.條款桌 .紙連 .圖示{stroke-width:1.75px;width:20px;height:20px}.條款桌 .紙連{align-items:center;gap:8px;min-height:44px;margin:0 -4px;padding:0 4px;font-size:17px;display:inline-flex}@media (hover:hover) and (pointer:fine){.條款桌 a:hover{color:var(--藍深);text-decoration-color:var(--藍深);text-decoration-thickness:2px}.條款桌 .紙鈕:hover{background:var(--藍深);color:#fff}}@media (width>=720px){.條款紙{padding:48px 48px 64px}}@media (width>=1100px){.條款桌{padding:32px 0 64px;font-size:18px}.條款紙{border-radius:2px;padding:64px}.摺頁{grid-template-columns:96px minmax(0,34em) 1fr;align-content:start;column-gap:48px;display:grid}.摺頁 .溝{grid-column:1}.摺頁 .欄{grid-column:2;min-width:0}.摺頁.已釘 .眉批[data-眉批]{width:232px;margin:0;position:absolute}.摺頁.已釘 .眉批[data-眉批] summary{display:none}.摺頁.已釘 .眉批[data-眉批] .眉批身{border-left:0;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:0;display:grid}.摺頁.已釘 .眉批[data-眉批] .身頭像{margin-top:2px;display:block}}@media (prefers-reduced-motion:reduce){.條款桌 *,.條款桌 :before,.條款桌 :after{transition:none!important}}
