:root{--enki-font-sans: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--enki-body-bg: #f8f9fa;--enki-card-bg: #ffffff;--enki-card-shadow: 0 4px 12px rgba(0, 0, 0, .03);--enki-card-shadow-hover: 0 10px 24px rgba(0, 0, 0, .06);--enki-radius-lg: 1.5rem;--enki-radius-md: 1.125rem;--enki-transition: all .2s ease-in-out}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}body{font-family:var(--enki-font-sans);line-height:1.6;background:var(--enki-body-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}button,a,input,textarea,select,.enki-card,.enki-card-sm,.enki-inset{-webkit-tap-highlight-color:transparent}.enki-card,.enki-card-sm,.enki-inset,button,[role=button]{transition:var(--enki-transition)}.enki-card{border-radius:2rem;border:1px solid rgba(212,175,55,.14);background:var(--enki-card-bg);box-shadow:var(--enki-card-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.enki-card-sm{border-radius:1.5rem;border:1px solid rgba(212,175,55,.14);background:var(--enki-card-bg);box-shadow:var(--enki-card-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.enki-card-interactive:hover{transform:translateY(-2px);border-color:#d4af3747;box-shadow:var(--enki-card-shadow-hover)}.enki-inset{border-radius:1.25rem;border:1px solid rgba(212,175,55,.12);background:#fdfbf7c7}.enki-screen{height:100%;min-height:0;overflow-x:hidden}.enki-screen-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.enki-screen-main{width:100%;max-width:100%;margin-inline:auto;padding-inline:1rem;padding-top:1.25rem;padding-bottom:8rem}.dark .enki-card,.dark .enki-card-sm{border-color:#d4af371a;background:#1c191785;box-shadow:0 18px 40px #00000047}.dark .enki-card .text-accent-earth,.dark .enki-card-sm .text-accent-earth{color:#f3df91!important}.dark .enki-card .text-slate-900,.dark .enki-card-sm .text-slate-900,.dark .enki-card .text-slate-800,.dark .enki-card-sm .text-slate-800,.dark .enki-card .dark\:text-white,.dark .enki-card-sm .dark\:text-white{color:#f8fafc!important}.dark .enki-card .text-slate-700,.dark .enki-card-sm .text-slate-700,.dark .enki-card .text-slate-600,.dark .enki-card-sm .text-slate-600,.dark .enki-card .text-slate-500,.dark .enki-card-sm .text-slate-500,.dark .enki-card .text-slate-400,.dark .enki-card-sm .text-slate-400,.dark .enki-card .dark\:text-slate-300,.dark .enki-card-sm .dark\:text-slate-300,.dark .enki-card .dark\:text-slate-400,.dark .enki-card-sm .dark\:text-slate-400,.dark .enki-card .dark\:text-slate-500,.dark .enki-card-sm .dark\:text-slate-500{color:#cbd5e1!important}.dark .enki-card .text-primary,.dark .enki-card-sm .text-primary{color:#d4af37!important}.dark .enki-card-interactive:hover{border-color:#d4af373d;box-shadow:0 20px 42px #00000057}.dark .enki-inset{border-color:#d4af3717;background:#141210c7}@media(max-width:767px){html{font-size:15px}.enki-card{border-radius:1rem;box-shadow:var(--enki-card-shadow)}.enki-card-sm,.enki-inset{border-radius:.875rem}.enki-screen-main{padding-inline:1rem;padding-top:1rem;padding-bottom:7.5rem}button,[role=button],input,select,textarea{max-width:100%}}
