:root{--color-black:#0b0b0b;--color-white:#f7f7f7;--color-gold:#d4af37;--color-gold-dark:#b68b1e}#app,body,html{height:100%}body{margin:0;background:var(--color-black);color:var(--color-white);font-family:SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.sd-root-modern{--sjs-general-backcolor:var(--color-black);--sjs-general-backcolor-dark:#0f0f0f;--sjs-general-backcolor-dim:#141414;--sjs-general-forecolor:var(--color-white);--sjs-general-forecolor-light:#d0d0d0;--sjs-primary-backcolor:var(--color-gold);--sjs-primary-backcolor-dark:var(--color-gold-dark);--sjs-primary-forecolor:#111;--sjs-secondary-backcolor:#1a1a1a;--sjs-secondary-forecolor:var(--color-white);--sjs-border-default:#2a2a2a;--sjs-border-light:#202020;--sjs-shadow-small:0 1px 2px rgba(0,0,0,0.6);--sjs-corner-radius:8px}.sd-body,.sd-page{background:var(--color-black)}textarea{color:#000!important}.sd-description,.sd-dropdown,.sd-input,.sd-progress__text,.sd-question__title,.sd-title{color:var(--color-white)}.sd-dropdown,.sd-input{background:#111;border:1px solid #2a2a2a}.sd-comment{background:var(--color-white);color:var(--color-black);border:1px solid #2a2a2a}.sd-comment::-moz-placeholder{color:#555}.sd-comment::placeholder{color:#555}.sd-comment:focus,.sd-dropdown:focus,.sd-input:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px rgba(212,175,55,.2)}.sd-btn,.sd-navigation__complete-btn,.sd-navigation__next-btn,.sd-navigation__prev-btn{background:var(--color-gold);color:#111;border:1px solid var(--color-gold-dark)}.sd-btn:hover,.sd-navigation__complete-btn:hover,.sd-navigation__next-btn:hover,.sd-navigation__prev-btn:hover{background:var(--color-gold-dark);color:#111}.sd-btn--secondary{background:#1a1a1a;color:var(--color-white);border:1px solid #2a2a2a}.sd-checkbox__control,.sd-radio__control{border-color:var(--color-gold)}.sd-checkbox__control:after,.sd-radio__control:after{background:var(--color-gold)}.sd-link,a{color:var(--color-gold)}.intro-dialog-copy,.intro-dialog-copy em,.intro-dialog-copy p,.intro-dialog-copy strong{color:var(--color-white)}.sd-progress__bar{background:var(--color-white)}.sd-progress,.sd-progress__text{color:var(--color-white)}.sd-progress-buttons,.sd-progress-buttons__container{--sjs-primary-backcolor:var(--color-white);--sjs-primary-backcolor-dark:var(--color-white);--sjs-primary-forecolor:var(--color-white);--sjs-general-dim-forecolor-light:hsla(0,0%,100%,0.35)}.sd-progress-buttons__connector{background-color:hsla(0,0%,100%,.35)!important;opacity:1!important}.sd-progress-buttons__button-background{background-color:transparent!important;border-color:transparent!important}.sd-progress-buttons__button{background-color:var(--color-white)!important;border-color:var(--color-white)!important;color:var(--color-black)!important}.sd-progress-buttons__button-content,.sd-progress-buttons__image-button-left,.sd-progress-buttons__image-button-right,.sd-progress-buttons__page-description,.sd-progress-buttons__page-title{color:var(--color-white)}.sd-progress-buttons__button-content{background-color:hsla(0,0%,100%,.35)!important;border-color:hsla(0,0%,100%,.65)!important;opacity:1!important}.sd-progress-buttons__list-element--current>.sd-progress-buttons__connector,.sd-progress-buttons__list-element--passed>.sd-progress-buttons__connector{background-color:var(--color-white)!important}.sd-progress-buttons__list-element--current .sd-progress-buttons__button-background,.sd-progress-buttons__list-element--passed .sd-progress-buttons__button-background{background:transparent;border-color:transparent}.sd-progress-buttons__list-element--current .sd-progress-buttons__button-content,.sd-progress-buttons__list-element--passed .sd-progress-buttons__button-content{background-color:var(--color-white)!important;border-color:var(--color-white)!important;color:var(--color-black)}