.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border-light);background:var(--color-surface);position:relative}.header-inner[data-astro-cid-nen7h5rs]{max-width:var(--chrome-max-width);box-sizing:border-box;flex-direction:column;gap:10px;margin:0 auto;padding:12px 24px 14px;display:flex}.header-row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:56px;display:flex}.site-logo[data-astro-cid-nen7h5rs]{letter-spacing:1.5px;color:var(--color-emphasis);align-items:center;gap:10px;font-size:26px;font-weight:800;text-decoration:none;display:flex}.site-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);display:block}.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-secondary);font-size:16px;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.nav-dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown-menu[data-astro-cid-nen7h5rs]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow-menu);z-index:30;padding:6px 0;display:none;position:absolute;top:100%;left:0}.nav-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-menu[data-astro-cid-nen7h5rs],.nav-dropdown[data-astro-cid-nen7h5rs]:focus-within .dropdown-menu[data-astro-cid-nen7h5rs]{display:block}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:9px 16px;font-size:14px;display:block}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg-subtle)}.header-search[data-astro-cid-nen7h5rs]{align-self:flex-end;gap:6px;width:100%;max-width:520px;display:flex;position:relative}.header-search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);flex:1;min-width:0;padding:7px 12px;font-size:16px}.header-search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{border-color:var(--color-primary);outline:none}.header-search[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{color:var(--color-surface);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}.header-search[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover{background:var(--color-primary-hover)}.header-search-results[data-astro-cid-nen7h5rs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:320px;box-shadow:var(--shadow-dropdown);z-index:100;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.header-search-result{color:var(--color-text);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;text-decoration:none;display:flex}.header-search-result:last-child{border-bottom:none}.header-search-result:hover{background:var(--color-bg-subtle)}.header-search-result strong{font-size:15px}.header-search-result small{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.nav-toggle[data-astro-cid-nen7h5rs],.nav-button[data-astro-cid-nen7h5rs]{display:none}@media (width<=768px){.header-inner[data-astro-cid-nen7h5rs]{padding:10px 16px 12px}.header-row[data-astro-cid-nen7h5rs]{min-height:48px}.site-logo[data-astro-cid-nen7h5rs]{font-size:20px}.site-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:34px;height:34px}.nav-button[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:flex}.nav-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-brand-dark);border-radius:2px;height:2px;display:block}.site-nav[data-astro-cid-nen7h5rs]{background:var(--color-surface);border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-menu);z-index:20;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border-light);padding:12px 20px;font-size:16px}.nav-dropdown[data-astro-cid-nen7h5rs]{display:contents}.dropdown-menu[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;border:none;border-radius:0;padding:0;display:block;position:static}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border-light);white-space:normal;color:var(--color-text-secondary);padding:10px 20px 10px 34px;font-size:14px}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.site-nav[data-astro-cid-nen7h5rs]{display:flex}.header-search[data-astro-cid-nen7h5rs]{max-width:none}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:44px}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--chrome-max-width);margin:0 auto;padding:18px 24px}.newsletter[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:8px;padding-bottom:16px;display:flex}.newsletter[data-astro-cid-jo6i4kqk] label[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);font-size:13px}.newsletter-row[data-astro-cid-jo6i4kqk]{gap:6px;width:100%;max-width:360px;display:flex}.newsletter[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);flex:1;padding:7px 10px;font-size:13px}.newsletter[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-surface);cursor:pointer;border:none;padding:7px 14px;font-size:13px}.newsletter[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{background:var(--color-primary-hover)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border-light);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:13px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-nav[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}:root{--page-max-width:1300px;--chrome-max-width:1350px;--radius-sm:6px;--radius-md:8px;--font-body:Arial, Helvetica, sans-serif;--font-body-zh:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;--color-primary:#0d7680;--color-primary-hover:#0a5c64;--color-primary-50:#e6f4f3;--color-primary-200:#a3d3d0;--color-brand-dark:#172c51;--color-emphasis:#9a0e3d;--color-text:#222;--color-text-secondary:#555;--color-text-muted:#666;--color-text-faint:#cbd5e1;--color-bg:#fff1e5;--color-surface:#fff;--color-bg-subtle:#fff8f0;--color-border:#e5e7eb;--color-border-light:#eee;--color-input-border:#d1d5db;--color-success:#15803d;--color-success-bg:#e7f4ee;--color-warning:#b45309;--color-warning-accent:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-error:#d33333;--color-part-prefix:#7c3aed;--color-part-modifier:#0f766e;--shadow-card-hover:0 3px 10px #0d76801a;--shadow-dropdown:0 6px 18px #0000001f;--shadow-menu:0 8px 16px #00000014}html,body{width:100%;height:100%;margin:0}body{background:var(--color-bg)}html[lang=zh-Hans]{--font-body:var(--font-body-zh)}h1,h2,h3,h4{color:var(--color-emphasis)}strong,b{color:var(--color-text)}a strong,a b{color:inherit}
