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