#root{margin:0 auto;text-align:center}:root{--primary-color: #bb86fc;--background-color: #121212;--background-color-light: #1f1f1f;--primary-hover: #3a2d49}.details-wrapper,.index-wrapper{min-height:calc(100vh - 145px)}.container{width:min(100% - 30px,1280px);margin-inline:auto}.header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 25px}.header-content h3{color:var(--primary-color);font-size:1.5rem}.card{box-shadow:0 4px 8px #0003;transition:.3s;background-color:var(--background-color-light);border-radius:10px;transition:transform .3s ease-in-out,background-color .3s ease-in;padding:2px}.card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.01);background-color:var(--primary-hover)}.card-container{padding:2px 16px;border-top:1px solid var(--primary-color)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:20px 0 75px}.card-name{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 10px}.card-image{max-width:100%;max-height:100%;object-fit:contain}.card-details{display:flex;align-items:flex-start;margin-bottom:1rem}.card-image-details{width:300px;height:auto;margin-right:1rem;align-self:flex-start}.card-name-details{font-size:1.5rem;font-weight:700;margin:0;margin-bottom:.5rem}.details-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.details-container p{margin:0;margin-bottom:.5rem}.details-container h3{color:var(--primary-color);font-size:2rem}.details-container h4{margin-top:1rem;margin-bottom:.5rem}.details-container div{margin-bottom:1rem}.details-container div p{display:flex;align-items:flex-start}.details-container .attack-container{border-bottom:#3a2d49 1px solid;padding-bottom:10px}.drawer{background-color:var(--background-color-light);width:100%;height:50px;display:flex;align-items:center;padding-left:10px;text-align:left;border-radius:15px;color:var(--primary-color)}.drawer:hover{background-color:var(--primary-hover);color:#fff}.drawer-wrapper{width:100%}.footer-flex{display:flex;justify-content:space-between;align-items:center}.footer-bar{background-color:#0a0a0a}.footer-wrapper{display:flex;padding:0}.navList{margin-right:10px;display:flex;list-style-type:none;padding:0;list-style:none}.pagination{display:flex;justify-content:right;align-items:center;margin-top:1rem}.next-button{background-color:var(--primary-color);border:none;padding:10px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1rem;margin:4px 2px 4px 8px;cursor:pointer;border-radius:5px;transition:background-color .2s ease-in}.next-button:hover,.search-button:hover{background-color:#925fd1}.previous-button,.sort-button{background-color:var(--background-color);border:var(--primary-color) 1px solid;color:#fff;margin-left:8px}.previous-button:hover,.sort-button:hover{background-color:var(--primary-hover)}.not-found{height:calc(100vh - 145px)}.search-input{height:34px;width:300px}.search-bar{align-items:center;display:flex}.button-list{display:flex;justify-content:space-between}.search-button{background-color:var(--primary-color);border:none;padding:10px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:1rem;margin:4px 2px 4px 8px;cursor:pointer;border-radius:5px;transition:background-color .2s ease-in}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#121212;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}p,h1,h2,h3,h4,h5,h6,body{margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--primary-color)}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
