about summary refs log tree commit diff
path: root/Utilities/LibMatrix.E2eeTestKit/Layout/MainLayout.razor.css
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-09-17 04:28:20 +0200
committerRory& <root@rory.gay>2024-09-17 04:28:20 +0200
commit92b139e41afd41f3bd3987c14208966d020a948b (patch)
treee21c6ad5bb0c833a8151c9b60bc4f1de22fa5c8d /Utilities/LibMatrix.E2eeTestKit/Layout/MainLayout.razor.css
parentMerge remote-tracking branch 'origin/dev/project-cleanup' (diff)
parentWorking json canonicalisation (diff)
downloadLibMatrix-92b139e41afd41f3bd3987c14208966d020a948b.tar.xz
Merge remote-tracking branch 'origin/dev/e2ee{canonical-json}'
Diffstat (limited to '')
-rw-r--r--Utilities/LibMatrix.E2eeTestKit/Layout/MainLayout.razor.css77
1 files changed, 77 insertions, 0 deletions
diff --git a/Utilities/LibMatrix.E2eeTestKit/Layout/MainLayout.razor.css b/Utilities/LibMatrix.E2eeTestKit/Layout/MainLayout.razor.css
new file mode 100644
index 0000000..baef3ee
--- /dev/null
+++ b/Utilities/LibMatrix.E2eeTestKit/Layout/MainLayout.razor.css
@@ -0,0 +1,77 @@
+.page {

+    position: relative;

+    display: flex;

+    flex-direction: column;

+}

+

+main {

+    flex: 1;

+}

+

+.sidebar {

+    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);

+}

+

+.top-row {

+    background-color: #f7f7f7;

+    border-bottom: 1px solid #d6d5d5;

+    justify-content: flex-end;

+    height: 3.5rem;

+    display: flex;

+    align-items: center;

+}

+

+    .top-row ::deep a, .top-row ::deep .btn-link {

+        white-space: nowrap;

+        margin-left: 1.5rem;

+        text-decoration: none;

+    }

+

+    .top-row ::deep a:hover, .top-row ::deep .btn-link:hover {

+        text-decoration: underline;

+    }

+

+    .top-row ::deep a:first-child {

+        overflow: hidden;

+        text-overflow: ellipsis;

+    }

+

+@media (max-width: 640.98px) {

+    .top-row {

+        justify-content: space-between;

+    }

+

+    .top-row ::deep a, .top-row ::deep .btn-link {

+        margin-left: 0;

+    }

+}

+

+@media (min-width: 641px) {

+    .page {

+        flex-direction: row;

+    }

+

+    .sidebar {

+        width: 250px;

+        height: 100vh;

+        position: sticky;

+        top: 0;

+    }

+

+    .top-row {

+        position: sticky;

+        top: 0;

+        z-index: 1;

+    }

+

+    .top-row.auth ::deep a:first-child {

+        flex: 1;

+        text-align: right;

+        width: 0;

+    }

+

+    .top-row, article {

+        padding-left: 2rem !important;

+        padding-right: 1.5rem !important;

+    }

+}