Spaces:
Sleeping
Sleeping
Add examples _ CSS
Browse files- frontend/src/App.css +68 -0
frontend/src/App.css
CHANGED
|
@@ -713,6 +713,7 @@
|
|
| 713 |
opacity: 0;
|
| 714 |
transform: translateY(16px);
|
| 715 |
}
|
|
|
|
| 716 |
to {
|
| 717 |
opacity: 1;
|
| 718 |
transform: translateY(0);
|
|
@@ -720,10 +721,12 @@
|
|
| 720 |
}
|
| 721 |
|
| 722 |
@keyframes pulseLive {
|
|
|
|
| 723 |
0%,
|
| 724 |
100% {
|
| 725 |
box-shadow: 0 0 0 0 rgba(196, 88, 88, 0.42);
|
| 726 |
}
|
|
|
|
| 727 |
60% {
|
| 728 |
box-shadow: 0 0 0 8px rgba(196, 88, 88, 0);
|
| 729 |
}
|
|
@@ -734,6 +737,7 @@
|
|
| 734 |
opacity: 0;
|
| 735 |
transform: translateY(10px);
|
| 736 |
}
|
|
|
|
| 737 |
100% {
|
| 738 |
opacity: 1;
|
| 739 |
transform: translateY(0);
|
|
@@ -745,6 +749,7 @@
|
|
| 745 |
background-position: 0% 50%;
|
| 746 |
filter: hue-rotate(0deg);
|
| 747 |
}
|
|
|
|
| 748 |
100% {
|
| 749 |
background-position: 220% 50%;
|
| 750 |
filter: hue-rotate(360deg);
|
|
@@ -798,6 +803,7 @@
|
|
| 798 |
}
|
| 799 |
|
| 800 |
@media (prefers-reduced-motion: reduce) {
|
|
|
|
| 801 |
.rise,
|
| 802 |
.live-dot {
|
| 803 |
animation: none;
|
|
@@ -819,6 +825,68 @@
|
|
| 819 |
}
|
| 820 |
}
|
| 821 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 822 |
.riot-disclaimer {
|
| 823 |
text-align: center;
|
| 824 |
padding: 12px 24px;
|
|
|
|
| 713 |
opacity: 0;
|
| 714 |
transform: translateY(16px);
|
| 715 |
}
|
| 716 |
+
|
| 717 |
to {
|
| 718 |
opacity: 1;
|
| 719 |
transform: translateY(0);
|
|
|
|
| 721 |
}
|
| 722 |
|
| 723 |
@keyframes pulseLive {
|
| 724 |
+
|
| 725 |
0%,
|
| 726 |
100% {
|
| 727 |
box-shadow: 0 0 0 0 rgba(196, 88, 88, 0.42);
|
| 728 |
}
|
| 729 |
+
|
| 730 |
60% {
|
| 731 |
box-shadow: 0 0 0 8px rgba(196, 88, 88, 0);
|
| 732 |
}
|
|
|
|
| 737 |
opacity: 0;
|
| 738 |
transform: translateY(10px);
|
| 739 |
}
|
| 740 |
+
|
| 741 |
100% {
|
| 742 |
opacity: 1;
|
| 743 |
transform: translateY(0);
|
|
|
|
| 749 |
background-position: 0% 50%;
|
| 750 |
filter: hue-rotate(0deg);
|
| 751 |
}
|
| 752 |
+
|
| 753 |
100% {
|
| 754 |
background-position: 220% 50%;
|
| 755 |
filter: hue-rotate(360deg);
|
|
|
|
| 803 |
}
|
| 804 |
|
| 805 |
@media (prefers-reduced-motion: reduce) {
|
| 806 |
+
|
| 807 |
.rise,
|
| 808 |
.live-dot {
|
| 809 |
animation: none;
|
|
|
|
| 825 |
}
|
| 826 |
}
|
| 827 |
|
| 828 |
+
/* ββ ML Models row ββ */
|
| 829 |
+
.ml-models-row {
|
| 830 |
+
display: flex;
|
| 831 |
+
flex-wrap: wrap;
|
| 832 |
+
justify-content: center;
|
| 833 |
+
align-items: center;
|
| 834 |
+
gap: 0.7rem;
|
| 835 |
+
margin-bottom: 1.6rem;
|
| 836 |
+
}
|
| 837 |
+
|
| 838 |
+
.ml-models-label {
|
| 839 |
+
font-size: 0.82rem;
|
| 840 |
+
color: var(--text-muted);
|
| 841 |
+
}
|
| 842 |
+
|
| 843 |
+
.ml-model-badge {
|
| 844 |
+
border: 1px solid var(--line-soft);
|
| 845 |
+
background: rgba(255, 255, 255, 0.02);
|
| 846 |
+
border-radius: 999px;
|
| 847 |
+
padding: 0.35rem 0.8rem;
|
| 848 |
+
font-size: 0.82rem;
|
| 849 |
+
color: var(--text-muted);
|
| 850 |
+
}
|
| 851 |
+
|
| 852 |
+
/* ββ Example IDs row ββ */
|
| 853 |
+
.example-ids-row {
|
| 854 |
+
display: flex;
|
| 855 |
+
flex-wrap: wrap;
|
| 856 |
+
justify-content: center;
|
| 857 |
+
align-items: center;
|
| 858 |
+
gap: 0.7rem;
|
| 859 |
+
margin-top: 1rem;
|
| 860 |
+
}
|
| 861 |
+
|
| 862 |
+
.example-ids-label {
|
| 863 |
+
font-size: 0.82rem;
|
| 864 |
+
color: var(--text-muted);
|
| 865 |
+
}
|
| 866 |
+
|
| 867 |
+
.example-id-chip {
|
| 868 |
+
border: 1px solid var(--line-soft);
|
| 869 |
+
background: rgba(255, 255, 255, 0.02);
|
| 870 |
+
border-radius: 999px;
|
| 871 |
+
padding: 0.35rem 0.8rem;
|
| 872 |
+
font-size: 0.82rem;
|
| 873 |
+
color: var(--text-muted);
|
| 874 |
+
cursor: pointer;
|
| 875 |
+
transition: border-color 200ms ease, color 200ms ease, background 200ms ease;
|
| 876 |
+
}
|
| 877 |
+
|
| 878 |
+
.example-id-chip:hover {
|
| 879 |
+
border-color: var(--line-strong);
|
| 880 |
+
color: var(--text-strong);
|
| 881 |
+
background: rgba(255, 255, 255, 0.05);
|
| 882 |
+
}
|
| 883 |
+
|
| 884 |
+
.example-id-chip.active {
|
| 885 |
+
border-color: var(--accent-primary);
|
| 886 |
+
color: var(--accent-primary);
|
| 887 |
+
background: rgba(198, 167, 105, 0.07);
|
| 888 |
+
}
|
| 889 |
+
|
| 890 |
.riot-disclaimer {
|
| 891 |
text-align: center;
|
| 892 |
padding: 12px 24px;
|