:root{font-family:Huninn,Noto Sans TC,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mw-nav-pad-top: 54px;--mw-tab-pad-bottom: 26px;--mw-tab-inner-h: 59px;--mw-page-pad-bottom: calc(var(--mw-tab-pad-bottom) + var(--mw-tab-inner-h) + 56px);--mw-fab-bottom: calc(var(--mw-tab-pad-bottom) + var(--mw-tab-inner-h) + 16px)}body.mw-mobile{--mw-nav-pad-top: calc(env(safe-area-inset-top) + 16px) ;--mw-tab-pad-bottom: calc(env(safe-area-inset-bottom) + 12px) }html,body,#root{margin:0;padding:0;height:100%}body{background:#2a221b;min-height:100vh;overflow:auto}body.mw-mobile{background:#faf3e3;overflow:hidden;overscroll-behavior:none}@media (prefers-color-scheme: dark){body.mw-mobile{background:#1d160f}}button{font-family:inherit}.mw-settings-action:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:8px}@keyframes mwDraw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes mwCheckPop{0%{transform:scale(.4);opacity:0;transform-origin:16px 16px}55%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}@keyframes mwIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mwPush{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes mwPushBack{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes mwSlide{0%{transform:translate(100%);opacity:.7}to{transform:translate(0);opacity:1}}.mw-scroll{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.55) transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.mw-scroll::-webkit-scrollbar{width:8px;height:8px}.mw-scroll::-webkit-scrollbar-track{background:transparent}.mw-scroll::-webkit-scrollbar-thumb{background:#8080808c;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.mw-scroll::-webkit-scrollbar-thumb:hover{background:#808080cc;background-clip:padding-box;border:2px solid transparent}body.mw-mobile .mw-scroll{scrollbar-width:none}body.mw-mobile .mw-scroll::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
