*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;background:#f3f6fa;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}::selection{background:#fc770138}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#14285a29;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#14285a4d;border:2px solid transparent;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:rgba(20,40,90,.2) transparent}button{transition:transform .12s ease,filter .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}button:not(:disabled):hover{filter:brightness(.96)}button:not(:disabled):active{transform:scale(.965)}.gtk-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gtk-lift:hover{transform:translateY(-2px);box-shadow:0 10px 32px #14285a1a}.gtk-nav:hover{background:#14285a0d}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus,select:focus,textarea:focus{border-color:#fc7701!important;box-shadow:0 0 0 3.5px #fc770121!important;outline:none}:focus-visible{outline:2px solid rgba(252,119,1,.7);outline-offset:2px}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}tbody tr{transition:background-color .12s ease}summary{-webkit-user-select:none;user-select:none}@keyframes gtkPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes gtkFade{0%{opacity:0}to{opacity:1}}
