.site-footer[data-v-c534c41b]{align-items:center;background:rgb(var(--v-theme-on-merge-toolbar));border-top:1px solid rgb(var(--v-theme-hover-icon-hover));display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:auto;padding:20px 15px;width:100%}.footer-left[data-v-c534c41b]{color:var(--v-theme-background);font-family:Noto Sans TC,sans-serif;font-size:13px}.footer-links-container[data-v-c534c41b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;text-align:center}.footer-link[data-v-c534c41b],.termly-display-preferences[data-v-c534c41b]{background:transparent;border:none;color:var(--v-theme-background);cursor:pointer;font-family:Noto Sans TC,sans-serif;font-size:13px;text-decoration:underline}.link-separator[data-v-c534c41b]{color:var(--v-theme-background);padding:0 5px}.language-selector[data-v-c534c41b]{align-items:center;display:flex;flex-shrink:0;gap:8px}.language-icon-container[data-v-c534c41b]{align-items:center;display:flex;justify-content:center}.language-icon[data-v-c534c41b]{height:18px;width:18px}.language-button[data-v-c534c41b],.language-label[data-v-c534c41b]{color:var(--v-theme-background);font-family:Noto Sans TC,sans-serif;font-size:13px;font-weight:700}.language-button[data-v-c534c41b]{background:transparent;border:none;cursor:pointer}@media (max-width:768px){.site-footer[data-v-c534c41b]{align-items:center;flex-direction:column;text-align:center}.footer-left[data-v-c534c41b]{order:1}.footer-links-container[data-v-c534c41b]{justify-content:center;order:2}.language-selector[data-v-c534c41b]{justify-content:center;order:3}}.v-footer{align-items:center;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}
