site/www/css/style.css

91 lines
1.4 KiB
CSS
Raw Permalink Normal View History

2026-02-03 13:06:04 +10:00
body {
background-color: var(--theme-bg);
}
2026-02-03 20:26:22 +10:00
2026-02-03 22:20:31 +10:00
main {
visibility: hidden;
opacity: 0;
}
2026-02-03 20:26:22 +10:00
#bg-canvas {
2026-02-04 01:23:13 +10:00
display: block;
2026-02-03 20:26:22 +10:00
position: fixed;
inset: 0;
width: 100vw;
height: 100vh;
z-index: -1;
}
2026-02-03 22:20:31 +10:00
.centered-container {
2026-02-03 20:26:22 +10:00
position: absolute;
inset: 0 0 0 0;
margin: auto;
display: flex;
}
2026-02-03 22:20:31 +10:00
.centered {
margin: auto auto;
position: relative;
}
/* like iframes but . . . wait what are iframes again? */
.cryframe {
border: 0.5ch solid var(--theme-tty-border);
padding: 20px;
width: auto;
height: auto;
background-color: var(--theme-bg);
color: var(--theme-text);
2026-02-03 20:26:22 +10:00
font-family: monospace;
2026-02-03 22:20:31 +10:00
font-size: 1.5em
2026-02-03 20:26:22 +10:00
}
2026-02-04 01:23:13 +10:00
.socials-list {
/* display: flex; */
/* flex-direction: column; */
/* gap: 1ch; */
/* align-content: centerr; */
/* align-items: start; */
2026-02-04 01:23:13 +10:00
list-style: none;
width: 45ch;
2026-02-04 01:23:13 +10:00
}
.socials-item {
display: flex;
2026-02-04 01:23:13 +10:00
align-items: start;
gap: 12px;
padding: 8px 0;
border-bottom: 1px solid var(--theme-icon-off);
2026-02-04 01:23:13 +10:00
}
.socials-icon {
width: 2ch;
2026-02-04 01:23:13 +10:00
height: 2ch;
object-fit: contain;
flex: 0 0 40px; /* fixed column */
}
.socials-name {
flex: 1 1 140px;
text-align: left;
min-width: 0; /* important to allow truncation if needed */
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.socials-link {
flex: 0 0 auto; /* fixed link column width; adjust as needed */
text-align: left;
color: var(--theme-link);
text-decoration: none;
white-space: nowrap;
2026-02-04 01:23:13 +10:00
}