*{box-sizing:border-box}body{margin:0;background:#FAF5EC;font-family:'Noto Sans TC',system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#403A2F}a{color:#B27A17;text-decoration:none}a:hover{color:#8A5E0F}h1,h2,h3,p{margin:0}summary::-webkit-details-marker{display:none}summary{list-style:none;cursor:pointer}details[open] summary span[data-chev]{transform:rotate(180deg)}@media (max-width:658px){[data-featswap]{order:-1;justify-content:center !important}}@media (max-width:840px){[data-desktop-nav]{display:none !important}}@media (min-width:840.02px){[data-mobile-nav]{display:none !important}}
[data-nav-link]{position:relative;padding:4px 1px;transition:color .22s ease}
[data-nav-link]::after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;border-radius:2px;background:#F2A93B;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.25,.8,.35,1)}
[data-nav-link]:hover{color:#3A3630 !important}
[data-nav-link]:hover::after{transform:scaleX(1)}
[data-legal-link]{transition:color .22s ease}
@media (max-width:658px){
[data-foot-row]{flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:14px !important}
[data-foot-row] > span:empty{display:none !important}
[data-foot-nav]{justify-content:center !important;width:100% !important;row-gap:10px !important}
[data-foot-row] > span,[data-foot-row] > a{text-align:center}
}
.sx0:hover{background:#FCF9F2 !important}
.sx1:hover{background:#F4EFE4 !important;color:#3A3630 !important}
.sx2:hover{background:#F4EFE4 !important;color:#3A3630 !important}
.sx3:hover{background:#F4EFE4 !important;color:#3A3630 !important}
.sx4:hover{background:#F4EFE4 !important;color:#3A3630 !important}
.sx5:hover{background:#F4EFE4 !important;color:#3A3630 !important}
.sx6:hover{transform:translateY(-3px) scale(1.03) !important;box-shadow:0 10px 24px rgba(42,39,35,.22) !important}
.sx6:active{transform:translateY(-1px) scale(1.01) !important}
.sx7:hover{transform:translateY(-3px) scale(1.03) !important;box-shadow:0 10px 24px rgba(42,39,35,.22) !important}
.sx7:active{transform:translateY(-1px) scale(1.01) !important}
