:root{--letter-spacing:.025em;--logo-height:6rem;--transition-speed-extra-fast:100ms;--transition-speed-fast:200ms;--transition-speed-normal:400ms;--transition-speed-slow:600ms;--transition-speed-extra-slow:800ms;--primary-gradient:linear-gradient(109.94deg,#147DF3 -1.22%,#00FF7F 124.32%);--corner-radius-l:3.5rem;--corner-radius-m:3.2rem;--corner-radius-s:1.6rem;--corner-radius-xs:.8rem}@media (max-width:768px){:root{--logo-height:5rem}}@media (max-width:480px){:root{--logo-height:4rem}}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1 0 auto}body footer{flex-shrink:0}.form--light{--heading-color:var(--text-dark)}.form--dark{--heading-color:var(--text-light)}.form--dark .wsf-section-add svg>path{fill:var(--accent)}.form--dark .wsf-section-delete:not(.wsf-section-delete-disabled) svg>path{fill:var(--danger)}form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=price],form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=cart_total],form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=price],form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=cart_total]{--f-label-size:var(--text-m);--f-label-margin-bottom:0;--f-field-margin-bottom:1rem;--f-input-height:3rem;--f-input-padding-x:.5rem;--f-light-input-text-color:var(--text-dark);--f-help-margin-block:0;display:grid;grid-template-columns:1fr auto;align-items:center}form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=price]>input,form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=cart_total]>input,form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=price]>input,form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=cart_total]>input{background-color:#fff0;border:0;font-weight:600;width:auto}form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=price]>.wsf-help,form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=cart_total]>.wsf-help,form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=price]>.wsf-help,form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=cart_total]>.wsf-help{grid-column:span 2}form.wsf-form.price-calculator-form .wsf-field-wrapper[data-type=cart_total],form.wsf-form.episode-editing-form .wsf-field-wrapper[data-type=cart_total]{--f-input-size:var(--text-l);--f-label-size:var(--text-l)}