body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.characters-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px}.character-item{display:flex;justify-content:center;max-width:300px;width:100%}.character-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:2px 2px 10px #0000001a;cursor:pointer;overflow:hidden;transition:transform .2s ease-in-out;width:300px}.character-card:hover{transform:scale(1.05)}.character-image{height:300px;object-fit:cover;width:100%}.character-info{padding:16px;text-align:center}.character-name,.character-species,.character-status{font-size:18px;margin:5px 0}.character-status span{font-weight:700}.alive{color:green}.dead{color:red}.unknown{color:#000}.character-detail-container{align-items:center;background-image:url(data:image/jpeg;base64,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);background-position:50%;background-size:cover;border-radius:10px;border-radius:5px;box-shadow:0 10px 20px #0003;justify-content:center;padding:20px}.character-detail-image{border:1px solid;border-color:inherit;border-radius:15px;box-shadow:5px 5px 20px #0000004d;cursor:pointer;height:320px;margin-top:70px;max-width:400px;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;width:350px}.char-info{justify-self:center;margin:30px;padding:10px;text-align:center}.character-detail-image:hover{box-shadow:8px 8px 25px #0006;transform:scale(1.05)}.pagination{align-items:center;display:flex;justify-content:center;margin-top:15px}.pagination button{background-color:#a1e3f9;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:16px;margin:0 5px;padding:10px 20px;transition:background-color .3s,transform .2s}.pagination button:hover{background-color:#aeea94;transform:scale(1.1)}.pagination button:disabled{background-color:#eb5a3c;cursor:none}.pagination span{color:#ff8383;font-size:18px;font-weight:500;margin:0 10px}.dark{background-color:#f7cfd8;border:none;border-radius:10px;color:#ff4500;cursor:pointer;font-size:15px;margin-left:800px;padding:8px 16px;transition:background-color .3s ease;&:hover{background-color:#fff}&:focus{outline:none}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}.navbar{align-items:center;background-color:#000;display:flex;height:90px;justify-content:center;padding:10px;transition:background-color .3s ease}.navbar.light{background-color:#fff}.navbar.dark{background-color:#000}.navbar-container{align-items:center;color:#000;display:flex;justify-content:space-between;max-width:1200px;padding:0 20px;width:100%}.logo{height:auto;width:70px}.search-container{background-color:#ffffff26;border-radius:5px;flex-grow:1;margin:0 20px;position:relative}.search-input{background-color:#ffffff26;border:none;border-radius:5px;color:#fff;cursor:pointer;outline:none;padding:10px 10px 10px 30px;width:100%}.search-input::placeholder{color:#fff}.toggle-btn{background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px 15px;transition:background-color .3s}.toggle-btn:hover{background-color:#ccc}@media (max-width:768px){.navbar-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 10px}.logo{width:50px}.search-container{margin-top:10px;width:100%}.search-input{padding-left:20px;width:100%}.toggle-btn{margin-top:10px}}@media (max-width:480px){.navbar-container{padding:0 5px}.logo{width:40px}.search-input{padding-left:15px}.toggle-btn{font-size:12px;padding:8px 12px}}.btn-back{background-color:#a1e3f9;border-radius:10px;height:30px;margin-top:5px;width:60px;&:hover{background-color:#faebd7;cursor:pointer}}.shimmer-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));visibility:hidden}.loading .shimmer-container{visibility:visible}.shimmer-card{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:800% 100%;border:2px solid red!important;border-radius:10px;height:300px;width:100%}.shimmer-detail-container{align-items:center;display:flex;flex-direction:column;padding:20px}.shimmer-image{border-radius:15px;height:320px;margin-bottom:20px;width:350px}.shimmer-image,.shimmer-text{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:800% 100%}.shimmer-text{border-radius:5px;height:20px;margin:10px 0;width:80%}.shimmer-title{height:30px;width:60%}.shimmer-button{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:800% 100%;border-radius:5px;height:30px;margin-top:20px;width:100px}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}
/*# sourceMappingURL=main.018f25c1.css.map*/