*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;color:#1d1d1f;background:#0b0b12;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif}button,input,textarea{font:inherit}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file])),select,textarea{appearance:none;color:#000000d9;background:#fff;border:.5px solid #0003;border-radius:6px;outline:none;height:22px;padding:0 8px;font-size:13px;transition:box-shadow .12s,border-color .12s;box-shadow:inset 0 .5px 1px #0000000f}textarea{height:auto;padding:6px 8px;line-height:1.4}select{cursor:default;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><rect x='1' y='1' width='14' height='14' rx='4' fill='%230a60ff'/><path d='M5 6.6l3-3 3 3M5 9.4l3 3 3-3' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 3px center/16px 16px no-repeat;padding-right:26px;box-shadow:inset 0 0 0 .5px #0000000d,0 .5px 1px #0000001f}select:active{filter:brightness(.95)}input:where(:not([type=checkbox]):not([type=radio])):focus,select:focus,textarea:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff4d}input::placeholder,textarea::placeholder{color:#3c3c4373}input[type=checkbox],input[type=radio],input[type=range]{accent-color:#0a60ff}[data-theme=dark] input:where(:not([type=checkbox]):not([type=radio]):not([type=range])),[data-theme=dark] textarea{color:#ffffffe6;background:#1c1c1e;border-color:#ffffff2e}[data-theme=dark] select{color:#ffffffe6;background-color:#3a3a3c;border-color:#00000080}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#ebebf566}
