diff --git a/static/scss/style.scss b/static/scss/style.scss index 5c23bed..97d3d44 100644 --- a/static/scss/style.scss +++ b/static/scss/style.scss @@ -9,9 +9,9 @@ html, body { body { font-family: 'Open Sans', sans-serif; - margin: 0px; + margin: 0; background-color: $background-color; - font-size: 12px; + font-height: 1em; color: white; } @@ -21,7 +21,7 @@ input, textarea { background-color: $inactive-input-color; color: white; border: none; - padding: 10px; + padding: .5em; &:focus { background-color: $active-input-color; @@ -51,8 +51,8 @@ a { } h1, h2, h3, h4, h5, h6 { - margin: 0px; - margin-bottom: 3px; + margin: 0; + margin-bottom: .5em; } /* @@ -61,32 +61,32 @@ h1, h2, h3, h4, h5, h6 { div.errors-wrapper { position: fixed; pointer-events: none; - top: 0px; - bottom: 0px; - left: 0px; - right: 0px; + top: 0; + bottom: 0; + left: 0; + right: 0; overflow: hidden; } div.error-wrapper { pointer-events: auto; - width: 400px; - padding: 5px; + width: 40%; + padding: .5em; background-color: $error-color; - border: 1px solid $error-color-dark; + border: .1em solid $error-color-dark; color: white; margin: auto; - margin-top: 10px; - margin-bottom: 10px; - font-size: 14px; + margin-top: .85em; + margin-bottom: .85em; + font-size: 1em; align-items: center; overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; .feather-icon { - margin-right: 10px; + margin-right: .85em; } } @@ -96,12 +96,12 @@ div.error-wrapper { div.login-wrapper { display: flex; flex-direction: column; - max-width: 300px; + max-width: 30%; margin: auto; - margin-top: 20px; + margin-top: 1.5em; input, button { - margin: 3px; + margin: .3em; } } @@ -117,19 +117,19 @@ div.base-wrapper { * The list of rooms */ div.rooms-container { - border-right: 1px solid $background-color-dark; + border-right: .1em solid $background-color-dark; } div.rooms-wrapper { flex-shrink: 0; width: 15%; - min-width: 200px; - padding: 10px; + min-width: 20em; + padding: .85em; box-sizing: border-box; - border-right: 1px solid $background-color-dark; + border-right: .1em solid $background-color-dark; .room-search { - padding: 5px; + padding: .5em; width: 100%; box-sizing: border-box; } @@ -137,9 +137,9 @@ div.rooms-wrapper { div.room-link-wrapper { whitespace: nowrap; - border-left: solid 2px $background-color; - padding-left: 5px; - margin: 3px; + border-left: solid .2em $background-color; + padding-left: .5em; + margin: .3em; display: flex; align-items: center; @@ -149,7 +149,7 @@ div.room-link-wrapper { span.notification-count { color: $alert-color; - margin-right: 5px; + margin-right: .5em; display: flex; align-items: center; @@ -171,7 +171,7 @@ div.room-link-wrapper { } &.active { - border-left: solid 2px $primary-color; + border-left: solid .2em $primary-color; } &.hidden { @@ -181,15 +181,15 @@ div.room-link-wrapper { div.reconnect-wrapper { position: fixed; - bottom: 20px; - left: 20px; + bottom: 1.5em; + left: 1.5em; display: flex; align-items: center; background-color: $inactive-input-color; border-radius: $border-radius; .feather-icon { - margin-right: 10px; + margin-right: .85em; } } @@ -199,11 +199,11 @@ div.reconnect-wrapper { div.room-wrapper { display: flex; flex-direction: column; - padding: 10px; + padding: .85em; } div.typing-wrapper { - padding: 5px; + padding: .5em; height: 1em; flex-shrink: 0; } @@ -214,13 +214,13 @@ div.message-wrapper { input, textarea { flex-grow: 12; - margin: 3px; + margin: .3em; } button { - margin: 3px; - height: 40px; - width: 40px; + margin: .3em; + height: 3em; + width: 3em; transition: color $transition-duration; background-color: $background-color; @@ -241,7 +241,7 @@ div.messages-wrapper { width: 100%; text-align: center; box-sizing: border-box; - padding: 5px; + padding: .5em; } } @@ -251,16 +251,16 @@ table.messages-table { table-layout: fixed; td { - padding: 5px; + padding: .5em; vertical-align: top; } img { max-width: 90%; - max-height: 400px; - margin-top: 10px; - margin-bottom: 10px; - box-shadow: 0px 0px 5px rgba(0, 0, 0, .5); + max-height: 30em; + margin-top: .85em; + margin-bottom: .85em; + box-shadow: 0 0 .5em rgba(0, 0, 0, .5); } .sending { @@ -269,27 +269,24 @@ table.messages-table { video { max-width: 90%; - max-height: 400px; + max-height: 30em; } td:nth-child(1) { width: 10%; - @media screen and (min-width: 1000px) { - width: 100px; - } white-space: nowrap; } } div.message { p { - margin: 0px; + margin: 0; } blockquote { - margin: 0px 0px 0px 0px; - padding-left: 5px; - border-left: 4px solid $primary-color; + margin: 0 0 0 0; + padding-left: .5em; + border-left: .4em solid $primary-color; } code { @@ -301,7 +298,7 @@ div.message { overflow: auto; display: block; box-sizing: border-box; - padding: 10px; + padding: .85em; background-color: $background-color-dark; border-radius: $border-radius; box-shadow: $inset-shadow; @@ -310,8 +307,8 @@ div.message { span.sender-wrapper { border-radius: $border-radius; - padding-left: 5px; - padding-right: 5px; + padding-left: .5em; + padding-right: .5em; display: inline-block; box-sizing: border-box; text-align: right; @@ -324,14 +321,14 @@ span.sender-wrapper { } a.file-wrapper { - padding: 5px 0px 5px 0px; + padding: .5em 0 .5em 0; display: flex; align-items: center; .feather-icon { - height: 30px; - width: 30px; - margin-right: 10px; + height: 2em; + width: 2em; + margin-right: .85em; } } @@ -346,6 +343,6 @@ a.file-wrapper { stroke-linecap: round; stroke-linejoin: round; fill: none; - height: 20px; - width: 20px; + height: 1.5em; + width: 1.5em; }