.bnk-progress-bar-container{width:100%;height:10px;background-color:#f0f0f0;border-radius:5px}.bnk-progress-bar-fill{height:100%;background-color:#000;border-radius:5px}.bnk-word-label-container{text-align:center;padding:8px}.bnk-word-label-text{font-size:32px;font-weight:600;color:#333;text-transform:capitalize;letter-spacing:1px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.bnk-word-label-transcription{font-size:18px;font-weight:400;color:#666;font-style:italic;letter-spacing:.5px}.bnk-word-label-speaker-icon{width:32px;height:32px;cursor:pointer;color:#666;transition:color .2s ease;flex-shrink:0}.bnk-word-label-speaker-icon:hover{color:#007bff}.bnk-word-label-speaker-icon.speaking{color:#007bff;animation:pulse 1s ease-in-out infinite;pointer-events:none;cursor:default}.bnk-word-image-container{width:300px;height:300px;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.bnk-word-image-container img{width:100%;height:100%;object-fit:contain;border-radius:20px}.bnk-words-board-navigation-button{background-color:#007bff;color:white;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,123,255,.3);outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bnk-words-board-navigation-button:hover:not(:disabled){background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,.4)}.bnk-words-board-navigation-button:active:not(:disabled),.bnk-words-board-navigation-button:active:not(:disabled):hover{background-color:#007bff!important;transform:translateY(0)!important;box-shadow:0 4px 12px rgba(0,123,255,.3)!important}.bnk-words-board-navigation-button:focus{outline:none!important}.bnk-words-board-navigation-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.2)}.bnk-words-board-navigation-button:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6;box-shadow:none}.bnk-words-board-navigation-button-icon{width:24px;height:24px}.bnk-color-card-container{width:300px;height:300px;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.bnk-color-card-color{width:90%;height:90%;border-radius:20px}.bnk-words-board-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:4px;gap:32px;position:relative;overflow:hidden;touch-action:pan-y}.bnk-words-board-carousel-wrapper{position:relative;width:100%;max-width:500px;overflow:hidden;touch-action:pan-y;background-color:#f0f0f0}.bnk-words-board-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;z-index:10;pointer-events:none}.bnk-words-board-spinner{width:50px;height:50px;border:4px solid rgba(185,200,108,.2);border-top-color:#29b3bc;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bnk-words-board-carousel{display:flex;width:300%;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;touch-action:pan-y}.bnk-words-board-carousel:active{cursor:-webkit-grabbing;cursor:grabbing}.bnk-words-board-carousel-item{flex:0 0 33.333%;justify-content:center;min-height:300px}.bnk-words-board-carousel-item,.bnk-words-board-swipeable-image{position:relative;display:flex;flex-direction:column;align-items:center}.bnk-words-board-swipeable-image{max-width:500px;width:100%;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;touch-action:pan-y}.bnk-words-board-swipeable-image:active{cursor:-webkit-grabbing;cursor:grabbing}.bnk-words-board-content{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:500px;width:100%}.bnk-words-board-swipe-hint{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swipe-indicator{position:absolute;top:50%;transform:translateY(-50%);font-size:64px;color:rgba(185,200,108,.4);animation:pulse 2s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.2)}.swipe-indicator.swipe-left{left:10px;animation:slideLeft 2s ease-in-out infinite}.swipe-indicator.swipe-right{right:10px;animation:slideRight 2s ease-in-out infinite}@keyframes slideLeft{0%,to{transform:translateY(-50%) translateX(0);opacity:.3}50%{transform:translateY(-50%) translateX(-10px);opacity:.6}}@keyframes slideRight{0%,to{transform:translateY(-50%) translateX(0);opacity:.3}50%{transform:translateY(-50%) translateX(10px);opacity:.6}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}.bnk-words-board-navigation{display:flex;gap:20px;align-items:center}.btn-back-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#29b3bc;color:white;border:none;text-decoration:none;box-shadow:0 4px 12px rgba(0,123,255,.3);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;position:absolute;top:20px;left:20px;z-index:10;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-back-link:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,.4);color:white;text-decoration:none}.btn-back-link:active,.btn-back-link:active:hover{background-color:#225fa1!important;transform:translateY(0)!important;box-shadow:0 4px 12px rgba(0,123,255,.3)!important}.btn-back-link:focus{outline:none!important}.btn-back-link svg{width:24px;height:24px}.bnk-category-page-client-container{width:100%;height:100%;background-color:#f0f0f0}