@tailwind base; @tailwind components; @tailwind utilities; @tailwind variants; html, body { @apply h-full overflow-hidden; /* font-family: 'Liberation Sans', sans-serif; */ /* font-family: 'Noto Sans', sans-serif; */ } /* default theme */ /* @font-face { font-family: 'Liberation Sans', sans-serif; font-family: 'Noto Sans', sans-serif; src: url('/fonts/liberation/LiberationSans-Regular.ttf'); src: url('/fonts/noto/NotoSans-Regular.ttf'); font-display: swap; } */ /* modern theme */ @font-face { font-family: 'Quicksand'; src: url('/fonts/Quicksand.ttf'); font-display: swap; } :root [data-theme='modern'] { /* --theme-rounded-base: 20px; --theme-rounded-container: 4px; */ /* --theme-font-family-base: 'Liberation Sans', sans-serif; */ /* --theme-font-family-heading: 'Liberation Sans', sans-serif; */ } .card-footer { border-top: 1px solid hsla(0, 0%, 0%, 0.5); margin-top: 1em; padding-top: 1em; opacity: .5; } /* Tailwind: This "fixes" Tailwind's default group button styles that do not seem to allow hidding buttons. */ .btn-group a.hidden, .btn-group button.hidden { display: none; } .ae_d_none { display: none; } /* Allow content to scroll horizontal if too wide */ .ae_h_scrollfix { max-width: 100%; overflow-x: auto; } /* These helps with the Skeleton Tailwind modal utility. */ .ae_modal_scrollfix { /* Allow modal content to scroll if it's too long */ overflow-y: auto; max-height: 96vh; /* max-height: 99%; */ } /* Deal with being in an iframe */ #appShell #shell-header.iframe { display: none; } #appShell #shell-footer.iframe { display: none; } /* Remove the background from the body in all cases */ body[data-theme] { /* background: none; */ /* background-image: none; */ } /* Remove the background from the body if using iframes */ body[data-theme]:has(#page.iframe) { /* background: none; */ /* background-image: none; */ /* background-image: url('https://static.oneskyit.com/c/CHOW/images/CHOW_2024_yellow_background.png'); */ /* background-size: cover; */ } main { /* background: none; background-color: hsla(0, 0%, 100%, 0.92); */ } main>section { background: none; background-color: hsla(0, 0%, 100%, 0.92); padding: .5em; } /* @media (min-width: 640px) { main>div, main>section { padding: 0; max-width: 100%; } } */ /* @media (min-width: 768px) { main>div, main>section { padding: 0; max-width: 100%; } } */ .ae_sponsorships { /* background: none; */ /* background-color: hsla(0, 0%, 100%, 0.92); */ /* background-image: url('https://static.oneskyit.com/c/CHOW/images/CHOW_2024_yellow_background.png'); */ /* background-size: cover; */ } pre.pre_wrap { white-space: pre-wrap; word-break: normal; word-wrap: normal; border: none; max-width: 100%; overflow-x: auto; } input.required { /* border-right: solid medium var(--color-warning-500); */ /* color: var(--color-warning-500); */ } input:required { /* background-color: var(--alert-color-lightest); */ /* border: solid 2px red; */ /* outline: dashed thin var(--alert-color-lighter); */ /* border-right: solid medium var(--alert-color-mid); */ /* border-right: solid medium var(--warning-color-mid); */ /* border-right: solid medium var(--error-color-mid); */ } /* input:required:hover { background-color: var(--alert-color-lighter); border-right: solid thick var(--alert-color-darker); } */ /* input:required::before { display: block; content: '*'; color: var(--warning-color-darker); top: 5px; left: 5px; } */ .input_required::after { content: '*'; color: rgb(var(--color-error-500) / 0.9); position: relative; /* top: 0em; */ left: .25em; }