#kanji-quiz-app-container{font-family:'Nunito',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;max-width:1300px;margin:0 auto;padding:30px 20px 100px;min-height:85vh}#kanji-quiz-app-container *{text-shadow:none !important;box-sizing:border-box}.single-kanji_quiz header.entry-header,.single-kanji_quiz h1.entry-title,.single-kanji_quiz h1.post-title,.single-kanji_quiz .page-title{display:none !important}.kq-app-header{text-align:center;margin-bottom:40px;animation:kq-fade-in .6s ease-out}.kq-app-badge{display:inline-block;background:#ede9fe;color:#6d28d9;padding:6px 16px;border-radius:100px;font-weight:900;font-size:13px;letter-spacing:1px;margin-bottom:12px}.kq-app-title{font-size:36px !important;font-weight:900 !important;color:#1e293b !important;margin:0 !important;border:none !important;padding:0 !important;line-height:1.3 !important}@keyframes kq-fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.kq-layout-wrapper{display:flex;align-items:flex-start;gap:30px}.kq-sidebar{width:320px;flex-shrink:0;position:sticky;top:110px;background:#fff;border:none;border-radius:24px;padding:30px 25px;box-shadow:0 15px 35px rgba(50,50,93,.05),0 5px 15px rgba(0,0,0,.03);max-height:calc(100vh - 130px);overflow-y:auto}.kq-sidebar-progress{margin-bottom:25px;padding-bottom:25px;border-bottom:2px dashed #f1f5f9}.kq-progress-text{font-weight:800;color:#475569;margin-bottom:12px;font-size:15px;display:flex;justify-content:space-between}.kq-progress-text span:last-child{color:#8b5cf6;background:#ede9fe;padding:4px 12px;border-radius:20px}.kq-progress-bar{height:14px;background:#f1f5f9;border-radius:20px;overflow:hidden}.kq-progress-fill{width:0;height:100%;background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:20px}.kq-qmap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:30px}.kq-map-btn{position:relative;aspect-ratio:1;border:2px solid transparent;background:#f1f5f9;border-radius:50%;font-weight:800;color:#64748b;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;padding:0}.kq-map-btn:hover{background:#e0e7ff;color:#4f46e5;transform:scale(1.15)}.kq-map-btn.answered{background:#fff;border:2px solid #22c55e;color:#0f172a}.kq-map-btn.answered:after,.kq-map-btn.answered-correct:after{content:'✔';position:absolute;top:-4px;right:-4px;background:#22c55e;color:#fff;width:16px;height:16px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(34,197,94,.4)}.kq-map-btn.answered-incorrect{background:#fff;border:2px solid #ef4444;color:#0f172a}.kq-map-btn.answered-incorrect:after{content:'✘';position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;width:16px;height:16px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(239,68,68,.4)}#kq-submit-btn,.kq-btn-retry,.kq-btn-back{width:100%;border:none;border-radius:100px;padding:18px;font-size:16px;font-weight:800;transition:all .3s;text-transform:uppercase;letter-spacing:1px;cursor:pointer;font-family:inherit}#kq-submit-btn{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}#kq-submit-btn.ready{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;cursor:pointer;box-shadow:0 10px 20px rgba(102,126,234,.3)}#kq-submit-btn.ready:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 25px rgba(102,126,234,.4)}@keyframes kq-pulse-attention{0%{box-shadow:0 0 0 0 rgba(102,126,234,.7)}70%{box-shadow:0 0 0 15px rgba(102,126,234,0)}100%{box-shadow:0 0 0 0 rgba(102,126,234,0)}}#kq-submit-btn.ready.attention{animation:kq-pulse-attention 1.5s infinite}.kq-main-content{flex-grow:1;min-width:0}.kq-card{background:#fff;border:none;border-radius:24px;padding:40px;margin-bottom:40px;box-shadow:0 10px 30px rgba(50,50,93,.03),0 1px 3px rgba(0,0,0,.02);transition:transform .3s ease;scroll-margin-top:130px;position:relative;overflow:hidden}.kq-card-header{position:absolute;top:20px;left:20px;background:#f8fafc;color:#6366f1;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.kq-question-title{text-align:center;margin-top:10px;margin-bottom:40px}.kq-q-label{font-size:20px;font-weight:700;color:#64748b;margin-bottom:25px}.kq-q-prompt{font-size:20px;font-weight:700;color:#64748b;margin-top:25px}.kq-kanji-bubble{background:0 0 !important;background-color:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;width:auto !important;height:auto !important;padding:0 !important;margin:0 auto 30px auto !important;display:block !important;text-align:center !important;font-size:80px !important;font-weight:900 !important;line-height:1.2 !important;word-break:break-word !important}.kq-kanji-bubble.level-n5{color:#44db44 !important}.kq-kanji-bubble.level-n4{color:#0056bf !important}.kq-kanji-bubble.level-n3{color:#0097b2 !important}.kq-kanji-bubble.level-n2{color:#db44c2 !important}.kq-kanji-bubble.level-n1{color:#f0b13b !important}.kq-q-label{display:none !important}.kq-kanji-bubble.is-kanji{font-size:56px;font-weight:900}.kq-kanji-bubble.is-vi{font-size:32px;font-weight:800}.kq-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kq-opt-btn{background:#fff;border:2px solid #e2e8f0;border-radius:100px;padding:16px 20px;font-size:16px;font-weight:800;color:#334155;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.kq-opt-btn:hover:not(.locked){border-color:#a78bfa;background:#f5f3ff;color:#6d28d9;transform:translateY(-4px);box-shadow:0 8px 15px rgba(167,139,250,.15)}.kq-opt-btn.locked{cursor:default;opacity:.6}.kq-opt-btn.selected{border-color:#6366f1 !important;background:#e0e7ff !important;color:#4f46e5 !important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(99,102,241,.2)}.kq-opt-btn.correct{background:linear-gradient(135deg,#84fab0 0%,#8fd3f4 100%) !important;border:none !important;color:#064e3b !important;opacity:1 !important;transform:scale(1.03);box-shadow:0 8px 20px rgba(132,250,176,.4)}.kq-opt-btn.incorrect{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 99%) !important;border:none !important;color:#7f1d1d !important;opacity:1 !important;animation:kq-shake .4s ease-in-out}@keyframes kq-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}#kq-result-screen{display:none}.kq-result-card{text-align:center;background:#fff;border:none;border-radius:30px;padding:60px 30px;box-shadow:0 20px 40px rgba(0,0,0,.08);animation:kq-pop .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes kq-pop{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}.kq-result-icon{font-size:80px;margin-bottom:15px}.kq-result-title{font-size:32px;font-weight:900;color:#1e293b;margin-bottom:40px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kq-score-board{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.kq-score-item{background:#f8fafc;border-radius:20px;padding:25px;width:160px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.kq-score-item span{display:block;color:#64748b;font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.kq-score-item strong{font-size:40px;color:#8b5cf6;font-weight:900}.kq-result-actions button{display:inline-block;padding:18px 35px;font-size:16px;font-weight:800;border-radius:100px;cursor:pointer;border:none;margin:0 10px;transition:.3s;color:#fff}.kq-btn-review{background:#f1f5f9;color:#475569 !important;box-shadow:none !important}.kq-btn-review:hover{background:#e2e8f0;transform:translateY(-3px)}@media (max-width:900px){.kq-layout-wrapper{flex-direction:column-reverse}.kq-sidebar{width:100%;position:static;box-shadow:none;padding:20px}.kq-main-content{width:100%}}.kq-timer-wrapper{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:12px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px}.kq-timer-icon{font-size:20px}.kq-timer-text{font-size:24px;font-weight:900;color:#1e293b;font-family:monospace}.kq-timer-wrapper.danger{background:#fef2f2;border-color:#fca5a5;animation:kq-timer-pulse 1s infinite}.kq-timer-wrapper.danger .kq-timer-text{color:#ef4444}@keyframes kq-timer-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.kq-new-record-badge{display:inline-block;background:linear-gradient(135deg,#f6d365 0%,#fda085 100%);color:#fff;padding:8px 20px;border-radius:100px;font-size:14px;font-weight:900;text-transform:uppercase;margin-bottom:20px;box-shadow:0 4px 10px rgba(253,160,133,.4);animation:kq-bounce 1s infinite}@keyframes kq-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.kq-dashboard-wrapper{display:flex;gap:30px;align-items:flex-start;max-width:1600px;margin:0 auto}.kq-list-section{flex-grow:1;min-width:0}.kq-leaderboard-section{order:-1;width:350px;flex-shrink:0;background:#fff;border-radius:24px;padding:30px 20px;box-shadow:0 15px 35px rgba(50,50,93,.05),0 5px 15px rgba(0,0,0,.03);position:sticky;top:110px}.kq-lb-header{text-align:center;margin-bottom:30px}.kq-lb-icon{font-size:40px;display:block;margin-bottom:10px}.kq-lb-header h3{font-size:22px;font-weight:900;color:#1e293b;margin:0 0 5px;text-transform:uppercase}.kq-lb-header p{font-size:13px;color:#64748b;margin:0}.kq-lb-list{display:flex;flex-direction:column;gap:12px}.kq-lb-item{display:flex;align-items:center;padding:12px 15px;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0;transition:transform .2s}.kq-lb-item:hover{transform:translateX(5px)}.kq-lb-rank{width:30px;font-size:16px;font-weight:900;color:#94a3b8;text-align:center}.kq-lb-avatar{width:40px;height:40px;border-radius:50%;margin:0 12px;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.kq-lb-info{flex-grow:1;min-width:0}.kq-lb-name{font-size:14px;font-weight:800;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kq-lb-time{font-size:11px;color:#94a3b8;margin-top:2px}.kq-lb-score{text-align:right;font-size:18px;font-weight:900;color:#4f46e5;display:flex;flex-direction:column;align-items:flex-end;line-height:1}.kq-lb-score span{font-size:10px;color:#94a3b8;text-transform:uppercase;font-weight:700;margin-top:4px}.kq-rank-1{background:linear-gradient(135deg,#f6d365 0%,#fda085 100%);border:none;color:#fff;box-shadow:0 8px 20px rgba(253,160,133,.4);transform:scale(1.02);animation:kq-glow-gold 2s infinite}.kq-rank-1 .kq-lb-name{color:#fff;font-size:16px}.kq-rank-1 .kq-lb-time{color:rgba(255,255,255,.8)}.kq-rank-1 .kq-lb-score{color:#fff;font-size:22px}.kq-rank-1 .kq-lb-score span{color:rgba(255,255,255,.8)}@keyframes kq-glow-gold{0%,100%{box-shadow:0 8px 20px rgba(253,160,133,.4)}50%{box-shadow:0 8px 30px rgba(253,160,133,.7)}}.kq-rank-2{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border:none;box-shadow:0 6px 15px rgba(148,163,184,.3)}.kq-rank-2 .kq-lb-name{color:#0f172a}.kq-rank-2 .kq-lb-score{color:#334155}.kq-rank-3{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);border:none;box-shadow:0 6px 15px rgba(253,186,116,.3)}.kq-rank-3 .kq-lb-name{color:#7c2d12}.kq-rank-3 .kq-lb-time{color:#9a3412}.kq-rank-3 .kq-lb-score{color:#7c2d12}.kq-rank-3 .kq-lb-score span{color:#c2410c}@media (max-width:992px){.kq-dashboard-wrapper{flex-direction:column}.kq-leaderboard-section{width:100%;position:static;box-shadow:none;padding:20px 0;order:2}}.kq-badge-n5{background:rgba(68,219,68,.15);color:#44db44 !important}.kq-badge-n4{background:rgba(0,86,191,.15);color:#0056bf !important}.kq-badge-n3{background:rgba(0,151,178,.15);color:#0097b2 !important}.kq-badge-n2{background:rgba(219,68,194,.15);color:#db44c2 !important}.kq-badge-n1{background:rgba(240,177,59,.15);color:#f0b13b !important}.kq-leaderboard-section{background:#fff;border:1px solid rgba(226,232,240,.8);box-shadow:0 25px 50px -12px rgba(0,0,0,.04)}.kq-lb-item{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:16px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 6px -1px rgba(0,0,0,.02);position:relative;overflow:hidden}.kq-lb-item:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 30px -5px rgba(0,0,0,.08);border-color:#e2e8f0;z-index:10}.kq-lb-avatar{width:46px;height:46px;border:2px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.kq-rank-1{background:linear-gradient(145deg,#fff 0%,#fffdf0 100%) !important;border:1px solid #fef08a !important;border-left:6px solid #eab308 !important;box-shadow:0 12px 25px -5px rgba(234,179,8,.2) !important}.kq-rank-1 .kq-lb-name{color:#713f12 !important;font-size:16px;font-weight:900}.kq-rank-1 .kq-lb-time{color:#ca8a04 !important;font-weight:700}.kq-rank-1 .kq-lb-score{background:linear-gradient(135deg,#b45309 0%,#eab308 50%,#fef08a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:28px;filter:drop-shadow(0px 2px 2px rgba(234,179,8,.3))}.kq-rank-1 .kq-lb-score span{-webkit-text-fill-color:#ca8a04;font-weight:800}.kq-rank-2{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%) !important;border:1px solid #e2e8f0 !important;border-left:6px solid #94a3b8 !important;box-shadow:0 10px 20px -5px rgba(148,163,184,.15) !important}.kq-rank-2 .kq-lb-name{color:#1e293b !important;font-weight:800}.kq-rank-2 .kq-lb-time{color:#64748b !important;font-weight:700}.kq-rank-2 .kq-lb-score{background:linear-gradient(135deg,#475569 0%,#94a3b8 50%,#e2e8f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px}.kq-rank-2 .kq-lb-score span{-webkit-text-fill-color:#94a3b8;font-weight:800}.kq-rank-3{background:linear-gradient(145deg,#fff 0%,#fffbf8 100%) !important;border:1px solid #fed7aa !important;border-left:6px solid #d97706 !important;box-shadow:0 10px 20px -5px rgba(217,119,6,.1) !important}.kq-rank-3 .kq-lb-name{color:#7c2d12 !important;font-weight:800}.kq-rank-3 .kq-lb-time{color:#b45309 !important;font-weight:700}.kq-rank-3 .kq-lb-score{background:linear-gradient(135deg,#7c2d12 0%,#d97706 50%,#fcd34d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:22px}.kq-rank-3 .kq-lb-score span{-webkit-text-fill-color:#b45309;font-weight:800}.kq-q-label{display:none !important}@keyframes kq-pulse-scale{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes kq-shine-sweep{0%{left:-100%}20%{left:200%}100%{left:200%}}.kq-btn-pulse{animation:kq-pulse-scale 1.5s infinite ease-in-out;transition:filter .3s ease}.kq-btn-pulse:after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);animation:kq-shine-sweep 3s infinite}.kq-btn-pulse:hover{filter:brightness(1.15);animation-play-state:paused}.kq-map-grid,.kq-map-container,.kq-map-body,.kq-map-wrapper,#kq-map-grid{max-height:none !important;height:auto !important;overflow-y:visible !important;padding-bottom:20px !important}.kq-q-prompt ruby{ruby-align:center}.kq-q-prompt rt{font-size:.55em;font-weight:500;color:#64748b;transform:translateY(-2px)}.kq-filter-tabs{border-bottom:2px solid #f1f5f9;padding-bottom:20px;margin-bottom:25px}.kq-tab-btn{background:#f8fafc !important;color:#64748b !important;border:2px solid transparent !important;padding:16px 32px !important;border-radius:100px !important;font-size:16px !important;font-weight:800 !important;cursor:pointer !important;transition:all .3s ease !important;transform:translateY(0) !important;margin:0 !important;position:relative !important;overflow:hidden !important}.kq-tab-btn:after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);transition:none}.kq-tab-btn:hover:after{left:150%;transition:all .6s ease}.kq-tab-btn:hover{background:#e2e8f0 !important;color:#1e293b !important;transform:translateY(-2px) !important;box-shadow:0 5px 15px rgba(0,0,0,.05) !important}.kq-tab-btn:active{transform:translateY(0) !important}.kq-tab-btn.kq-tab-active{color:#fff !important;transform:translateY(-3px) !important}.kq-tab-btn.kq-tab-active:after{left:150%;transition:all .4s ease-out}.kq-tab-btn.kq-tab-active[data-filter=type-kanji-single]{background:linear-gradient(135deg,#3b82f6,#1d4ed8) !important;box-shadow:0 10px 20px rgba(59,130,246,.35) !important}.kq-tab-btn.kq-tab-active[data-filter=type-kanji-vocab]{background:linear-gradient(135deg,#10b981,#059669) !important;box-shadow:0 10px 20px rgba(16,185,129,.35) !important}.kq-tab-btn.kq-tab-active[data-filter=type-grammar]{background:linear-gradient(135deg,#f59e0b,#d97706) !important;box-shadow:0 10px 20px rgba(245,158,11,.35) !important}.kq-tab-btn.kq-tab-active[data-filter=type-listening]{background:linear-gradient(135deg,#a855f7,#7e22ce) !important;box-shadow:0 10px 20px rgba(168,85,247,.35) !important}.kq-tab-btn.kq-tab-active[data-filter=type-jlpt]{background:linear-gradient(135deg,#ef4444,#b91c1c) !important;box-shadow:0 10px 20px rgba(239,68,68,.35) !important}.kq-sticky-filter-bar{padding-bottom:15px;margin-bottom:20px;border-bottom:2px dashed #e2e8f0}.kq-list-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important;max-height:none !important;overflow-y:visible !important;margin-bottom:40px}.kq-pagination{display:flex;justify-content:center;gap:8px;margin-top:30px;padding-bottom:50px}.kq-page-node{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-weight:800;color:#64748b;transition:all .3s}.kq-page-node.active{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 4px 10px rgba(99,102,241,.3)}.kq-tab-btn.kq-tab-active[data-filter=type-trial]{background:linear-gradient(135deg,#10b981,#047857) !important;box-shadow:0 10px 20px rgba(16,185,129,.4) !important;border-color:transparent !important}@media (max-width:1200px){.kq-list-grid{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:900px){.kq-list-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:600px){.kq-list-grid{grid-template-columns:1fr !important}}.kq-tab-btn.level-n5{border-color:rgba(68,219,68,.3) !important;color:#44db44 !important}.kq-tab-btn.level-n4{border-color:rgba(0,86,191,.3) !important;color:#0056bf !important}.kq-tab-btn.level-n3{border-color:rgba(0,151,178,.3) !important;color:#0097b2 !important}.kq-tab-btn.level-n2{border-color:rgba(219,68,194,.3) !important;color:#db44c2 !important}.kq-tab-btn.level-n1{border-color:rgba(240,177,59,.3) !important;color:#f0b13b !important}.kq-tab-btn[data-filter=all-levels]{border-color:#cbd5e1 !important;color:#64748b !important}.kq-tab-btn.level-n5:hover{background:rgba(68,219,68,.1) !important}.kq-tab-btn.level-n4:hover{background:rgba(0,86,191,.1) !important}.kq-tab-btn.level-n3:hover{background:rgba(0,151,178,.1) !important}.kq-tab-btn.level-n2:hover{background:rgba(219,68,194,.1) !important}.kq-tab-btn.level-n1:hover{background:rgba(240,177,59,.1) !important}.kq-tab-btn.kq-tab-active[data-filter=level-n5]{background:linear-gradient(135deg,#44db44,#22c55e) !important;color:#fff !important;box-shadow:0 10px 20px rgba(68,219,68,.35) !important;border-color:transparent !important}.kq-tab-btn.kq-tab-active[data-filter=level-n4]{background:linear-gradient(135deg,#0056bf,#2563eb) !important;color:#fff !important;box-shadow:0 10px 20px rgba(0,86,191,.35) !important;border-color:transparent !important}.kq-tab-btn.kq-tab-active[data-filter=level-n3]{background:linear-gradient(135deg,#0097b2,#0891b2) !important;color:#fff !important;box-shadow:0 10px 20px rgba(0,151,178,.35) !important;border-color:transparent !important}.kq-tab-btn.kq-tab-active[data-filter=level-n2]{background:linear-gradient(135deg,#db44c2,#d946ef) !important;color:#fff !important;box-shadow:0 10px 20px rgba(219,68,194,.35) !important;border-color:transparent !important}.kq-tab-btn.kq-tab-active[data-filter=level-n1]{background:linear-gradient(135deg,#f0b13b,#f59e0b) !important;color:#fff !important;box-shadow:0 10px 20px rgba(240,177,59,.35) !important;border-color:transparent !important}.kq-tab-btn.kq-tab-active[data-filter=all-levels]{background:linear-gradient(135deg,#64748b,#475569) !important;color:#fff !important;box-shadow:0 10px 20px rgba(100,116,139,.35) !important;border-color:transparent !important}@media (max-width:768px){.kq-options-grid{grid-template-columns:1fr !important}}