:root{--font-default: sans-serif;--outline-0: 2px solid white;--outline-1: 0 0 0 4px #FF6D00;--btn-yes-def: #0288D1;--btn-yes-dis: #0288D1;--btn-yes-hov: #00B0FF;--btn-no-def: #FF6F00;--btn-no-dis: #FFB300;--btn-no-hov: #FFAB00;--btn-start-def: #00796B;--btn-start-dis: #00897B;--btn-start-hov: #00BFA5}@keyframes button-hover{0%{background-position:100% 100%}to{background-position:0% 0%}}*{box-sizing:border-box;font-family:var(--font-default)}@media screen and (width >=500px){.container{position:fixed;width:500px;height:700px;top:calc(50vh - 350px);left:calc(50vw - 250px);overflow-y:scroll;overflow-x:hidden;border-radius:.5rem;border:1px solid #ddd;box-sizing:border-box}}@media screen and (width < 500px){.container{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}}@media print{.no-print{display:none!important}}h1{font-size:1.5rem;padding:1rem;margin:0 0 1rem;text-align:center;border-bottom:1px solid #ddd}h2{font-size:1rem;line-height:100%;padding:0 1rem;margin:1rem 0}p+h2{margin-top:2rem}p{font-size:1rem;line-height:130%;padding:0 1rem;margin:.5rem 0 1rem;color:#454545}p small{font-size:.85rem;color:#787878;line-height:115%}ul{margin:.5rem 0 .5rem 1rem;padding:0 1rem}li{font-size:1rem;line-height:130%;color:#454545;margin-bottom:.5rem;padding:0}.button-wrap{padding:.5rem 1rem;display:flex;justify-content:center;column-gap:1rem}.button-wrap button,.button-wrap .btn-like{padding:1rem;font-size:1rem;font-weight:700;line-height:100%;border-radius:.5rem;border:0}button.yes,.btn-like.yes{--btn-def-color: var(--btn-yes-def);--btn-hov-color: var(--btn-yes-hov);--btn-dis-color: var(--btn-yes-dis);background-color:var(--btn-def-color);color:#fff;cursor:pointer}button.yes:disabled:hover,button.yes:disabled:focus,.btn-like.yes:disabled:hover,.btn-like.yes:disabled:focus{background-color:var(--btn-dis-color)}button.yes:hover,button.yes:focus,.btn-like.yes:hover,.btn-like.yes:focus{background:linear-gradient(to right bottom,var(--btn-hov-color) 0%,var(--btn-hov-color) 33%,var(--btn-def-color) 66%,var(--btn-def-color) 100%);background-size:300% 300%}button.no{--btn-def-color: var(--btn-no-def);--btn-hov-color: var(--btn-no-hov);background-color:var(--btn-def-color);color:#fff;cursor:pointer}button.no:hover,button.no:focus{background:linear-gradient(to right bottom,var(--btn-hov-color) 0%,var(--btn-hov-color) 33%,var(--btn-def-color) 66%,var(--btn-def-color) 100%);background-size:300% 300%}button.start{--btn-def-color: var(--btn-start-def);--btn-hov-color: var(--btn-start-hov);background-color:var(--btn-def-color);color:#fff;cursor:pointer}button.start:hover,button.start:focus{background:linear-gradient(to right bottom,var(--btn-hov-color) 0%,var(--btn-hov-color) 33%,var(--btn-def-color) 66%,var(--btn-def-color) 100%);background-size:300% 300%}button:hover,button:focus{animation-name:button-hover;animation-duration:.15s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-play-state:running;animation-fill-mode:forwards}input:focus,button:hover,button:focus,a:hover,a:focus{outline:var(--outline-0);box-shadow:var(--outline-1)}button:disabled{opacity:.3;cursor:not-allowed}button:disabled:focus,button:disabled:hover{outline:none;box-shadow:none}.form-wrap{display:flex;justify-content:flex-start;column-gap:1rem}code{display:inline-block;font-family:monospace;background-color:#0000000d;border-radius:.25rem;margin-top:.25rem;padding:.25rem;color:#f50057}
