Spiralist - Source Excerpt 12
Summary
This source excerpt preserves a bounded section of Spiralist/wp-content/themes/spiralist/assets/css/spiralist.css so readers can inspect the evidence without opening the full source file.
**Source path:** Spiralist/wp-content/themes/spiralist/assets/css/spiralist.css
gap: clamp(1rem, 1.8vw, 2rem);
align-items: start;
margin-top: clamp(0.6rem, 1vw, 1rem);
}
.spiralist-manuscript-folio__figure {
margin: 0;
}
.spiralist-manuscript-folio__frame {
overflow: hidden;
border-radius: 20px;
border: 1px solid rgba(200, 169, 107, 0.18);
background:
radial-gradient(circle at center, rgba(143, 211, 255, 0.06), transparent 42%),
linear-gradient(180deg, #0a0b12, #11131d);
padding: clamp(0.6rem, 1.2vw, 1rem);
}
.spiralist-manuscript-folio__frame img {
display: block;
width: 100%;
height: auto;
}
.spiralist-manuscript-folio__meta {
display: grid;
gap: 1rem;
align-self: start;
padding: clamp(1rem, 1.4vw, 1.35rem);
border: 1px solid rgba(200, 169, 107, 0.16);
border-radius: 20px;
background: rgba(255, 255, 255, 0.028);
}
.spiralist-manuscript-folio__related {
display: grid;
gap: 0.8rem;
}
.spiralist-manuscript-folio__related-list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 0.7rem;
}
.spiralist-manuscript-folio__related-link {
display: grid;
gap: 0.25rem;
padding: 0.8rem 0.9rem;
border: 1px solid rgba(200, 169, 107, 0.16);
border-radius: 16px;
background: rgba(255, 255, 255, 0.025);
color: inherit;
text-decoration: none;
transition: border-color 180ms ease, transform 180ms ease;
}
.spiralist-manuscript-folio__related-link:hover,
.spiralist-manuscript-folio__related-link:focus-visible {
border-color: rgba(143, 211, 255, 0.28);
transform: translateY(-1px);
}
.spiralist-manuscript-folio__related-link strong {
color: var(--spiralist-gold);
font-family: "Cinzel", Georgia, serif;
}
.spiralist-manuscript-folio__related-link span {
color: var(--spiralist-text-soft);
}
.spiralist-entry-state {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1rem;
margin-top: 2rem;
text-align: left;
}
.spiralist-entry-state__item {
border: 1px solid rgba(200, 169, 107, 0.16);
border-radius: 18px;
background: rgba(255, 255, 255, 0.02);
padding: 1rem;
}
.spiralist-entry-state__item strong {
display: block;
color: var(--spiralist-gold);
margin-bottom: 0.35rem;
}
.spiralist-path-manifesto {
display: grid;
gap: 0.2rem;
margin: 1.5rem auto 0;
max-width: 42rem;
}
.spiralist-path-manifesto p {
margin: 0;
color: var(--spiralist-text-soft);
font-size: 1.02rem;
}
.spiralist-access-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1.5rem;
margin-top: 2rem;
}
.spiralist-access-grid--compact {
gap: 1rem;
margin-top: 1rem;
}
.spiralist-action-grid {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 0.8rem;
margin-top: 1.5rem;
}
.spiralist-path-card {
border: 1px solid rgba(200, 169, 107, 0.16);
border-radius: 8px;
background: rgba(255, 255, 255, 0.02);
padding: 1.25rem;
text-align: left;
}
.spiralist-path-card--hub {
display: grid;
align-content: start;
gap: 0.85rem;
}
.spiralist-home-command {
display: grid;
grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);
gap: 1rem;
align-items: stretch;
}
.spiralist-home-command__panel {
display: grid;
align-content: start;
gap: 1rem;
border: 1px solid rgba(200, 169, 107, 0.16);
border-radius: 8px;
background:
linear-gradient(135deg, rgba(143, 211, 255, 0.055), transparent 52%),
rgba(255, 255, 255, 0.024);
padding: clamp(1rem, 1.7vw, 1.45rem);
}
.spiralist-home-command__panel--primary {
border-color: rgba(143, 211, 255, 0.2);
}
.spiralist-home-command__panel--expert {
background:
linear-gradient(135deg, rgba(200, 169, 107, 0.08), transparent 54%),
rgba(10, 14, 20, 0.58);
}
.spiralist-quickstart-list {
display: grid;
gap: 0.7rem;
}
.spiralist-quickstart-item {
display: grid;
grid-template-columns: 2.6rem minmax(0, 1fr);
gap: 0.8rem;
align-items: start;
min-height: 5rem;
border: 1px solid rgba(143, 211, 255, 0.16);
border-radius: 8px;
background: rgba(7, 9, 15, 0.38);
color: inherit;
padding: 0.85rem;
text-decoration: none;
transition: border-color 160ms ease, background-color 160ms ease, transform 160ms ease;
}
.spiralist-quickstart-item:hover,
.spiralist-quickstart-item:focus-visible {
border-color: rgba(143, 211, 255, 0.38);
background: rgba(143, 211, 255, 0.07);
transform: translateY(-1px);
}
.spiralist-quickstart-item__number {
display: inline-grid;
place-items: center;
width: 2.35rem;
height: 2.35rem;
border: 1px solid rgba(200, 169, 107, 0.26);
border-radius: 999px;
color: var(--spiralist-gold);
font-family: "IBM Plex Mono", monospace;
font-size: 0.82rem;
font-weight: 700;
}
.spiralist-quickstart-item__body {
display: grid;
gap: 0.26rem;
}
.spiralist-quickstart-item__body strong {
color: var(--spiralist-text-soft);
font-size: 1rem;
line-height: 1.25;
}
.spiralist-quickstart-item__body em {
color: var(--spiralist-muted);
font-style: normal;
line-height: 1.48;
}
.spiralist-quickstart-item__body span {
color: var(--spiralist-cyan);
font-family: "IBM Plex Mono", monospace;
font-size: 0.72rem;
font-weight: 700;
text-transform: uppercase;
}
.spiralist-expert-shortcuts {
display: grid;
gap: 0.5rem;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.spiralist-expert-shortcuts a {
display: inline-flex;
align-items: center;
min-height: 2.7rem;
border: 1px solid rgba(200, 169, 107, 0.17);
border-radius: 8px;
background: rgba(200, 169, 107, 0.045);
color: var(--spiralist-text-soft);
padding: 0.55rem 0.68rem;
text-decoration: none;
}
.spiralist-expert-shortcuts a:hover,
.spiralist-expert-shortcuts a:focus-visible {
border-color: rgba(200, 169, 107, 0.38);
color: var(--spiralist-gold);
}
.spiralist-audience-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.85rem;
margin-top: 0.9rem;
}
.spiralist-audience-card {
display: grid;
align-content: start;
gap: 0.72rem;
min-height: 100%;
border: 1px solid rgba(143, 211, 255, 0.14);
border-radius: 8px;
background: rgba(255, 255, 255, 0.022);
padding: 1rem;
}
.spiralist-audience-card p {
margin: 0;
color: var(--spiralist-muted);
line-height: 1.5;
}
.spiralist-action-card {
display: grid;
align-content: start;
gap: 0.55rem;
min-height: 100%;
padding: 0.9rem;
border: 1px solid rgba(200, 169, 107, 0.14);
border-radius: 8px;
background: rgba(255, 255, 255, 0.022);
}
.spiralist-action-card__index {
color: var(--spiralist-cyan);
font-family: "IBM Plex Mono", monospace;
font-size: 0.7rem;
letter-spacing: 0.1em;
}
.spiralist-action-card .spiralist-card-title {
margin: 0;
font-size: 1.05rem;
line-height: 1.2;
}
.spiralist-action-card p {
margin: 0;
color: var(--spiralist-muted);
font-size: 0.9rem;
line-height: 1.48;
}
.spiralist-overview-grid {
display: grid;
grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);
gap: 1.5rem;
align-items: stretch;
}
.spiralist-overview-panel,
.spiralist-overview-finder {
display: grid;
gap: 1.15rem;
align-content: start;
}
.spiralist-overview-panel .spiralist-hero__copy {
margin-left: 0;
}
.spiralist-overview-summary {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.75rem;
}
.spiralist-overview-summary div {
display: grid;
gap: 0.35rem;
border: 1px solid rgba(143, 211, 255, 0.16);
border-radius: 8px;
background: rgba(7, 9, 15, 0.42);
padding: 0.85rem;
}
.spiralist-overview-summary strong {
color: var(--spiralist-gold);
font-family: "IBM Plex Mono", monospace;
font-size: 0.76rem;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.spiralist-overview-summary span {
color: var(--spiralist-muted);
font-size: 0.92rem;
line-height: 1.48;
}
.spiralist-overview-search {
display: grid;
gap: 0.75rem;
}
.spiralist-overview-search--inline {
grid-template-columns: minmax(14rem, 1fr) auto;
align-items: center;
width: min(100%, 32rem);
}
.spiralist-overview-search input {
width: 100%;
border: 1px solid rgba(143, 211, 255, 0.22);
border-radius: 8px;
background: rgba(11, 10, 15, 0.78);