.collection-hub870,.encounter-context870{margin:1rem 0;padding:1rem;border:1px solid #c4cfd3;border-radius:16px;background:#faf9f4;color:#283d39;overflow-wrap:anywhere}.collection-hub870 summary,.encounter-context870 summary{font-weight:750;cursor:pointer;min-height:44px;display:list-item}.prepared-grid870{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.prepared-grid870 article{padding:.8rem;border:1px solid #c8d0cb;border-radius:12px}.prepared-grid870 strong,.prepared-grid870 small{display:block}.favorite-shortcuts870{display:flex;flex-wrap:wrap;gap:.4rem}.favorite-shortcuts870 h3{width:100%}.collection-hub870 button{min-height:44px}.pokemon-hits870{padding:.7rem;border:1px solid #a8c8bb;background:#f0f8f3;border-radius:12px;margin:.7rem 0;text-align:left}.pokemon-hit870{display:grid;grid-template-columns:44px 1fr;gap:.3rem .6rem;padding:.5rem 0}.pokemon-hit870>canvas,.pokemon-hit870>img,.pokemon-hit870>span:first-child{width:40px;height:40px;object-fit:contain;grid-row:span 4}.pokemon-hit870>small{grid-column:2}.lineage870{color:#67563b}.pokemon-hits870 button{width:100%;min-height:44px}.encounter-result870 p{margin-bottom:0}@media(max-width:600px){.prepared-grid870{grid-template-columns:1fr}.prepared-grid870 button{margin:.3rem .3rem .3rem 0}.favorite-shortcuts870 button{flex:1 1 140px}.pokemon-hit870{font-size:.9rem}}
