:root{--font-body:'Manrope';--font-heading:'Bricolage Grotesque'}
[hidden]{display:none!important}a{text-decoration:none}button,input,select,textarea{font-family:inherit}p{margin-bottom:0}ol,ul{padding-left:0;margin-bottom:0}h1,h2,h3,h4,h5,h6{margin-bottom:0}svg{vertical-align:middle;flex-shrink:0}.collapse:not(.show){display:none}.collapsing{transition:height .25s ease}button[aria-expanded=true]>svg{transform:rotate(180deg)}
#site-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:90vw;padding:16px 24px;border-radius:16px;background:#fff;color:#171544;box-shadow:0 8px 40px #17154433;z-index:10000;border:1px solid #6f2dbd33}#site-notice.error{color:#b91c1c}
.collapse,.collapsing{visibility:visible}
