.hide-scrollbar.svelte-1wr5nj7::-webkit-scrollbar{display:none}.hide-scrollbar.svelte-1wr5nj7{-ms-overflow-style:none;scrollbar-width:none}.success-modal.svelte-1wr5nj7{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.success-icon.svelte-1wr5nj7{margin-bottom:1rem}.success-title.svelte-1wr5nj7{font-size:1.8rem;font-weight:700;color:#4caf50;margin-bottom:.5rem}.success-message.svelte-1wr5nj7{font-size:1.2rem;margin-bottom:1rem}.success-button.svelte-1wr5nj7{background-color:#4caf50;color:#fff;border:none;padding:.75rem 2rem;border-radius:2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.success-button.svelte-1wr5nj7:hover{background-color:#388e3c}@keyframes svelte-1wr5nj7-pulse{0%{opacity:.7;transform:scale(.95);filter:drop-shadow(0 0 2px rgba(168,85,247,.3))}50%{opacity:1;transform:scale(1.05);filter:drop-shadow(0 0 6px rgba(168,85,247,.7))}to{opacity:.7;transform:scale(.95);filter:drop-shadow(0 0 2px rgba(168,85,247,.3))}}.shine-star.svelte-1wr5nj7{position:absolute;top:-5px;right:-5px;width:17px;height:17px;z-index:2;animation:svelte-1wr5nj7-pulse 3s infinite ease-in-out}.gallery-icon-wrapper.svelte-1wr5nj7{position:relative}.image-controls.svelte-1wr5nj7{position:absolute;top:5px;right:5px;z-index:5}.controls-container.svelte-1wr5nj7{position:relative;display:flex;align-items:center;overflow:visible;padding:2px}.controls-container.svelte-1wr5nj7:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:transparent}.arrow-button.svelte-1wr5nj7{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#8b5cf6;width:24px;height:24px;border-radius:50%;transition:all .3s ease;box-shadow:0 1px 3px #0003;z-index:2}.hidden-controls.svelte-1wr5nj7{display:flex;position:absolute;left:30px;top:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;gap:6px;background-color:#fffc;padding:2px 8px 2px 2px;border-radius:20px;box-shadow:0 2px 5px #0000001a}.controls-container.svelte-1wr5nj7:hover .hidden-controls:where(.svelte-1wr5nj7),.hidden-controls.svelte-1wr5nj7:hover{opacity:1;visibility:visible;transition-delay:0s}.controls-container.svelte-1wr5nj7:hover .arrow-button:where(.svelte-1wr5nj7){transform:scale(1.1);box-shadow:0 2px 6px #00000026}.control-button.svelte-1wr5nj7{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px #0003}.fullscreen-button.svelte-1wr5nj7{background-color:#2563ebe6;color:#fff}.fullscreen-button.svelte-1wr5nj7:hover{background-color:#2563eb;transform:scale(1.1)}.remove-button.svelte-1wr5nj7{background-color:#ef4444e6;color:#fff}.remove-button.svelte-1wr5nj7:hover{background-color:#ef4444;transform:scale(1.1)}@keyframes svelte-1wr5nj7-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn.svelte-1wr5nj7{animation:svelte-1wr5nj7-fadeIn .3s ease-out forwards}.icon-button.svelte-1wr5nj7{display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .3s ease}.warning-button.svelte-1wr5nj7{background-color:#fbbf2433;color:#f59e0b}.warning-button.svelte-1wr5nj7:hover{background-color:#fbbf244d;color:#d97706}@keyframes svelte-12j8zn1-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn.svelte-12j8zn1{animation:svelte-12j8zn1-fadeIn .3s ease-out forwards}.success-modal.svelte-12j8zn1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.success-icon.svelte-12j8zn1{margin-bottom:1rem}.success-title.svelte-12j8zn1{font-size:1.8rem;font-weight:700;color:#4caf50;margin-bottom:.5rem}.success-message.svelte-12j8zn1{font-size:1.2rem;margin-bottom:1rem}.success-button.svelte-12j8zn1{background-color:#4caf50;color:#fff;border:none;padding:.75rem 2rem;border-radius:2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.success-button.svelte-12j8zn1:hover{background-color:#388e3c}@keyframes svelte-76wys5-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn.svelte-76wys5{animation:svelte-76wys5-fadeIn .3s ease forwards;opacity:0}.icon-button.svelte-76wys5{transition:all .2s ease}.icon-button.svelte-76wys5:hover{transform:scale(1.1)}.podcast-entry.svelte-76wys5{position:relative;transition:all .2s ease}.podcast-entry.svelte-76wys5:hover{transform:translateY(-2px)}
