Skip to content
wiki.fftac.org

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;
    }
}