modified: style.css
This commit is contained in:
@ -130,17 +130,6 @@ img.logo {
|
|||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Info popup — sits below logo in col 1 */
|
|
||||||
.popup {
|
|
||||||
grid-column: 1 / -1;
|
|
||||||
grid-row: 2;
|
|
||||||
display: block;
|
|
||||||
position: relative;
|
|
||||||
text-align: center;
|
|
||||||
cursor: pointer;
|
|
||||||
align-self: start;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Current conditions — spans right two cols, rows 1–2 */
|
/* Current conditions — spans right two cols, rows 1–2 */
|
||||||
.current {
|
.current {
|
||||||
grid-column: 1 / -1;
|
grid-column: 1 / -1;
|
||||||
@ -225,6 +214,19 @@ img.logo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* ─── Popup widget ──────────────────────────────────────────── */
|
/* ─── Popup widget ──────────────────────────────────────────── */
|
||||||
|
.popup {
|
||||||
|
grid-column: 1 / -1;
|
||||||
|
grid-row: 2;
|
||||||
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
cursor: pointer;
|
||||||
|
align-self: start;
|
||||||
|
margin-bottom: 1dvh;
|
||||||
|
z-index: 9999;
|
||||||
|
isolation: isolate;
|
||||||
|
}
|
||||||
|
|
||||||
.popup h5 {
|
.popup h5 {
|
||||||
border: 1px solid var(--accent);
|
border: 1px solid var(--accent);
|
||||||
border-radius: var(--r-lg);
|
border-radius: var(--r-lg);
|
||||||
@ -246,32 +248,61 @@ img.logo {
|
|||||||
.popup .popuptext {
|
.popup .popuptext {
|
||||||
background-color: var(--bg);
|
background-color: var(--bg);
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 512;
|
|
||||||
visibility: hidden;
|
|
||||||
color: var(--text);
|
|
||||||
text-align: left;
|
|
||||||
top: 100%;
|
top: 100%;
|
||||||
left: 0;
|
left: 0;
|
||||||
border: 1px solid var(--accent);
|
z-index: 9999;
|
||||||
border-radius: var(--r-sm);
|
visibility: hidden;
|
||||||
|
min-width: 300px;
|
||||||
max-height: 80vh;
|
max-height: 80vh;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
display: block;
|
display: block;
|
||||||
min-width: 420px;
|
text-align: left;
|
||||||
|
border: 1px solid var(--accent);
|
||||||
|
border-radius: var(--r-sm);
|
||||||
|
color: var(--text);
|
||||||
|
padding-bottom: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup .show {
|
.popup .show {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup .popuptext p { font-size: 1rem; }
|
/* emojis — single row, centered */
|
||||||
.popup .popuptext .emo { margin-top: 1rem; text-align: center; }
|
.popup .popuptext .emo {
|
||||||
.popup .popuptext .display: inline; emo a { display: inline; padding: 0 12px; font-size: 3rem; text-decoration: none; }
|
text-align: center;
|
||||||
.popup .popuptext .text { padding-left: 20px; }
|
padding: 12px 0;
|
||||||
.popup .popuptext .text p { margin: 20px 0; }
|
}
|
||||||
.popup .popuptext .sources { padding-bottom: 10px; padding-left: 20px; }
|
.popup .popuptext .emo a {
|
||||||
.popup .popuptext .sources p { padding-top: 4px; }
|
display: inline;
|
||||||
.popup .popuptext .sources a { display: inline-block; padding-bottom: 4px; color: var(--accent); font-size: 1rem; }
|
padding: 0 12px;
|
||||||
|
font-size: 3rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* text lines */
|
||||||
|
.popup .popuptext .text {
|
||||||
|
padding: 0 20px;
|
||||||
|
}
|
||||||
|
.popup .popuptext .text p {
|
||||||
|
padding: 8px 0;
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* sources */
|
||||||
|
.popup .popuptext .sources {
|
||||||
|
padding: 4px 20px;
|
||||||
|
}
|
||||||
|
.popup .popuptext .sources p {
|
||||||
|
font-size: 1rem;
|
||||||
|
padding-bottom: 4px;
|
||||||
|
}
|
||||||
|
.popup .popuptext .sources a {
|
||||||
|
display: inline-block;
|
||||||
|
color: var(--accent);
|
||||||
|
font-size: 1rem;
|
||||||
|
padding-right: 8px;
|
||||||
|
padding-bottom: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
/* ─── Video panel ───────────────────────────────────────────── */
|
/* ─── Video panel ───────────────────────────────────────────── */
|
||||||
.video {
|
.video {
|
||||||
@ -389,8 +420,6 @@ img.logo {
|
|||||||
.cat p { padding-left: 14px; }
|
.cat p { padding-left: 14px; }
|
||||||
.data { font-size: 1.5rem; margin-top: 2px; padding: 0.5vh 1vw; }
|
.data { font-size: 1.5rem; margin-top: 2px; padding: 0.5vh 1vw; }
|
||||||
.datapoint { margin-top: 14px; padding: 0.5vh; font-size: 0.75rem; }
|
.datapoint { margin-top: 14px; padding: 0.5vh; font-size: 0.75rem; }
|
||||||
|
|
||||||
.popup h5 { font-size: 1rem; }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -418,12 +447,8 @@ img.logo {
|
|||||||
.data { font-size: 1rem; margin-top: 0; padding: 2px 0; }
|
.data { font-size: 1rem; margin-top: 0; padding: 2px 0; }
|
||||||
.datapoint { margin-top: 10px; padding: 4px 0 0 8px; font-size: 0.75rem; }
|
.datapoint { margin-top: 10px; padding: 4px 0 0 8px; font-size: 0.75rem; }
|
||||||
|
|
||||||
.popup h5 { padding: 0 6px; font-size: 0.75rem; }
|
.popup .popuptext {
|
||||||
|
min-width: 280px;
|
||||||
.popup .popuptext { font-size: 0.75rem; width: 180px; }
|
max-width: 90vw;
|
||||||
.popup .popuptext .emo a { display: inline; font-size: 3rem; }
|
}
|
||||||
.popup .popuptext .text { padding-left: 10px; }
|
|
||||||
.popup .popuptext .text p { margin: 12px 0; }
|
|
||||||
.popup .popuptext .sources { padding-bottom: 10px; padding-left: 10px; }
|
|
||||||
.popup .popuptext .sources a { display: inline-block; padding-bottom: 4px; font-size: 0.75px; }
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user