|
|
|
@ -133,11 +133,11 @@ html.js .noscript, .hidden {
|
|
|
|
|
/* box-shadow: 0.05em 0.05em 0.1em 0 #4444;*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities .room-label, #details-modal .room-label, .sample-search {
|
|
|
|
|
.room-label, .sample-search {
|
|
|
|
|
color: black;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities .room-label {
|
|
|
|
|
.room-label-view-main {
|
|
|
|
|
opacity: 0.75;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -161,7 +161,7 @@ html.js .noscript, .hidden {
|
|
|
|
|
background-color: whitesmoke;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities .room-label:not(.room-label-highlighted) {
|
|
|
|
|
.room-label-view-main:not(.room-label-highlighted) {
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
color: var(--primary-color);
|
|
|
|
|
}
|
|
|
|
@ -231,7 +231,7 @@ header {
|
|
|
|
|
color: red;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#search-bar:placeholder-shown ~ .btn-clear-search {
|
|
|
|
|
#search-bar:placeholder-shown + #btn-clear-search {
|
|
|
|
|
visibility: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -257,20 +257,20 @@ header {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Cells in general */
|
|
|
|
|
#tbl_communities th {
|
|
|
|
|
.tbl_communities__th {
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities :is(th, td) {
|
|
|
|
|
.tbl_communities__th, .tbl_communities__td {
|
|
|
|
|
padding: var(--cell-padding-v) var(--cell-padding-h);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities th.sortable {
|
|
|
|
|
.tbl_communities__th.sortable {
|
|
|
|
|
position: relative;
|
|
|
|
|
padding-right: calc( 1.35em + var(--cell-padding-h) );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities th.sortable::after {
|
|
|
|
|
.tbl_communities__th.sortable::after {
|
|
|
|
|
position: absolute;
|
|
|
|
|
right: calc( var(--cell-padding-h) );
|
|
|
|
|
top: 50%;
|
|
|
|
@ -296,30 +296,24 @@ header {
|
|
|
|
|
font-size: 1em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities th {
|
|
|
|
|
.tbl_communities__th {
|
|
|
|
|
background-color: var(--secondary-color-heading);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities tr {
|
|
|
|
|
.room-row {
|
|
|
|
|
background-color: var(--row-color);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities tr:nth-child(even) {
|
|
|
|
|
.room-row:nth-child(even) {
|
|
|
|
|
background-color: var(--secondary-color);
|
|
|
|
|
--row-color: var(--secondary-color);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities tr:nth-child(odd) {
|
|
|
|
|
.room-row:nth-child(odd) {
|
|
|
|
|
background-color: var(--secondary-color-shaded);
|
|
|
|
|
--row-color: var(--secondary-color-shaded);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#tbl_communities h2 {
|
|
|
|
|
font-size: inherit;
|
|
|
|
|
margin: inherit;
|
|
|
|
|
font-weight: inherit;
|
|
|
|
|
display: inherit;
|
|
|
|
|
}
|
|
|
|
|
/* Particular columns */
|
|
|
|
|
|
|
|
|
|
.td_identifier {
|
|
|
|
@ -408,19 +402,19 @@ header {
|
|
|
|
|
text-shadow: 0 0 0.5em #0003;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a[href^="http:"] .protocol-indicator {
|
|
|
|
|
a.protocol-indicator__parent[href^="http:"] > .protocol-indicator {
|
|
|
|
|
background-color: var(--color-http);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a[href^="https:"] .protocol-indicator {
|
|
|
|
|
a.protocol-indicator__parent[href^="https:"] > .protocol-indicator {
|
|
|
|
|
background-color: var(--color-https);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a[href^="http:"] .protocol-indicator::after {
|
|
|
|
|
a.protocol-indicator__parent[href^="http:"] > .protocol-indicator::after {
|
|
|
|
|
content: "HTTP";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
a[href^="https:"] .protocol-indicator::after {
|
|
|
|
|
a.protocol-indicator__parent[href^="https:"] > .protocol-indicator::after {
|
|
|
|
|
content: "HTTPS";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -449,12 +443,12 @@ a[href^="https:"] .protocol-indicator::after {
|
|
|
|
|
background-size: cover;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.td_server_icon-circle span {
|
|
|
|
|
.td_server_icon-circle > .td_server_icon-text {
|
|
|
|
|
position: relative;
|
|
|
|
|
top: 0.05em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.td_join_url {
|
|
|
|
|
.td_join_url {
|
|
|
|
|
font-family: monospace;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
font-size: .8em;
|
|
|
|
@ -516,7 +510,7 @@ footer nav:first-of-type {
|
|
|
|
|
margin-block-start: 1em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
footer nav :is(a, span) {
|
|
|
|
|
.footer__nav-target {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
padding: .75em .25em;
|
|
|
|
|
margin-inline: .1em;
|
|
|
|
@ -525,7 +519,7 @@ footer nav :is(a, span) {
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
footer h2 {
|
|
|
|
|
.footer__h2 {
|
|
|
|
|
margin-block: 0.5em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -585,11 +579,6 @@ footer h2 {
|
|
|
|
|
flex-direction: row;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-panes, .details-modal-pane {
|
|
|
|
|
/* Jank overlap with actions when overflows */
|
|
|
|
|
/* height: 100%; */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-start {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
@ -626,18 +615,21 @@ footer h2 {
|
|
|
|
|
border-radius: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-community-icon-wrapper[data-has-icon="false"] {
|
|
|
|
|
#details-modal-community-icon-wrapper:is([data-has-icon="false"], [data-icon-safety="-1"]) {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-community-icon-wrapper[data-icon-safety="-1"] {
|
|
|
|
|
/* For hiding navigation targets, I think */
|
|
|
|
|
#details-modal-community-icon-wrapper:is([data-has-icon="false"], [data-icon-safety="-1"]) > #details-modal-community-icon {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#details-modal-community-icon-wrapper:is([data-has-icon="false"], [data-icon-safety="-1"]) #details-modal-community-icon {
|
|
|
|
|
display: none;
|
|
|
|
|
/*
|
|
|
|
|
#details-modal-community-icon-wrapper:not(:hover) > #details-modal-community-icon[data-icon-safety="-1"] {
|
|
|
|
|
opacity: 0.5;
|
|
|
|
|
filter: blur(3px);
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#details-modal-community-icon {
|
|
|
|
|
position: absolute;
|
|
|
|
@ -649,29 +641,24 @@ footer h2 {
|
|
|
|
|
transition: filter 0.15s, opacity 0.15s;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-community-icon[data-icon-safety="-1"]:not(#details-modal-community-icon-wrapper:hover > *) {
|
|
|
|
|
opacity: 0.5;
|
|
|
|
|
filter: blur(3px);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-start #details-modal-description-inner:empty::after {
|
|
|
|
|
/*#details-modal-start*/ #details-modal-description-inner:empty::after {
|
|
|
|
|
content: "No description";
|
|
|
|
|
font-style: italic;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-start #details-modal-language-flag:empty::after {
|
|
|
|
|
/*#details-modal-start*/ #details-modal-language-flag:empty::after {
|
|
|
|
|
content: "Unknown";
|
|
|
|
|
font-style: italic;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-end #details-modal-qr-code {
|
|
|
|
|
/*#details-modal-end*/ #details-modal-qr-code {
|
|
|
|
|
aspect-ratio: 1;
|
|
|
|
|
width: 15em;
|
|
|
|
|
height: 15em;
|
|
|
|
|
margin: 1em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal-end #details-modal-qr-code-label {
|
|
|
|
|
/*#details-modal-end*/ #details-modal-qr-code-label {
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -684,7 +671,7 @@ footer h2 {
|
|
|
|
|
row-gap: .5em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#details-modal .themed-button {
|
|
|
|
|
/*#details-modal*/ .themed-button {
|
|
|
|
|
color: var(--primary-color);
|
|
|
|
|
background-color: var(--secondary-color);
|
|
|
|
|
border-radius: 10%;
|
|
|
|
@ -701,22 +688,22 @@ input.carousel-trigger {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.carousel-trigger:not(:checked) + :not(p) + p {
|
|
|
|
|
.carousel-trigger:not(:checked) + .carousel-label + .carousel-target {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.carousel-trigger + :not(p) + p {
|
|
|
|
|
.carousel-target {
|
|
|
|
|
padding: 1em 0.5em;
|
|
|
|
|
background-color: var(--secondary-color-shaded);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.carousel-trigger + .carousel-label label::after {
|
|
|
|
|
.carousel-label > label::after {
|
|
|
|
|
content: "+";
|
|
|
|
|
padding-inline-start: 1em;
|
|
|
|
|
font-size: 1.5em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.carousel-trigger:checked + .carousel-label label::after {
|
|
|
|
|
.carousel-trigger:checked + .carousel-label > label::after {
|
|
|
|
|
content: "−";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -746,35 +733,35 @@ input.carousel-trigger {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Responsive properties */
|
|
|
|
|
.td_name .room-label:nth-of-type(5) ~ .room-label {
|
|
|
|
|
.room-label-view-main:nth-of-type(5) ~ .room-label {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 1600px) {
|
|
|
|
|
.td_name .room-label:nth-of-type(4) ~ .room-label {
|
|
|
|
|
.room-label-view-main:nth-of-type(4) ~ .room-label {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 1500px) {
|
|
|
|
|
.td_name .room-label:nth-of-type(3) ~ .room-label {
|
|
|
|
|
.room-label-view-main:nth-of-type(3) ~ .room-label {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 1400px) {
|
|
|
|
|
.td_name .room-label:nth-of-type(2) ~ .room-label {
|
|
|
|
|
.room-label-view-main:nth-of-type(2) ~ .room-label {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 1200px) {
|
|
|
|
|
.td_name .room-label:nth-of-type(1) ~ .room-label {
|
|
|
|
|
.room-label-view-main:nth-of-type(1) ~ .room-label {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.td_name .room-label:not(.room-label-showcased) {
|
|
|
|
|
.room-label-view-main:not(.room-label-showcased) {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|