:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tw-bg:#faf8f3;--tw-surface:#fff;--tw-fg:#1d2421;--tw-muted:#4b5563;--tw-accent:#102f6c;--tw-on-accent:#fff;--tw-border:#c8bba8;--tw-gap-bg:#fbe4e1;--tw-gap-fg:#8a1c12;--tw-focus:#b85b00}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--tw-bg:#0f1724;--tw-surface:#172235;--tw-fg:#eef2f6;--tw-muted:#b8c2cf;--tw-accent:#9cc0ff;--tw-on-accent:#0f1724;--tw-border:#34445e;--tw-gap-bg:#3a1d1b;--tw-gap-fg:#ffb4a8;--tw-focus:#f3b562}}*{box-sizing:border-box}body{background:var(--tw-bg);color:var(--tw-fg);overflow-wrap:anywhere;margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;line-height:1.7}a{color:var(--tw-accent)}a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--tw-focus);outline-offset:2px}.tw-skip{position:absolute;left:-9999px}.tw-skip:focus{background:var(--tw-surface);z-index:10;padding:8px 12px;top:8px;left:16px}.tw-header,main,.tw-footer{max-width:960px;margin:0 auto;padding:0 16px}.tw-header{flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-top:16px;display:flex}.tw-brand{font-size:1.25rem;font-weight:700;text-decoration:none}.tw-tagline{color:var(--tw-muted);margin:0}h1{font-size:clamp(1.4rem,4vw,2rem);line-height:1.3}h2{margin-top:1.6em;font-size:1.2rem}.tw-notice{border:1px solid var(--tw-border);background:var(--tw-surface);border-radius:8px;margin:16px 0;padding:12px 14px;font-size:.95rem}.tw-status{color:var(--tw-muted);margin-top:4px;display:block}.tw-card,.tw-side{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:8px;min-width:0;margin:16px 0;padding:4px 16px 12px}.tw-main-text{border-left:4px solid var(--tw-accent);background:var(--tw-surface);margin:12px 0;padding:12px 16px;font-size:1.2rem;font-weight:700}.tw-button{background:var(--tw-accent);color:var(--tw-on-accent);border-radius:6px;min-height:44px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-block}.tw-options{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.tw-options li{border:2px solid var(--tw-accent);border-radius:8px;padding:8px 24px;font-size:1.15rem;font-weight:700}.tw-meta{color:var(--tw-muted);font-size:.9rem}.tw-ext{font-size:.8em}.tw-dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.tw-dl dt{font-weight:700}.tw-dl dd{min-width:0;margin:0}.tw-sides{grid-template-columns:minmax(0,1fr);gap:0 16px;display:grid}@media (width>=900px){.tw-sides{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.tw-reason{border-top:1px solid var(--tw-border);max-height:32rem;overflow-y:auto}.tw-gap{border-color:var(--tw-gap-fg)}.tw-gap-label{background:var(--tw-gap-bg);color:var(--tw-gap-fg);border-radius:4px;padding:2px 10px;font-weight:700;display:inline-block}.tw-table-wrap{overflow-x:auto}.tw-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.88rem}.tw-table th,.tw-table td{border:1px solid var(--tw-border);vertical-align:top;text-align:left;padding:6px 8px}.tw-sha{word-break:break-all;font-size:.78rem}.tw-crumb{margin:8px 0 0;font-size:.9rem}.tw-footer{color:var(--tw-muted);border-top:1px solid var(--tw-border);margin-top:32px;padding-bottom:32px;font-size:.85rem}
