:root{--socrates-bg: var(--tg-theme-bg-color, #ffffff);--socrates-text: var(--tg-theme-text-color, #212529);--socrates-hint: var(--tg-theme-hint-color, #6c757d);--socrates-link: var(--tg-theme-link-color, #0d6efd);--socrates-button: var(--tg-theme-button-color, #0d6efd);--socrates-button-text: var(--tg-theme-button-text-color, #ffffff);--socrates-secondary-bg: var(--tg-theme-secondary-bg-color, #f1f3f5);--bs-body-bg: var(--socrates-bg);--bs-body-color: var(--socrates-text);--bs-secondary-bg: var(--socrates-secondary-bg)}body{background-color:var(--socrates-bg);color:var(--socrates-text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}.app-layout{min-height:100vh;padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-header{background-color:var(--socrates-secondary-bg);border-bottom:1px solid rgba(128,128,128,.2)}.app-header .navbar-brand,.app-header .navbar-text{color:var(--socrates-text)}.btn-primary{--bs-btn-bg: var(--socrates-button);--bs-btn-border-color: var(--socrates-button);--bs-btn-color: var(--socrates-button-text);--bs-btn-hover-bg: var(--socrates-button);--bs-btn-hover-border-color: var(--socrates-button);--bs-btn-hover-color: var(--socrates-button-text);--bs-btn-active-bg: var(--socrates-button);--bs-btn-active-border-color: var(--socrates-button);--bs-btn-disabled-bg: var(--socrates-button);--bs-btn-disabled-border-color: var(--socrates-button)}a,.btn-link{color:var(--socrates-link)}.card{background-color:var(--socrates-secondary-bg);border-color:#80808033}.text-hint{color:var(--socrates-hint)}.pointer{cursor:pointer}.nowrap{white-space:nowrap}.answer-text{overflow-wrap:anywhere;white-space:pre-wrap}
