.carousel-arrow-container.svelte-1k1cic6{display:flex;flex-direction:column!important;align-items:center;justify-content:center;gap:.5rem;height:100%}.carousel-modal-container.svelte-1k1cic6{width:100%;max-width:700px;min-height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 0;box-sizing:border-box}.modal-backdrop.svelte-1k1cic6{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rank-editor-modal.svelte-1k1cic6{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border-radius:16px;z-index:1001;max-width:540px;width:98vw;min-width:320px;max-height:95vh;overflow-y:auto;box-shadow:0 20px 60px #0a0a0a80;border:2px solid goldenrod;outline:none}.carousel-arrow.svelte-1k1cic6{background:#daa520b3;border:none;border-radius:50%;width:2.2rem;height:2.2rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.carousel-arrow.svelte-1k1cic6 svg:where(.svelte-1k1cic6){display:block;height:1.5rem;width:1.5rem}.empty-card.svelte-1k1cic6{width:200px;height:280px;display:flex;align-items:center;justify-content:center;background:#eee;color:#888;border-radius:12px;font-size:1.2rem}.ranking-interface.svelte-1k1cic6{padding-inline:1.5rem}.position-indicator.svelte-1k1cic6{text-align:center;font-size:1rem;color:#daa520}.movie-title.svelte-1k1cic6{font-size:1rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;text-align:center}@keyframes svelte-1k1cic6-bounce-horizontal{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translate(-10px)}60%{transform:translate(-5px)}}.modal-actions.svelte-1k1cic6{display:flex;gap:.4rem;justify-content:center;flex-direction:column;width:100%}.confirm-button.svelte-1k1cic6,.cancel-button.svelte-1k1cic6,.remove-button.svelte-1k1cic6{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.confirm-button.svelte-1k1cic6{background:linear-gradient(135deg,#daa520,#b8860b);color:#1a1a2e}.confirm-button.svelte-1k1cic6:hover{background:linear-gradient(135deg,#b8860b,#a0740a);transform:translateY(-2px)}.confirm-button.svelte-1k1cic6:disabled{background:#ffffff1a!important;color:#0000004d!important;cursor:not-allowed!important;filter:grayscale(.7)}.remove-button.svelte-1k1cic6{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.remove-button.svelte-1k1cic6:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-2px)}.cancel-button.svelte-1k1cic6{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.cancel-button.svelte-1k1cic6:hover{background:#ffffff1a;border-color:#daa520}.modal-header.svelte-1k1cic6{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.2rem;padding-top:1.5rem}h2.svelte-1k1cic6,.movie-title.svelte-1k1cic6{text-align:center;display:block}.peek-carousel-wrapper.svelte-1k1cic6{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;min-height:340px;box-sizing:border-box;overflow:hidden;max-height:360px;gap:.5rem}.carousel-arrow.svelte-1k1cic6{background:#daa520b3;border:none;border-radius:50%;width:2.2rem;height:2.2rem;color:#fff;font-size:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.carousel-arrow.svelte-1k1cic6:active{background:#daa520}.peek-carousel-track.svelte-1k1cic6{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;height:180px;box-sizing:border-box;position:relative;overflow:visible;max-height:180px;padding-top:.5rem;padding-bottom:.1rem}.peek-card.svelte-1k1cic6{position:absolute;top:45%;left:50%;width:180px;max-width:34vw;height:230px;max-height:42vh;transform:translate(-50%,-50%) scale(.85);transition:transform .3s,opacity .3s;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.peek-card.left.svelte-1k1cic6{top:45%;transform:translate(-120%,-50%) scale(.85);opacity:.7;z-index:2;pointer-events:none}.peek-card.right.svelte-1k1cic6{top:45%;transform:translate(20%,-50%) scale(.85);opacity:.7;z-index:2;pointer-events:none}.peek-card.active.svelte-1k1cic6{top:45%;transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3;pointer-events:auto}.empty-card.svelte-1k1cic6{width:200px;height:280px;display:flex;align-items:center;justify-content:center;background:#eee;color:#888;border-radius:12px;font-size:1.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width: 600px){.peek-carousel-track.svelte-1k1cic6{width:260px;height:180px}.peek-card.svelte-1k1cic6,.empty-card.svelte-1k1cic6{width:120px;height:140px;font-size:1rem}.peek-card.left.svelte-1k1cic6{transform:translate(-90%,-50%) scale(.8)}.peek-card.right.svelte-1k1cic6{transform:translate(10%,-50%) scale(.8)}.peek-card.active.svelte-1k1cic6{transform:translate(-50%,-50%) scale(1)}.peek-carousel-wrapper.svelte-1k1cic6{min-height:180px}.carousel-arrow.svelte-1k1cic6{width:1.5rem;height:1.5rem;font-size:1rem}}.close-button.svelte-1k1cic6{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;z-index:10}.modal-backdrop.svelte-4tv95s{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.watchlist-carousel-modal.svelte-4tv95s{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border-radius:16px;z-index:1001;max-width:400px;width:98vw;max-height:98vh;min-height:450px;height:450px;overflow:hidden;box-shadow:0 20px 60px #0a0a0a80;border:2px solid goldenrod;outline:none;padding-bottom:.5rem;padding-top:.1rem;display:flex;flex-direction:column;align-items:center}.modal-header.svelte-4tv95s{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.2rem;padding-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);margin-right:0}.close-button.svelte-4tv95s{position:absolute;top:1.2rem;right:1.2rem;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;z-index:10;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center}.carousel-section.svelte-4tv95s{width:100%;display:flex;justify-content:center;align-items:center;padding-top:2.2rem}.peek-carousel-wrapper.svelte-4tv95s{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;min-height:140px;height:140px;max-height:40vh;box-sizing:border-box;padding:1rem 1.2rem 2.6rem}.peek-carousel-track.svelte-4tv95s{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;height:180px;box-sizing:border-box;position:relative;overflow:visible;max-height:180px;padding-top:.5rem;padding-bottom:.1rem}.peek-card.svelte-4tv95s{position:absolute;top:45%;left:50%;width:180px;max-width:34vw;height:230px;max-height:42vh;transform:translate(-50%,-50%) scale(.85);transition:transform .3s,opacity .3s;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.peek-card.left.svelte-4tv95s{top:45%;transform:translate(-120%,-50%) scale(.85);opacity:.7;z-index:2;pointer-events:none}.peek-card.right.svelte-4tv95s{top:45%;transform:translate(20%,-50%) scale(.85);opacity:.7;z-index:2;pointer-events:none}.peek-card.active.svelte-4tv95s{top:45%;transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3;pointer-events:auto}.create-new-list-card.svelte-4tv95s{background:linear-gradient(135deg,#1a1a2e 80%,#16213e);border-radius:14px;border:2px solid goldenrod;box-shadow:0 4px 16px #0a0a0a2e;padding:1rem 1.2rem 2.2rem;display:flex;flex-direction:column;align-items:center;min-width:180px;max-width:34vw;width:180px;min-height:150px;height:150px;max-height:42vh;box-sizing:border-box}.create-list-icon.svelte-4tv95s{margin-bottom:.1rem;filter:drop-shadow(0 2px 6px rgba(218,165,32,.25));display:block;margin-left:auto;margin-right:auto}.create-new-list-fields-centered.svelte-4tv95s{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:.5rem}.create-list-title.svelte-4tv95s{text-align:center;font-size:1.1rem;font-weight:700;margin-bottom:.1rem;color:#daa520;text-shadow:0 2px 8px rgba(218,165,32,.15)}.create-list-input.svelte-4tv95s{padding:.4rem .7rem;border-radius:8px;border:2px solid #444;font-size:.95rem;background:#222;color:#fff;min-width:110px;max-width:130px;width:130px;box-sizing:border-box;transition:border-color .2s}.create-list-input.themed.svelte-4tv95s:focus{border-color:#daa520;outline:none;box-shadow:0 0 0 2px #daa52026}.error-message.svelte-4tv95s{color:#dc3545;font-size:.95rem;margin-top:.3rem;text-align:center}.carousel-arrow-container.svelte-4tv95s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:180px}.carousel-arrow.svelte-4tv95s{background:#daa520b3;border:none;border-radius:50%;width:2.2rem;height:2.2rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.carousel-arrow.svelte-4tv95s svg:where(.svelte-4tv95s){display:block;height:1.5rem;width:1.5rem}.carousel-arrow.svelte-4tv95s:active{background:#daa520}.modal-actions.svelte-4tv95s{display:flex;flex-direction:column;gap:.4rem;justify-content:center;width:100%;padding-left:1rem;padding-right:1rem;padding-top:2.2rem}.cancel-button.svelte-4tv95s,.submit-button.svelte-4tv95s{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.submit-button.svelte-4tv95s{background:linear-gradient(135deg,#daa520,#b8860b);color:#1a1a2e;transition:background .2s,color .2s}.submit-button.remove.svelte-4tv95s{background:linear-gradient(135deg,#dc3545,#a71d2a);color:#fff}.submit-button.create.svelte-4tv95s{background:linear-gradient(135deg,#1e90ff,#0077b6);color:#fff}.submit-button.svelte-4tv95s:hover{background:linear-gradient(135deg,#b8860b,#a0740a);transform:translateY(-2px)}.submit-button.svelte-4tv95s:disabled{background:#ffffff1a;color:#0000004d;cursor:not-allowed;opacity:.6}.cancel-button.svelte-4tv95s{background:#ffffff0d;color:#fff;border:2px solid rgba(255,255,255,.3)}.cancel-button.svelte-4tv95s:hover{background:#ffffff26;border-color:#daa520;transform:translateY(-2px)}.cancel-button.svelte-4tv95s:disabled{background:#ffffff05;border-color:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.close-button.svelte-4tv95s{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;z-index:10}
