aboutsummaryrefslogtreecommitdiff
path: root/Website/styles.css
diff options
context:
space:
mode:
Diffstat (limited to 'Website/styles.css')
-rw-r--r--Website/styles.css356
1 files changed, 356 insertions, 0 deletions
diff --git a/Website/styles.css b/Website/styles.css
new file mode 100644
index 0000000..ce999b0
--- /dev/null
+++ b/Website/styles.css
@@ -0,0 +1,356 @@
+:root {
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+body {
+ padding: 0;
+ margin: 0;
+ min-width: 100vw;
+ min-height: 100vh;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
+ color: var(--neutral-foreground-rest);
+}
+
+.hidden {
+ display: none !important;
+}
+
+.row {
+ display: flex;
+ flex-direction: row;
+}
+
+.col {
+ display: flex;
+ flex-direction: column;
+}
+
+.content {
+ max-width: 1000px;
+ width: 100%;
+ margin: 0 auto;
+}
+
+.align-items-center {
+ align-items: center;
+}
+
+.justify-content-between {
+ justify-content: space-between;
+}
+
+.justify-content-end {
+ justify-content: flex-end;
+}
+
+h1 {
+ margin-bottom: 0.5rem;
+}
+
+.caption1 {
+ font-size: 1rem;
+ color: var(--neutral-foreground-hover);
+}
+
+.caption2 {
+ font-size: 0.8rem;
+ margin-top: 0.25rem;
+ color: var(--neutral-foreground-rest);
+}
+
+.packages {
+ margin: 0.5rem 0 1rem 0;
+ max-width: 90%;
+ padding: 0.25rem;
+ display: flex;
+ flex: 1;
+}
+
+#packageGrid {
+ overflow-y: auto;
+ width: 100%;
+ max-height: 40rem;
+}
+
+.packages .packageName {
+ font-size: 1.1rem;
+ font-weight: 600;
+ margin: 0.25rem 0;
+}
+
+.searchBlock {
+ margin-top: 1rem;
+ width: 100%;
+ max-width: 90%;
+}
+
+.searchBlock .root {
+ width: 100%;
+}
+
+#searchInput {
+ width: 100%;
+}
+
+.vccUrlField {
+ min-width: 450px;
+ max-width: 90%;
+ flex-grow:1;
+}
+
+#addListingToVccHelp {
+ z-index: 11;
+}
+
+#packageInfoModal {
+ z-index: 10;
+}
+
+#rowMoreMenu {
+ top: 0;
+ left: 0;
+ position: absolute;
+ z-index: 10;
+}
+
+#rowMoreMenu a {
+ display: block;
+ text-decoration: none;
+ color: var(--neutral-foreground-rest);
+}
+
+.bannerImage {
+ aspect-ratio: 5 / 1;
+ border-radius: 6px;
+ max-width: 90%;
+ width: 100%;
+ background-size: cover;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin-bottom: 0.25rem;
+}
+
+.badge {
+ border-radius: 4px;
+ padding: 0.25rem 0.5rem;
+ background-color: var(--neutral-fill-hover);
+}
+
+.m-0 {
+ margin: 0;
+}
+
+.m-1 {
+ margin: 0.25rem;
+}
+
+.m-2 {
+ margin: 0.5rem;
+}
+
+.m-3 {
+ margin: 0.75rem;
+}
+
+.m-4 {
+ margin: 1rem;
+}
+
+.m-5 {
+ margin: 2rem;
+}
+
+.mt-1 {
+ margin-top: 0.25rem;
+}
+
+.mt-2 {
+ margin-top: 0.5rem;
+}
+
+.mt-3 {
+ margin-top: 0.75rem;
+}
+
+.mt-4 {
+ margin-top: 1rem;
+}
+
+.mt-5 {
+ margin-top: 2rem;
+}
+
+.mb-1 {
+ margin-bottom: 0.25rem;
+}
+
+.mb-2 {
+ margin-bottom: 0.5rem;
+}
+
+.mb-3 {
+ margin-bottom: 0.75rem;
+}
+
+.mb-4 {
+ margin-bottom: 1rem;
+}
+
+.mb-5 {
+ margin-bottom: 2rem;
+}
+
+.ms-1 {
+ margin-left: 0.25rem;
+}
+
+.ms-2 {
+ margin-left: 0.5rem;
+}
+
+.ms-3 {
+ margin-left: 0.75rem;
+}
+
+.ms-4 {
+ margin-left: 1rem;
+}
+
+.ms-5 {
+ margin-left: 2rem;
+}
+
+.me-1 {
+ margin-right: 0.25rem;
+}
+
+.me-2 {
+ margin-right: 0.5rem;
+}
+
+.me-3 {
+ margin-right: 0.75rem;
+}
+
+.me-4 {
+ margin-right: 1rem;
+}
+
+.me-5 {
+ margin-right: 2rem;
+}
+
+.p-1 {
+ padding: 0.25rem;
+}
+
+.p-2 {
+ padding: 0.5rem;
+}
+
+.p-3 {
+ padding: 0.75rem;
+}
+
+.p-4 {
+ padding: 1rem;
+}
+
+.p-5 {
+ padding: 2rem;
+}
+
+.pt-1 {
+ padding-top: 0.25rem;
+}
+
+.pt-2 {
+ padding-top: 0.5rem;
+}
+
+.pt-3 {
+ padding-top: 0.75rem;
+}
+
+.pt-4 {
+ padding-top: 1rem;
+}
+
+.pt-5 {
+ padding-top: 2rem;
+}
+
+.pb-1 {
+ padding-bottom: 0.25rem;
+}
+
+.pb-2 {
+ padding-bottom: 0.5rem;
+}
+
+.pb-3 {
+ padding-bottom: 0.75rem;
+}
+
+.pb-4 {
+ padding-bottom: 1rem;
+}
+
+.pb-5 {
+ padding-bottom: 2rem;
+}
+
+.ps-1 {
+ padding-left: 0.25rem;
+}
+
+.ps-2 {
+ padding-left: 0.5rem;
+}
+
+.ps-3 {
+ padding-left: 0.75rem;
+}
+
+.ps-4 {
+ padding-left: 1rem;
+}
+
+.ps-5 {
+ padding-left: 2rem;
+}
+
+.pe-1 {
+ padding-right: 0.25rem;
+}
+
+.pe-2 {
+ padding-right: 0.5rem;
+}
+
+.pe-3 {
+ padding-right: 0.75rem;
+}
+
+.pe-4 {
+ padding-right: 1rem;
+}
+
+.pe-5 {
+ padding-right: 2rem;
+}
+
+.w-100 {
+ width: 100%;
+}
+
+.flex-1 {
+ flex: 1;
+} \ No newline at end of file