.fbl-button{position:fixed;right:0;top:50%;transform:translateY(-50%) scale(.9);background-color:#0eb2e7;color:#fff;padding:12px 10px;border-radius:8px 0 0 8px;text-decoration:none;font-size:18px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.3);z-index:9999;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fbl-button:hover{transform:translateY(-50%) scale(1);background-color:#0fd4fa;box-shadow:0 6px 12px rgba(0,0,0,.4)}.fbl-button .fbl-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px}.fbl-img-overlay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:rgba(255,255,255,.8);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);border-radius:12px;transition:background .3s ease}.fbl-main-img{margin:10px;max-width:90vw;max-height:80vh;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.fbl-thumb-container{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center}.fbl-thumb{width:60px;height:auto;margin:5px;cursor:pointer;border:2px solid transparent;border-radius:4px;transition:transform .3s ease}.fbl-thumb:hover{transform:scale(1.05)}.fbl-nav{color:#fff;font-size:36px;cursor:pointer;user-select:none;position:absolute;top:50%;transform:translateY(-50%);z-index:100000}.fbl-prev{left:20px}.fbl-next{right:20px}.fbl-hover-panel{display:flex;flex-wrap:wrap;gap:10px;position:absolute;z-index:100000;pointer-events:auto;padding:10px;border-radius:12px;background:rgba(255,255,255,.85);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 8px 20px rgba(0,0,0,.15);transition:all .3s ease}.fbl-hover-panel .fbl-hover-thumb{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);object-fit:cover;cursor:pointer;transition:transform .3s ease}.fbl-hover-panel .fbl-hover-thumb:hover{transform:scale(1.05)}@media(max-width:768px){.fbl-button{transform:translateY(-50%) scale(.7);padding:10px 8px;font-size:16px}.fbl-button:hover{transform:translateY(-50%) scale(.9)}.fbl-thumb{width:40px}}