@import "https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500&family=Noto+Sans+TC:wght@300;400;500&family=Inter:wght@300;400;500&display=swap";._nav_1liwk_2{height:var(--bottom-nav-height);background:var(--color-bg);border-top:var(--line-width) solid var(--color-line);font-family:var(--font-zh);font-size:var(--text-xs);letter-spacing:.1em;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}._brand_1liwk_15{text-decoration:none;display:none}._item_1liwk_16{justify-content:center;align-items:center;gap:var(--space-1);min-width:56px;min-height:var(--touch-min);color:var(--color-ink-3);flex-direction:column;text-decoration:none;display:flex;position:relative}._icon_1liwk_28{width:var(--nav-icon-size);height:var(--nav-icon-size);flex:none}._item_1liwk_16:active{opacity:.6}._active_1liwk_30{color:var(--color-ink);font-weight:var(--weight-medium)}._active_1liwk_30:after{content:"";left:50%;top:calc(var(--space-2) * -1);width:var(--dot-size-sm);height:var(--dot-size-sm);margin-left:calc(var(--dot-size-sm) / -2);background:var(--color-accent);border-radius:50%;position:absolute}._account_1liwk_44{display:none}@media (width>=900px){._nav_1liwk_2{width:var(--sidebar-width);border-top:0;border-right:var(--line-width) solid var(--color-line);height:auto;padding-top:var(--space-7);font-size:var(--text-md);flex-direction:column;justify-content:flex-start;align-items:stretch;top:0;bottom:0;right:auto}._brand_1liwk_15{gap:var(--space-1);padding:0 var(--space-5) var(--space-6);color:var(--color-ink);flex-direction:column;display:flex}._brand_1liwk_15:active{opacity:.6}._brandSmall_1liwk_68{font-family:var(--font-ja);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-ink-3)}._brandName_1liwk_71{font-family:var(--font-zh);font-weight:var(--weight-medium);font-size:var(--text-xl);letter-spacing:var(--tracking-label)}._item_1liwk_16{justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-5);flex-direction:row;min-height:48px}._active_1liwk_30:after{margin-left:var(--space-3);position:static}._account_1liwk_44{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--line-width) solid var(--color-line);flex-direction:column;margin-top:auto;display:flex}._accountName_1liwk_94{font-size:var(--text-sm);color:var(--color-ink-2);letter-spacing:var(--tracking-body)}._logout_1liwk_95{min-height:var(--touch-min);font-family:var(--font-zh);font-size:var(--text-sm);color:var(--color-ink-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}}._banner_4rxr1_3{left:var(--space-3);right:var(--space-3);bottom:calc(var(--bottom-nav-height) + var(--space-3));z-index:20;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-bg);border:var(--line-width) solid var(--color-wrong);border-radius:var(--radius-md);display:flex;position:fixed}._text_4rxr1_17{font-size:var(--text-sm);color:var(--color-ink);flex:1;line-height:1.6}._close_4rxr1_18{width:var(--touch-min);height:var(--touch-min);color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}._close_4rxr1_18 svg{width:16px;height:16px}@media (width>=900px){._banner_4rxr1_3{left:calc(var(--sidebar-width) + var(--space-4));right:auto;bottom:var(--space-4);max-width:420px}}._shell_yezi1_1{flex-direction:column;min-height:100vh;display:flex}._main_yezi1_6{width:100%;max-width:var(--page-max-width);padding:var(--space-5) var(--page-gutter) calc(var(--bottom-nav-height) + var(--space-5));flex:1;margin:0 auto}@media (width>=900px){._shell_yezi1_1{flex-direction:row}._main_yezi1_6{max-width:none;margin-left:var(--sidebar-width);padding:var(--space-7)}._main_yezi1_6>*{max-width:var(--content-max-width);margin:0 auto}}:root{--color-bg:#f7f4ee;--color-line:#e4dfd4;--color-outline:#b9ad9e;--color-track:#ddd7ca;--color-ink:#4a423b;--color-ink-body:#574e46;--color-ink-2:#6a6158;--color-ink-3:#766c61;--color-primary:#7a6a5c;--color-on-primary:#fff;--color-accent:#c8553d;--color-right:#4a6b4f;--color-wrong:#a8442f;--font-ja:"Inter", "Zen Kaku Gothic New", "Noto Sans TC", sans-serif;--font-zh:"Inter", "Noto Sans TC", "Zen Kaku Gothic New", sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:28px;--text-3xl:46px;--text-display:56px;--text-score:64px;--tracking-body:.02em;--tracking-title:.08em;--tracking-button:.16em;--tracking-label:.2em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-md:10px;--radius-pill:999px;--line-width:1px;--line-width-strong:1.5px;--track-height:2px;--touch-min:44px;--button-height:54px;--dot-size:6px;--dot-size-sm:4px;--page-max-width:480px;--page-gutter:28px;--content-max-width:760px;--bottom-nav-height:72px;--nav-icon-size:22px;--sidebar-width:190px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-zh);font-weight:var(--weight-regular);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.7}.zh{font-family:var(--font-zh)}a{color:var(--color-ink)}button{font:inherit;color:inherit}:focus-visible{outline:var(--line-width-strong) solid var(--color-ink);outline-offset:2px}
