html{margin:0;padding:0;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{outline:0}blockquote{margin:0;quotes:none}fieldset{border:0;margin:0;padding:0}p{margin:0}body,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,figure{margin:0}input{font-family:inherit;line-height:inherit;font-size:1rem;color:inherit}textarea{font-family:inherit;line-height:inherit;font-size:1rem;color:inherit}input:not([type=radio]):not([type=checkbox]){appearance:none}select{appearance:none;font-family:inherit;line-height:inherit;font-size:1rem;color:inherit}legend{padding:0}table{border-collapse:collapse;border-spacing:0}q{quotes:none}button{font-family:inherit;font-size:1rem;line-height:inherit}input:focus{outline:0}button:focus{outline:0}select:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}:root{--input-bg-color:var(--bubble-bg-color);--input-border-color:#ccc;--input-focus-border-color:var(--scrib-black);--input-disabled-color:#888;--input-disabled-bg-color:#efefef;--input-error-border-color:#f05151;--input-error-bg-color:#fff4f4;--input-outline-color:transparent;--input-checkbox-focus-outline-color:var(--input-focus-border-color);--label-dim-text-color:#555;--select-arrow-color:#aaa;--progress-bg-color:var(--header-bg-color);--subform-bg-color:rgba(0,0,0,.025);--subform-border-color:rgba(0,0,0,.25);--subform-arrow-color:var(--main-bg-color);--subform-box-shadow-color:rgba(0,0,0,.1);--subform-box-shadow-highlight-color:#d9d9d9}::placeholder{font-style:italic;font-family:"Georgia",serif!important;color:var(--input-placeholder-color);opacity:1}select::-ms-expand{display:none}label.select.multiple{visibility:hidden}label.select.multiple.loaded{visibility:visible}select[multiple],.input-group.inline select[multiple]{width:150px}textarea{-webkit-appearance:none;appearance:none}input:not([type="radio"]):not([type="checkbox"]):not([type="range"]),select,textarea,span.multiselect{-webkit-appearance:none;appearance:none;height:calc((1rem * 1.5) + (2 * 1rem) + 2px);width:100%;border:1px solid var(--input-border-color);border-radius:5px;background:var(--input-bg-color);padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-sizing:border-box;position:relative;transition:border 200ms linear;margin:0}label span.multiselect{color:inherit;font-weight:normal;font-style:normal}div.multiselect{z-index:1000;background:var(--input-bg-color);display:none;border:1px solid var(--input-focus-border-color);border-radius:5px;padding:2rem;padding-bottom:0;position:absolute;border-top-left-radius:0;box-sizing:border-box;max-width:calc(100% - (var(--main-horizontal-padding) * 2))}div.multiselect.has-nav{padding-top:0}div.multiselect.has-nav > div:first-child{padding:2px 0}div.multiselect div.subform{column-count:3;column-fill:balance;column-gap:2rem;display:block;width:calc(100% + 2rem + 2rem);margin-left:-2rem;margin-top:0;padding-left:2rem;padding-top:2rem;padding-bottom:2rem}.multiselect-wrapper{position:relative}div.multiselect.floating{border-top-left-radius:5px}div.multiselect .user-image{width:1.5rem;height:1.5rem;margin:0 .5rem}div.multiselect label{cursor:pointer;margin-top:2rem;display:flex;break-inside:avoid}label:has(input[type="radio"]:focus),label:has(input[type="checkbox"]:focus),label.multi-image input:focus ~ span{outline:1px dashed var(--input-checkbox-focus-outline-color)}div.multiselect p.header{font-weight:bold}div.multiselect div.subform > div{break-inside:avoid-column;-webkit-column-break-inside:avoid}div.multiselect * + div{margin-top:2rem}div.multiselect p.header + label{margin-top:1rem}div.multiselect label span{font-weight:normal}div.multiselect label.multi-image{align-items:center;white-space:nowrap;overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid}div.multiselect label.multi-image span{width:100%;margin:1px}div.multiselect label:not(.multi-image) input{margin-right:.5rem;flex-shrink:0}div.multiselect label:first-child{margin-top:0;margin-left:0}label.select.multiple.open span.multiselect{z-index:10000;border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--input-focus-border-color);transition:none}label.select.multiple.open span.multiselect::after{display:block;height:10px;width:100%;background:var(--input-bg-color);content:"";position:absolute;left:-1px;bottom:-3px;border-left:1px solid var(--input-focus-border-color);border-right:1px solid var(--input-focus-border-color)}label:has(input[disabled]),label:has(select[disabled]),label:has(textarea[disabled]),label:has(input[disabled]) span,label:has(select[disabled]) span,label:has(textarea[disabled]) span,input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed}input[type="search"],input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type="file"]{height:auto!important}select,span.multiselect{cursor:pointer;background:var(--input-bg-color);padding:1rem;padding-right:calc(1rem + 16px + 1rem)}textarea{min-height:8.6rem;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--input-bg-color)}input[type="number"],input[inputmode="numeric"]{text-align:right}input[type="radio"],input[type="checkbox"]{margin:0;cursor:pointer}fieldset,label{display:block;width:100%;box-sizing:border-box;position:relative}label{margin-top:1rem}label.social{display:flex}label.social img{height:calc((1rem * 1.5) + (2 * 1rem) + 2px)}label.social img + input:not([type="radio"]):not([type="checkbox"]){margin-left:1rem;min-width:0}aside .input-group.inline button{margin-top:0}.grid > fieldset,.grid > label{width:calc(50% - .5rem)}.grid > .full-width{width:100%}.form.grid > .empty-notice{margin-left:auto;margin-right:auto}.empty-right{margin-right:3rem}legend,label > span{cursor:pointer;width:100%;font-weight:bold}legend{display:flex;align-items:center;padding-top:1rem}label > span{display:block}label > span:first-child{white-space:nowrap}fieldset.date span{display:none}input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="range"]),input[disabled]:not([type="radio"]):not([type="checkbox"]):not([type="range"]),input[disabled],textarea[disabled],select[disabled]{color:var(--input-disabled-color);background:var(--input-disabled-bg-color);cursor:not-allowed}.columns > div > fieldset:first-child label:first-child{margin-top:0}label.default-selected::before{display:block;content:attr(data-placeholder);color:var(--input-placeholder-color);font-family:"Georgia",serif;font-style:italic;bottom:calc( ((1rem * 1.5) + (2 * 1rem) + 2px) / 2 );left:1rem;position:absolute;line-height:0;z-index:1}label:has(select[disabled]),label:has(input[disabled]),label:has(textarea[disabled]){color:var(--input-disabled-color)}label.select:has(select:not([disabled])).focus::after,label.select:has(select:not([disabled])):hover::after{color:var(--text-color);transition:none}label.select:focus::after,label.select.multiple.open::after{color:var(--text-color)}label.select::after{content:"\e621";color:var(--select-arrow-color);font-family:"Icomoon";display:block;position:absolute;bottom:calc( ((1rem * 1.5) + (2 * 1rem) + 2px) / 2);right:1rem;line-height:0;transition:color 200ms linear;pointer-events:none}p input:not([type="radio"]):not([type="checkbox"]):not([type="range"]){width:100px}fieldset div,.input-group{display:flex;align-items:center;justify-content:flex-start;width:100%}.input-group{flex-direction:row;flex-wrap:nowrap}fieldset div{flex-direction:column}fieldset.date div,fieldset.inline div{flex-direction:row;align-items:flex-start}fieldset.inline fieldset{width:auto}fieldset.inline fieldset + label:first-of-type{margin-left:1rem}fieldset fieldset,fieldset legend + div label{margin-top:0}fieldset.inline label,fieldset.date label,.input-group.inline label,.input-group.inline button,.input-group.inline a.button,.input-group.inline p{margin-left:1rem}.input-group.inline button{flex-shrink:0}.input-group.inline p{margin-top:1rem;white-space:nowrap;flex-shrink:0}.input-group.inline.no-form{padding:0 1rem;box-sizing:border-box}.input-group.inline > fieldset.date{width:auto;margin-right:2rem}fieldset label.select,.input-group.inline label.select,.input-group.inline select{width:auto;flex-shrink:0}fieldset.inline label:first-of-type,fieldset.date label:first-of-type,.input-group.inline > *:first-child,.input-group.inline > input[type="hidden"] + label,.input-group.inline > a.button:first-child,fieldset.inline label.hidden + label{margin-left:0}fieldset label.radio + ul{margin-left:calc(1em + 25px)}label.day{width:5rem}label.year{width:6rem}label.number{width:170px}label.title{flex-shrink:2}label.textarea{font-size:0}label.textarea span{font-size:1rem}label.textarea.xlarge textarea{min-height:12rem}label.hidden{display:none}select:focus-visible,label.select.multiple:focus-visible{outline:none}input:not([type="radio"]):not([type="checkbox"]):focus,textarea:focus,select:focus,label.select.multiple:focus span.multiselect,label.select.multiple.open:focus + .multiselect{outline:1px dashed var(--input-outline-color);border-color:var(--input-focus-border-color);transform:none;transition:none}label select:user-invalid,label input:user-invalid,label textarea:user-invalid,label input:not([type="radio"]):not([type="checkbox"]):not([type="range"]):user-invalid,.subform input:not([type="radio"]):not([type="checkbox"]):not([type="range"]):user-invalid,.subform input.error:not([type="radio"]):not([type="checkbox"]):not([type="range"]):user-invalid,label.error input:not([type="radio"]):not([type="checkbox"]),label.error textarea,label.error select,label.error .multiselect{border:1px solid var(--input-error-border-color);background:var(--input-error-bg-color);box-shadow:none}label input[type="checkbox"]:user-invalid + span,label input[type="radio"]:user-invalid + span,label.error input[type="checkbox"] + span,label.error input[type="radio"] + span{outline:1px solid var(--input-error-border-color);background:var(--input-error-bg-color);box-shadow:none}.error .multiselect,.error input{background:var(--input-error-bg-color)}label:has(textarea:user-invalid) .ace_editor,label.error .ace_editor{border:1px solid var(--input-error-border-color);background:var(--input-error-bg-color)}label:has(textarea:user-invalid) .ace_gutter,label.error .ace_gutter{background:var(--input-error-bg-color);filter:brightness(.8)}label.error.select::after{z-index:100}label input.disabled + span{color:var(--input-disabled-color)}label.radio{width:100%}label.checkbox,label.radio{padding-left:1.5rem}label.radio input,label.checkbox input{position:absolute;left:0;margin-top:6px}label.checkbox span,label.radio span{font-weight:normal;margin-bottom:0}label.checkbox.disabled span{color:var(--input-disabled-color);cursor:default}label > span + span,label select + span,label input:not([type="radio"]):not([type="checkbox"]) + span,label textarea + span,fieldset progress + span{color:var(--label-dim-text-color);font-style:italic;font-weight:normal}label input:not([type="radio"]):not([type="checkbox"]) + span,label select + span,label textarea + span,fieldset progress + span{font-weight:normal;display:block;text-align:right}label select + span{position:absolute}fieldset progress + span{margin-top:-2px}.subform{display:none;box-sizing:border-box;position:relative;background:var(--subform-bg-color);border-bottom:1px solid var(--subform-border-color);padding:1rem;padding-top:0;padding-left:5.5rem;padding-right:2rem;margin-top:1rem;box-shadow:2px 3px 1px var(--subform-box-shadow-color) inset,0 1px 0 var(--subform-box-shadow-highlight-color) inset;width:calc(100% + 6rem);margin-left:-3rem}form > div:not(.form):not(.multiselect) > .subform{width:calc(100% + 4rem);margin-left:-3rem;padding-left:6.5rem}.popup .subform{width:calc(100% + 4rem)}.subform label.select + a.link-button{margin-top:1rem}.subform.contained{border-radius:5px;width:auto;border:1px solid rgba(0,0,0,.25);border-top:none;width:100%;margin-left:0;padding-left:5rem}.subform::before{content:"";width:0;height:0;position:absolute;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid var(--subform-border-color);top:1px;left:calc(2.5rem - 1px)}.subform::after{content:"";width:0;height:0;position:absolute;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid var(--subform-arrow-color);top:0;left:calc(2.5rem - 1px)}form > div:not(.form) > .subform::before,form > div:not(.form) > .subform::after{left:calc(3.5rem - 1px)}.subform.contained::before,.subform.contained::after{left:calc(1.5rem - 2px)}.subform > ul:first-child,.subform > p:first-child{margin-top:1rem}.subform .subform::after,.subform .subform::before{display:none}.subform .multiselect .subform::after,.subform .multiselect .subform::before{display:block}.subform .multiselect .subform{box-shadow:2px 3px 1px var(--subform-box-shadow-color) inset,0 1px 0 var(--subform-box-shadow-highlight-color) inset}.subform .subform{margin-top:0;border:1px solid transparent;background:none;box-shadow:none;padding-left:4.5rem;padding-bottom:0;width:100%;padding-right:0;left:0}.subform.active{display:block}.subform > div:only-child{display:flex;justify-content:space-between}.subform > div.input-group{justify-content:flex-start}form,.form{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;flex-direction:column}.footer form{display:block}.footer form:has(.link-button){display:inline-block;width:auto}form h2 + div:not(.tinymce-layout-reservation),form h3 + div:not(.tinymce-layout-reservation),h2 + form,h2 + .form,h3 + form,h3 + .form,.form.payment,form.payment{padding:0 1rem}form h2 + div .user-badge{left:11px}form.grid,.form.grid,.input-group.grid{flex-direction:row;justify-content:space-between}.input-group.grid{flex-wrap:wrap}form h2,.form h2,form h3,.form h3{width:100%}form > p:first-child,div.form > p:first-child{margin-top:1rem}hr{width:100%;margin-top:2rem;border:none;height:1px;background:var(--heading-color)}aside form{padding:0}aside label{margin:0}progress{-webkit-appearance:none;appearance:none;display:block}fieldset progress{height:2px;background:none;border:none;width:calc(100% - 2px);position:relative;bottom:3px;left:1px;border-bottom-left-radius:5px;color:var(--progress-bg-color)}fieldset progress::-moz-progress-bar{background:var(--progress-bg-color);border-bottom-left-radius:5px}progress::-webkit-progress-bar{background:none}fieldset progress::-webkit-progress-value{background:var(--progress-bg-color);border-bottom-left-radius:5px}fieldset progress.max{border-bottom-right-radius:5px}fieldset progress.max::-moz-progress-bar{border-bottom-right-radius:5px}fieldset progress.max::-webkit-progress-value{border-bottom-right-radius:5px}.grid.three-column label{width:calc(30% - 10px)}.form.grid.toc{column-count:2;column-fill:balance;display:block}.form.grid.toc > label{width:100%;display:inline-block}form *:target{background:var(--alert-bg-color)}form.single-line{margin:auto;max-width:75%}form div[data-ace-mode] + textarea,form span[data-ace-mode] + textarea{position:absolute;height:1px;width:1px;padding:0;opacity:0;top:0;left:0;min-height:1.5rem}.ace_editor{margin-top:1rem;border:1px solid var(--input-border-color);border-radius:5px;padding:.25rem .5rem;display:block;height:15rem;box-sizing:border-box}label > span + .ace_editor{margin-top:0}label .ace_editor:has(+ textarea[disabled]),label .ace_editor:has(+ textarea[disabled]) .ace_line span{color:var(--input-disabled-color)!important}label .ace_editor:has(+ textarea[disabled]) .ace_layer,label .ace_editor:has(+ textarea[disabled]) .ace_content{cursor:not-allowed}label .ace_editor:has(+ textarea[disabled]) .ace_cursor,label .ace_editor:has(+ textarea[disabled]) .ace_selected-word,label .ace_editor:has(+ textarea[disabled]) .ace_selection{display:none!important}label .ace_editor:has(+ textarea[disabled]) .ace_active-line,label .ace_editor:has(+ textarea[disabled]) .ace_gutter-active-line{background:transparent}label .ace_editor.ace_focus:has(+ textarea:not([disabled])){outline:1px dashed var(--input-outline-color);border-color:var(--input-focus-border-color)}form details{margin-top:1rem}form details summary{font-weight:bold;list-style:none}form details summary::after{content:"▶";margin-left:.5rem}form details[open] summary::after{content:"▼";margin-left:.25rem}@media(max-width:820px){label span:first-child{white-space:normal}form,.form,form.grid,.form.grid,.form.grid.toc{flex-direction:column;flex-wrap:nowrap}.form.grid.toc{columns:initial;display:flex}.subform.contained{border:none;border-bottom:1px solid rgba(0,0,0,.25);width:calc(100% + 6rem);margin-left:0;border-radius:0;padding-left:5.5rem}.subform.contained::before,.subform.contained::after,.subform::before,.subform::after{left:calc(2.5rem - 1px)}fieldset,label,.grid > fieldset,.grid > label{width:auto}.grid.three-column label,form.privacy.grid fieldset{width:100%}form.privacy fieldset:first-of-type{margin-top:1rem}fieldset.inline fieldset{width:100%}fieldset.inline fieldset + label:first-of-type{margin-top:1rem;margin-left:0}fieldset.inline legend + div label + label{margin-top:1rem}fieldset.empty-right,label.empty-right{margin-right:inherit}.subform > div.left-align:only-child > label{margin-left:0}fieldset.inline div,.input-group{flex-direction:column;align-items:flex-start}.input-group button:last-child,.input-group a.button:last-child{margin-top:1rem;margin-left:auto;white-space:normal}aside .input-group *:first-child{margin-top:0}fieldset.inline label,.input-group.inline label{margin-left:0}.input-group.inline label.year{margin-left:1rem}.input-group.inline > fieldset.date + fieldset.date{margin-left:0}fieldset label,fieldset.inline label,.input-group label,.input-group.inline label.select,.input-group.inline label.select select{width:100%}.grid fieldset label.select,.grid fieldset label.select select{margin-left:0;margin-right:0;width:100%}.grid fieldset.date label.select,.grid fieldset.date label.select select{width:auto}fieldset label.day,fieldset label.year{min-width:20%}form.privacy fieldset:nth-child(2){margin-top:0}form.privacy fieldset:nth-child(3),form.privacy fieldset:nth-child(n+4){margin-top:2rem}.subform label.social input{min-width:0}.input-group.inline p{margin-left:0}aside .input-group.inline button{margin-top:1rem}div.multiselect{width:100%;border-top-right-radius:0;border-top-left-radius:0;padding-top:0;max-width:calc(100% - 2rem - 2rem - 2px)}div.multiselect.floating{border-top-left-radius:0}div.multiselect.has-nav > div:first-child{margin-left:-2rem}div.multiselect div.subform{column-count:2;padding-left:2rem}div.multiselect label.multi-image{white-space:normal}div.multiselect.has-nav{padding-top:0}}@media(max-width:500px){fieldset.date > div,.grid fieldset.date > div{flex-wrap:wrap}fieldset.date label.select,fieldset.date label.select select,.grid fieldset.date label.select,.grid fieldset.date label.select select{width:100%}fieldset.date label.day,.grid fieldset.date label.day{margin-left:0}fieldset.date label.day,fieldset.date label.year,.grid fieldset.date label.day,.grid fieldset.date label.year{width:calc(50% - .5rem);margin-top:1rem}fieldset.date label.select + label.year{width:100%;margin-left:0}}@media(max-width:400px){.subform{padding:1rem}.subform .subform{padding-left:3.5rem}}@media(max-width:360px){div.multiselect div.subform{column-count:1}}@media screen{html.dark{--input-border-color:#111;--input-focus-border-color:var(--input-border-color);--input-disabled-bg-color:var(--input-bg-color);--input-error-bg-color:#681919;--input-outline-color:rgba(255,255,255,.5);--input-checkbox-focus-outline-color:var(--input-outline-color);--label-dim-text-color:var(--scrib-light-grey);--progress-bg-color:var(--scrib-red-light);--subform-bg-color:var(--bubble-bg-color);--subform-border-color:var(--scrib-black);--subform-arrow-color:var(--subform-border-color);--subform-box-shadow-highlight-color:var(--scrib-black)}html.dark label.error .selectize-input{border:1px solid var(--input-error-border-color);background:var(--input-error-bg-color);box-shadow:none}}:root{--button-color:#fff;--button-bg-color:var(--scrib-red);--button-border-color:var(--scrib-red-dark);--button-hover-bg-color:var(--scrib-red-light);--button-disabled-color:var(--scrib-light-grey);--button-disabled-bg-color:#353E34;--button-disabled-border-color:var(--button-disabled-bg-color);--link-button-color:#353E34;--link-button-hover-color:var(--scrib-red-light);--link-button-disabled-color:#666;--pill-button-color:var(--link-button-color);--pill-button-bg-color:#f9f9f9;--pill-button-border-color:var(--scrib-light-grey);--pill-button-icon-color:var(--scrib-red);--pill-button-disabled-color:#ccc;--pill-button-disabled-bg-color:transparent;--pill-button-hover-color:#fff;--pill-button-hover-bg-color:var(--scrib-red-light);--pill-button-hover-border-color:var(--scrib-red);--pill-button-hover-icon-color:#fff}.link-button::before{line-height:0;flex-shrink:0;content:"";height:16px;width:16px;display:inline-block;margin-right:.5rem;background-image:var(--sprite-url);background-color:inherit}a.button:any-link,.button,button{touch-action:manipulation;background-color:var(--button-bg-color);border-radius:5px;font-weight:bold;color:var(--button-color);display:inline-flex;align-items:center;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.5);white-space:nowrap;box-shadow:2px 2px 1px rgba(100,100,100,0.5),0 1px 0 rgba(255,255,255,.5) inset;border:1px solid var(--button-border-color);transition:background-color 200ms ease;padding:1rem 2rem;box-sizing:border-box;margin-top:1rem;min-height:56px}button.link-button:focus,a.button:focus,button:focus{outline:1px dashed var(--text-color)}button + button,button + a.button,a.button + a.button,a.button + button{margin-left:1rem}a.button:hover,.button:hover,button:hover{text-decoration:none;background-color:var(--button-hover-bg-color);transition:none}a.button:active,.button:active,button:active{position:relative;top:1px;left:1px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset}a.button.disabled,.button.disabled,button.disabled,button[disabled]{background-color:var(--button-disabled-bg-color);color:var(--button-disabled-color);border:1px solid var(--button-disabled-border-color);text-shadow:none;cursor:not-allowed;transition:none}button.link-button.on[disabled],button.link-button.on[disabled]:hover{color:var(--heading-color)}aside button.disabled{color:var(--button-disabled-bg-color)}a.button.disabled:active,.button.disabled:active,button.disabled:active,button[disabled]:active{position:static;box-shadow:2px 2px 1px rgba(100,100,100,0.5),0 1px 0 rgba(255,255,255,.5) inset}aside button.disabled:active{box-shadow:none}button.cancel:not(:only-child),a.button.cancel:not(:only-child){background-color:#888;border-color:#666}button.cancel:hover:not(:only-child),a.button.cancel:hover:not(:only-child){background-color:#aaa}aside button{margin-top:0}.link-button{color:var(--link-button-color);display:inline-flex;align-items:center;padding:1rem;font-size:.75rem;margin:0}.regular-size .link-button{font-size:1rem}button.link-button{border:none;background:transparent;box-shadow:none;border-radius:0;font-weight:normal;text-shadow:none;min-height:auto}button.link-button[disabled]{cursor:default}button.link-button[disabled]:active{box-shadow:none}aside .link-button{display:flex;text-align:left;white-space:normal;width:100%;box-sizing:border-box}a.link-button:any-link,button.link-button.disabled,.link-button.disabled:hover{color:var(--link-button-color)}a.link-button.disabled:hover,button.link-button.disabled:hover{cursor:text}a.link-button:hover,button.link-button:hover{text-decoration:none;color:var(--link-button-hover-color)}.link-button::before{background-color:transparent}.link-button.highlighted{font-weight:bold}.link-button[data-count]::after{content:"("attr(data-count)")";padding-left:.25rem;background:transparent}.link-button.disabled:hover::before,aside .link-button.disabled:hover::before,.footer .link-button.disabled:hover::before,textarea.disabled{color:var(--link-button-disabled-color)}.link-button.on::before,.link-button.highlighted::before{font-weight:normal}.link-button.on{font-weight:bold}.link-button.on.animate::before{animation:bounce .2s}aside .link-button.on{font-weight:normal}a.pill-button,a.pill-button:any-link{touch-action:manipulation;box-sizing:border-box;color:var(--pill-button-color);box-shadow:2px 2px 1px rgba(100,100,100,0.1);border:1px solid var(--pill-button-border-color);background:var(--pill-button-bg-color);padding:.75rem 1rem;border-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,.5);font-weight:bold;font-style:normal;transition:background-color 200ms ease,color 200ms ease,text-shadow 200ms ease,border 200ms ease;display:inline-flex;align-items:center;position:relative}a.pill-button.back{padding-left:.5rem}a.pill-button.next,a.pill-button.down{padding-right:.5rem}a.pill-button::after,a.pill-button::before{color:inherit;font-weight:normal;font-family:"IcoMoon";color:var(--pill-button-icon-color);transition:color 200ms ease,text-shadow 200ms ease}a.pill-button.next:hover::after,a.pill-button.down:hover::after,a.pill-button.back:hover::before{color:var(--pill-button-hover-icon-color);transition:none}a.pill-button.disabled::after,a.pill-button.disabled::before,a.pill-button.disabled:hover::before,a.pill-button.disabled:hover::after{color:var(--pill-button-disabled-color)}a.pill-button.next::after{content:"\e620";padding-left:.5rem}a.pill-button.back::before{content:"\e622";padding-right:.5rem}a.pill-button.down::after{content:"\e621";padding-left:.5rem}a.pill-button:hover,a.pill-button.highlighted{border-color:var(--pill-button-hover-border-color);background-color:var(--pill-button-hover-bg-color);color:var(--pill-button-hover-color);text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5);transition:none;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset,2px 2px 1px rgba(100,100,100,0.1)}a.pill-button.disabled{background:var(--pill-button-disabled-bg-color);border-color:var(--pill-button-disabled-border-color);color:var(--pill-button-disabled-color);cursor:default;box-shadow:none}a.pill-button.disabled:hover{text-decoration:none;border-color:var(--pill-button-disabled-border-color);background-color:var(--pill-button-disabled-bg-color);text-shadow:none}a.pill-button:not(.disabled):active,a.pill-button:not(.disabled):active{top:2px;left:2px;box-shadow:none}@media(max-width:820px){.link-button:after{font-size:1rem}.link-button[data-count]::after{padding-left:.5rem}.link-button[data-count]::before{margin:0}aside .link-button{font-size:1rem}}@media(max-width:500px){button,a.button,a.button:any-link{white-space:normal;text-align:left}}@media screen{html.dark{--link-button-color:#fff;--link-button-hover-color:#f5565e;--pill-button-bg-color:#42484a;--pill-button-border-color:var(--scrib-black);--pill-button-hover-border-color:var(--scrib-black);--pill-button-disabled-color:#888;--pill-button-disabled-border-color:var(--scrib-black)}html.dark a.pill-button,html.dark a.pill-button:hover{text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:2px 2px 1px rgba(100,100,100,0.1),1px 1px 0 rgba(255,255,255,.2) inset}html.dark a.pill-button:hover{box-shadow:2px 2px 1px rgba(100,100,100,0.1),1px 1px 0 rgba(255,255,255,.5) inset}html.dark a.pill-button.disabled,html.dark a.pill-button.disabled:hover{box-shadow:none}html.dark a.button:focus,html.dark button.link-button:focus{outline:1px dashed rgba(255,255,255,.5)}}:root{--scrib-red-dark:#95090f;--scrib-red:#c70c14;--scrib-red-light:#e50d18;--bubble-bg-color:#fff;--input-placeholder-color:#888}html{-webkit-font-smoothing:antialiased;color:#fff;font-family:"Roboto","Arial",sans-serif;font-size:18px;hyphens:auto;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 125%),url("/images/background.svg");height:100%}h1{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}img{left:-15px;position:relative;max-width:100%;object-fit:contain}body{display:flex;justify-content:center;align-items:center;min-height:100%;font-size:1rem;line-height:1.5}form{color:#222;box-sizing:border-box;background:rgb(0,0,0);background:rgba(0,0,0,.5);width:40rem;margin:2rem;padding:2rem 4rem;border-radius:10px;border:1px solid #222;box-shadow:0 1px rgba(255,255,255,.25) inset,0 2px rgba(0,0,0,.15)}form > a:first-child{display:flex;justify-content:center}form label:first-of-type{margin-top:2rem}input:not([type="radio"]):not([type="checkbox"]):focus,a:focus{outline:1px dashed #fff}a:hover{text-decoration:underline}button:focus{outline:1px dashed #fff}footer{margin-top:1rem;background:none;border:none;padding:0;display:flex;justify-content:space-between}footer aside{background:none;border:none;margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start}footer button{order:2}footer a{color:#fff;display:inline-flex;margin:0;text-decoration:none}div.message{padding:1rem;margin-top:1rem;border-radius:5px;width:100%;box-sizing:border-box;position:relative;display:flex;align-items:flex-start;flex-direction:row}div.message.error li{color:#fff;font-weight:bold;list-style:disc}div.message.single li{list-style:none}div.message::before{margin-right:1rem;flex-shrink:0;line-height:0}div.message.error::before{content:url("/images/exclamation.svg")}div.message.error{border:2px solid #c00;background:url("/images/stripes.svg"),#f00;text-shadow:1px 1px 0 rgba(0,0,0,.5)}div.message.error a:any-link{color:#fff}@media(max-width:820px){html{background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 150%),url("/images/background.svg")}footer{display:block;text-align:right;margin:0}footer aside{align-items:center}footer aside a{display:block;padding:1rem 0}form{width:90%}}@media(max-width:500px){form{padding:2rem}}@media(max-width:400px){form{margin:1rem}}@media(max-height:380px){img{min-width:235px;max-width:50%;height:auto}}