tailwind.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898
  1. /*! tailwindcss v4.1.0 | MIT License | https://tailwindcss.com */
  2. @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
  3. @layer base {
  4. *, ::before, ::after, ::backdrop {
  5. --tw-translate-x: 0;
  6. --tw-translate-y: 0;
  7. --tw-translate-z: 0;
  8. --tw-rotate-x: rotateX(0);
  9. --tw-rotate-y: rotateY(0);
  10. --tw-rotate-z: rotateZ(0);
  11. --tw-skew-x: skewX(0);
  12. --tw-skew-y: skewY(0);
  13. --tw-border-style: solid;
  14. --tw-font-weight: initial;
  15. --tw-shadow: 0 0 #0000;
  16. --tw-shadow-color: initial;
  17. --tw-shadow-alpha: 100%;
  18. --tw-inset-shadow: 0 0 #0000;
  19. --tw-inset-shadow-color: initial;
  20. --tw-inset-shadow-alpha: 100%;
  21. --tw-ring-color: initial;
  22. --tw-ring-shadow: 0 0 #0000;
  23. --tw-inset-ring-color: initial;
  24. --tw-inset-ring-shadow: 0 0 #0000;
  25. --tw-ring-inset: initial;
  26. --tw-ring-offset-width: 0px;
  27. --tw-ring-offset-color: #fff;
  28. --tw-ring-offset-shadow: 0 0 #0000;
  29. --tw-duration: initial;
  30. }
  31. }
  32. }
  33. @layer theme, base, components, utilities;
  34. @layer theme {
  35. :root, :host {
  36. --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
  37. "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  38. --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
  39. "Courier New", monospace;
  40. --color-orange-300: oklch(83.7% 0.128 66.29);
  41. --color-orange-400: oklch(75% 0.183 55.934);
  42. --color-blue-300: oklch(80.9% 0.105 251.813);
  43. --color-gray-50: oklch(98.5% 0.002 247.839);
  44. --color-gray-100: oklch(96.7% 0.003 264.542);
  45. --color-gray-200: oklch(92.8% 0.006 264.531);
  46. --color-gray-400: oklch(70.7% 0.022 261.325);
  47. --color-gray-500: oklch(55.1% 0.027 264.364);
  48. --color-gray-600: oklch(44.6% 0.03 256.802);
  49. --color-gray-700: oklch(37.3% 0.034 259.733);
  50. --color-gray-800: oklch(27.8% 0.033 256.848);
  51. --color-white: #fff;
  52. --spacing: 0.25rem;
  53. --container-sm: 24rem;
  54. --container-md: 28rem;
  55. --container-xl: 36rem;
  56. --container-2xl: 42rem;
  57. --text-xs: 0.75rem;
  58. --text-xs--line-height: calc(1 / 0.75);
  59. --text-2xl: 1.5rem;
  60. --text-2xl--line-height: calc(2 / 1.5);
  61. --text-3xl: 1.875rem;
  62. --text-3xl--line-height: calc(2.25 / 1.875);
  63. --text-5xl: 3rem;
  64. --text-5xl--line-height: 1;
  65. --text-6xl: 3.75rem;
  66. --text-6xl--line-height: 1;
  67. --font-weight-semibold: 600;
  68. --font-weight-bold: 700;
  69. --radius-md: 0.375rem;
  70. --radius-lg: 0.5rem;
  71. --default-transition-duration: 150ms;
  72. --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  73. --default-font-family: var(--font-sans);
  74. --default-mono-font-family: var(--font-mono);
  75. }
  76. }
  77. @layer base {
  78. *, ::after, ::before, ::backdrop, ::file-selector-button {
  79. box-sizing: border-box;
  80. margin: 0;
  81. padding: 0;
  82. border: 0 solid;
  83. }
  84. html, :host {
  85. line-height: 1.5;
  86. -webkit-text-size-adjust: 100%;
  87. tab-size: 4;
  88. font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  89. font-feature-settings: var(--default-font-feature-settings, normal);
  90. font-variation-settings: var(--default-font-variation-settings, normal);
  91. -webkit-tap-highlight-color: transparent;
  92. }
  93. hr {
  94. height: 0;
  95. color: inherit;
  96. border-top-width: 1px;
  97. }
  98. abbr:where([title]) {
  99. -webkit-text-decoration: underline dotted;
  100. text-decoration: underline dotted;
  101. }
  102. h1, h2, h3, h4, h5, h6 {
  103. font-size: inherit;
  104. font-weight: inherit;
  105. }
  106. a {
  107. color: inherit;
  108. -webkit-text-decoration: inherit;
  109. text-decoration: inherit;
  110. }
  111. b, strong {
  112. font-weight: bolder;
  113. }
  114. code, kbd, samp, pre {
  115. font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  116. font-feature-settings: var(--default-mono-font-feature-settings, normal);
  117. font-variation-settings: var(--default-mono-font-variation-settings, normal);
  118. font-size: 1em;
  119. }
  120. small {
  121. font-size: 80%;
  122. }
  123. sub, sup {
  124. font-size: 75%;
  125. line-height: 0;
  126. position: relative;
  127. vertical-align: baseline;
  128. }
  129. sub {
  130. bottom: -0.25em;
  131. }
  132. sup {
  133. top: -0.5em;
  134. }
  135. table {
  136. text-indent: 0;
  137. border-color: inherit;
  138. border-collapse: collapse;
  139. }
  140. :-moz-focusring {
  141. outline: auto;
  142. }
  143. progress {
  144. vertical-align: baseline;
  145. }
  146. summary {
  147. display: list-item;
  148. }
  149. ol, ul, menu {
  150. list-style: none;
  151. }
  152. img, svg, video, canvas, audio, iframe, embed, object {
  153. display: block;
  154. vertical-align: middle;
  155. }
  156. img, video {
  157. max-width: 100%;
  158. height: auto;
  159. }
  160. button, input, select, optgroup, textarea, ::file-selector-button {
  161. font: inherit;
  162. font-feature-settings: inherit;
  163. font-variation-settings: inherit;
  164. letter-spacing: inherit;
  165. color: inherit;
  166. border-radius: 0;
  167. background-color: transparent;
  168. opacity: 1;
  169. }
  170. :where(select:is([multiple], [size])) optgroup {
  171. font-weight: bolder;
  172. }
  173. :where(select:is([multiple], [size])) optgroup option {
  174. padding-inline-start: 20px;
  175. }
  176. ::file-selector-button {
  177. margin-inline-end: 4px;
  178. }
  179. ::placeholder {
  180. opacity: 1;
  181. }
  182. @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
  183. ::placeholder {
  184. color: color-mix(in oklab, currentColor 50%, transparent);
  185. }
  186. }
  187. textarea {
  188. resize: vertical;
  189. }
  190. ::-webkit-search-decoration {
  191. -webkit-appearance: none;
  192. }
  193. ::-webkit-date-and-time-value {
  194. min-height: 1lh;
  195. text-align: inherit;
  196. }
  197. ::-webkit-datetime-edit {
  198. display: inline-flex;
  199. }
  200. ::-webkit-datetime-edit-fields-wrapper {
  201. padding: 0;
  202. }
  203. ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
  204. padding-block: 0;
  205. }
  206. :-moz-ui-invalid {
  207. box-shadow: none;
  208. }
  209. button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
  210. appearance: button;
  211. }
  212. ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  213. height: auto;
  214. }
  215. [hidden]:where(:not([hidden="until-found"])) {
  216. display: none !important;
  217. }
  218. }
  219. @layer utilities {
  220. .absolute {
  221. position: absolute;
  222. }
  223. .fixed {
  224. position: fixed;
  225. }
  226. .relative {
  227. position: relative;
  228. }
  229. .inset-0 {
  230. inset: calc(var(--spacing) * 0);
  231. }
  232. .top-0 {
  233. top: calc(var(--spacing) * 0);
  234. }
  235. .top-1\/2 {
  236. top: calc(1/2 * 100%);
  237. }
  238. .right-0 {
  239. right: calc(var(--spacing) * 0);
  240. }
  241. .bottom-0 {
  242. bottom: calc(var(--spacing) * 0);
  243. }
  244. .left-0 {
  245. left: calc(var(--spacing) * 0);
  246. }
  247. .z-50 {
  248. z-index: 50;
  249. }
  250. .container {
  251. width: 100%;
  252. @media (width >= 40rem) {
  253. max-width: 40rem;
  254. }
  255. @media (width >= 48rem) {
  256. max-width: 48rem;
  257. }
  258. @media (width >= 64rem) {
  259. max-width: 64rem;
  260. }
  261. @media (width >= 80rem) {
  262. max-width: 80rem;
  263. }
  264. @media (width >= 96rem) {
  265. max-width: 96rem;
  266. }
  267. }
  268. .m-0 {
  269. margin: calc(var(--spacing) * 0);
  270. }
  271. .m-2 {
  272. margin: calc(var(--spacing) * 2);
  273. }
  274. .-mx-4 {
  275. margin-inline: calc(var(--spacing) * -4);
  276. }
  277. .mx-auto {
  278. margin-inline: auto;
  279. }
  280. .mt-2 {
  281. margin-top: calc(var(--spacing) * 2);
  282. }
  283. .mr-1 {
  284. margin-right: calc(var(--spacing) * 1);
  285. }
  286. .mr-2 {
  287. margin-right: calc(var(--spacing) * 2);
  288. }
  289. .mr-3 {
  290. margin-right: calc(var(--spacing) * 3);
  291. }
  292. .mr-6 {
  293. margin-right: calc(var(--spacing) * 6);
  294. }
  295. .mr-8 {
  296. margin-right: calc(var(--spacing) * 8);
  297. }
  298. .mr-10 {
  299. margin-right: calc(var(--spacing) * 10);
  300. }
  301. .mr-12 {
  302. margin-right: calc(var(--spacing) * 12);
  303. }
  304. .mr-14 {
  305. margin-right: calc(var(--spacing) * 14);
  306. }
  307. .mr-16 {
  308. margin-right: calc(var(--spacing) * 16);
  309. }
  310. .mr-auto {
  311. margin-right: auto;
  312. }
  313. .mb-4 {
  314. margin-bottom: calc(var(--spacing) * 4);
  315. }
  316. .mb-6 {
  317. margin-bottom: calc(var(--spacing) * 6);
  318. }
  319. .mb-8 {
  320. margin-bottom: calc(var(--spacing) * 8);
  321. }
  322. .mb-10 {
  323. margin-bottom: calc(var(--spacing) * 10);
  324. }
  325. .mb-12 {
  326. margin-bottom: calc(var(--spacing) * 12);
  327. }
  328. .mb-14 {
  329. margin-bottom: calc(var(--spacing) * 14);
  330. }
  331. .mb-16 {
  332. margin-bottom: calc(var(--spacing) * 16);
  333. }
  334. .mb-24 {
  335. margin-bottom: calc(var(--spacing) * 24);
  336. }
  337. .ml-8 {
  338. margin-left: calc(var(--spacing) * 8);
  339. }
  340. .block {
  341. display: block;
  342. }
  343. .flex {
  344. display: flex;
  345. }
  346. .hidden {
  347. display: none;
  348. }
  349. .inline-block {
  350. display: inline-block;
  351. }
  352. .inline-flex {
  353. display: inline-flex;
  354. }
  355. .h-2 {
  356. height: calc(var(--spacing) * 2);
  357. }
  358. .h-6 {
  359. height: calc(var(--spacing) * 6);
  360. }
  361. .h-8 {
  362. height: calc(var(--spacing) * 8);
  363. }
  364. .h-9 {
  365. height: calc(var(--spacing) * 9);
  366. }
  367. .h-40 {
  368. height: calc(var(--spacing) * 40);
  369. }
  370. .h-full {
  371. height: 100%;
  372. }
  373. .w-1\/2 {
  374. width: calc(1/2 * 100%);
  375. }
  376. .w-1\/4 {
  377. width: calc(1/4 * 100%);
  378. }
  379. .w-1\/6 {
  380. width: calc(1/6 * 100%);
  381. }
  382. .w-2 {
  383. width: calc(var(--spacing) * 2);
  384. }
  385. .w-5\/6 {
  386. width: calc(5/6 * 100%);
  387. }
  388. .w-6 {
  389. width: calc(var(--spacing) * 6);
  390. }
  391. .w-8 {
  392. width: calc(var(--spacing) * 8);
  393. }
  394. .w-12 {
  395. width: calc(var(--spacing) * 12);
  396. }
  397. .w-full {
  398. width: 100%;
  399. }
  400. .max-w-2xl {
  401. max-width: var(--container-2xl);
  402. }
  403. .max-w-md {
  404. max-width: var(--container-md);
  405. }
  406. .max-w-sm {
  407. max-width: var(--container-sm);
  408. }
  409. .max-w-xl {
  410. max-width: var(--container-xl);
  411. }
  412. .shrink-0 {
  413. flex-shrink: 0;
  414. }
  415. .translate-1\/2 {
  416. --tw-translate-x: calc(1/2 * 100%);
  417. --tw-translate-y: calc(1/2 * 100%);
  418. translate: var(--tw-translate-x) var(--tw-translate-y);
  419. }
  420. .transform {
  421. transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  422. }
  423. .cursor-pointer {
  424. cursor: pointer;
  425. }
  426. .flex-col {
  427. flex-direction: column;
  428. }
  429. .flex-row {
  430. flex-direction: row;
  431. }
  432. .flex-wrap {
  433. flex-wrap: wrap;
  434. }
  435. .place-items-center {
  436. place-items: center;
  437. }
  438. .items-center {
  439. align-items: center;
  440. }
  441. .justify-between {
  442. justify-content: space-between;
  443. }
  444. .self-center {
  445. align-self: center;
  446. }
  447. .overflow-y-auto {
  448. overflow-y: auto;
  449. }
  450. .rounded {
  451. border-radius: 0.25rem;
  452. }
  453. .rounded-full {
  454. border-radius: calc(infinity * 1px);
  455. }
  456. .rounded-lg {
  457. border-radius: var(--radius-lg);
  458. }
  459. .rounded-md {
  460. border-radius: var(--radius-md);
  461. }
  462. .border {
  463. border-style: var(--tw-border-style);
  464. border-width: 1px;
  465. }
  466. .border-0 {
  467. border-style: var(--tw-border-style);
  468. border-width: 0px;
  469. }
  470. .border-r {
  471. border-right-style: var(--tw-border-style);
  472. border-right-width: 1px;
  473. }
  474. .border-b {
  475. border-bottom-style: var(--tw-border-style);
  476. border-bottom-width: 1px;
  477. }
  478. .border-b-2 {
  479. border-bottom-style: var(--tw-border-style);
  480. border-bottom-width: 2px;
  481. }
  482. .border-l {
  483. border-left-style: var(--tw-border-style);
  484. border-left-width: 1px;
  485. }
  486. .border-gray-200 {
  487. border-color: var(--color-gray-200);
  488. }
  489. .border-transparent {
  490. border-color: transparent;
  491. }
  492. .bg-gray-50 {
  493. background-color: var(--color-gray-50);
  494. }
  495. .bg-gray-100 {
  496. background-color: var(--color-gray-100);
  497. }
  498. .bg-gray-800 {
  499. background-color: var(--color-gray-800);
  500. }
  501. .bg-orange-300 {
  502. background-color: var(--color-orange-300);
  503. }
  504. .bg-white {
  505. background-color: var(--color-white);
  506. }
  507. .object-cover {
  508. object-fit: cover;
  509. }
  510. .object-scale-down {
  511. object-fit: scale-down;
  512. }
  513. .p-2 {
  514. padding: calc(var(--spacing) * 2);
  515. }
  516. .p-10 {
  517. padding: calc(var(--spacing) * 10);
  518. }
  519. .px-2 {
  520. padding-inline: calc(var(--spacing) * 2);
  521. }
  522. .px-4 {
  523. padding-inline: calc(var(--spacing) * 4);
  524. }
  525. .px-6 {
  526. padding-inline: calc(var(--spacing) * 6);
  527. }
  528. .px-8 {
  529. padding-inline: calc(var(--spacing) * 8);
  530. }
  531. .px-10 {
  532. padding-inline: calc(var(--spacing) * 10);
  533. }
  534. .px-12 {
  535. padding-inline: calc(var(--spacing) * 12);
  536. }
  537. .py-2 {
  538. padding-block: calc(var(--spacing) * 2);
  539. }
  540. .py-4 {
  541. padding-block: calc(var(--spacing) * 4);
  542. }
  543. .py-5 {
  544. padding-block: calc(var(--spacing) * 5);
  545. }
  546. .py-6 {
  547. padding-block: calc(var(--spacing) * 6);
  548. }
  549. .py-8 {
  550. padding-block: calc(var(--spacing) * 8);
  551. }
  552. .py-20 {
  553. padding-block: calc(var(--spacing) * 20);
  554. }
  555. .pr-10 {
  556. padding-right: calc(var(--spacing) * 10);
  557. }
  558. .pb-10 {
  559. padding-bottom: calc(var(--spacing) * 10);
  560. }
  561. .pl-4 {
  562. padding-left: calc(var(--spacing) * 4);
  563. }
  564. .pl-6 {
  565. padding-left: calc(var(--spacing) * 6);
  566. }
  567. .text-center {
  568. text-align: center;
  569. }
  570. .text-left {
  571. text-align: left;
  572. }
  573. .text-2xl {
  574. font-size: var(--text-2xl);
  575. line-height: var(--tw-leading, var(--text-2xl--line-height));
  576. }
  577. .text-3xl {
  578. font-size: var(--text-3xl);
  579. line-height: var(--tw-leading, var(--text-3xl--line-height));
  580. }
  581. .text-5xl {
  582. font-size: var(--text-5xl);
  583. line-height: var(--tw-leading, var(--text-5xl--line-height));
  584. }
  585. .text-xs {
  586. font-size: var(--text-xs);
  587. line-height: var(--tw-leading, var(--text-xs--line-height));
  588. }
  589. .font-bold {
  590. --tw-font-weight: var(--font-weight-bold);
  591. font-weight: var(--font-weight-bold);
  592. }
  593. .font-semibold {
  594. --tw-font-weight: var(--font-weight-semibold);
  595. font-weight: var(--font-weight-semibold);
  596. }
  597. .text-ellipsis {
  598. text-overflow: ellipsis;
  599. }
  600. .text-blue-300 {
  601. color: var(--color-blue-300);
  602. }
  603. .text-gray-400 {
  604. color: var(--color-gray-400);
  605. }
  606. .text-gray-500 {
  607. color: var(--color-gray-500);
  608. }
  609. .text-gray-600 {
  610. color: var(--color-gray-600);
  611. }
  612. .text-white {
  613. color: var(--color-white);
  614. }
  615. .uppercase {
  616. text-transform: uppercase;
  617. }
  618. .placeholder-gray-400 {
  619. &::placeholder {
  620. color: var(--color-gray-400);
  621. }
  622. }
  623. .opacity-25 {
  624. opacity: 25%;
  625. }
  626. .shadow-2xl {
  627. --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
  628. box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  629. }
  630. .shadow-lg {
  631. --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  632. box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  633. }
  634. .ring-1 {
  635. --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  636. box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  637. }
  638. .transition {
  639. transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  640. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  641. transition-duration: var(--tw-duration, var(--default-transition-duration));
  642. }
  643. .transition-all {
  644. transition-property: all;
  645. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  646. transition-duration: var(--tw-duration, var(--default-transition-duration));
  647. }
  648. .duration-200 {
  649. --tw-duration: 200ms;
  650. transition-duration: 200ms;
  651. }
  652. .hover\:bg-orange-400 {
  653. &:hover {
  654. @media (hover: hover) {
  655. background-color: var(--color-orange-400);
  656. }
  657. }
  658. }
  659. .hover\:text-gray-600 {
  660. &:hover {
  661. @media (hover: hover) {
  662. color: var(--color-gray-600);
  663. }
  664. }
  665. }
  666. .hover\:text-gray-700 {
  667. &:hover {
  668. @media (hover: hover) {
  669. color: var(--color-gray-700);
  670. }
  671. }
  672. }
  673. .hover\:shadow-2xl {
  674. &:hover {
  675. @media (hover: hover) {
  676. --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
  677. box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  678. }
  679. }
  680. }
  681. .hover\:ring-4 {
  682. &:hover {
  683. @media (hover: hover) {
  684. --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  685. box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  686. }
  687. }
  688. }
  689. .focus\:border-blue-300 {
  690. &:focus {
  691. border-color: var(--color-blue-300);
  692. }
  693. }
  694. .focus\:ring-blue-300 {
  695. &:focus {
  696. --tw-ring-color: var(--color-blue-300);
  697. }
  698. }
  699. .focus\:ring-transparent {
  700. &:focus {
  701. --tw-ring-color: transparent;
  702. }
  703. }
  704. .focus\:outline-hidden {
  705. &:focus {
  706. --tw-outline-style: none;
  707. outline-style: none;
  708. @media (forced-colors: active) {
  709. outline: 2px solid transparent;
  710. outline-offset: 2px;
  711. }
  712. }
  713. }
  714. .md\:mb-0 {
  715. @media (width >= 48rem) {
  716. margin-bottom: calc(var(--spacing) * 0);
  717. }
  718. }
  719. .md\:w-1\/2 {
  720. @media (width >= 48rem) {
  721. width: calc(1/2 * 100%);
  722. }
  723. }
  724. .md\:w-auto {
  725. @media (width >= 48rem) {
  726. width: auto;
  727. }
  728. }
  729. .md\:text-right {
  730. @media (width >= 48rem) {
  731. text-align: right;
  732. }
  733. }
  734. .md\:text-6xl {
  735. @media (width >= 48rem) {
  736. font-size: var(--text-6xl);
  737. line-height: var(--tw-leading, var(--text-6xl--line-height));
  738. }
  739. }
  740. .lg\:pl-20 {
  741. @media (width >= 64rem) {
  742. padding-left: calc(var(--spacing) * 20);
  743. }
  744. }
  745. .xl\:mx-auto {
  746. @media (width >= 80rem) {
  747. margin-inline: auto;
  748. }
  749. }
  750. .xl\:mb-0 {
  751. @media (width >= 80rem) {
  752. margin-bottom: calc(var(--spacing) * 0);
  753. }
  754. }
  755. .xl\:block {
  756. @media (width >= 80rem) {
  757. display: block;
  758. }
  759. }
  760. .xl\:flex {
  761. @media (width >= 80rem) {
  762. display: flex;
  763. }
  764. }
  765. .xl\:hidden {
  766. @media (width >= 80rem) {
  767. display: none;
  768. }
  769. }
  770. .xl\:inline-block {
  771. @media (width >= 80rem) {
  772. display: inline-block;
  773. }
  774. }
  775. .xl\:w-2\/3 {
  776. @media (width >= 80rem) {
  777. width: calc(2/3 * 100%);
  778. }
  779. }
  780. }
  781. @property --tw-translate-x {
  782. syntax: "*";
  783. inherits: false;
  784. initial-value: 0;
  785. }
  786. @property --tw-translate-y {
  787. syntax: "*";
  788. inherits: false;
  789. initial-value: 0;
  790. }
  791. @property --tw-translate-z {
  792. syntax: "*";
  793. inherits: false;
  794. initial-value: 0;
  795. }
  796. @property --tw-rotate-x {
  797. syntax: "*";
  798. inherits: false;
  799. initial-value: rotateX(0);
  800. }
  801. @property --tw-rotate-y {
  802. syntax: "*";
  803. inherits: false;
  804. initial-value: rotateY(0);
  805. }
  806. @property --tw-rotate-z {
  807. syntax: "*";
  808. inherits: false;
  809. initial-value: rotateZ(0);
  810. }
  811. @property --tw-skew-x {
  812. syntax: "*";
  813. inherits: false;
  814. initial-value: skewX(0);
  815. }
  816. @property --tw-skew-y {
  817. syntax: "*";
  818. inherits: false;
  819. initial-value: skewY(0);
  820. }
  821. @property --tw-border-style {
  822. syntax: "*";
  823. inherits: false;
  824. initial-value: solid;
  825. }
  826. @property --tw-font-weight {
  827. syntax: "*";
  828. inherits: false;
  829. }
  830. @property --tw-shadow {
  831. syntax: "*";
  832. inherits: false;
  833. initial-value: 0 0 #0000;
  834. }
  835. @property --tw-shadow-color {
  836. syntax: "*";
  837. inherits: false;
  838. }
  839. @property --tw-shadow-alpha {
  840. syntax: "<percentage>";
  841. inherits: false;
  842. initial-value: 100%;
  843. }
  844. @property --tw-inset-shadow {
  845. syntax: "*";
  846. inherits: false;
  847. initial-value: 0 0 #0000;
  848. }
  849. @property --tw-inset-shadow-color {
  850. syntax: "*";
  851. inherits: false;
  852. }
  853. @property --tw-inset-shadow-alpha {
  854. syntax: "<percentage>";
  855. inherits: false;
  856. initial-value: 100%;
  857. }
  858. @property --tw-ring-color {
  859. syntax: "*";
  860. inherits: false;
  861. }
  862. @property --tw-ring-shadow {
  863. syntax: "*";
  864. inherits: false;
  865. initial-value: 0 0 #0000;
  866. }
  867. @property --tw-inset-ring-color {
  868. syntax: "*";
  869. inherits: false;
  870. }
  871. @property --tw-inset-ring-shadow {
  872. syntax: "*";
  873. inherits: false;
  874. initial-value: 0 0 #0000;
  875. }
  876. @property --tw-ring-inset {
  877. syntax: "*";
  878. inherits: false;
  879. }
  880. @property --tw-ring-offset-width {
  881. syntax: "<length>";
  882. inherits: false;
  883. initial-value: 0px;
  884. }
  885. @property --tw-ring-offset-color {
  886. syntax: "*";
  887. inherits: false;
  888. initial-value: #fff;
  889. }
  890. @property --tw-ring-offset-shadow {
  891. syntax: "*";
  892. inherits: false;
  893. initial-value: 0 0 #0000;
  894. }
  895. @property --tw-duration {
  896. syntax: "*";
  897. inherits: false;
  898. }