#header{background-color:hsl(var(--primary));color:hsl(var(--primary));height:1.25rem;left:0;position:fixed;top:0;width:1.25rem;width:100%;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,1,1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);line-height:48px;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}#header,#header nav{height:48px}#header nav{background-color:inherit}#header #nav_desktop>a,#header #nav_desktop>button{padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}#header #nav_desktop>a:hover,#header #nav_desktop>button:hover{color:hsl(var(--accent))}#header #nav_desktop>a button,#header #nav_desktop>button button{background-color:transparent;padding:0}#header #nav_desktop>a button:hover,#header #nav_desktop>a button[data-state=open],#header #nav_desktop>button button:hover,#header #nav_desktop>button button[data-state=open]{color:inherit}#header.transparent{background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#header.transparent .logo{opacity:0}#header.transparent #nav_desktop>a,#header.transparent #nav_desktop>button{color:hsl(var(--primary)/.25)}.dark #header.transparent #nav_desktop>a,.dark #header.transparent #nav_desktop>button{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.nav>button{align-items:center;display:flex}.nav>button:after{content:"⌃";font-size:12px;margin-left:4px;transform:rotate(180deg)}.nav>button[data-state=open]:after{transform:rotate(0)}#nav_mobile>a,#nav_mobile>button{margin-bottom:.75rem;margin-top:.75rem}#nav_mobile [aria-haspopup=menu]{display:none}.page{min-height:100vh;padding-bottom:60px;padding-top:76px}.page.no_spacer{padding-bottom:32px;padding-top:48px}.page .breadcrumb{margin:-20px 0 20px}.page section{padding:2rem 0}.page .buttons{display:flex;justify-content:flex-end;margin-bottom:2.5rem;margin-top:2.5rem}.page .buttons button{margin:0 0 0 .5rem;min-width:6rem}.page-enter-active,.page-leave-active{animation-duration:.3s;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-enter-from,.page-leave-to{opacity:0}.todos{margin-top:1.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.todos:before{content:"未完成開發備註："}#footer{background-color:hsl(var(--primary));color:rgb(245 245 245/var(--tw-text-opacity));height:32px;line-height:32px;margin-top:-32px;overflow:hidden}#footer,#footer .policy{--tw-text-opacity:1}#footer .policy{color:rgb(255 255 255/var(--tw-text-opacity));margin-right:1.25rem}
