.home-shelf-controls p{margin:0;max-width:40ch}.home-shelf-empty{padding:28px 0;font-size:18px;max-width:60ch}.home-shelf-empty[hidden],#publication-shelf>[hidden]{display:none!important}#publication-shelf.tbc-shelf-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#publication-shelf .card-art img{display:block;width:100%;height:100%;object-fit:contain;background:#e6e5db}.directory-hero .board img{display:block;width:100%;height:auto;background:#e6e5db}@media(max-width:1000px){#publication-shelf.tbc-shelf-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#publication-shelf.tbc-shelf-all{grid-template-columns:1fr}.home-shelf-controls .tbc-shelf-actions{justify-content:space-between}}

.home-browse-help{display:block;margin-top:8px;color:#142b34;text-decoration:underline;text-underline-offset:4px;min-height:44px;align-content:center}.home-browse-help:focus-visible{outline:3px solid #947044;outline-offset:4px}@media(max-width:600px){.tbc-ai-launcher{display:none!important}}
