.container.svelte-fi7ak3{max-width:1200px;margin:0 auto;padding:0 1rem}.shared-wheel-header.svelte-fi7ak3{text-align:center;margin:2rem 0}.shared-wheel-header.svelte-fi7ak3 h1:where(.svelte-fi7ak3){font-size:2.5rem;font-weight:700;color:#333;margin-bottom:.5rem}.view-count.svelte-fi7ak3{margin-top:.5rem;font-size:.875rem;color:#6c757d;display:inline-block;padding:.25rem .75rem;background-color:#f8f9fa;border-radius:1rem}.shared-wheel-container.svelte-fi7ak3{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}@media (min-width: 768px){.shared-wheel-container.svelte-fi7ak3{flex-direction:row}.wheel-section.svelte-fi7ak3{flex:3}.settings-section.svelte-fi7ak3{flex:2}}.wheel-section.svelte-fi7ak3{display:flex;flex-direction:column;align-items:center}.controls.svelte-fi7ak3{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.spin-button.svelte-fi7ak3{padding:.75rem 2rem;font-size:1.25rem;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.spin-button.svelte-fi7ak3:hover:not(:disabled){background-color:#45a049}.spin-button.svelte-fi7ak3:disabled{background-color:#ccc;cursor:not-allowed}.winner.svelte-fi7ak3{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;text-align:center}.winner-name.svelte-fi7ak3{font-size:1.5rem;font-weight:700;margin:.5rem 0;color:#333}.settings-section.svelte-fi7ak3>div:where(.svelte-fi7ak3){background-color:#f8f9fa;border-radius:8px;padding:1.5rem;box-shadow:0 2px 5px #0000001a;margin-bottom:1.5rem}.entries-list.svelte-fi7ak3 h2:where(.svelte-fi7ak3),.options-container.svelte-fi7ak3 h2:where(.svelte-fi7ak3){margin-top:0;margin-bottom:1rem}.names-list.svelte-fi7ak3{max-height:300px;overflow-y:auto;margin-top:1rem}.names-list.svelte-fi7ak3 ul:where(.svelte-fi7ak3){list-style:none;padding:0;margin:0}.names-list.svelte-fi7ak3 li:where(.svelte-fi7ak3){padding:.5rem;border-bottom:1px solid #eee;display:flex;align-items:center;gap:.5rem}.entry-number.svelte-fi7ak3{color:#6c757d;font-weight:500;min-width:1.5rem}.entry-name.svelte-fi7ak3{flex:1}.empty-message.svelte-fi7ak3{color:#6c757d;font-style:italic}.duplicate-button.svelte-fi7ak3,.new-wheel-button.svelte-fi7ak3{display:block;width:100%;padding:.75rem 1rem;margin-bottom:.5rem;text-align:center;border-radius:4px;cursor:pointer;font-weight:500}.duplicate-button.svelte-fi7ak3{background-color:#007bff;color:#fff;border:none}.duplicate-button.svelte-fi7ak3:hover{background-color:#0069d9}.new-wheel-button.svelte-fi7ak3{background-color:#6c757d;color:#fff;text-decoration:none;margin-top:1rem}.new-wheel-button.svelte-fi7ak3:hover{background-color:#5a6268;text-decoration:none}.hint.svelte-fi7ak3{font-size:.875rem;color:#6c757d;margin-top:.25rem}.error-container.svelte-fi7ak3{text-align:center;max-width:600px;margin:4rem auto;padding:2rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000000d}.error-container.svelte-fi7ak3 h1:where(.svelte-fi7ak3){color:#dc3545;margin-bottom:1rem}.error-container.svelte-fi7ak3 .btn:where(.svelte-fi7ak3){margin-top:1.5rem;display:inline-block;padding:.5rem 1rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px}.error-container.svelte-fi7ak3 .btn:where(.svelte-fi7ak3):hover{background-color:#0069d9;text-decoration:none}
