/* Animewala Smart Pack Styles */
.awsp-search-wrap{max-width:600px;margin:20px auto;position:relative}
.awsp-search-input{width:100%;padding:12px 16px;border-radius:30px;border:2px solid #ff5ba6;outline:none;font-size:16px;transition:0.3s;box-sizing:border-box}
.awsp-search-input:focus{box-shadow:0 0 24px rgba(255,91,166,0.35);border-color:#ff2e63;animation:glow 1.5s infinite alternate}
.awsp-search-btn{position:absolute;right:8px;top:8px;padding:8px 12px;background:#ff5ba6;color:#fff;border:none;border-radius:20px;cursor:pointer}
@keyframes glow{from{box-shadow:0 0 10px #ff5ba6}to{box-shadow:0 0 28px #ff2e63}}

/* suggestion box */
.awsp-suggest-box{position:absolute;left:0;right:0;top:54px;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.08);z-index:9999;display:none}
.awsp-suggest-box ul{list-style:none;margin:0;padding:6px;max-height:300px;overflow:auto}
.awsp-suggest-box li{padding:8px;border-radius:8px;cursor:pointer}
.awsp-suggest-box li:hover{background:#fff0f6}

/* grid */
.awsp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
.awsp-card{display:block;padding:8px;border-radius:8px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 6px 20px rgba(0,0,0,0.04)}
.awsp-card img{width:100%;border-radius:6px}

/* slider simple */
.awsp-slider{display:flex;gap:10px;overflow-x:auto;padding:10px}
.awsp-slide{min-width:260px;border-radius:8px;position:relative;overflow:hidden}
.awsp-slide img{width:100%;display:block}
.awsp-slide-title{position:absolute;left:8px;bottom:8px;background:linear-gradient(90deg,rgba(0,0,0,0.6),transparent);color:#fff;padding:6px;border-radius:6px}

/* download box */
.awsp-download-box{display:flex;gap:8px;justify-content:center;margin:12px 0}
.awsp-dl-btn{background:#ff5ba6;color:#fff;padding:8px 12px;border-radius:6px;text-decoration:none;border:2px solid #ff5ba6}
/* chibi */
.awsp-chibi{position:fixed;right:20px;bottom:20px;width:96px;height:96px;background:url('../images/chibi.png') center/contain no-repeat;z-index:99999;cursor:pointer;animation:awsp-float 4s ease-in-out infinite}
@keyframes awsp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}