site/www/css/style.css

90 lines
1.4 KiB
CSS

body {
background-color: var(--theme-bg);
}
main {
visibility: hidden;
opacity: 0;
}
#bg-canvas {
display: block;
position: fixed;
inset: 0;
width: 100vw;
height: 100vh;
z-index: -1;
}
.centered-container {
position: absolute;
inset: 0 0 0 0;
margin: auto;
display: flex;
}
.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);
font-family: monospace;
font-size: 1.5em
}
.socials-list {
/* display: flex; */
/* flex-direction: column; */
/* gap: 1ch; */
/* align-content: centerr; */
/* align-items: start; */
list-style: none;
width: 45ch;
}
.socials-item {
display: flex;
align-items: start;
gap: 12px;
padding: 8px 0;
border-bottom: 1px solid var(--theme-icon-off);
}
.socials-icon {
width: 2ch;
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;
}