/* Krosol — main.css */
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&family=Instrument+Serif:ital@1&display=swap');
html{scroll-behavior:smooth;background:#FFFFFF}
body{margin:0;background:#FFFFFF;color:#14161F;font-family:'Geist',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#14161F;text-decoration:none}
a:hover{color:#FF6A2B}
input,select,textarea,button{font:inherit}
::placeholder{color:#8A8D96}
select option{background:#F4F3F0}
@keyframes kpulse{0%,100%{opacity:1}50%{opacity:.35}}
.k1:hover{color:#FF6A2B !important}
.k2:hover{background:#2B2E38 !important}
.k3:hover{background:#F4F3F0 !important;border-color:rgba(20,22,31,.08) !important}
.k4:hover{background:#2B2E38 !important}
.k5:hover{background:#FF7D45 !important}
.k6:hover{border-color:rgba(20,22,31,.3) !important}
.k7:hover{border-color:rgba(255,106,43,.45) !important;transform:translateY(-4px) !important}
.k8:hover{border-color:rgba(20,22,31,.4) !important}
.k9:hover{color:#FF6A2B !important}
.k10:hover{border-color:#3D6FFF !important}
.k10:active{transform:scale(.97) !important}
.k11:hover{border-color:#FF6A2B !important}
.k11:active{transform:scale(.97) !important}
.k12:hover{border-color:#8B5CF6 !important}
.k13:hover{border-color:rgba(255,106,43,.45) !important}
.k14:hover{color:#FF6A2B !important}
.k15:hover{color:#FF6A2B !important}
.k16:focus{border-bottom-color:#FF6A2B !important}
.k17:focus{border-bottom-color:#FF6A2B !important}
.k18:focus{border-bottom-color:#FF6A2B !important}
.k19:focus{border-bottom-color:#FF6A2B !important}
.k20:focus{border-bottom-color:#FF6A2B !important}
.k21:focus{border-bottom-color:#FF6A2B !important}
.k22:hover{background:#FF7D45 !important}
.k23:hover{color:#FF6A2B !important}
