:root{--ink:#1c1d1b;--paper:#f6f5f3;--serif:"Songti SC", "STSong", "SimSun", Georgia, serif;--sans:Arial, "PingFang SC", sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-family:var(--serif);margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.5}a,button,input,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #b8946e}img{max-width:100%}html{scroll-behavior:smooth}html[lang=en] h1,html[lang=en] h2{letter-spacing:.015em}html[lang=en] body{font-family:Georgia,Times New Roman,serif}html[lang=en] nav{font-family:Arial,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Fandol Kai;src:url(/fonts/FandolKai-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LXGW WenKai Lite;src:url(/fonts/LXGWWenKaiLite-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Allura;src:url(/fonts/Allura-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}
