claude and example site

This commit is contained in:
2025-09-28 07:51:22 -04:00
parent c99bced56e
commit c9a3a21f07
11 changed files with 1298 additions and 0 deletions

View File

@ -0,0 +1,145 @@
.albums {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 0.6rem;
font-size: 1rem;
margin: 0.6rem;
flex-shrink: 0;
max-width: 12em;
}
.albums a {
border-radius: 2rem;
padding: 0.2rem;
color: var(--font-color);
text-decoration: none;
transition: color 0.6s ease-in-out, box-shadow 0.6s ease-in-out, border 0.6s ease-in-out;
}
.albums a:hover {
color: var(--hover-color);
transition: color 0.6s ease-in-out, box-shadow 0.6s ease-in-out, border 0.6s ease-in-out;
}
.breadcrumbs {
display: flex;
flex-direction: row;
align-items: center;
gap: 0.5rem;
font-size: 1rem;
margin: 0.5rem;
}
.breadcrumbs .separator {
color: grey;
}
.breadcrumbs .current {
font-weight: bold;
}
.breadcrumbs a {
color: var(--font-color);
text-decoration: none;
transition: color 0.3s ease-in-out;
}
.content_holder {
display: flex;
flex-direction: row;
}
@media (max-width: 1250px) {
.content_holder {
flex-direction: column;
}
.albums {
flex-direction: row;
max-width: 100%;
flex-wrap: wrap;
}
}
.breadcrumbs a:hover {
color: var(--hover-color);
transition: color 0.3s ease-in-out;
}
.content {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
justify-content: flex-start;
max-width: 1400px;
align-items: center;
}
.post {
margin: 0.65rem;
position: relative;
}
.post.photo {
cursor: zoom-in;
background-color: white; /* The base for our white border */
padding: 0.65rem 0.65rem 1.35rem;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.post.text {
border: 2px solid rgba(0, 0, 0, .1);
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-decoration: none;
padding: 3.9rem 2.6rem;
}
.post.text .title {
font-size: 22px;
max-width: 15em;
text-align: center;
margin: 0.65rem 0 0.15rem;
}
.post.text .date {
font-size: 14px;
}
/* When navigation is collapsed into toggle */
@media screen and (max-width: 800px) {
.posts {
padding: 0 1.35rem;
}
.post {
margin: 1rem 0.65rem;
}
}
/*.posts::after {
content: '';
flex-grow: 999999999;
}*/
.post:hover {
opacity: 0.93
}
.post:active {
opacity: 0.87
}
.post i {
display: block;
}
.post img {
width: 100%;
vertical-align: bottom;
}