:root{color-scheme:dark}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 75% 45% at 85% -10%,rgba(16,185,129,.055),transparent 75%),hsl(var(--background));-webkit-font-smoothing:antialiased}::selection{background:rgba(52,211,153,.25);color:white}:focus-visible{outline:2px solid #34d399;outline-offset:3px}main,section{min-width:0}main{isolation:isolate}button,input,select,textarea{font:inherit}input,select,textarea{max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{min-height:42px;border-radius:.8rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:rgba(52,211,153,.75);box-shadow:0 0 0 3px rgba(52,211,153,.12)}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}.rounded-2xl.border.bg-card,.rounded-xl.border.bg-card{border-color:rgba(148,163,184,.11);background:linear-gradient(150deg,rgba(26,33,32,.96),rgba(18,24,24,.98));box-shadow:0 10px 30px rgba(0,0,0,.09)}table{max-width:100%}@media (max-width:767px){html{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px!important}main h1{font-size:clamp(1.5rem,6vw,2.25rem);line-height:1.15}main h1,main h2{overflow-wrap:anywhere}main>.mx-auto{max-width:100%}main :is(.overflow-x-auto,[role=region]){-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}