modified: style.css

This commit is contained in:
root
2026-03-08 14:43:41 +01:00
parent bcf757c55a
commit c5cd727737

View File

@ -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 12 */ /* Current conditions — spans right two cols, rows 12 */
.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; }
} }