X-Git-Url: http://these/git/?a=blobdiff_plain;f=src%2Fassets%2Fcss%2Fmain.css;h=36566b9b969846d9e1f5405777aec87b0c10e5d3;hb=9ce164245f51b834997f31f3f12497ee87474965;hp=da3f7ffc630be20157ac817455b451bcc4694e6a;hpb=28023bb3a645911b19b9020a275018b08fbcb3ba;p=lemmy-ui.git diff --git a/src/assets/css/main.css b/src/assets/css/main.css index da3f7ff..36566b9 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -21,7 +21,7 @@ } .upvote:hover { - color: var(--info); + color: var(--bs-info); } .upvote { @@ -29,14 +29,14 @@ } .downvote:hover { - color: var(--danger); + color: var(--bs-danger); } .downvote { margin-top: -10px; } -.custom-select { +.form-select { -moz-appearance: none; } @@ -81,15 +81,12 @@ } .vote-bar { + min-width: 5ch; margin-top: -6.5px; } -.post-title { - line-height: 1; -} - -.post-title a:visited { - color: var(--gray) !important; +.post-title a:visited:not(:hover) { + color: var(--bs-gray) !important; } .icon { @@ -128,7 +125,8 @@ .emoji-picker-container { position: absolute; - top: 30px; + top: 0; + left: 50%; z-index: 1000; transform: translateX(-50%); } @@ -179,7 +177,7 @@ } blockquote { - border-left: 2px solid var(--secondary); + border-left: 2px solid var(--bs-secondary); margin: 0.5em 5px; padding: 0.1em 5px; } @@ -201,9 +199,14 @@ blockquote { .thumbnail { object-fit: cover; - min-height: 60px; - max-height: 80px; + aspect-ratio: 1/1; + width: 5rem; + height: 5rem; +} + +.mobile-thumbnail-container .thumbnail { width: 100%; + height: auto; } .thumbnail svg { @@ -218,7 +221,7 @@ blockquote { } hr { - border-top: 1px solid var(--light); + border-top: 1px solid var(--bs-light); } .emoji { @@ -256,10 +259,6 @@ hr { -ms-filter: blur(10px); } -.img-cover { - object-fit: cover; -} - .img-expanded { max-height: 90vh; } @@ -270,11 +269,16 @@ hr { -ms-transform: scale(1.2); } +/** + * TODO: Fix this in markup rather than this overly specific selector: + * https://getbootstrap.com/docs/5.3/components/buttons/#block-buttons + */ +.btn.d-block + .btn.d-block { + margin-top: 0.5rem; +} + .mini-overlay { - position: absolute; - top: 0; - right: 0; - padding: 2px; + display: block; height: 1.5em; width: 1.5em; background: rgba(0, 0, 0, 0.4); @@ -347,10 +351,12 @@ br.big { } .avatar-overlay { - width: 20%; - height: 20%; + width: 20vw; + height: 20vw; max-width: 120px; max-height: 120px; + min-width: 80px; + min-height: 80px; } .avatar-pushup { @@ -358,8 +364,9 @@ br.big { } .img-icon { - width: 2rem; - height: 2rem; + width: calc(var(--bs-body-line-height) * 1em); + height: calc(var(--bs-body-line-height) * 1em); + border-radius: 0.25em; } .tribute-container ul { @@ -367,7 +374,7 @@ br.big { margin-top: 2px; padding: 0; list-style: none; - background: var(--light); + background: var(--bs-light); } .tribute-container li { @@ -376,7 +383,7 @@ br.big { } .tribute-container li.highlight { - background: var(--primary); + background: var(--bs-primary); } .tribute-container li span { @@ -411,7 +418,7 @@ br.big { -webkit-box-orient: vertical; } -.emoji-picker { +#emoji-picker { width: 100%; }