Theme - Source Excerpt 03
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
.site-breadcrumbs {
padding: 0.9rem 0;
}
.site-breadcrumbs__list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 0.65rem;
}
.site-breadcrumbs__item {
display: inline-flex;
align-items: center;
gap: 0.65rem;
color: var(--color-fog);
font-size: 0.78rem;
letter-spacing: 0.12em;
text-transform: uppercase;
}
.site-breadcrumbs__item + .site-breadcrumbs__item::before {
content: "/";
color: rgba(192, 160, 107, 0.42);
}
.site-breadcrumbs a {
color: var(--color-bone-soft);
text-decoration: none;
}
.site-breadcrumbs [aria-current="page"] {
color: var(--color-bone);
}
.main-navigation ul {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr));
gap: 0.35rem;
list-style: none;
margin: 0;
padding: 0.55rem;
border: 1px solid rgba(192, 160, 107, 0.18);
border-radius: 20px;
background:
radial-gradient(circle at top right, rgba(151, 40, 59, 0.16), transparent 42%),
rgba(10, 12, 17, 0.96);
box-shadow: var(--shadow-deep);
backdrop-filter: blur(12px);
}
.main-navigation a {
display: flex;
width: 100%;
min-height: 46px;
align-items: center;
padding: 0.72rem 0.78rem;
border-radius: 12px;
border: 1px solid transparent;
text-decoration: none;
color: var(--color-bone-soft);
font-size: 0.78rem;
letter-spacing: 0.1em;
text-transform: uppercase;
transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}
.main-navigation a:hover,
.main-navigation a:focus-visible,
.current-menu-item > a,
.current_page_item > a {
border-color: rgba(192, 160, 107, 0.18);
background: rgba(255, 255, 255, 0.055);
color: #fff;
transform: translateY(-1px);
}
.menu-toggle {
display: inline-flex;
align-items: center;
gap: 0.65rem;
min-height: 42px;
padding: 0.62rem 0.78rem;
border-radius: 14px;
border: 1px solid rgba(192, 160, 107, 0.18);
background: rgba(255, 255, 255, 0.04);
box-shadow: none;
}
.menu-toggle__label {
color: var(--color-bone);
font-size: 0.78rem;
font-weight: 800;
letter-spacing: 0.09em;
text-transform: uppercase;
}
.menu-toggle__icon {
display: grid;
gap: 4px;
}
.menu-toggle__line {
display: block;
width: 17px;
height: 2px;
background: #fff;
transition: transform 0.2s ease, opacity 0.2s ease;
}
.menu-toggle.is-open .menu-toggle__line:nth-child(1) {
transform: translateY(6px) rotate(45deg);
}
.menu-toggle.is-open .menu-toggle__line:nth-child(2) {
opacity: 0;
}
.menu-toggle.is-open .menu-toggle__line:nth-child(3) {
transform: translateY(-6px) rotate(-45deg);
}
.hero {
position: relative;
overflow: clip;
padding: 3.2rem 0 2.2rem;
border-bottom: 1px solid rgba(192, 160, 107, 0.08);
}
.hero::before {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(circle at 70% 22%, rgba(151, 40, 59, 0.13), transparent 28%),
radial-gradient(circle at 22% 22%, rgba(192, 160, 107, 0.08), transparent 24%);
pointer-events: none;
}
.hero__grid {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(20rem, var(--hero-rail));
gap: var(--layout-gap);
align-items: start;
}
.hero__lead {
font-size: clamp(0.95rem, 1.5vw, 1.1rem);
color: var(--color-bone-soft);
max-width: 48rem;
}
.hero__content {
display: grid;
align-content: start;
gap: 0.55rem;
}
.hero__dossier {
justify-self: start;
}
.hero__actions {
display: flex;
flex-wrap: wrap;
gap: 0.65rem;
margin-top: 1rem;
}
.hero__meta {
list-style: none;
margin: 1rem 0 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 0.65rem;
}
.hero__meta li {
flex: 1 1 160px;
min-width: min(100%, 160px);
padding: 0.65rem 0.75rem;
border-radius: 12px;
border: 1px solid rgba(192, 160, 107, 0.14);
background: rgba(255, 255, 255, 0.025);
display: grid;
gap: 0.2rem;
}
.hero__meta span {
color: var(--color-brass);
font-size: 0.66rem;
text-transform: uppercase;
letter-spacing: 0.12em;
}
.hero__meta strong {
font-size: 0.84rem;
font-weight: 600;
}
.hero__visual {
padding: clamp(0.95rem, 1.6vw, 1.45rem);
}
.hero__visual img {
width: 100%;
aspect-ratio: 1 / 1;
object-fit: contain;
}
.hero--portal {
padding-bottom: 1.5rem;
}
.hero__grid--portal {
align-items: stretch;
}
.card-grid,
.post-grid {
display: grid;
gap: 1.4rem;
}
.card-grid--three,
.post-grid {
grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--grid-feature-min)), 1fr));
}
.feature-card img {
width: 68px;
margin-bottom: 1rem;
}
.text-link {
color: var(--color-bone);
font-weight: 700;
text-decoration: none;
}
.text-link::after {
content: ' ->';
}
.split-layout {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--grid-duo-min)), 1fr));
gap: var(--layout-gap);
align-items: start;
}
.content-with-sidebar {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(18rem, var(--layout-rail));
gap: var(--layout-gap);
align-items: start;
}
.split-layout__panel {
min-width: 0;
min-height: 100%;
}
.texture-panel {
display: grid;
place-items: center;
padding: 2rem;
border-radius: var(--radius-lg);
border: 1px solid var(--color-line);
background: linear-gradient(180deg, rgba(36, 43, 58, 0.2), rgba(19, 22, 30, 0.8));
}
.texture-panel img {
max-width: 360px;
}
.content-primary {
min-width: 0;
}
.content-sidebar {
display: grid;
align-content: start;
gap: 1rem;
}
.content-with-sidebar > .content-primary {
grid-column: 1;
grid-row: 1;
}
.content-with-sidebar > .content-sidebar {
grid-column: 2;
grid-row: 1;
}
.widget-title {
margin-bottom: 1rem;
font-size: 1.15rem;
}
.post-card,
.single-article,
.page-article,
.comments-area {
overflow: hidden;
}
.comments-area {
display: grid;
gap: 1.2rem;
}
.comments-intro,
.comments-closed {
margin: 0;
padding: 1rem 1.1rem;
border-radius: 18px;
border: 1px solid rgba(192, 160, 107, 0.18);
background:
radial-gradient(circle at top right, rgba(192, 160, 107, 0.12), transparent 42%),
rgba(255, 255, 255, 0.025);
}
.comments-intro p:last-child,
.comments-closed:last-child {
margin-bottom: 0;
}
.comment-form {
display: grid;
gap: 1rem;
}
.comment-form__policy {
margin: 0;
color: var(--color-fog);
font-size: 0.9rem;
}
.comment-form__policy a {
color: var(--color-bone);
}
.comment-form-comment {
display: grid;
gap: 0.45rem;
}
.publication-card,
.single-article {
display: grid;
gap: 1rem;
}
.post-card .entry-title,
.single-article .entry-title,
.page-article .entry-title {
margin-bottom: 0.75rem;
}
.entry-meta {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1rem;
color: var(--color-fog);
font-size: 0.88rem;
text-transform: uppercase;
letter-spacing: 0.12em;
}
.publication-kicker {
margin: -0.3rem 0 0;
color: var(--color-fog);
font-size: 0.8rem;
letter-spacing: 0.14em;
text-transform: uppercase;
}
.publication-card__signal {
margin: 0;
color: var(--color-brass);
font-size: 0.78rem;
letter-spacing: 0.14em;
text-transform: uppercase;
}
.publication-meta {
display: grid;
gap: 0.9rem;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr));
margin-bottom: 1rem;
}
.publication-meta--inline {
grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr));
margin-bottom: 0;
}
.publication-meta__item {
padding: 0.9rem 1rem;
border-radius: 16px;
border: 1px solid var(--color-line);
background: rgba(255, 255, 255, 0.025);
display: grid;
gap: 0.22rem;
}
.publication-meta__item span {
color: var(--color-brass);
font-size: 0.72rem;
text-transform: uppercase;
letter-spacing: 0.16em;
}
.publication-meta__item strong {
font-size: 0.96rem;
font-weight: 600;
}
.entry-summary p:last-child {
margin-bottom: 0;
}
.publication-use-note {
margin: 0;
color: var(--color-bone-soft);
}
.publication-card__actions {
margin-top: auto;
}
.entry-thumbnail {
margin: 1.4rem 0 1.6rem;