@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,400&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Crimson+Pro:wght@300;400&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#fefcfa;--color-surface:#fff8f3;--color-sidebar:#f2e4d8;--color-accent-1:#c4785a;--color-accent-2:#e8a08c;--color-accent-pink:#d4a0b0;--color-text-dark:#1e0c04;--color-text-mid:#5c2010;--color-text-soft:#a07060;--color-cta:#2c1008;--color-border:#b4643c26;--font-display:"Playfair Display", Georgia, serif;--font-body:"Cormorant Garamond", Georgia, serif;--font-label:"Crimson Pro", Georgia, serif}body{background:var(--color-bg);color:var(--color-text-dark);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.tab-loading{color:var(--color-text-soft);padding:48px 40px;font-style:italic}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent-1) 55%, white);outline-offset:3px}@media (width<=760px){.onboarding-shell{padding:32px 20px!important}.questionnaire-shell{display:block!important}.questionnaire-sidebar{display:none!important}.questionnaire-main{min-height:100vh;width:100%!important;max-width:none!important;padding:32px 20px 48px!important}.app-shell{flex-direction:column!important;height:100dvh!important}.app-content{order:1;min-height:0}.app-sidebar{border-top:1px solid var(--color-border);order:2;justify-content:space-around;border-right:none!important;flex-direction:row!important;width:100%!important;height:68px!important;padding:10px 16px!important}.app-sidebar>div:first-child,.app-sidebar>svg{display:none!important}.app-sidebar>div:nth-child(2){justify-content:space-around;flex-direction:row!important;flex:1!important}.app-header{padding:18px 20px 14px!important}.chat-messages{padding:22px 16px!important}.chat-input{padding:12px 16px 16px!important}.chat-bubble-wrap{max-width:88%!important}}
