/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}body{display:flex;flex-direction:column;justify-content:center;min-height:100vh;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#e6f4f4;background-color:#c553fb}button{cursor:pointer;padding:5px;border:none;border-radius:5px;text-transform:uppercase;background-color:#5f9ea0;outline:none}ul{margin:0;padding:0;list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}input[type=number]{appearance:textfield}.disabled-form{pointer-events:none;opacity:.5}.disabled-form button,.disabled-form input{cursor:not-allowed}.option{display:grid;grid-template:"heading heading" min-content "option-list option-list" min-content "option-buttons-wrapper option-buttons-wrapper" min-content;gap:1rem;max-width:48rem;margin-inline:auto}.option__title{grid-area:heading;margin:0;text-align:center;text-shadow:0 0 .25rem #faff4c}.option__list{display:flex;grid-area:option-list;flex-direction:column;gap:.5rem}.option__item{display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-image:linear-gradient(#d47efd,#781ba3);gap:1rem;padding:.6rem .8rem}.option__label{cursor:pointer;flex-shrink:0;width:3rem;padding:.5rem;border-radius:.2rem;font-weight:700;text-align:center;background-image:linear-gradient(#d47efd,#faff4c);box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.option__label:hover{box-shadow:0 0 .25rem .1rem #fff}}.option__input{padding:.5rem;border:none;line-height:normal;color:#e6f4f4;background-color:#781ba3;outline:none;box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.option__input:hover{box-shadow:0 0 .25rem .1rem #fff}}.option__input:focus-visible{box-shadow:0 0 .25rem .1rem #fff,inset 0 0 .1rem .05rem #fff}.option__input-title{flex-grow:1;width:100%}.option__input-weight{max-width:5rem}.option__buttons-wrapper{display:grid;grid-area:option-buttons-wrapper;grid-template:"add-option-button add-option-button" min-content "paste-list-button paste-list-button" min-content "clear-list-button clear-list-button" min-content "save-list-button load-list-button" min-content "start-button start-button" min-content/1fr 1fr;gap:1rem}.option__button{display:flex;align-items:center;justify-content:center;padding:.5rem;font-weight:700;color:#e6f4f4;background-image:linear-gradient(#d47efd,#faff4c);box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.option__button:hover{box-shadow:0 0 .25rem .1rem #fff}}.option__button:focus-visible{box-shadow:0 0 .25rem .1rem #fff,inset 0 0 .1rem .05rem #fff}.option__add-option{grid-area:add-option-button}.option__past-list{grid-area:paste-list-button}.option__clear-list{grid-area:clear-list-button}.option__save-list-to-file{grid-area:save-list-button}.option__load-list-from-file{grid-area:load-list-button}.option__start{grid-area:start-button}.modal{overflow:unset;padding:0;border:unset;background:unset}.modal::backdrop{backdrop-filter:blur(.1875rem)}.modal__form{display:grid;grid-template:"textarea textarea" min-content "cancel confirm" min-content/1fr 1fr;gap:1rem;padding:1rem;border-radius:.5rem;background-image:linear-gradient(#d47efd,#781ba3);box-shadow:0 0 .25rem .1rem #faff4c}.modal__textarea{resize:none;grid-area:textarea;padding:.5rem;font-family:Victor Mono,Courier New,Courier,monospace;color:#e6f4f4;background-color:#781ba3}.modal__textarea::placeholder{color:#e6f4f4}.modal__close-btn{grid-area:cancel}.modal__confirm-btn{grid-area:confirm}.modal__close-btn,.modal__confirm-btn{padding:.5rem;font-weight:700;color:#e6f4f4;background-image:linear-gradient(#d47efd,#faff4c);box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.modal__close-btn:hover,.modal__confirm-btn:hover{box-shadow:0 0 .25rem .1rem #fff}}.modal__close-btn:focus-visible,.modal__confirm-btn:focus-visible{box-shadow:0 0 .25rem .1rem #fff,inset 0 0 .1rem .05rem #fff}.modal__container{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;background-image:linear-gradient(#d47efd,#781ba3);box-shadow:0 0 .25rem .1rem #faff4c}.modal__desc{margin:0;padding:1rem;color:#e6f4f4;background-color:#781ba3}.decision-picker{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:48rem;margin-inline:auto;padding:1rem}.decision-picker__title{grid-area:heading;margin:0;text-align:center;text-shadow:0 0 .25rem #faff4c}.decision-picker__form{display:grid;grid-template:"back-button sound-label duration-label" 1fr "play-button play-button play-button" 1fr/1fr 1fr;gap:.5rem;margin-inline:auto}.decision-picker__button{display:flex;align-items:center;justify-content:center;padding:.5rem;font-weight:700;color:#e6f4f4;background-image:linear-gradient(#d47efd,#faff4c);box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.decision-picker__button:hover{box-shadow:0 0 .25rem .1rem #fff}}.decision-picker__button:focus-visible{box-shadow:0 0 .25rem .1rem #fff,inset 0 0 .1rem .05rem #fff}.decision-picker__button--back{grid-area:back-button}.decision-picker__button--play{grid-area:play-button}.decision-picker__label{display:flex;align-items:center;justify-content:center;padding:.5rem;font-weight:700;color:#e6f4f4;background-image:linear-gradient(#d47efd,#faff4c);box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.decision-picker__label:hover{box-shadow:0 0 .25rem .1rem #fff}}.decision-picker__label:focus-visible{box-shadow:0 0 .25rem .1rem #fff,inset 0 0 .1rem .05rem #fff}.decision-picker__label--sound{cursor:pointer;grid-area:sound-label;border-radius:5px}.decision-picker__label--duration{cursor:pointer;grid-area:duration-label;gap:.5rem;padding:0 0 0 .5rem;border-radius:5px}.decision-picker__input{padding:.5rem;border:none;line-height:normal;color:#e6f4f4;background-color:#781ba3;outline:none;box-shadow:0 0 .25rem .1rem #faff4c}.decision-picker__input--sound{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border-width:0;white-space:nowrap;clip:rect(0,0,0,0)}.decision-picker__input--duration{max-width:3.5rem;height:100%;padding-left:.5rem;border:none;border-radius:0 .25rem .25rem 0;outline:none}.decision-picker__desc{overflow-x:hidden;width:100%;max-width:24rem;margin-inline:auto;padding:.5rem;font-weight:500;text-align:center;text-overflow:ellipsis;text-shadow:0 0 .25rem #faff4c;box-shadow:0 0 .25rem .1rem #faff4c}.decision-picker__wheel{display:flex;align-items:center;justify-content:center;flex-direction:column}.wheel{max-width:100%}.not-found{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:48rem;margin-inline:auto;padding:1rem}.not-found__title{grid-area:heading;margin:0;text-align:center;text-shadow:0 0 .25rem #faff4c}.not-found__button{padding:.5rem;font-weight:700;color:#e6f4f4;background-image:linear-gradient(#d47efd,#faff4c);box-shadow:0 0 .25rem .1rem #faff4c;transition:box-shadow .5s ease}@media (hover: hover) and (pointer: fine){.not-found__button:hover{box-shadow:0 0 .25rem .1rem #fff}}.not-found__button:focus-visible{box-shadow:0 0 .25rem .1rem #fff,inset 0 0 .1rem .05rem #fff}
