main .spells-page .spell-kinds{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}
main .spells-page .spell-kinds a{padding:6px 10px;border:1px solid #405058;font-size:10px;color:#b7c5cc}
main .spells-page .spell-kinds a[aria-current=page]{border-color:#98734d;color:#e2c79c;background:#3a3032}
main .spells-page .spell-search{margin:18px 0;padding:15px;background:#172126;border:1px solid #35464d}
main .spells-page .spell-search>label{display:block;margin-bottom:9px;font-size:11px}
main .spells-page .spell-search>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
main .spells-page .spell-search input[type=search]{flex:1 1 200px;min-width:0;margin:0}
main .spells-page .spell-search button{margin:0}
main .spells-page .spell-search a{font-size:11px;white-space:nowrap}
main .spells-page .spell-count{color:#b5a581;font-size:11px}
main .spells-page .spell-category:first-of-type{margin-top:20px}
@media(max-width:600px){main .spells-page .spell-search input[type=search]{flex-basis:100%}main .spells-page .spell-kinds a{padding:8px 10px}}
