.achievement-guide-page{background:linear-gradient(180deg,#0f172a80,#0f172a00);min-height:calc(100vh - 70px);padding:3rem 1rem}.guide-container{margin:0 auto;max-width:1200px}.guide-header{border-bottom:1px solid #94a3b81a;margin-bottom:4rem;padding-bottom:2rem;text-align:center}.guide-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);background-clip:text;-webkit-background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.guide-header p{color:#94a3b8;font-size:1.1rem}.guide-section{margin-bottom:4rem}.achievement-category-group{margin-bottom:2.5rem}.category-title{align-items:center;border-bottom:2px solid #e2e8f0;color:#e2e8f0;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}.category-count{background:#1e293b;border-radius:9999px;color:#64748b;font-size:.9rem;font-weight:500;padding:2px 8px}.achievements-grid-final{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-top:1.5rem;width:100%}.guide-achievement-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b66;border:1px solid #94a3b81a;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.25rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-achievement-card:hover{background:#1e293b99;border-color:#60a5fa4d;box-shadow:0 10px 20px -5px #0003;transform:translateY(-4px)}.guide-achievement-icon{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.guide-achievement-icon img{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));height:64px;transition:transform .3s ease;width:64px}.guide-achievement-card:hover .guide-achievement-icon img{transform:scale(1.1) rotate(5deg)}.guide-achievement-details{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.guide-achievement-title{color:#f1f5f9;font-size:1rem;font-weight:600;margin-bottom:.5rem;word-break:keep-all}.guide-achievement-desc{color:#94a3b8;flex:1 1;font-size:.85rem;line-height:1.5;margin-bottom:1rem;word-break:keep-all}.guide-achievement-progress-mini{margin:.5rem 0;width:100%}.guide-progress-bar-bg.small{background-color:#33415580;border-radius:2px;height:4px;overflow:hidden}.guide-progress-bar-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:6px;height:100%;transition:width .5s ease-out}.guide-achievement-reward{border-top:1px dashed #94a3b833;margin-top:auto;padding-top:.75rem;width:100%}.guide-reward-value{align-items:center;background:#d977061a;border-radius:9999px;color:#fbbf24;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.25rem .75rem}.guide-difficulty-label{border-radius:10px;color:#fff;font-size:.75rem;font-weight:700;margin-top:5px;padding:2px 8px;text-transform:uppercase}.guide-difficulty-label.easy{background:#cd7f32}.guide-difficulty-label.normal{background:silver}.guide-difficulty-label.hard{background:gold;color:#856404}.guide-difficulty-label.legend{background:#e5e4e2;border:1px solid #ccc;color:#333}@media (max-width:1100px){.achievements-grid-final{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:850px){.achievements-grid-final{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){.achievements-grid-final{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.achievements-grid-final{grid-template-columns:1fr!important}}
/*# sourceMappingURL=4818.5d0e6ec7.chunk.css.map*/