/* 仅补充动态报告试读和筛选状态，列表、卡片、导航、阅读布局复用主站 pages.css。 */
[hidden]{display:none!important}
.example-library-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px}
.example-library-footer .library-count{margin:0}
.example-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}
.example-page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:14px;line-height:1;text-decoration:none}
.example-page[href]:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-blue)}
.example-page.is-current{border-color:var(--accent);color:var(--accent);background:var(--surface-blue);font-weight:600}
.example-page.is-disabled{color:var(--text-tertiary);background:var(--surface-alt);opacity:.5}
.example-page-gap{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:36px;color:var(--text-tertiary)}
@media(max-width:700px){.example-library-footer{gap:12px}.example-pagination{gap:4px;max-width:100%;flex-wrap:wrap}.example-page{min-width:44px;height:44px}.example-page-gap{min-width:20px;height:44px}}
.example-prose{overflow-wrap:anywhere}
.example-prose h3{margin:24px 0 12px}
.example-prose p{margin-bottom:18px}
.example-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}
.example-prose :is(td,th){padding:12px 16px;border:1px solid var(--border);text-align:left;min-width:100px}
.reader-cta{scroll-margin-top:110px}.reader-cta h2{font-size:24px;margin:0 0 12px}.reader-cta p{margin-bottom:20px}.reader-nav small{font-size:11px;color:var(--text-tertiary)}
body[data-page=examples] .menu-toggle{border-radius:50%;width:44px;height:44px;padding:10px}
@media(max-width:700px){.reader-nav small{display:none}.reader-cta .button{width:100%}.example-prose table{font-size:14px}.header-actions{gap:10px}}

.mobile-only{display:none!important}
@media(max-width:700px){.mobile-only{display:flex!important}}

.product-menu summary{display:flex;align-items:center;gap:8px;list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-menu .nav-chevron{flex:none;transition:transform .15s}.product-menu[open] .nav-chevron{transform:rotate(180deg)}

@media(min-width:761px){body[data-page=examples] .site-header .header-actions .menu-toggle{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;place-items:center}}
body[data-page=examples] .site-header .menu-toggle svg{display:block;width:20px;height:20px;margin:0}
#library-results{scroll-margin-top:100px}
#library-results:focus{outline:none}
