body.template-collection .fd-collection-about{margin-top:10px;font-size:14px}
.fd-collection-about summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;width:fit-content;margin-inline:auto;min-height:32px}
.fd-collection-about>div{margin-top:16px;text-align:left}
.fd-character-search{display:block;width:100%;min-height:44px;margin:0 0 14px;padding:10px 12px;border:1px solid #d8d8d8;border-radius:7px;background:#fff;color:#171717;font:400 16px/1.4 var(--font-body-family)}
.fd-character-search:focus-visible{outline:2px solid #f29820;outline-offset:2px}
.fd-character-options{max-height:320px;overflow:auto;overscroll-behavior:contain;padding:2px 4px 4px 0}
.fd-height-groups{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.fd-height-groups label{display:flex;align-items:center;gap:12px;min-height:32px;cursor:pointer}
.fd-height-groups input{flex:none}
.fd-character-empty{font-size:14px;margin:10px 0}
[data-fd-character-filter] li[hidden]{display:none!important}
.fd-height-native[hidden]{display:none!important}
[id$="__fd_characters"] .card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:900px;margin-inline:auto}
[id$="__fd_characters"] .media{width:96px;height:96px;margin-inline:auto;border-radius:50%;background:#fff}
[id$="__fd_characters"] .media img{object-fit:contain;padding:7px}
[id$="__fd_characters"] .media-card__content{justify-content:center;padding:12px 0 0;text-align:center}
[id$="__fd_characters"] .media-card__content .heading{font:500 16px/1.4 var(--font-body-family);letter-spacing:0}
[id$="__fd_characters"] .media-card__content>.icon{display:none}
[id$="__fd_characters"] .section-heading{margin-bottom:20px}
[id$="__fd_characters"] h2{font-size:26px!important}
@media(max-width:749px){[id$="__fd_characters"] .card-grid{display:flex;gap:12px;width:100%;overflow:auto;scroll-snap-type:x proximity;padding-bottom:8px}[id$="__fd_characters"] .card{flex:0 0 92px;scroll-snap-align:start}[id$="__fd_characters"] .media{width:80px;height:80px}}
@media(max-width:749px){.fd-collection-about summary{margin-inline:0}.fd-character-options{max-height:280px}}

[id$="__fd_characters"] .media img{background:#fff}

[id$="__fd_characters"] .media{border:1px solid #dedede;box-sizing:border-box}
