@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap");*{margin:0;box-sizing:border-box}html{font-size:var(--font-size)}body,html{width:100%;height:100%;scroll-behavior:smooth}body{position:relative;overflow-x:hidden;overflow-y:auto;cursor:auto;font-family:var(--normal-font);color:var(--font-color);background-color:var(--background-color)}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{border-radius:.25rem;background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{border-radius:.25rem;background-color:var(--scrollbar-thumb-hover)}::selection{background-color:var(--theme-secondary);color:var(--gray-3)}::-moz-selection{background-color:var(--theme-secondary);color:var(--gray-3)}[data-slide-top]{animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-top{0%{transform:translateY(3rem)}to{transform:translateY(0)}}.overflowHidden{overflow:hidden}h1,h2,h3,h4,h5,h6,p{width:100%;line-height:1.5}h1{font-size:2.75rem}h1,h2{font-weight:500}h2{font-size:2rem}h3{font-size:1.5rem}h3,h4{font-weight:500}h4{font-size:1.1rem}h5{font-size:.9rem}h5,h6{font-weight:500}h6{font-size:.7rem}p{font-size:1rem;font-weight:400;text-align:justify}ol,ul{width:100%}a{text-decoration:none;color:unset;transition:all .2s linear}a.link{text-decoration:underline;color:var(--theme-primary)}a:hover{opacity:.9}a:active{opacity:.8}#__next{width:100%;height:auto;position:relative}@media (max-width:480px){[data-desktop]{display:none!important}}@media (min-width:481px) and (max-width:760px){[data-desktop]{display:none!important}}@media (min-width:761px) and (max-width:1440px){[data-mobile]{display:none!important}}@media (min-width:1441px){[data-mobile]{display:none!important}}:root{--normal-font:"Inter","Noto Sans TC",sans-serif;--mono-font:"Roboto Mono","Noto Sans TC",monospace;--font-size:14px;--desktop-padding:1200px;--large-tablet-padding:5rem;--tablet-padding:1.5rem;--mobile-padding:1.5rem;--border-size:3px;--theme-1:#edf8fc;--theme-2:#c7e3f0;--theme-3:#98c9e3;--theme-4:#6daed6;--theme-5:#4793c9;--theme-6:#2478bd;--theme-7:#155896;--theme-8:#0a3b70;--theme-9:#03234a;--theme-10:#010f24;--theme-primary:var(--theme-7);--theme-secondary:var(--theme-6);--gray-1:#fff;--gray-2:#fafafa;--gray-3:#f5f5f5;--gray-4:#f0f0f0;--gray-5:#d9d9d9;--gray-6:#bfbfbf;--gray-7:#8c8c8c;--gray-8:#595959;--gray-9:#434343;--gray-10:#262626;--gray-11:#1f1f1f;--gray-12:#141414;--gray-13:#000;--red:#a1414c;--red-secondary:#ff7875;--decrease:#a1414c;--green:#40a070;--green-secondary:#95de64;--green-third:#317553;--increase:#738f50;--blue:#2478bd;--blue-primary:#22a2c3;--blue-secondary:#69b1ff;--blue-third:#2478bd;--blue-fourth:#6daed6;--yellow:#fadb14;--yellow-secondary:#fff566}:root,[data-theme=light]{--background-color:var(--gray-3);--background-color2:var(--gray-1);--hover:var(--gray-5);--hover-2:var(--gray-2);--border:var(--gray-6);--border-2:var(--gray-2);--border-input:var(--gray-3);--font-color:var(--gray-11);--font-color2:var(--gray-9);--font-color3:var(--gray-8);--scrollbar-track:transparent;--scrollbar-thumb:var(--gray-5);--scrollbar-thumb-hover:var(--gray-3);--toast-background-color:var(--gray-5);--striped-thead:var(--gray-3);--tbody:var(--background-color2);--tr-hover:var(--hover);--tr-odd:var(--gray-1);--tr-odd-hover:var(--hover);--tr-even:var(--gray-2);--tr-even-hover:var(--gray-3);--table-border:var(--border)}[data-theme=dark]{--background-color:var(--gray-12);--background-color2:var(--gray-11);--hover:var(--gray-10);--hover-2:var(--gray-11);--border:var(--gray-10);--border-input:var(--gray-10);--font-color:var(--gray-6);--font-color2:var(--gray-7);--font-color3:var(--gray-8);--scrollbar-track:transparent;--scrollbar-thumb:var(--gray-10);--scrollbar-thumb-hover:var(--gray-9);--toast-background-color:var(--gray-10);--striped-thead:var(--gray-12);--tbody:var(--background-color2);--tr-hover:var(--hover);--tr-odd:var(--background-color2);--tr-odd-hover:var(--hover);--tr-even:var(--gray-10);--tr-even-hover:var(--gray-9);--table-border:var(--border)}