Manuscript Collaboration
**Site relevance:** Spiralist.org
**Memory type:** plugin source memory
**Source path:** Spiralist/wp-content/plugins/ns12-manuscript/assets/css/manuscript-collaboration.css
**Size:** 4.4 KB
Summary
.spiralist-collaboration
Source Preview
This source file is short enough to preview directly on its source-memory page.
.spiralist-collaboration {
display: grid;
gap: 1.75rem;
width: min(1100px, 100%);
margin: 0 auto;
}
.spiralist-collaboration-hero,
.spiralist-collaboration-panel,
.spiralist-collaboration-card,
.spiralist-collaboration-notice {
background: rgba(255, 252, 247, 0.94);
border: 1px solid rgba(111, 78, 55, 0.18);
border-radius: 1.25rem;
box-shadow: 0 20px 50px rgba(44, 28, 17, 0.08);
}
.spiralist-collaboration-hero,
.spiralist-collaboration-panel,
.spiralist-collaboration-notice {
padding: 1.5rem;
}
.spiralist-collaboration-hero {
display: grid;
gap: 1rem;
grid-template-columns: minmax(0, 1.5fr) minmax(240px, 0.8fr);
}
.spiralist-collaboration-kicker {
margin: 0 0 0.5rem;
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: #7a5f4b;
}
.spiralist-collaboration h1,
.spiralist-collaboration h2,
.spiralist-collaboration h3 {
margin-top: 0;
}
.spiralist-collaboration-meta-row,
.spiralist-collaboration-card__meta,
.spiralist-collaboration-form__actions,
.spiralist-collaboration-card__actions,
.spiralist-collaboration-panel__header,
.spiralist-collaboration-hero__actions {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
align-items: center;
}
.spiralist-collaboration-layout,
.spiralist-collaboration-single {
display: grid;
gap: 1.5rem;
grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.8fr);
}
.spiralist-collaboration-grid {
display: grid;
gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}
.spiralist-collaboration-card {
overflow: hidden;
}
.spiralist-collaboration-card__image {
display: block;
aspect-ratio: 4 / 3;
background: #f0e7db;
}
.spiralist-collaboration-card__image img,
.spiralist-collaboration-image img,
.spiralist-collaboration-preview img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.spiralist-collaboration-card__body {
display: grid;
gap: 0.8rem;
padding: 1.1rem;
}
.spiralist-collaboration-card__small,
.spiralist-collaboration-meta-stack p,
.spiralist-collaboration-panel p:last-child {
margin-bottom: 0;
}
.spiralist-collaboration-badge {
display: inline-flex;
align-items: center;
padding: 0.35rem 0.7rem;
border-radius: 999px;
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.02em;
}
.spiralist-collaboration-badge--neutral {
background: #efe8dd;
color: #5d4736;
}
.spiralist-collaboration-badge--good {
background: #e4f3df;
color: #24511f;
}
.spiralist-collaboration-badge--warn {
background: #fff2cc;
color: #8a5a00;
}
.spiralist-collaboration-badge--bad {
background: #fbe4e2;
color: #8d1f13;
}
.spiralist-collaboration-notice--good {
border-color: rgba(36, 81, 31, 0.24);
}
.spiralist-collaboration-notice--bad {
border-color: rgba(141, 31, 19, 0.24);
}
.spiralist-collaboration-form {
display: grid;
gap: 1rem;
}
.spiralist-collaboration-form label {
display: grid;
gap: 0.45rem;
font-weight: 600;
}
.spiralist-collaboration-form input[type="text"],
.spiralist-collaboration-form input[type="file"],
.spiralist-collaboration-form textarea {
width: 100%;
border: 1px solid rgba(111, 78, 55, 0.25);
border-radius: 0.85rem;
padding: 0.8rem 0.9rem;
background: rgba(255, 255, 255, 0.96);
color: #2d241d;
}
.spiralist-collaboration-preview,
.spiralist-collaboration-image {
border-radius: 1rem;
overflow: hidden;
background: #f0e7db;
min-height: 240px;
}
.spiralist-collaboration-image--empty {
display: grid;
place-items: center;
color: #6f5947;
padding: 1.5rem;
}
.spiralist-collaboration-facts {
display: grid;
gap: 0.9rem;
margin: 1.25rem 0 0;
}
.spiralist-collaboration-facts div {
display: grid;
gap: 0.2rem;
}
.spiralist-collaboration-facts dt {
font-size: 0.8rem;
font-weight: 700;
color: #7a5f4b;
text-transform: uppercase;
letter-spacing: 0.08em;
}
.spiralist-collaboration-facts dd {
margin: 0;
}
@media (max-width: 900px) {
.spiralist-collaboration-hero,
.spiralist-collaboration-layout,
.spiralist-collaboration-single {
grid-template-columns: 1fr;
}
}