blob: 0f64b00a549eeadcd6e123d9816175cfd5a677ec [file] [log] [blame]
Sean McCullough7e36a042025-06-25 08:45:18 +00001/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07002@layer properties;
3@layer theme, base, components, utilities;
4@layer theme {
5 :root,
6 :host {
7 --font-sans:
8 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
9 "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
10 --font-mono:
11 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
12 "Courier New", monospace;
13 --color-red-300: oklch(80.8% 0.114 19.571);
14 --color-red-600: oklch(57.7% 0.245 27.325);
15 --color-red-700: oklch(50.5% 0.213 27.518);
16 --color-orange-50: oklch(98% 0.016 73.684);
17 --color-orange-500: oklch(70.5% 0.213 47.604);
18 --color-orange-800: oklch(47% 0.157 37.304);
19 --color-green-600: oklch(62.7% 0.194 149.214);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -070020 --color-blue-500: oklch(62.3% 0.214 259.815);
21 --color-blue-600: oklch(54.6% 0.245 262.881);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -070022 --color-blue-800: oklch(42.4% 0.199 265.638);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -070023 --color-gray-100: oklch(96.7% 0.003 264.542);
24 --color-gray-200: oklch(92.8% 0.006 264.531);
25 --color-gray-300: oklch(87.2% 0.01 258.338);
26 --color-gray-400: oklch(70.7% 0.022 261.325);
27 --color-gray-500: oklch(55.1% 0.027 264.364);
28 --color-gray-600: oklch(44.6% 0.03 256.802);
29 --color-gray-700: oklch(37.3% 0.034 259.733);
30 --color-gray-800: oklch(27.8% 0.033 256.848);
31 --color-white: #fff;
32 --spacing: 0.25rem;
33 --container-6xl: 72rem;
34 --text-xs: 0.75rem;
35 --text-xs--line-height: calc(1 / 0.75);
36 --text-sm: 0.875rem;
37 --text-sm--line-height: calc(1.25 / 0.875);
38 --text-base: 1rem;
39 --text-base--line-height: calc(1.5 / 1);
40 --text-lg: 1.125rem;
41 --text-lg--line-height: calc(1.75 / 1.125);
42 --font-weight-normal: 400;
43 --font-weight-medium: 500;
44 --font-weight-semibold: 600;
45 --font-weight-bold: 700;
46 --leading-relaxed: 1.625;
Sean McCullough7e36a042025-06-25 08:45:18 +000047 --radius-sm: 0.25rem;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -070048 --radius-lg: 0.5rem;
49 --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -070050 --default-transition-duration: 150ms;
51 --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
52 --default-font-family: var(--font-sans);
53 --default-mono-font-family: var(--font-mono);
54 }
55}
56@layer base {
57 *,
58 ::after,
59 ::before,
60 ::backdrop,
61 ::file-selector-button {
62 box-sizing: border-box;
63 margin: 0;
64 padding: 0;
65 border: 0 solid;
66 }
67 html,
68 :host {
69 line-height: 1.5;
70 -webkit-text-size-adjust: 100%;
71 tab-size: 4;
72 font-family: var(
73 --default-font-family,
74 ui-sans-serif,
75 system-ui,
76 sans-serif,
77 "Apple Color Emoji",
78 "Segoe UI Emoji",
79 "Segoe UI Symbol",
80 "Noto Color Emoji"
81 );
82 font-feature-settings: var(--default-font-feature-settings, normal);
83 font-variation-settings: var(--default-font-variation-settings, normal);
84 -webkit-tap-highlight-color: transparent;
85 }
86 hr {
87 height: 0;
88 color: inherit;
89 border-top-width: 1px;
90 }
91 abbr:where([title]) {
92 -webkit-text-decoration: underline dotted;
93 text-decoration: underline dotted;
94 }
95 h1,
96 h2,
97 h3,
98 h4,
99 h5,
100 h6 {
101 font-size: inherit;
102 font-weight: inherit;
103 }
104 a {
105 color: inherit;
106 -webkit-text-decoration: inherit;
107 text-decoration: inherit;
108 }
109 b,
110 strong {
111 font-weight: bolder;
112 }
113 code,
114 kbd,
115 samp,
116 pre {
117 font-family: var(
118 --default-mono-font-family,
119 ui-monospace,
120 SFMono-Regular,
121 Menlo,
122 Monaco,
123 Consolas,
124 "Liberation Mono",
125 "Courier New",
126 monospace
127 );
128 font-feature-settings: var(--default-mono-font-feature-settings, normal);
129 font-variation-settings: var(
130 --default-mono-font-variation-settings,
131 normal
132 );
133 font-size: 1em;
134 }
135 small {
136 font-size: 80%;
137 }
138 sub,
139 sup {
140 font-size: 75%;
141 line-height: 0;
142 position: relative;
143 vertical-align: baseline;
144 }
145 sub {
146 bottom: -0.25em;
147 }
148 sup {
149 top: -0.5em;
150 }
151 table {
152 text-indent: 0;
153 border-color: inherit;
154 border-collapse: collapse;
155 }
156 :-moz-focusring {
157 outline: auto;
158 }
159 progress {
160 vertical-align: baseline;
161 }
162 summary {
163 display: list-item;
164 }
165 ol,
166 ul,
167 menu {
168 list-style: none;
169 }
170 img,
171 svg,
172 video,
173 canvas,
174 audio,
175 iframe,
176 embed,
177 object {
178 display: block;
179 vertical-align: middle;
180 }
181 img,
182 video {
183 max-width: 100%;
184 height: auto;
185 }
186 button,
187 input,
188 select,
189 optgroup,
190 textarea,
191 ::file-selector-button {
192 font: inherit;
193 font-feature-settings: inherit;
194 font-variation-settings: inherit;
195 letter-spacing: inherit;
196 color: inherit;
197 border-radius: 0;
198 background-color: transparent;
199 opacity: 1;
200 }
201 :where(select:is([multiple], [size])) optgroup {
202 font-weight: bolder;
203 }
204 :where(select:is([multiple], [size])) optgroup option {
205 padding-inline-start: 20px;
206 }
207 ::file-selector-button {
208 margin-inline-end: 4px;
209 }
210 ::placeholder {
211 opacity: 1;
212 }
213 @supports (not (-webkit-appearance: -apple-pay-button)) or
214 (contain-intrinsic-size: 1px) {
215 ::placeholder {
216 color: currentcolor;
217 @supports (color: color-mix(in lab, red, red)) {
218 color: color-mix(in oklab, currentcolor 50%, transparent);
219 }
220 }
221 }
222 textarea {
223 resize: vertical;
224 }
225 ::-webkit-search-decoration {
226 -webkit-appearance: none;
227 }
228 ::-webkit-date-and-time-value {
229 min-height: 1lh;
230 text-align: inherit;
231 }
232 ::-webkit-datetime-edit {
233 display: inline-flex;
234 }
235 ::-webkit-datetime-edit-fields-wrapper {
236 padding: 0;
237 }
238 ::-webkit-datetime-edit,
239 ::-webkit-datetime-edit-year-field,
240 ::-webkit-datetime-edit-month-field,
241 ::-webkit-datetime-edit-day-field,
242 ::-webkit-datetime-edit-hour-field,
243 ::-webkit-datetime-edit-minute-field,
244 ::-webkit-datetime-edit-second-field,
245 ::-webkit-datetime-edit-millisecond-field,
246 ::-webkit-datetime-edit-meridiem-field {
247 padding-block: 0;
248 }
249 :-moz-ui-invalid {
250 box-shadow: none;
251 }
252 button,
253 input:where([type="button"], [type="reset"], [type="submit"]),
254 ::file-selector-button {
255 appearance: button;
256 }
257 ::-webkit-inner-spin-button,
258 ::-webkit-outer-spin-button {
259 height: auto;
260 }
261 [hidden]:where(:not([hidden="until-found"])) {
262 display: none !important;
263 }
264}
265@layer utilities {
266 .collapse {
267 visibility: collapse;
268 }
269 .invisible {
270 visibility: hidden;
271 }
272 .visible {
273 visibility: visible;
274 }
275 .absolute {
276 position: absolute;
277 }
278 .fixed {
279 position: fixed;
280 }
281 .relative {
282 position: relative;
283 }
284 .static {
285 position: static;
286 }
287 .top-12 {
288 top: calc(var(--spacing) * 12);
289 }
290 .top-full {
291 top: 100%;
292 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700293 .right-4 {
294 right: calc(var(--spacing) * 4);
295 }
296 .z-10 {
297 z-index: 10;
298 }
299 .z-\[100\] {
300 z-index: 100;
301 }
302 .col-span-full {
303 grid-column: 1 / -1;
304 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000305 .\!container {
306 width: 100% !important;
307 @media (width >= 40rem) {
308 max-width: 40rem !important;
309 }
310 @media (width >= 48rem) {
311 max-width: 48rem !important;
312 }
313 @media (width >= 64rem) {
314 max-width: 64rem !important;
315 }
316 @media (width >= 80rem) {
317 max-width: 80rem !important;
318 }
319 @media (width >= 96rem) {
320 max-width: 96rem !important;
321 }
322 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700323 .container {
324 width: 100%;
325 @media (width >= 40rem) {
326 max-width: 40rem;
327 }
328 @media (width >= 48rem) {
329 max-width: 48rem;
330 }
331 @media (width >= 64rem) {
332 max-width: 64rem;
333 }
334 @media (width >= 80rem) {
335 max-width: 80rem;
336 }
337 @media (width >= 96rem) {
338 max-width: 96rem;
339 }
340 }
341 .m-0 {
342 margin: calc(var(--spacing) * 0);
343 }
344 .mx-auto {
345 margin-inline: auto;
346 }
347 .mt-1\.5 {
348 margin-top: calc(var(--spacing) * 1.5);
349 }
350 .mt-2 {
351 margin-top: calc(var(--spacing) * 2);
352 }
353 .mt-2\.5 {
354 margin-top: calc(var(--spacing) * 2.5);
355 }
356 .mr-0 {
357 margin-right: calc(var(--spacing) * 0);
358 }
359 .mr-1 {
360 margin-right: calc(var(--spacing) * 1);
361 }
362 .mr-1\.5 {
363 margin-right: calc(var(--spacing) * 1.5);
364 }
365 .mr-2\.5 {
366 margin-right: calc(var(--spacing) * 2.5);
367 }
368 .mr-12 {
369 margin-right: calc(var(--spacing) * 12);
370 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000371 .mr-\[400px\] {
372 margin-right: 400px;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700373 }
374 .mb-0 {
375 margin-bottom: calc(var(--spacing) * 0);
376 }
377 .mb-2 {
378 margin-bottom: calc(var(--spacing) * 2);
379 }
380 .ml-1 {
381 margin-left: calc(var(--spacing) * 1);
382 }
383 .ml-2 {
384 margin-left: calc(var(--spacing) * 2);
385 }
386 .block {
387 display: block;
388 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000389 .contents {
390 display: contents;
391 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700392 .flex {
393 display: flex;
394 }
395 .grid {
396 display: grid;
397 }
398 .hidden {
399 display: none;
400 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000401 .inline {
402 display: inline;
403 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700404 .inline-flex {
405 display: inline-flex;
406 }
407 .h-4 {
408 height: calc(var(--spacing) * 4);
409 }
410 .h-5 {
411 height: calc(var(--spacing) * 5);
412 }
413 .h-6 {
414 height: calc(var(--spacing) * 6);
415 }
416 .h-12 {
417 height: calc(var(--spacing) * 12);
418 }
419 .h-full {
420 height: 100%;
421 }
422 .h-screen {
423 height: 100vh;
424 }
425 .min-h-0 {
426 min-height: calc(var(--spacing) * 0);
427 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000428 .w-0\.5 {
429 width: calc(var(--spacing) * 0.5);
430 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700431 .w-4 {
432 width: calc(var(--spacing) * 4);
433 }
434 .w-5 {
435 width: calc(var(--spacing) * 5);
436 }
437 .w-6 {
438 width: calc(var(--spacing) * 6);
439 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000440 .w-\[400px\] {
441 width: 400px;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700442 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000443 .w-\[calc\(100\%-40px\)\] {
444 width: calc(100% - 40px);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700445 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000446 .w-\[calc\(100\%-400px\)\] {
447 width: calc(100% - 400px);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700448 }
449 .w-full {
450 width: 100%;
451 }
452 .max-w-6xl {
453 max-width: var(--container-6xl);
454 }
455 .max-w-\[30\%\] {
456 max-width: 30%;
457 }
458 .max-w-full {
459 max-width: 100%;
460 }
461 .max-w-none {
462 max-width: none;
463 }
464 .min-w-24 {
465 min-width: calc(var(--spacing) * 24);
466 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000467 .min-w-max {
468 min-width: max-content;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700469 }
470 .flex-1 {
471 flex: 1;
472 }
473 .flex-shrink {
474 flex-shrink: 1;
475 }
476 .flex-shrink-0 {
477 flex-shrink: 0;
478 }
479 .flex-grow {
480 flex-grow: 1;
481 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000482 .origin-center {
483 transform-origin: center;
484 }
485 .rotate-45 {
486 rotate: 45deg;
487 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700488 .transform {
489 transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
490 var(--tw-skew-x,) var(--tw-skew-y,);
491 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700492 .cursor-default {
493 cursor: default;
494 }
495 .cursor-pointer {
496 cursor: pointer;
497 }
498 .resize {
499 resize: both;
500 }
501 .grid-cols-2 {
502 grid-template-columns: repeat(2, minmax(0, 1fr));
503 }
504 .grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] {
505 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
506 }
507 .flex-col {
508 flex-direction: column;
509 }
510 .flex-nowrap {
511 flex-wrap: nowrap;
512 }
513 .flex-wrap {
514 flex-wrap: wrap;
515 }
516 .items-center {
517 align-items: center;
518 }
519 .justify-between {
520 justify-content: space-between;
521 }
522 .justify-center {
523 justify-content: center;
524 }
525 .justify-start {
526 justify-content: flex-start;
527 }
528 .gap-0\.5 {
529 gap: calc(var(--spacing) * 0.5);
530 }
531 .gap-1\.5 {
532 gap: calc(var(--spacing) * 1.5);
533 }
534 .gap-2 {
535 gap: calc(var(--spacing) * 2);
536 }
537 .gap-2\.5 {
538 gap: calc(var(--spacing) * 2.5);
539 }
540 .gap-4 {
541 gap: calc(var(--spacing) * 4);
542 }
543 .gap-5 {
544 gap: calc(var(--spacing) * 5);
545 }
546 .self-end {
547 align-self: flex-end;
548 }
549 .self-stretch {
550 align-self: stretch;
551 }
552 .overflow-hidden {
553 overflow: hidden;
554 }
555 .overflow-x-hidden {
556 overflow-x: hidden;
557 }
558 .overflow-y-auto {
559 overflow-y: auto;
560 }
561 .rounded {
562 border-radius: 0.25rem;
563 }
564 .rounded-full {
565 border-radius: calc(infinity * 1px);
566 }
567 .rounded-lg {
568 border-radius: var(--radius-lg);
569 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000570 .rounded-sm {
571 border-radius: var(--radius-sm);
572 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700573 .border {
574 border-style: var(--tw-border-style);
575 border-width: 1px;
576 }
577 .border-t {
578 border-top-style: var(--tw-border-style);
579 border-top-width: 1px;
580 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700581 .border-b {
582 border-bottom-style: var(--tw-border-style);
583 border-bottom-width: 1px;
584 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700585 .border-l-4 {
586 border-left-style: var(--tw-border-style);
587 border-left-width: 4px;
588 }
589 .border-none {
590 --tw-border-style: none;
591 border-style: none;
592 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000593 .border-blue-600 {
594 border-color: var(--color-blue-600);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700595 }
596 .border-gray-200 {
597 border-color: var(--color-gray-200);
598 }
599 .border-gray-300 {
600 border-color: var(--color-gray-300);
601 }
602 .border-orange-500 {
603 border-color: var(--color-orange-500);
604 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700605 .bg-blue-500 {
606 background-color: var(--color-blue-500);
607 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000608 .bg-blue-600 {
609 background-color: var(--color-blue-600);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700610 }
611 .bg-gray-100 {
612 background-color: var(--color-gray-100);
613 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000614 .bg-gray-200 {
615 background-color: var(--color-gray-200);
616 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700617 .bg-gray-600 {
618 background-color: var(--color-gray-600);
619 }
620 .bg-orange-50 {
621 background-color: var(--color-orange-50);
622 }
623 .bg-red-600 {
624 background-color: var(--color-red-600);
625 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700626 .bg-white {
627 background-color: var(--color-white);
628 }
629 .p-0 {
630 padding: calc(var(--spacing) * 0);
631 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000632 .p-3 {
633 padding: calc(var(--spacing) * 3);
634 }
635 .p-4 {
636 padding: calc(var(--spacing) * 4);
637 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700638 .px-1\.5 {
639 padding-inline: calc(var(--spacing) * 1.5);
640 }
641 .px-2 {
642 padding-inline: calc(var(--spacing) * 2);
643 }
644 .px-2\.5 {
645 padding-inline: calc(var(--spacing) * 2.5);
646 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700647 .px-5 {
648 padding-inline: calc(var(--spacing) * 5);
649 }
650 .py-0\.5 {
651 padding-block: calc(var(--spacing) * 0.5);
652 }
653 .py-1 {
654 padding-block: calc(var(--spacing) * 1);
655 }
656 .py-1\.5 {
657 padding-block: calc(var(--spacing) * 1.5);
658 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700659 .pt-0 {
660 padding-top: calc(var(--spacing) * 0);
661 }
662 .pt-1\.5 {
663 padding-top: calc(var(--spacing) * 1.5);
664 }
665 .pt-2\.5 {
666 padding-top: calc(var(--spacing) * 2.5);
667 }
668 .pr-8 {
669 padding-right: calc(var(--spacing) * 8);
670 }
671 .pb-2\.5 {
672 padding-bottom: calc(var(--spacing) * 2.5);
673 }
674 .pl-4 {
675 padding-left: calc(var(--spacing) * 4);
676 }
677 .align-middle {
678 vertical-align: middle;
679 }
680 .font-mono {
681 font-family: var(--font-mono);
682 }
683 .font-sans {
684 font-family: var(--font-sans);
685 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700686 .text-lg {
687 font-size: var(--text-lg);
688 line-height: var(--tw-leading, var(--text-lg--line-height));
689 }
690 .text-sm {
691 font-size: var(--text-sm);
692 line-height: var(--tw-leading, var(--text-sm--line-height));
693 }
694 .text-xs {
695 font-size: var(--text-xs);
696 line-height: var(--tw-leading, var(--text-xs--line-height));
697 }
698 .leading-relaxed {
699 --tw-leading: var(--leading-relaxed);
700 line-height: var(--leading-relaxed);
701 }
702 .font-bold {
703 --tw-font-weight: var(--font-weight-bold);
704 font-weight: var(--font-weight-bold);
705 }
706 .font-medium {
707 --tw-font-weight: var(--font-weight-medium);
708 font-weight: var(--font-weight-medium);
709 }
710 .font-normal {
711 --tw-font-weight: var(--font-weight-normal);
712 font-weight: var(--font-weight-normal);
713 }
714 .font-semibold {
715 --tw-font-weight: var(--font-weight-semibold);
716 font-weight: var(--font-weight-semibold);
717 }
718 .break-all {
719 word-break: break-all;
720 }
721 .text-ellipsis {
722 text-overflow: ellipsis;
723 }
724 .whitespace-nowrap {
725 white-space: nowrap;
726 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700727 .text-blue-600 {
728 color: var(--color-blue-600);
729 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700730 .text-gray-500 {
731 color: var(--color-gray-500);
732 }
733 .text-gray-600 {
734 color: var(--color-gray-600);
735 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700736 .text-gray-800 {
737 color: var(--color-gray-800);
738 }
739 .text-green-600 {
740 color: var(--color-green-600);
741 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000742 .text-inherit {
743 color: inherit;
744 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700745 .text-orange-800 {
746 color: var(--color-orange-800);
747 }
748 .text-white {
749 color: var(--color-white);
750 }
751 .italic {
752 font-style: italic;
753 }
754 .no-underline {
755 text-decoration-line: none;
756 }
757 .opacity-70 {
758 opacity: 70%;
759 }
760 .shadow {
761 --tw-shadow:
762 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
763 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
764 box-shadow:
765 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
766 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
767 }
768 .shadow-\[0_-2px_10px_rgba\(0\,0\,0\,0\.1\)\] {
769 --tw-shadow: 0 -2px 10px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
770 box-shadow:
771 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
772 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
773 }
774 .shadow-lg {
775 --tw-shadow:
776 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
777 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
778 box-shadow:
779 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
780 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
781 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000782 .shadow-md {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700783 --tw-shadow:
Sean McCullough7e36a042025-06-25 08:45:18 +0000784 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)),
785 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700786 box-shadow:
787 var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
788 var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
789 }
790 .outline {
791 outline-style: var(--tw-outline-style);
792 outline-width: 1px;
793 }
794 .blur {
795 --tw-blur: blur(8px);
796 filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
797 var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
798 var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
799 }
800 .backdrop-filter {
801 -webkit-backdrop-filter: var(--tw-backdrop-blur,)
802 var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
803 var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
804 var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
805 var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
806 backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
807 var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
808 var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
809 var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
810 var(--tw-backdrop-sepia,);
811 }
812 .transition {
813 transition-property:
814 color,
815 background-color,
816 border-color,
817 outline-color,
818 text-decoration-color,
819 fill,
820 stroke,
821 --tw-gradient-from,
822 --tw-gradient-via,
823 --tw-gradient-to,
824 opacity,
825 box-shadow,
826 transform,
827 translate,
828 scale,
829 rotate,
830 filter,
831 -webkit-backdrop-filter,
832 backdrop-filter,
833 display,
834 visibility,
835 content-visibility,
836 overlay,
837 pointer-events;
838 transition-timing-function: var(
839 --tw-ease,
840 var(--default-transition-timing-function)
841 );
842 transition-duration: var(--tw-duration, var(--default-transition-duration));
843 }
844 .transition-\[bottom\] {
845 transition-property: bottom;
846 transition-timing-function: var(
847 --tw-ease,
848 var(--default-transition-timing-function)
849 );
850 transition-duration: var(--tw-duration, var(--default-transition-duration));
851 }
852 .transition-\[margin-right\] {
853 transition-property: margin-right;
854 transition-timing-function: var(
855 --tw-ease,
856 var(--default-transition-timing-function)
857 );
858 transition-duration: var(--tw-duration, var(--default-transition-duration));
859 }
860 .transition-all {
861 transition-property: all;
862 transition-timing-function: var(
863 --tw-ease,
864 var(--default-transition-timing-function)
865 );
866 transition-duration: var(--tw-duration, var(--default-transition-duration));
867 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000868 .transition-colors {
869 transition-property:
870 color, background-color, border-color, outline-color,
871 text-decoration-color, fill, stroke, --tw-gradient-from,
872 --tw-gradient-via, --tw-gradient-to;
873 transition-timing-function: var(
874 --tw-ease,
875 var(--default-transition-timing-function)
876 );
877 transition-duration: var(--tw-duration, var(--default-transition-duration));
878 }
879 .transition-opacity {
880 transition-property: opacity;
881 transition-timing-function: var(
882 --tw-ease,
883 var(--default-transition-timing-function)
884 );
885 transition-duration: var(--tw-duration, var(--default-transition-duration));
886 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700887 .duration-200 {
888 --tw-duration: 200ms;
889 transition-duration: 200ms;
890 }
891 .ease-in-out {
892 --tw-ease: var(--ease-in-out);
893 transition-timing-function: var(--ease-in-out);
894 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700895 .hover\:bg-blue-800 {
896 &:hover {
897 @media (hover: hover) {
898 background-color: var(--color-blue-800);
899 }
900 }
901 }
902 .hover\:bg-gray-200 {
903 &:hover {
904 @media (hover: hover) {
905 background-color: var(--color-gray-200);
906 }
907 }
908 }
909 .hover\:bg-gray-700 {
910 &:hover {
911 @media (hover: hover) {
912 background-color: var(--color-gray-700);
913 }
914 }
915 }
916 .hover\:bg-red-700 {
917 &:hover {
918 @media (hover: hover) {
919 background-color: var(--color-red-700);
920 }
921 }
922 }
923 .hover\:text-blue-600 {
924 &:hover {
925 @media (hover: hover) {
926 color: var(--color-blue-600);
927 }
928 }
929 }
930 .hover\:underline {
931 &:hover {
932 @media (hover: hover) {
933 text-decoration-line: underline;
934 }
935 }
936 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000937 .hover\:opacity-80 {
938 &:hover {
939 @media (hover: hover) {
940 opacity: 80%;
941 }
942 }
943 }
944 .hover\:opacity-100 {
945 &:hover {
946 @media (hover: hover) {
947 opacity: 100%;
948 }
949 }
950 }
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700951 .disabled\:cursor-not-allowed {
952 &:disabled {
953 cursor: not-allowed;
954 }
955 }
956 .disabled\:bg-gray-400 {
957 &:disabled {
958 background-color: var(--color-gray-400);
959 }
960 }
961 .disabled\:bg-red-300 {
962 &:disabled {
963 background-color: var(--color-red-300);
964 }
965 }
966 .disabled\:opacity-70 {
967 &:disabled {
968 opacity: 70%;
969 }
970 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000971 .sm\:h-4 {
972 @media (width >= 40rem) {
973 height: calc(var(--spacing) * 4);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700974 }
975 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000976 .sm\:w-4 {
977 @media (width >= 40rem) {
978 width: calc(var(--spacing) * 4);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700979 }
980 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000981 .sm\:max-w-\[60\%\] {
982 @media (width >= 40rem) {
983 max-width: 60%;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700984 }
985 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000986 .sm\:text-sm {
987 @media (width >= 40rem) {
988 font-size: var(--text-sm);
989 line-height: var(--tw-leading, var(--text-sm--line-height));
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700990 }
991 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000992 .md\:mr-0 {
993 @media (width >= 48rem) {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700994 margin-right: calc(var(--spacing) * 0);
995 }
996 }
Sean McCullough7e36a042025-06-25 08:45:18 +0000997 .md\:hidden {
998 @media (width >= 48rem) {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -0700999 display: none;
1000 }
1001 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001002 .md\:h-\[18px\] {
1003 @media (width >= 48rem) {
1004 height: 18px;
1005 }
1006 }
1007 .md\:w-\[18px\] {
1008 @media (width >= 48rem) {
1009 width: 18px;
1010 }
1011 }
1012 .md\:w-full {
1013 @media (width >= 48rem) {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001014 width: 100%;
1015 }
1016 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001017 .md\:max-w-1\/2 {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001018 @media (width >= 48rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001019 max-width: calc(1 / 2 * 100%);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001020 }
1021 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001022 .md\:text-base {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001023 @media (width >= 48rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001024 font-size: var(--text-base);
1025 line-height: var(--tw-leading, var(--text-base--line-height));
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001026 }
1027 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001028 .lg\:mr-\[300px\] {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001029 @media (width >= 64rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001030 margin-right: 300px;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001031 }
1032 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001033 .lg\:w-\[300px\] {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001034 @media (width >= 64rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001035 width: 300px;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001036 }
1037 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001038 .lg\:w-\[calc\(100\%-300px\)\] {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001039 @media (width >= 64rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001040 width: calc(100% - 300px);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001041 }
1042 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001043 .xl\:mr-\[350px\] {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001044 @media (width >= 80rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001045 margin-right: 350px;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001046 }
1047 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001048 .xl\:hidden {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001049 @media (width >= 80rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001050 display: none;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001051 }
1052 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001053 .xl\:w-\[350px\] {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001054 @media (width >= 80rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001055 width: 350px;
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001056 }
1057 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001058 .xl\:w-\[calc\(100\%-350px\)\] {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001059 @media (width >= 80rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001060 width: calc(100% - 350px);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001061 }
1062 }
Sean McCullough7e36a042025-06-25 08:45:18 +00001063 .xl\:px-1\.5 {
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001064 @media (width >= 80rem) {
Sean McCullough7e36a042025-06-25 08:45:18 +00001065 padding-inline: calc(var(--spacing) * 1.5);
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001066 }
1067 }
1068}
1069@property --tw-rotate-x {
1070 syntax: "*";
1071 inherits: false;
1072}
1073@property --tw-rotate-y {
1074 syntax: "*";
1075 inherits: false;
1076}
1077@property --tw-rotate-z {
1078 syntax: "*";
1079 inherits: false;
1080}
1081@property --tw-skew-x {
1082 syntax: "*";
1083 inherits: false;
1084}
1085@property --tw-skew-y {
1086 syntax: "*";
1087 inherits: false;
1088}
1089@property --tw-border-style {
1090 syntax: "*";
1091 inherits: false;
1092 initial-value: solid;
1093}
1094@property --tw-leading {
1095 syntax: "*";
1096 inherits: false;
1097}
1098@property --tw-font-weight {
1099 syntax: "*";
1100 inherits: false;
1101}
1102@property --tw-shadow {
1103 syntax: "*";
1104 inherits: false;
1105 initial-value: 0 0 #0000;
1106}
1107@property --tw-shadow-color {
1108 syntax: "*";
1109 inherits: false;
1110}
1111@property --tw-shadow-alpha {
1112 syntax: "<percentage>";
1113 inherits: false;
1114 initial-value: 100%;
1115}
1116@property --tw-inset-shadow {
1117 syntax: "*";
1118 inherits: false;
1119 initial-value: 0 0 #0000;
1120}
1121@property --tw-inset-shadow-color {
1122 syntax: "*";
1123 inherits: false;
1124}
1125@property --tw-inset-shadow-alpha {
1126 syntax: "<percentage>";
1127 inherits: false;
1128 initial-value: 100%;
1129}
1130@property --tw-ring-color {
1131 syntax: "*";
1132 inherits: false;
1133}
1134@property --tw-ring-shadow {
1135 syntax: "*";
1136 inherits: false;
1137 initial-value: 0 0 #0000;
1138}
1139@property --tw-inset-ring-color {
1140 syntax: "*";
1141 inherits: false;
1142}
1143@property --tw-inset-ring-shadow {
1144 syntax: "*";
1145 inherits: false;
1146 initial-value: 0 0 #0000;
1147}
1148@property --tw-ring-inset {
1149 syntax: "*";
1150 inherits: false;
1151}
1152@property --tw-ring-offset-width {
1153 syntax: "<length>";
1154 inherits: false;
1155 initial-value: 0px;
1156}
1157@property --tw-ring-offset-color {
1158 syntax: "*";
1159 inherits: false;
1160 initial-value: #fff;
1161}
1162@property --tw-ring-offset-shadow {
1163 syntax: "*";
1164 inherits: false;
1165 initial-value: 0 0 #0000;
1166}
1167@property --tw-outline-style {
1168 syntax: "*";
1169 inherits: false;
1170 initial-value: solid;
1171}
1172@property --tw-blur {
1173 syntax: "*";
1174 inherits: false;
1175}
1176@property --tw-brightness {
1177 syntax: "*";
1178 inherits: false;
1179}
1180@property --tw-contrast {
1181 syntax: "*";
1182 inherits: false;
1183}
1184@property --tw-grayscale {
1185 syntax: "*";
1186 inherits: false;
1187}
1188@property --tw-hue-rotate {
1189 syntax: "*";
1190 inherits: false;
1191}
1192@property --tw-invert {
1193 syntax: "*";
1194 inherits: false;
1195}
1196@property --tw-opacity {
1197 syntax: "*";
1198 inherits: false;
1199}
1200@property --tw-saturate {
1201 syntax: "*";
1202 inherits: false;
1203}
1204@property --tw-sepia {
1205 syntax: "*";
1206 inherits: false;
1207}
1208@property --tw-drop-shadow {
1209 syntax: "*";
1210 inherits: false;
1211}
1212@property --tw-drop-shadow-color {
1213 syntax: "*";
1214 inherits: false;
1215}
1216@property --tw-drop-shadow-alpha {
1217 syntax: "<percentage>";
1218 inherits: false;
1219 initial-value: 100%;
1220}
1221@property --tw-drop-shadow-size {
1222 syntax: "*";
1223 inherits: false;
1224}
1225@property --tw-backdrop-blur {
1226 syntax: "*";
1227 inherits: false;
1228}
1229@property --tw-backdrop-brightness {
1230 syntax: "*";
1231 inherits: false;
1232}
1233@property --tw-backdrop-contrast {
1234 syntax: "*";
1235 inherits: false;
1236}
1237@property --tw-backdrop-grayscale {
1238 syntax: "*";
1239 inherits: false;
1240}
1241@property --tw-backdrop-hue-rotate {
1242 syntax: "*";
1243 inherits: false;
1244}
1245@property --tw-backdrop-invert {
1246 syntax: "*";
1247 inherits: false;
1248}
1249@property --tw-backdrop-opacity {
1250 syntax: "*";
1251 inherits: false;
1252}
1253@property --tw-backdrop-saturate {
1254 syntax: "*";
1255 inherits: false;
1256}
1257@property --tw-backdrop-sepia {
1258 syntax: "*";
1259 inherits: false;
1260}
1261@property --tw-duration {
1262 syntax: "*";
1263 inherits: false;
1264}
1265@property --tw-ease {
1266 syntax: "*";
1267 inherits: false;
1268}
Sean McCulloughbf66a2f2025-06-23 21:53:55 -07001269@layer properties {
1270 @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or
1271 ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
1272 *,
1273 ::before,
1274 ::after,
1275 ::backdrop {
1276 --tw-rotate-x: initial;
1277 --tw-rotate-y: initial;
1278 --tw-rotate-z: initial;
1279 --tw-skew-x: initial;
1280 --tw-skew-y: initial;
1281 --tw-border-style: solid;
1282 --tw-leading: initial;
1283 --tw-font-weight: initial;
1284 --tw-shadow: 0 0 #0000;
1285 --tw-shadow-color: initial;
1286 --tw-shadow-alpha: 100%;
1287 --tw-inset-shadow: 0 0 #0000;
1288 --tw-inset-shadow-color: initial;
1289 --tw-inset-shadow-alpha: 100%;
1290 --tw-ring-color: initial;
1291 --tw-ring-shadow: 0 0 #0000;
1292 --tw-inset-ring-color: initial;
1293 --tw-inset-ring-shadow: 0 0 #0000;
1294 --tw-ring-inset: initial;
1295 --tw-ring-offset-width: 0px;
1296 --tw-ring-offset-color: #fff;
1297 --tw-ring-offset-shadow: 0 0 #0000;
1298 --tw-outline-style: solid;
1299 --tw-blur: initial;
1300 --tw-brightness: initial;
1301 --tw-contrast: initial;
1302 --tw-grayscale: initial;
1303 --tw-hue-rotate: initial;
1304 --tw-invert: initial;
1305 --tw-opacity: initial;
1306 --tw-saturate: initial;
1307 --tw-sepia: initial;
1308 --tw-drop-shadow: initial;
1309 --tw-drop-shadow-color: initial;
1310 --tw-drop-shadow-alpha: 100%;
1311 --tw-drop-shadow-size: initial;
1312 --tw-backdrop-blur: initial;
1313 --tw-backdrop-brightness: initial;
1314 --tw-backdrop-contrast: initial;
1315 --tw-backdrop-grayscale: initial;
1316 --tw-backdrop-hue-rotate: initial;
1317 --tw-backdrop-invert: initial;
1318 --tw-backdrop-opacity: initial;
1319 --tw-backdrop-saturate: initial;
1320 --tw-backdrop-sepia: initial;
1321 --tw-duration: initial;
1322 --tw-ease: initial;
1323 }
1324 }
1325}