*{box-sizing:border-box;margin:0;padding:0}:root{--sky-top:#4c8afb;--sky-mid:#7fb2ff;--sky-bot:#9dc0ff;--sky-mid-stop:24%}html,body{width:100%;height:100%;overflow:hidden}html{background:linear-gradient(to top, var(--sky-bot) 0%, var(--sky-mid) var(--sky-mid-stop), var(--sky-top) 100%)}html,body{overscroll-behavior:none}@supports (background:-webkit-named-image(i)){html{overscroll-behavior-y:auto}}body{animation:.5s backwards page-in}html.page-leaving body{opacity:0;transition:opacity .35s}@keyframes page-in{0%{opacity:0}}#app{touch-action:none;width:100vw;height:100vh;display:block}html:not(.scene) #app{opacity:0;transition:opacity .8s}html.logo-ready #app{opacity:1}.home-intro,.home-records{opacity:0}:is(html.logo-ready,html.no-3d,html.logo-slow) .home-intro{opacity:1;transition:opacity .8s .6s}:is(html.logo-ready,html.no-3d,html.logo-slow) .home-records{opacity:1;transition:opacity .8s 1.2s}.home{--ink:#0c1d3a;--ink-muted:#0c1d3aa8;--edge:clamp(12px, 2vw, 24px);z-index:10;padding:var(--edge) var(--edge) calc(var(--edge) + 2vh);text-align:center;pointer-events:none;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;font:15px/1.65 -apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;display:flex;position:fixed;inset:0}html.scene .home{display:none}.home a{pointer-events:auto;color:inherit;text-decoration:none}.home-logo{aspect-ratio:196/75;place-items:center;width:clamp(170px,11.4vw,280px);margin:0 auto;display:grid}.home-brand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.no-3d .home-brand{clip-path:none;letter-spacing:.04em;color:#fff;width:auto;height:auto;font:800 clamp(34px,2.6vw,52px)/1.2 Shippori Mincho B1,Songti TC,Noto Serif TC,serif;position:static;overflow:visible}.home-intro{max-width:48em;margin-top:84px;font-family:Noto Serif TC,Songti TC,serif;font-size:16px;font-weight:500;line-height:1.65}.home-intro-narrow{display:none}.home-intro-wide{line-height:2}@media (width<=759px){.home-intro-wide{display:none}.home-intro-narrow{display:block}.home-intro{margin-top:21px}}.home-records{flex-direction:column;align-items:center;gap:4px;min-height:44px;margin-top:110px;display:flex}@media (width<=759px){.home-records{margin-top:56px}}@keyframes home-record-in{0%{opacity:0}}.home-record{letter-spacing:.043em;align-items:center;font-size:19.4px;font-weight:700;line-height:1.77;animation:.6s backwards home-record-in;display:inline-flex}html.og .home-intro,html.og .home-records{display:none}html.og .home{padding:0}html.og .home-logo{width:62vw}.not-found{z-index:10;text-align:center;pointer-events:none;color:#0c1d3a;padding:16px 16px calc(16px + 8vh);font:500 16px/1.65 Noto Serif TC,Songti TC,serif;position:fixed;bottom:0;left:0;right:0}.not-found-title{font:inherit;letter-spacing:.043em;font-size:19.4px;font-weight:500}.not-found-links{margin-top:12px}.not-found a{pointer-events:auto;color:inherit;text-underline-offset:.25em;font-weight:700;text-decoration:underline}.fatal{text-align:center;color:#1d1d1f;place-items:center;padding:16px;font:15px/1.6 -apple-system,PingFang TC,Noto Sans TC,sans-serif;display:grid;position:fixed;inset:0}.tp-frame{z-index:1000;position:fixed;top:8px;right:8px}.tp-scroll{max-height:calc(100vh - 16px);overflow-y:auto}.tp-resize{cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.tp-lblv_l.has-tip{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59}.param-tip{z-index:1002;color:#e6e6e6;white-space:pre-line;pointer-events:none;background:#2a2c33;border:1px solid #ffffff24;border-radius:8px;max-width:320px;padding:8px 10px;font:12px/1.55 -apple-system,PingFang TC,Noto Sans TC,sans-serif;position:fixed;box-shadow:0 6px 20px #00000073}.param-tip[hidden]{display:none}
