.category-embed{background:#fff;min-height:0}.category-embed #category-embed-root{width:100%;max-width:none;margin:0;padding:20px 18px 16px;display:flow-root}.embed-heading{margin:0 0 18px}.embed-heading h1{font-size:28px;line-height:1.5;margin:0 0 6px;letter-spacing:.03em}.embed-heading p{margin:0;color:var(--muted);font-size:15px}.embed-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.embed-grid>a{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:14px;border:1px solid var(--line);border-radius:5px;min-width:0;background:var(--surface)}.embed-grid strong{font-size:17px;line-height:1.6;overflow-wrap:anywhere}.embed-grid>a>span{font-size:14px;color:var(--wine)}.embed-grid>a>span>span{float:right}.embed-grid a:hover{border-color:var(--wine)}.embed-note{margin:20px 0 0;color:var(--muted);font-size:14px}.category-embed .category-breadcrumb{margin:0 0 14px}.category-embed .category-filter{padding:16px 0}.category-embed .category-book-grid{margin:20px 0}.category-embed .category-cover{aspect-ratio:4/5;max-height:280px}.category-embed .category-pagination{margin:24px 0 12px}.category-embed .category-empty{padding:20px 0}.category-embed .category-book{margin:0}.category-embed .category-book h2{font-size:16px}
@media(max-width:760px){.embed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.category-embed .category-cover{position:relative}.category-visit-badge{position:absolute;top:6px;right:6px;background:#fff;color:#65554a;border:1px solid #b7a596;border-radius:4px;padding:3px 8px;font:600 14px/1.5 system-ui,sans-serif;box-shadow:0 1px 3px #0002}.category-book[data-visit="last"]{outline:2px solid var(--wine);outline-offset:4px;border-radius:3px}.category-book[data-visit="last"] .category-visit-badge{background:var(--wine);border-color:var(--wine);color:#fff}.embed-heading h1:focus{outline:none}
.category-preview-clean{background:#fff}.embed-preview{max-width:1160px;padding:0}.embed-preview iframe{display:block;width:100%;height:1300px;border:0;background:#fff}
@media(max-width:580px){.category-embed #category-embed-root{padding:16px 10px}.embed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.embed-grid>a{padding:12px}.embed-grid strong{font-size:16px}.embed-heading h1{font-size:25px}.category-embed .category-book-grid{gap:20px 12px}.category-embed .category-cover{padding:8px}.category-embed .category-book h2{font-size:15px}}

.category-matched .category-heading{margin:0 0 18px}.category-matched .category-heading h1{font-size:28px;line-height:1.5;margin:0 0 6px;letter-spacing:.03em}.category-matched .category-heading p{font-size:15px}.category-matched .category-breadcrumb{margin:0 0 14px}.category-matched .category-filter{padding:16px 0}.category-matched .category-book-grid{margin:20px 0}.category-matched .category-cover{max-height:280px}.category-matched .category-book h2{font-size:16px}.category-matched .category-pagination{margin:24px 0 12px}.category-matched .category-empty{padding:20px 0}
