:root{--brand:#796eb5;--brand-dark:#453b8a;--brand-contrast:#ecff44;--text-color:#222;--muted:#5d6a75;--mint:#cbffef;--surface:#fff;--surface-alt:#f8f9fa;--background:#ee10a8;--pageBackground:#454444}*{box-sizing:border-box}body,html{height:100%}body,html{background-color:var(--pageBackground)}body{color:var(--muted);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:18px;font-style:italic;font-weight:600;line-height:1.3}.main-container{padding-top:72px}.navbar-brand{font-weight:700;letter-spacing:.4px}.navbar-light .navbar-toggler{border-color:rgba(255,231,15,.75)}.btn-primary{background-color:var(--brand);border-color:var(--brand);box-shadow:0 4px 8px rgba(0,0,0,.25);color:var(--brand-contrast);font-size:16px}.btn-primary:focus,.btn-primary:hover{background-color:var(--brand-dark);border-color:var(--brand-dark);color:var(--brand-contrast)}.pokemon-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:1rem 0 1.5rem;padding:0}.pokemon-list .list-group-item{background:var(--brand-dark);border-color:var(--mint);border-radius:.5rem;box-shadow:0 4px 10px var(--text-color);padding:.5rem}.pokemon-list .btn{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}#pokemonModal .modal-content{background:var(--mint);border:none;border-radius:16px;box-shadow:0 12px 40px var(--background);color:var(--text-color);text-align:center}#pokemonModal .modal-title{text-transform:capitalize}#pokemonModalImage{max-height:220px;max-width:220px;object-fit:contain}.display-4,h1{color:var(--mint)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9zdHlsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQ0UsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsY0FBMEIsQ0FDMUIsY0FBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLG9CQUErQixDQUMvQix3QkFDRixDQUVBLEVBQ0UscUJBQ0YsQ0FFQSxVQUVFLFdBRUYsQ0FHQSxVQUpFLHNDQWFGLENBVEEsS0FPRSxrQkFBbUIsQ0FObkIsb0dBQ3VDLENBR3ZDLGNBQWUsQ0FEZixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FHaEIsZUFHRixDQUdBLGdCQUNFLGdCQUNGLENBR0EsY0FDRSxlQUFnQixDQUNoQixtQkFDRixDQUNBLDhCQUNFLGlDQUNGLENBR0EsYUFDRSw2QkFBOEIsQ0FDOUIseUJBQTBCLENBSTFCLG9DQUF5QyxDQUh6QywyQkFBNEIsQ0FDNUIsY0FHRixDQUNBLHNDQUVFLGtDQUFtQyxDQUNuQyw4QkFBK0IsQ0FDL0IsMkJBQ0YsQ0FHQSxjQUlFLFlBQWEsQ0FDYixjQUFlLENBRWYsU0FBVyxDQURYLHNCQUF1QixDQUx2QixlQUFnQixDQUVoQixvQkFBcUIsQ0FEckIsU0FNRixDQUVBLCtCQUVFLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FFekIsbUJBQXFCLENBQ3JCLHVDQUF3QyxDQUx4QyxhQU1GLENBR0EsbUJBSUUsZUFBZ0IsQ0FEaEIsc0JBQXVCLENBRnZCLHlCQUEwQixDQUMxQixrQkFHRixDQUdBLDZCQUNFLHNCQUF1QixDQUd2QixXQUFZLENBQ1osa0JBQW1CLENBRm5CLHdDQUF5QyxDQUR6Qyx1QkFBd0IsQ0FJeEIsaUJBQ0YsQ0FDQSwyQkFDRSx5QkFDRixDQUNBLG1CQUNFLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFDRixDQUdBLGNBRUUsaUJBQ0YiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tYnJhbmQ6ICM3OTZlYjU7XG4gIC0tYnJhbmQtZGFyazogIzQ1M2I4YTtcbiAgLS1icmFuZC1jb250cmFzdDogI2VjZmY0NDtcbiAgLS10ZXh0LWNvbG9yOiAjMjIyO1xuICAtLW11dGVkOiAjNWQ2YTc1O1xuICAtLW1pbnQ6IHJnYigyMDMsIDI1NSwgMjM5KTtcbiAgLS1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtYWx0OiAjZjhmOWZhO1xuICAtLWJhY2tncm91bmQ6IHJnYigyMzgsIDE2LCAxNjgpO1xuICAtLXBhZ2VCYWNrZ3JvdW5kOiAjNDU0NDQ0O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VCYWNrZ3JvdW5kKTtcbn1cblxuLyogVXNlIGEgcmVhbCBmb250IHN0YWNrIGluc3RlYWQgb2YgYSBjb2xvciB0b2tlbiAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsXG4gICAgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VCYWNrZ3JvdW5kKTtcbn1cblxuLyogUHVzaCBjb250ZW50IGJlbG93IGZpeGVkIG5hdmJhciAqL1xuLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7IC8qIH5oZWlnaHQgb2YgbmF2YmFyICovXG59XG5cbi8qIE5hdmJhciAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjMxLCAxNSwgMC43NSk7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZCk7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb250cmFzdCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLyogZml4OiB2YWxpZCBib3gtc2hhZG93IHZhbHVlICovXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtZGFyayk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1jb250cmFzdCk7XG59XG5cbi8qIFBva8OpbW9uIGxpc3Qg4oCTIHJlYWwgZmxleCBsYXlvdXQgd2l0aCB3cmFwcGluZyArIHNwYWNpbmcgKi9cbi5wb2tlbW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7IC8qIGVuYWJsZSBmbGV4ICovXG4gIGZsZXgtd3JhcDogd3JhcDsgLyogYWxsb3cgd3JhcHBpbmcgKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIGNlbnRlciByb3dzICovXG4gIGdhcDogMC41cmVtOyAvKiBzcGFjZSBiZXR3ZWVuIGl0ZW1zICovXG59XG5cbi5wb2tlbW9uLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZGFyayk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWludCk7XG4gIC8qIE1ha2UgZWFjaCBidXR0b24g4oCcdGlsZeKAnSBsb29rIG5pY2VyICovXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLyogVHJ1bmNhdGUgbG9uZyBuYW1lcyBncmFjZWZ1bGx5ICovXG4ucG9rZW1vbi1saXN0IC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIE1vZGFsICovXG4jcG9rZW1vbk1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWludCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggdmFyKC0tYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Bva2Vtb25Nb2RhbCAubW9kYWwtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNwb2tlbW9uTW9kYWxJbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuaDEsXG4uZGlzcGxheS00IHtcbiAgY29sb3I6IHZhcigtLW1pbnQpO1xufVxuIl19 */