diff --git a/static/css/styles.css b/static/css/styles.css
index 3eae273e..8771fde1 100644
--- a/static/css/styles.css
+++ b/static/css/styles.css
@@ -1017,6 +1017,10 @@ input[type=file] {
order: 1;
}
+.order-first {
+ order: -9999;
+}
+
.float-right {
float: right;
}
@@ -1695,6 +1699,10 @@ input[type=file] {
overflow-y: auto;
}
+.overflow-x-hidden {
+ overflow-x: hidden;
+}
+
.overflow-y-hidden {
overflow-y: hidden;
}
@@ -1713,14 +1721,14 @@ input[type=file] {
border-radius: 0.5rem;
}
-.rounded {
- border-radius: 0.25rem;
-}
-
.rounded-md {
border-radius: 0.375rem;
}
+.rounded {
+ border-radius: 0.25rem;
+}
+
.rounded-sm {
border-radius: 0.125rem;
}
@@ -1800,6 +1808,10 @@ input[type=file] {
border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
+.border-green\/60 {
+ border-color: rgb(90 213 153 / 0.6);
+}
+
.bg-red-600 {
--tw-bg-opacity: 1;
background-color: rgb(220 38 38 / var(--tw-bg-opacity));
@@ -1864,6 +1876,10 @@ input[type=file] {
background-color: transparent;
}
+.bg-green\/40 {
+ background-color: rgb(90 213 153 / 0.4);
+}
+
.bg-opacity-70 {
--tw-bg-opacity: 0.7;
}
@@ -1899,6 +1915,16 @@ input[type=file] {
object-fit: cover;
}
+.object-left {
+ -o-object-position: left;
+ object-position: left;
+}
+
+.object-right {
+ -o-object-position: right;
+ object-position: right;
+}
+
.p-6 {
padding: 1.5rem;
}
@@ -2326,6 +2352,11 @@ input[type=file] {
color: rgb(229 231 235 / var(--tw-text-opacity));
}
+.text-gray-600 {
+ --tw-text-opacity: 1;
+ color: rgb(75 85 99 / var(--tw-text-opacity));
+}
+
.placeholder-gray-500::-moz-placeholder {
--tw-placeholder-opacity: 1;
color: rgb(107 114 128 / var(--tw-placeholder-opacity));
@@ -2350,18 +2381,18 @@ input[type=file] {
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
-.shadow-md {
- --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
- --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
- box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
.shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
+.shadow-md {
+ --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
.shadow-2xl {
--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
@@ -2506,6 +2537,11 @@ input[type=file] {
border-color: rgb(49 74 87 / var(--tw-border-opacity));
}
+.dark .dark\:border-charcoal {
+ --tw-border-opacity: 1;
+ border-color: rgb(23 42 52 / var(--tw-border-opacity));
+}
+
.dark .dark\:bg-black {
--tw-bg-opacity: 1;
background-color: rgb(5 26 38 / var(--tw-bg-opacity));
@@ -2525,6 +2561,14 @@ input[type=file] {
background-color: rgb(49 74 87 / var(--tw-bg-opacity));
}
+.dark .dark\:bg-green\/30 {
+ background-color: rgb(90 213 153 / 0.3);
+}
+
+.dark .dark\:bg-green\/40 {
+ background-color: rgb(90 213 153 / 0.4);
+}
+
.dark .dark\:font-medium {
font-weight: 500;
}
@@ -2727,6 +2771,10 @@ input[type=file] {
margin-bottom: 1.5rem;
}
+ .md\:mt-6 {
+ margin-top: 1.5rem;
+ }
+
.md\:block {
display: block;
}
@@ -2751,6 +2799,10 @@ input[type=file] {
width: 50%;
}
+ .md\:w-auto {
+ width: auto;
+ }
+
.md\:w-48 {
width: 12rem;
}
@@ -2791,10 +2843,6 @@ input[type=file] {
width: 33.333333%;
}
- .md\:w-auto {
- width: auto;
- }
-
.md\:max-w-7xl {
max-width: 80rem;
}
@@ -2871,6 +2919,10 @@ input[type=file] {
border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}
+ .md\:overflow-x-hidden {
+ overflow-x: hidden;
+ }
+
.md\:rounded-none {
border-radius: 0px;
}
@@ -3011,6 +3063,14 @@ input[type=file] {
padding-top: 1.5rem;
}
+ .md\:pt-4 {
+ padding-top: 1rem;
+ }
+
+ .md\:pb-11 {
+ padding-bottom: 2.75rem;
+ }
+
.md\:text-right {
text-align: right;
}
diff --git a/static/img/fpo/fpo_contributor_guide.png b/static/img/fpo/fpo_contributor_guide.png
new file mode 100644
index 00000000..ac958e3f
Binary files /dev/null and b/static/img/fpo/fpo_contributor_guide.png differ
diff --git a/static/img/fpo/fpo_release_process.png b/static/img/fpo/fpo_release_process.png
new file mode 100644
index 00000000..313a151d
Binary files /dev/null and b/static/img/fpo/fpo_release_process.png differ
diff --git a/static/img/fpo/fpo_review.png b/static/img/fpo/fpo_review.png
new file mode 100644
index 00000000..83ee04c3
Binary files /dev/null and b/static/img/fpo/fpo_review.png differ
diff --git a/static/img/fpo/fpo_user_guide.png b/static/img/fpo/fpo_user_guide.png
new file mode 100644
index 00000000..fddeeca0
Binary files /dev/null and b/static/img/fpo/fpo_user_guide.png differ
diff --git a/templates/docs_temp.html b/templates/docs_temp.html
index 6b9e00a9..c1703308 100644
--- a/templates/docs_temp.html
+++ b/templates/docs_temp.html
@@ -16,7 +16,7 @@ This is a temporary landing page for docs
-