:root{--primary-color: #646cff;--primary-hover-color: #535bf2;--destructive-color: #ff4f4f;--destructive-hover-color: #e04343;--text-color: rgba(255, 255, 255, .87);--background-color: #242424;--button-bg: #1a1a1a;--button-hover-bg: #2a2a2a;--button-hover-border: #646cff;--input-bg: #1a1a1a;--input-hover-bg: #2a2a2a;--input-border-color: #646cff;--highlight-text: #ffffff;--muted-text-color: #888;--shadow-color: rgba(0, 0, 0, .5);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light]{--primary-color: #4f56c9;--primary-hover-color: #3f47b3;--destructive-color: #dc3545;--destructive-hover-color: #c82333;--text-color: #213547;--background-color: #ffffff;--button-bg: #f0f0f0;--button-hover-bg: #e0e0e0;--button-hover-border: #4f56c9;--input-bg: #f5f5f5;--input-hover-bg: #ebebeb;--input-border-color: #4f56c9;--highlight-text: #ffffff;--muted-text-color: #666;--shadow-color: rgba(0, 0, 0, .15);color-scheme:light}a{font-weight:500;color:var(--primary-color);text-decoration:inherit}a:hover{color:var(--primary-hover-color)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;color:var(--text-color);background-color:var(--background-color)}footer{margin-top:auto;text-align:center;padding:.5rem;font-size:.75rem}h1{font-size:3.2em;line-height:1.1}#app{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;text-align:center;padding:10px;color:var(--text-color);min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;color:var(--text-color);background-color:var(--button-bg);cursor:pointer;transition:border-color .25s}button:hover{background-color:var(--button-hover-bg);border-color:var(--button-hover-border)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button.primary{background-color:var(--primary-color);color:var(--highlight-text)}button.primary:hover{background-color:var(--primary-hover-color);border-color:var(--primary-hover-color)}button.destructive{background-color:var(--destructive-color);color:var(--highlight-text)}button.destructive:hover{background-color:var(--destructive-hover-color);border-color:var(--destructive-hover-color)}input{color:var(--text-color);background-color:var(--input-bg);border:1px solid transparent;padding:10px;font-size:1rem;text-align:center;border-radius:4px;transition:background-color .3s,border-color .3s,color .3s;width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}input:hover{background-color:var(--input-hover-bg)}input:focus{outline:none;border-color:var(--input-border-color);background-color:var(--input-hover-bg)}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--shadow-color);display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background-color:var(--background-color);color:var(--text-color);padding:2rem;border-radius:8px;max-width:400px;width:90%;box-shadow:0 5px 15px var(--shadow-color);text-align:center}.modal.svelte-7e0w24 p:where(.svelte-7e0w24){margin-bottom:1.5rem;font-size:1.2rem}.modal-buttons.svelte-7e0w24{display:flex;justify-content:center;gap:1rem}.modal.svelte-15us920 p:where(.svelte-15us920){margin-bottom:1.5rem;font-size:1.2rem}.modal-buttons.svelte-15us920{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.validation-error.svelte-15us920{color:var(--destructive-color);font-size:.8rem}input.option-input.svelte-18pfycj{font-size:1.5rem;margin-right:.5em}ul#options.svelte-18pfycj{list-style-type:none;padding:0}ul#options.svelte-18pfycj>li:where(.svelte-18pfycj){margin-bottom:.5em;padding:.5em;border-radius:5px;color:var(--highlight-text);margin:1rem;display:flex;gap:.1rem}input.option-input.svelte-18pfycj{font-size:1.5rem;margin-right:.5em;color:var(--highlight-text)}.custom-option.svelte-1suoh24{display:flex;justify-content:center;gap:.5em}.prefilled-options-container.svelte-1suoh24{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;max-width:50rem}.prefilled-user-options-container.svelte-1suoh24{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:1em}.user-option-scroll-container.svelte-1suoh24{margin-top:1.5rem;overflow:auto;max-height:20rem;max-width:50rem}input.option-input.svelte-e842y4{font-size:1.5rem;margin-right:.5em}.controls.svelte-e842y4{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3em;gap:1em}.button-group.svelte-e842y4{display:flex;gap:.5em}#new-option-container.svelte-e842y4{margin:1rem;display:flex;gap:.1rem}.breadcrumb.svelte-e842y4{font-size:.9rem;display:flex;justify-content:center;gap:1em;margin-bottom:3em}.breadcrumb.svelte-e842y4 span:where(.svelte-e842y4){padding:.5em;border-radius:5px}.breadcrumb.svelte-e842y4 .active:where(.svelte-e842y4){font-weight:700;text-decoration:underline;color:var(--primary-color)}.prefilled-options.svelte-e842y4{margin-top:2em;text-align:center}.highlighted-choice.svelte-e842y4{color:var(--highlight-text);padding:.3em .5em;border-radius:4px;font-weight:700;font-size:2rem;box-shadow:0 2px 5px var(--shadow-color);text-shadow:rgba(0,0,0,.3) 0px 0px 1px;-webkit-font-smoothing:antialiased}#dice-animation-dice.svelte-e842y4{margin:0;padding:0;font-size:2.5rem;animation:svelte-e842y4-rotate .8s infinite ease;text-shadow:0 0 3px var(--shadow-color)}@keyframes svelte-e842y4-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.language-selector.svelte-19ftpm1{background-color:var(--button-bg);color:var(--text-color);border:1px solid transparent;border-radius:4px;padding:.3em .5em;font-size:.85rem;cursor:pointer}.language-selector.svelte-19ftpm1:hover{border-color:var(--input-border-color)}.theme-toggle.svelte-1cmi4dh{background:none;border:1px solid transparent;color:var(--text-color);cursor:pointer;padding:.3em;border-radius:4px;display:flex;align-items:center;justify-content:center}.theme-toggle.svelte-1cmi4dh:hover{background-color:var(--button-hover-bg);border-color:var(--button-hover-border)}.read-the-docs.svelte-1n46o8q{color:var(--muted-text-color);margin-bottom:2rem}.header-row.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;gap:1rem}#github-link-logo.svelte-1n46o8q{margin-top:-.2rem;height:1.5rem;margin-left:.8rem;vertical-align:middle}[data-theme=light] #github-link-logo.svelte-1n46o8q{filter:invert(1)}footer.svelte-1n46o8q{display:flex;justify-content:center;align-items:center;margin-top:2rem;padding:1rem}
