diff --git a/app/src/views/public/public-view.vue b/app/src/views/public/public-view.vue index 6f73f9e755..76b7c0fd38 100644 --- a/app/src/views/public/public-view.vue +++ b/app/src/views/public/public-view.vue @@ -10,7 +10,10 @@ -

{{ branding && branding.project_name }}

+
+

{{ branding && branding.project_name }}

+

Admin App

+
@@ -29,7 +32,9 @@ :alt="branding && branding.project_name" /> -
+
+
+
@@ -107,9 +112,9 @@ export default defineComponent({ &.branded { ::v-deep { .v-button { - --v-button-background-color: var(--foreground-normal); - --v-button-background-color-hover: var(--foreground-normal); - --v-button-background-color-activated: var(--foreground-normal); + --v-button-background-color: var(--foreground-normal-alt); + --v-button-background-color-hover: var(--foreground-normal-alt); + --v-button-background-color-activated: var(--foreground-normal-alt); } .v-input { @@ -132,6 +137,19 @@ export default defineComponent({ box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.25); transition: max-width var(--medium) var(--transition); + // Page Content Spacing + font-size: 15px; + line-height: 24px; + --border-radius: 6px; + --input-height: 60px; + --input-padding: 16px; // (60 - 4 - 24) / 2 + + .type-title { + font-size: 42px; + line-height: 52px; + font-weight: 800; + } + .content { width: 340px; max-width: 100%; @@ -165,18 +183,26 @@ export default defineComponent({ max-width: 400px; } - .note { + .note-container { + display: flex; + justify-content: center; + align-items: flex-end; position: absolute; - right: 0; - bottom: 40px; left: 0; - max-width: 340px; - margin: 0 auto; - padding: 8px 12px; - color: var(--white); - background-color: #2632383f; - border-radius: var(--border-radius); - backdrop-filter: blur(10px); + right: 0; + bottom: 34px; + height: 10px; + .note { + max-width: 340px; + margin: 0 auto; + padding: 8px 12px; + color: var(--white); + background-color: rgba(38, 50, 56, 0.25); + border-radius: 6px; + backdrop-filter: blur(2px); + font-size: 15px; + line-height: 24px; + } } @include breakpoint(small) { @@ -185,7 +211,8 @@ export default defineComponent({ } .notice { - color: #b0bec5; + display: flex; + color: var(--foreground-subdued); } .title-box { @@ -194,7 +221,24 @@ export default defineComponent({ width: max-content; max-width: 100%; height: 64px; - cursor: pointer; + + .title { + margin-top: 2px; + margin-left: 16px; + h1 { + font-size: 24px; + line-height: 24px; + font-weight: 700; + color: var(--foreground-subdued); + color: var(--brand); + } + .subtitle { + width: 100%; + color: var(--foreground-subdued); + color: var(--brand); + opacity: 0.6; + } + } } .logo { @@ -218,10 +262,6 @@ export default defineComponent({ width: 64px; } - .title { - margin-left: 12px; - } - .v-icon { --v-icon-color: var(--foreground-subdued);