.ibe-main-wrapper{max-width:800px;margin:0 auto;padding:20px;font-family:'Georgia',serif;line-height:1.8;box-sizing:border-box}.ibe-reader-area{padding:30px;border-radius:8px;transition:background-color 0.5s ease,color 0.5s ease}.ibe-choices-area{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.ibe-btn-choice{background-color:#222;color:#fff;border:1px solid #444;padding:14px 24px;border-radius:4px;font-size:1rem;font-family:inherit;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-block}.ibe-btn-choice:hover{background-color:#444;color:#fff;transform:translateY(-2px)}.ibe-auth-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);box-sizing:border-box}.ibe-auth-box input[type="email"],.ibe-auth-box input[type="password"]{border:1px solid #cbd5e1;border-radius:4px;font-size:.95rem;box-sizing:border-box}.ibe-audio-bar{position:fixed;bottom:20px;right:20px;background:rgb(20 20 20 / .9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:10px 18px;border-radius:30px;display:flex;align-items:center;gap:15px;box-shadow:0 8px 24px rgb(0 0 0 / .25);z-index:9999;border:1px solid rgb(255 255 255 / .1)}.ibe-audio-info{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ddd}.ibe-audio-controls{display:flex;align-items:center;gap:10px}.ibe-audio-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0;line-height:1;transition:transform 0.2s ease,opacity 0.2s ease}.ibe-audio-btn:hover{transform:scale(1.15)}.ibe-audio-btn.is-muted{opacity:.6}.ibe-volume-slider{width:80px;accent-color:#e63946;cursor:pointer}@media (max-width:600px){.ibe-audio-bar{bottom:10px;right:10px;left:10px;justify-content:space-between;padding:8px 14px}.ibe-volume-slider{width:60px}}