90 lines
1.4 KiB
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;
|
|
}
|