@import "tailwindcss";@source "../imports/**/*.{ts,tsx}";@source "./**/*.{ts,tsx,html}";@theme{--font-site-title:"Bitcount Prop Double",ui-sans-serif,system-ui,sans-serif;--font-stat:"Bitcount Prop Double",ui-sans-serif,system-ui,sans-serif}body{@apply bg-slate-50 text-slate-900 antialiased}html.native-mobile-app{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);height:100%;overflow:hidden}html.native-mobile-app body{height:100%;overflow:hidden;overscroll-behavior:none;padding:0}html.native-mobile-app #react-target,html.native-mobile-app #react-target>div{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}html.native-mobile-app #react-target>div{flex:1}html.native-mobile-app .native-app-viewport{height:100%;overflow:hidden}html.native-mobile-app .native-app-viewport,html.native-mobile-app .native-app-viewport>*{display:flex;flex:1;flex-direction:column;min-height:0}html.native-mobile-app.mobile-fixed-screen,html.native-mobile-app.mobile-fixed-screen body{height:100%;overflow:hidden;padding:0}html.native-mobile-ios input,html.native-mobile-ios select,html.native-mobile-ios textarea{font-size:16px}:root{--club-brand:#059669}.rich-text-content p,.rich-text-editor p{margin:.25rem 0}.rich-text-content ol,.rich-text-content ul,.rich-text-editor ol,.rich-text-editor ul{margin:.5rem 0;padding-left:1.25rem}.rich-text-content ul,.rich-text-editor ul{list-style:disc}.rich-text-content ol,.rich-text-editor ol{list-style:decimal}.rich-text-content li+li,.rich-text-editor li+li{margin-top:.25rem}@keyframes keycard-marquee{to{transform:translateX(-50%)}}.keycard-marquee-track{animation:keycard-marquee 28s linear infinite;display:flex;width:max-content}@media (prefers-reduced-motion:reduce){.keycard-marquee-track{animation:none}}input.date-input,input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{-webkit-min-logical-width:0;display:block;max-width:100%;min-width:0;width:100%}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{min-width:0;text-align:left}