|
@font-face { |
|
font-family: "Lonetrail Bold"; |
|
src: url(https://cdn.eludris.gay/3446439804981); |
|
} |
|
|
|
@font-face { |
|
font-family: "Lonetrail Regular"; |
|
src: url(https://cdn.eludris.gay/3446436528180); |
|
} |
|
|
|
:root { |
|
--lonetrail-tile: url(https://cdn.eludris.gay/next/5510706692134); |
|
--lonetrail-sidebar: url(https://cdn.eludris.gay/3441283039281); |
|
--rhine-logo: url(https://cdn.eludris.gay/3439484272675); |
|
|
|
--lonetrail-white: #f5eddc; |
|
--lonetrail-grey: #181818; |
|
--lonetrail-faded-grey: #413e3a; |
|
--lonetrail-light-grey: #69645c; |
|
--lonetrail-orange: #d0713c; |
|
--lonetrail-orange-glow: #f5eddc; |
|
--lonetrail-teal: #98bcb1; |
|
--lonetrail-red: #a12525; |
|
--lonetrail-yellow: #f3a730; |
|
--lonetrail-olive: #618574; |
|
--lonetrail-light-blue: #6e8596; |
|
--lonetrail-blue: #526370; |
|
--lonetrail-dark-blue: #343f47; |
|
|
|
--header-font: "Lonetrail Bold"; |
|
--text-font: "Lonetrail Regular"; |
|
|
|
--accent-color: var(--lonetrail-light-blue); |
|
|
|
--banner-height: 115px; |
|
--tri-bar-width: 30px; |
|
--users-bar-footer-height: 4vh; |
|
} |
|
|
|
body { |
|
font-family: var(--text-font) !important; |
|
} |
|
|
|
#bg { |
|
background-color: var(--lonetrail-blue); |
|
background-image: var(--lonetrail-tile); |
|
background-size: calc(100vh / 800 * 64); |
|
} |
|
|
|
#bg::after { |
|
content: ''; |
|
position: absolute; |
|
left: 0; |
|
bottom: 0; |
|
width: 100%; |
|
height: 100%; |
|
background-image: var(--rhine-logo); |
|
background-repeat: no-repeat; |
|
background-position: right 15em bottom 3em; |
|
background-size: calc(100vh / 800 * 583); |
|
} |
|
|
|
.setting { |
|
color: var(--lonetrail-grey); |
|
box-sizing: border-box; |
|
} |
|
|
|
.setting > textarea, .setting.svelte-aecvqn, |
|
#message-input-form, .setting.account-info, |
|
.container, #context, #logout, #fact, |
|
#status-type-selector, #user-display { |
|
background-color: #181818dd !important; |
|
border-radius: unset !important; |
|
border: unset !important; |
|
border-left: solid 5px var(--accent-color) !important; |
|
color: var(--color-text) !important; |
|
} |
|
|
|
.setting > label:first-child { |
|
font-family: var(--header-font) !important; |
|
text-transform: uppercase; |
|
} |
|
|
|
#message-input-form { |
|
width: calc(100% - 10px - 2ex) !important; |
|
} |
|
|
|
.input-button{ |
|
color: var(--accent-color) !important; |
|
} |
|
|
|
.input-button:hover, #logout:hover > svg { |
|
color: color-mix(in srgb, var(--accent-color) 30%, white) !important; |
|
filter: drop-shadow(0 0 5px var(--accent-color)) |
|
} |
|
|
|
.message-body { |
|
background-color: color-mix(in srgb, var(--lonetrail-grey) 50%, transparent); |
|
box-shadow: -2px 5px 10px color-mix(in srgb, var(--lonetrail-grey) 25%, transparent); |
|
width: unset !important; |
|
padding: 5px; |
|
border-left: solid 3px var(--lonetrail-grey); |
|
position: relative; |
|
} |
|
|
|
.message { |
|
position: relative; |
|
} |
|
|
|
.message:hover::after { |
|
position: absolute; |
|
content: ''; |
|
width: 100%; |
|
left: 0; |
|
top: 0; |
|
bottom: 0; |
|
right: 0; |
|
height: 100%; |
|
backdrop-filter: blur(1.5px); |
|
z-index: -1; |
|
} |
|
|
|
.message:hover { |
|
background-color: color-mix(in srgb, var(--lonetrail-grey) 25%, transparent) !important; |
|
} |
|
|
|
.author-avatar { |
|
border: solid 3px var(--lonetrail-grey); |
|
filter: drop-shadow(0 0 3px color-mix(in srgb, var(--lonetrail-grey) 30%, transparent)); |
|
background-color: color-mix(in srgb, var(--lonetrail-grey) 30%, transparent); |
|
backdrop-filter: blur(1.5px); |
|
} |
|
|
|
.author-name, .user-info span:first-child, #navbar-title, #settings-nav, |
|
#channel-hashtag, #channel-name, #sphere-name { |
|
font-family: var(--header-font) !important; |
|
text-transform: uppercase !important; |
|
font-weight: unset !important; |
|
} |
|
|
|
#users .user-status { |
|
color: #bbb !important; |
|
font-size: 11pt; |
|
} |
|
|
|
#channel-hashtag { |
|
color: var(--accent-color) !important; |
|
} |
|
|
|
#options-div { |
|
background-color: var(--lonetrail-dark-blue) !important; |
|
box-shadow: 0px 5px 10px #181818aa; |
|
z-index: 2; |
|
position: relative; |
|
border-left: solid var(--tri-bar-width) var(--lonetrail-orange); |
|
} |
|
|
|
footer { |
|
background-color: var(--lonetrail-grey) !important; |
|
box-shadow: 0px -5px 10px #181818aa; |
|
} |
|
|
|
#options-div::before { |
|
content: ''; |
|
background: |
|
linear-gradient(90deg, var(--lonetrail-olive) 33%, transparent 33%), |
|
linear-gradient(90deg, var(--lonetrail-yellow) 66%, var(--lonetrail-red) 66%); |
|
height: inherit; |
|
width: 30px; |
|
height: 100%; |
|
left: calc(-1 * var(--tri-bar-width)); |
|
top: 0; |
|
position: absolute; |
|
display: block; |
|
} |
|
|
|
.user-status{ |
|
color: var(--text-color) !important; |
|
} |
|
|
|
#sphere-channels, #spheres { |
|
--lonetrail-faded-grey-66: color-mix(in srgb, var(--lonetrail-faded-grey) 66%, transparent); |
|
--lonetrail-faded-grey-33: color-mix(in srgb, var(--lonetrail-faded-grey) 33%, transparent); |
|
} |
|
|
|
#spheres { |
|
position: relative; |
|
background-color: var(--lonetrail-grey) !important; |
|
border-right: 2px solid var(--lonetrail-faded-grey); |
|
border-right: 2px solid linear-gradient(270deg, var(--lonetrail-faded-grey) var(sidebar-footer-height), var(--lonetrail-faded-gray-33)); |
|
} |
|
|
|
#sphere-bar { |
|
--lonetrail-faded-grey-66: color-mix(in srgb, var(--lonetrail-faded-grey) 66%, transparent); |
|
--lonetrail-faded-grey-33: color-mix(in srgb, var(--lonetrail-faded-grey) 33%, transparent); |
|
z-index: 1; |
|
position: relative; |
|
background-color: var(--lonetrail-grey); |
|
} |
|
|
|
#sphere-banner { |
|
height: var(--banner-height) !important; |
|
} |
|
|
|
#sphere-bar::after { |
|
content: ''; |
|
position: absolute; |
|
bottom: 0; |
|
left: 0; |
|
width: 100%; |
|
height: var(--users-bar-footer-height); |
|
background: |
|
linear-gradient(transparent, 60%, var(--lonetrail-faded-grey) 60%), |
|
linear-gradient(transparent 20%, var(--lonetrail-faded-grey-66) 20%, var(--lonetrail-faded-grey-66) 40%, transparent 40%), |
|
linear-gradient(var(--lonetrail-faded-grey-33) 10%, transparent 10%); |
|
z-index: 1; |
|
} |
|
|
|
#sphere-channels { |
|
position: relative; |
|
background-color: var(--lonetrail-grey); |
|
z-index: 1; |
|
} |
|
|
|
#sphere-channels::before { |
|
content: ''; |
|
position: absolute; |
|
top: var(--banner-height) !important; |
|
left: 0; |
|
width: 100%; |
|
height: calc(100% - var(--users-bar-footer-height) - var(--banner-height)); |
|
background-color: var(--lonetrail-grey) !important; |
|
background-image: var(--lonetrail-sidebar); |
|
background-repeat: no-repeat; |
|
background-position: top left; |
|
z-index: -1; |
|
} |
|
|
|
#users { |
|
background-color: color-mix(in srgb, var(--lonetrail-dark-blue) 60%, transparent) !important; |
|
backdrop-filter: blur(1.5px); |
|
} |
|
|
|
#users .user:hover { |
|
background-color: color-mix(in srgb, var(--accent-color) 30%, transparent) !important; |
|
} |
|
|
|
.user { |
|
position: relative; |
|
} |
|
|
|
#profile-wrapper { |
|
z-index: 1; |
|
} |
|
|
|
#user, #profile { |
|
background-color: var(--lonetrail-grey) !important; |
|
position: relative; |
|
border-radius: 10px 10px 0 0 !important; |
|
} |
|
|
|
#user::after, #profile::after, #user-display::after { |
|
content: ''; |
|
position: absolute; |
|
left: 0; |
|
bottom: 0; |
|
width: 100%; |
|
height: 3px; |
|
background: |
|
linear-gradient(90deg, var(--lonetrail-olive) 33%, transparent 33%), |
|
linear-gradient(90deg, var(--lonetrail-yellow) 66%, var(--lonetrail-red) 66%); |
|
} |
|
|
|
#avatar-wrapper { |
|
border-color: var(--lonetrail-grey) !important; |
|
} |
|
|
|
#banner-container { |
|
background-color: var(--lonetrail-light-grey) !important; |
|
} |
|
|
|
#context, #status-type-selector { |
|
z-index: 99999999 !important; |
|
box-shadow: -5px 5px 10px #18181844; |
|
} |
|
|
|
#context { |
|
backdrop-filter: blur(1.5px); |
|
} |
|
|
|
#context > button { |
|
font-family: var(--text-font); |
|
} |
|
|
|
#settings-link { |
|
color: var(--lonetrail-grey); |
|
} |
|
|
|
#settings-link:hover { |
|
color: var(--lonetrail-light-grey); |
|
} |
|
|
|
#settings-nav { |
|
position: relative; |
|
border-image: |
|
linear-gradient( |
|
var(--lonetrail-olive) 33%, |
|
var(--lonetrail-yellow) 33%, |
|
var(--lonetrail-yellow) 66%, |
|
var(--lonetrail-red) 66% |
|
) 100; |
|
border-style: solid; |
|
border-width: 0; |
|
border-bottom-width: 9px !important; |
|
} |
|
|
|
#settings-nav > a { |
|
color: var(--lonetrail-grey); |
|
background-color: #18181844; |
|
border-radius: 5px 5px 0 0; |
|
} |
|
|
|
#settings-nav > a.current { |
|
color: black; |
|
background-color: var(--lonetrail-olive) !important; |
|
border-radius: 5px 5px 0 0; |
|
} |
|
|
|
#settings-nav > a:hover { |
|
background-color: color-mix(in srgb, var(--lonetrail-olive) 60%, transparent); |
|
border-radius: 5px 5px 0 0; |
|
} |
|
|
|
#user-display { |
|
padding: 10px; |
|
text-transform: uppercase; |
|
font-family: var(--header-font); |
|
box-sizing: border-box; |
|
position: relative; |
|
} |
|
|
|
#user-display #username { |
|
padding-left: 20px |
|
} |
|
|
|
.edit-button { |
|
background-color: transparent !important; |
|
} |
|
|
|
.edit-button:hover svg { |
|
color: var(--lonetrail-orange-glow) !important; |
|
filter: drop-shadow(0 0 5px var(--lonetrail-orange)); |
|
} |
|
|
|
.status-indicator.busy { |
|
background-color: var(--lonetrail-red); |
|
} |
|
|
|
.status-indicator.idle { |
|
background-color: var(--lonetrail-yellow); |
|
} |
|
|
|
.status-indicator.online { |
|
background-color: var(--lonetrail-olive); |
|
} |
|
|
|
.status-indicator.offline { |
|
background-color: var(--lonetrail-light-grey); |
|
} |
|
|
|
.status-container:hover, #context button:hover { |
|
background-color: #69645c44 !important; |
|
} |
|
|
|
.status-container.checked { |
|
background-color: #f5eddc44 !important; |
|
} |
|
|
|
a { |
|
color: var(--color-text); |
|
border-color: var(--lonetrail-olive) !important; |
|
} |
|
|
|
a:hover { |
|
color: var(--lonetrail-teal); |
|
} |
|
|
|
.mentioned { |
|
background-color: unset !important; |
|
} |
|
|
|
.mentioned .message-body { |
|
border-color: var(--accent-color); |
|
background-color: var(--lonetrail-grey); |
|
position: relative; |
|
} |
|
|
|
.mentioned .message-body::after, #fact::after { |
|
content: ''; |
|
position: absolute; |
|
left: 0; |
|
bottom: 0; |
|
width: 100%; |
|
height: 3px; |
|
background: |
|
linear-gradient(90deg, var(--lonetrail-teal) 33%, transparent 33%), |
|
linear-gradient(90deg, var(--lonetrail-yellow) 66%, var(--lonetrail-red) 66%); |
|
} |
|
|
|
.md img { |
|
max-width: 100%; |
|
} |
|
|
|
.md pre { |
|
box-sizing: border-box; |
|
width: calc(100% - 20px) !important; |
|
background-color: var(--lonetrail-grey) !important; |
|
border-radius: unset !important; |
|
border-left: solid 3px var(--lonetrail-light-grey); |
|
} |
|
|
|
.md code { |
|
overflow-wrap: anywhere; |
|
} |
|
|
|
.md .mention { |
|
padding: 2px 0px; |
|
background-color: unset; |
|
color: var(--lonetrail-teal); |
|
} |
|
|
|
.mentioned .md .mention { |
|
padding: 2px 0px; |
|
background-color: unset; |
|
color: var(--accent-color); |
|
} |
|
|
|
.md blockquote { |
|
border-color: white !important; |
|
} |
|
|
|
.checked .radio, .checked #spoiler-checkbox { |
|
background-color: var(--accent-color) !important; |
|
} |
|
|
|
#spoiler-checkbox { |
|
position: relative; |
|
border-radius: 100% !important; |
|
} |
|
|
|
#spoiler-checkbox::before { |
|
content: ''; |
|
position: absolute; |
|
top: -7px; |
|
left: -7px; |
|
width: 20px; |
|
height: 20px; |
|
border: solid 2px black; |
|
border-radius: 100%; |
|
} |
|
|
|
#save { |
|
background-color: #8acfbaaa !important; |
|
} |
|
|
|
#save:hover { |
|
background-color: var(--lonetrail-teal) !important; |
|
} |
|
|
|
#save:disabled { |
|
background-color: var(--lonetrail-grey) !important; |
|
} |
|
|
|
.account-info > span > button { |
|
color: var(--accent-color) !important; |
|
} |
|
|
|
#image-input-hover button { |
|
color: var(--accent-color) !important; |
|
} |
|
|
|
#errors, #change-warning { |
|
color: var(--accent-color) !important; |
|
} |
|
|
|
#fact { |
|
position: absolute; |
|
width: unset !important; |
|
height: unset !important; |
|
top: 50%; |
|
left: 50%; |
|
transform: translate(-50%, -50%); |
|
width: 25% !important; |
|
padding: 20px !important; |
|
} |
|
|
|
#fact > h1 { |
|
font-family: var(--header-font); |
|
text-transform: uppercase; |
|
margin: 5px !important; |
|
} |
|
|
|
#help { |
|
color: var(--lonetrail-grey) !important; |
|
} |
|
|
|
#help button { |
|
padding: 0 !important; |
|
} |
|
|
|
#help #separator { |
|
height: 2px !important; |
|
background-color: black !important; |
|
} |
|
|
|
.help-option { |
|
color: black !important; |
|
font-family: var(--text-font) !important; |
|
border-bottom: solid 2px black !important; |
|
} |
|
|
|
.help-option:hover { |
|
border-bottom: solid 2px var(--lonetrail-teal) !important; |
|
} |
|
|
|
@media only screen and (max-width: 1200px) { |
|
#user-display { |
|
width: 100%; |
|
} |
|
|
|
#fact { |
|
width: 95% !important; |
|
} |
|
} |