.bc[data-v-7f269ad1]{--violet:#3b2f6b;--gold:#b8912f;--line:#c9c3da;color:#222;background:#f3f1f7;font-family:PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif;font-size:15px}.in[data-v-7f269ad1]{max-width:1000px;margin:0 auto;padding:0 16px}.topbar[data-v-7f269ad1]{color:#cfc8e6;text-align:right;background:#2a2250;padding:4px 0;font-size:12px}.head[data-v-7f269ad1]{border-bottom:4px solid var(--gold);background:#fff;padding:14px 0}.brand[data-v-7f269ad1]{color:var(--violet);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.seal[data-v-7f269ad1]{background:var(--violet);color:#f5d77a;letter-spacing:.05em;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Songti TC,serif;font-size:16px;display:grid}.brand b[data-v-7f269ad1]{letter-spacing:.15em;font-family:Songti TC,PMingLiU,serif;font-size:26px;display:block}.brand small[data-v-7f269ad1]{color:#777;letter-spacing:.2em;font-size:11px}.menu[data-v-7f269ad1]{background:var(--violet)}.menu .in[data-v-7f269ad1]{flex-wrap:wrap;display:flex}.menu a[data-v-7f269ad1]{color:#fff;border-right:1px solid #ffffff26;padding:10px 22px;text-decoration:none}.menu a.on[data-v-7f269ad1]{background:var(--gold)}.body[data-v-7f269ad1]{padding-top:10px;padding-bottom:32px}.crumb[data-v-7f269ad1]{color:#555;font-size:13px}.crumb a[data-v-7f269ad1]{color:var(--violet)}.cols[data-v-7f269ad1]{grid-template-columns:200px minmax(0,1fr);gap:18px;display:grid}.left[data-v-7f269ad1]{border:1px solid var(--line);background:#fff;align-self:start}.left h2[data-v-7f269ad1]{background:var(--violet);color:#fff;margin:0;padding:10px 14px;font-size:16px}.left a[data-v-7f269ad1]{border-bottom:1px dotted var(--line);color:#333;padding:9px 14px;text-decoration:none;display:block}.left a.on[data-v-7f269ad1]{color:var(--violet);background:#ebe7f5;font-weight:700}.main[data-v-7f269ad1]{border:1px solid var(--line);background:#fff;padding:20px 24px 28px}.foot[data-v-7f269ad1]{color:#cfc8e6;background:#2a2250;padding:16px 0;font-size:12px}.foot p[data-v-7f269ad1]{margin:2px 0}@media (width<=720px){.cols[data-v-7f269ad1]{grid-template-columns:minmax(0,1fr)}.left[data-v-7f269ad1]{display:none}.main[data-v-7f269ad1]{padding:16px}.menu a[data-v-7f269ad1]{padding:9px 14px}}
