@font-face{font-family:Gear Sport Display;src:url("/fonts/gear-sport-display-bold.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading:"Gear Sport Display", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-display:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--ui-scroll) var(--ui-track);scrollbar-width:thin}body{margin:0}::selection{background:var(--ui-selection);color:var(--ui-ink)}input,textarea{caret-color:var(--ui-focus)}:is(a,button,input,textarea,select,[role=button],[role=radio],[role=checkbox],[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}a{text-underline-offset:4px}:is(a,button,[role=button],[role=radio],[role=checkbox]){transition:opacity .12s ease-out,background-color .12s ease-out}@media (hover:hover){:is(a,button,[role=button],[role=radio],[role=checkbox]):not([aria-disabled=true]):hover{opacity:.86}}@media (prefers-reduced-motion:reduce){:is(a,button,[role=button],[role=radio],[role=checkbox]){transition:none}}