Theme - Source Excerpt 04
Summary
This source excerpt preserves a bounded section of Anti-Christ.org/wp-content/themes/antichrist-engine/assets/css/theme.css so readers can inspect the evidence without opening the full source file.
**Source path:** Anti-Christ.org/wp-content/themes/antichrist-engine/assets/css/theme.css
border-radius: var(--radius-md);
overflow: hidden;
border: 1px solid var(--color-line);
}
.entry-content > *:where(:not(.wp-block-button, .wp-block-image, .wp-block-gallery)) {
max-width: var(--content);
}
.entry-content > ul,
.entry-content > ol {
padding-left: 1.3rem;
}
.entry-content > .wp-block-image,
.entry-content > .wp-block-gallery,
.entry-content > .wp-block-cover,
.entry-content > .wp-block-media-text,
.entry-content > .wp-block-group.alignwide,
.entry-content > .alignwide,
.entry-content > .alignfull {
max-width: none;
}
.single-article,
.page-article,
.error-article {
padding: clamp(1.4rem, 2vw, 2rem);
}
.post-navigation,
.posts-navigation,
.pagination,
.comments-pagination,
.navigation {
margin-top: 2rem;
}
.post-navigation .nav-links,
.posts-navigation .nav-links,
.pagination .nav-links {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
gap: 1rem;
}
.post-navigation a,
.posts-navigation a,
.pagination a,
.pagination span {
display: block;
padding: 1rem 1.1rem;
border: 1px solid var(--color-line);
border-radius: 18px;
text-decoration: none;
background: rgba(255, 255, 255, 0.02);
}
.page-shell {
width: 100%;
display: grid;
gap: var(--layout-gap);
align-items: start;
}
.membership-layout {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(18rem, var(--layout-rail));
gap: var(--layout-gap);
align-items: start;
}
.membership-layout__main,
.membership-layout__aside {
min-width: 0;
display: grid;
gap: var(--layout-gap);
}
.membership-layout__main {
grid-column: 1;
grid-row: 1;
}
.membership-layout__aside {
grid-column: 2;
grid-row: 1;
}
.membership-panel {
display: grid;
gap: 1.25rem;
}
.membership-panel--compact {
gap: 1rem;
}
.membership-panel--form.is-active {
border-color: rgba(190, 46, 69, 0.4);
box-shadow:
var(--shadow-deep),
0 0 0 1px rgba(190, 46, 69, 0.16);
}
.membership-summary-card,
.membership-hero-card {
display: grid;
align-content: start;
gap: 1rem;
}
.membership-summary-card__avatar {
margin-bottom: 0.25rem;
}
.membership-summary-card__avatar img {
width: 96px;
height: 96px;
border-radius: 50%;
border: 1px solid rgba(233, 230, 223, 0.16);
}
.membership-hero-card img {
max-width: 180px;
margin-inline: auto;
}
.membership-meta-list {
display: grid;
gap: 0.85rem;
}
.membership-meta-list__item {
display: flex;
justify-content: space-between;
gap: 1rem;
padding-top: 0.85rem;
border-top: 1px solid var(--color-line);
}
.membership-meta-list__item span {
color: var(--color-fog);
font-size: 0.84rem;
text-transform: uppercase;
letter-spacing: 0.12em;
}
.membership-feature-list,
.membership-links {
list-style: none;
padding: 0;
margin: 0;
display: grid;
gap: 0.8rem;
}
.membership-feature-list li,
.membership-links li a {
display: block;
}
.membership-feature-list li {
padding-left: 1.1rem;
position: relative;
color: var(--color-bone-soft);
}
.membership-feature-list li::before {
content: '';
position: absolute;
left: 0;
top: 0.7rem;
width: 0.45rem;
height: 0.45rem;
border-radius: 50%;
background: var(--color-signal);
box-shadow: 0 0 0 6px rgba(190, 46, 69, 0.12);
}
.membership-links li a {
padding: 0.95rem 1rem;
border-radius: 16px;
text-decoration: none;
border: 1px solid var(--color-line);
background: rgba(255, 255, 255, 0.025);
}
.membership-links li a:hover,
.membership-links li a:focus-visible {
border-color: rgba(190, 46, 69, 0.35);
background: rgba(190, 46, 69, 0.12);
}
.membership-form {
display: grid;
gap: 1rem;
}
.membership-form label {
display: grid;
gap: 0.4rem;
}
.membership-form label > span {
color: var(--color-bone);
font-weight: 700;
}
.membership-form.is-submitting {
opacity: 0.82;
}
.antichrist-engine-honeypot {
position: absolute;
left: -10000px;
width: 1px;
height: 1px;
overflow: hidden;
}
.membership-form__counter,
.membership-form__status {
color: var(--color-fog);
font-size: 0.82rem;
letter-spacing: 0.04em;
}
.membership-form__counter {
justify-self: end;
margin-top: -0.2rem;
}
.membership-form__counter.is-near-limit {
color: var(--color-brass);
}
.membership-form__counter.is-at-limit {
color: #ff9a9a;
}
.membership-form__status {
margin: -0.2rem 0 0;
}
.membership-password-field {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 0.5rem;
align-items: stretch;
}
.membership-password-field input {
min-width: 0;
}
.membership-password-toggle {
min-width: 4.8rem;
padding-inline: 0.9rem;
border: 1px solid rgba(192, 160, 107, 0.22);
background: rgba(192, 160, 107, 0.08);
color: var(--color-bone);
box-shadow: none;
}
.membership-password-toggle:hover,
.membership-password-toggle:focus-visible {
border-color: rgba(192, 160, 107, 0.42);
background: rgba(192, 160, 107, 0.14);
}
.membership-form__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
gap: 1rem;
}
.membership-checkbox {
display: flex !important;
align-items: center;
gap: 0.75rem;
}
.membership-checkbox input {
width: auto;
margin: 0;
}
.membership-form__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.9rem;
}
.membership-form__hint {
color: var(--color-fog);
font-size: 0.92rem;
margin: 0;
}
.membership-notice {
padding: 1rem 1.1rem;
border-radius: 18px;
border: 1px solid var(--color-line);
}
.membership-notice--success {
border-color: rgba(76, 175, 80, 0.28);
background: rgba(76, 175, 80, 0.12);
}
.membership-notice--error {
border-color: rgba(190, 46, 69, 0.36);
background: rgba(190, 46, 69, 0.14);
}
.membership-notice p:last-child,
.membership-summary-card p:last-child,
.membership-panel > :last-child {
margin-bottom: 0;
}
.text-link::after {
content: ' ->';
}
.hero--foundation {
padding-bottom: 2.3rem;
}
.hero__grid--foundation {
align-items: stretch;
}
.hero__grid--manifesto {
grid-template-columns: minmax(0, 1fr) minmax(19rem, clamp(19rem, 24vw, 27rem));
}
.foundation-panel {
position: relative;
overflow: hidden;
}
.foundation-panel::before {
content: '';
position: absolute;
inset: 0 auto auto 0;
width: 100%;
height: 1px;
background: linear-gradient(90deg, rgba(192, 160, 107, 0.5), rgba(192, 160, 107, 0));
pointer-events: none;
}
.foundation-panel--official {
background:
radial-gradient(circle at top right, rgba(192, 160, 107, 0.12), transparent 34%),
linear-gradient(180deg, rgba(20, 24, 33, 0.98), rgba(10, 12, 17, 0.98));
border-color: rgba(192, 160, 107, 0.16);
}
.foundation-panel--compact {
gap: 0.8rem;
}
.foundation-panel--sticky {
position: sticky;
top: 112px;
}
.foundation-layout {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(18rem, var(--layout-rail));
gap: var(--layout-gap);
align-items: start;
}
.foundation-layout--manifesto {
grid-template-columns: minmax(18rem, clamp(18rem, 22vw, 22rem)) minmax(0, 1fr);
}
.foundation-layout__main,
.foundation-layout__aside {
min-width: 0;
display: grid;
gap: var(--layout-gap);
}
.foundation-layout__main {
grid-column: 1;
grid-row: 1;
}
.foundation-layout__aside {
grid-column: 2;
grid-row: 1;
}
.foundation-layout--manifesto .foundation-layout__aside {
grid-column: 1;
grid-row: 1;
}
.foundation-layout--manifesto .foundation-layout__main {
grid-column: 2;
grid-row: 1;
}
.foundation-prose .entry-content h2,
.foundation-prose .entry-content h3 {
margin-top: 2.1rem;
}
.foundation-prose .entry-content > *:last-child {
margin-bottom: 0;
}
.foundation-prose .foundation-lead {
font-size: 1.18rem;
color: var(--color-bone-soft);
}
.foundation-feature-card,
.statement-card,
.resource-card,
.participation-card,
.foundation-pillar-card {
display: grid;
gap: 0.75rem;
}
.statement-card,
.resource-card,
.participation-card,
.foundation-pillar-card,
.foundation-record-card,
.foundation-priority-card,
.foundation-assurance-card,
.foundation-office-card,
.about-thesis-card,
.publication-stat-card,
.briefing-card,
.research-lab-card,