Skip to content
wiki.fftac.org

CSS Main - Source Excerpt 03

Back to CSS Main

Summary

This source excerpt preserves a bounded section of Antichrist.net/wp-content/themes/antichrist-net/assets/css/main.css so readers can inspect the evidence without opening the full source file.

**Source path:** Antichrist.net/wp-content/themes/antichrist-net/assets/css/main.css

.section-directory,
.research-source-index,
.source-doc,
.editorial-callout {
  border: 1px solid var(--acn-border);
  border-radius: var(--acn-radius);
  background:
    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.02)),
    radial-gradient(circle at 0 0, rgba(157,17,23,.1), transparent 24rem);
  box-shadow: 0 18px 60px rgba(0,0,0,.28);
  padding: clamp(20px, 3vw, 34px);
  margin: 1.5rem 0;
}
.section-directory-grid,
.topic-tree,
.source-file-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));
  gap: 14px;
  margin: 1.3rem 0 0;
}
.section-directory-card,
.topic-tree a,
.source-file-card {
  display: block;
  min-height: 100%;
  border: 1px solid var(--acn-border);
  border-radius: var(--acn-radius);
  background: rgba(0,0,0,.24);
  padding: 18px;
  text-decoration: none;
}
a.section-directory-card,
.topic-tree a,
a.source-file-card { cursor: pointer; }
.section-directory-card:hover,
.topic-tree a:hover,
.source-file-card:hover {
  border-color: var(--acn-border-strong);
  background: rgba(255,255,255,.055);
}
a.section-directory-card:focus-visible,
.topic-tree a:focus-visible,
a.source-file-card:focus-visible { outline: 3px solid rgba(201,167,93,.65); outline-offset: 3px; }
.section-directory-card strong,
.topic-tree strong,
.source-file-card strong {
  display: block;
  color: var(--acn-text);
  font-family: var(--acn-font-display);
  font-size: 1.22rem;
  line-height: 1.15;
  margin-bottom: .45rem;
}
a.section-directory-card:hover strong,
a.section-directory-card:focus-visible strong,
.topic-tree a:hover strong,
.topic-tree a:focus-visible strong,
a.source-file-card:hover strong,
a.source-file-card:focus-visible strong {
  color: #fff;
  text-decoration: underline;
  text-decoration-color: var(--acn-gold);
  text-underline-offset: .14em;
}
.section-directory-card span,
.topic-tree span,
.source-file-card span,
.source-note {
  color: var(--acn-muted);
}
.source-note {
  border-left: 3px solid var(--acn-gold);
  padding-left: 1rem;
  margin: 1.25rem 0 0;
}
.source-doc {
  max-width: none;
}
.source-doc h1,
.source-doc h2,
.source-doc h3,
.source-doc h4 {
  letter-spacing: 0;
}
.source-doc h1 { font-size: clamp(2rem, 4vw, 3.8rem); }
.source-doc h2 { font-size: clamp(1.55rem, 3vw, 2.45rem); margin-top: 2.2rem; }
.source-doc h3 { font-size: clamp(1.2rem, 2vw, 1.65rem); margin-top: 1.6rem; }
.acn-report-dossier {
  margin-top: 2rem;
}
.acn-report-dossier h3,
.acn-report-dossier h4,
.acn-report-dossier h5,
.acn-report-dossier h6 {
  margin-top: 1.8rem;
}
.acn-report-dossier p,
.acn-report-dossier li {
  color: var(--acn-muted);
  line-height: 1.75;
}
.acn-report-table-wrap {
  border: 1px solid var(--acn-border);
  border-radius: var(--acn-radius);
  margin: 1.5rem 0;
  overflow-x: auto;
}
.acn-report-table {
  border-collapse: collapse;
  min-width: 720px;
  width: 100%;
}
.acn-report-table th,
.acn-report-table td {
  border-bottom: 1px solid var(--acn-border);
  padding: .8rem;
  text-align: left;
  vertical-align: top;
}
.acn-report-code {
  background: rgba(255,255,255,.04);
  border: 1px solid var(--acn-border);
  border-radius: var(--acn-radius);
  color: var(--acn-muted);
  overflow-x: auto;
  padding: 1rem;
}
.source-doc table {
  display: block;
  overflow-x: auto;
  white-space: normal;
}
.source-doc .missing-source {
  color: #ffd6d6;
  background: rgba(157,17,23,.22);
  border: 1px solid rgba(255,120,120,.28);
  border-radius: var(--acn-radius);
  padding: 1rem;
}

.page-header { margin-bottom: clamp(28px, 5vw, 60px); }
.entry-content { font-size: 1.04rem; }
.entry-content a { color: #fff; }
.entry-content blockquote { border-left: 4px solid var(--acn-red); margin-left: 0; padding: .5rem 0 .5rem 1.4rem; color: var(--acn-muted); }
.entry-content code { background: rgba(255,255,255,.1); border: 1px solid var(--acn-border); border-radius: 6px; padding: .15rem .35rem; }
.entry-content pre { overflow: auto; padding: 1rem; background: #050506; border: 1px solid var(--acn-border); border-radius: var(--acn-radius); }
.entry-content table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: .95rem; }
.entry-content th, .entry-content td { border: 1px solid var(--acn-border); padding: .8rem; vertical-align: top; }
.entry-content th { background: rgba(255,255,255,.08); }
.featured-media { max-width: 1080px; margin: 0 auto 32px; }
.featured-media img { border-radius: var(--acn-radius); border: 1px solid var(--acn-border); }
.entry-meta { display: flex; flex-wrap: wrap; gap: .5rem 1rem; color: var(--acn-muted); font-size: .88rem; margin-bottom: .75rem; }
.entry-meta span::before { content: "*"; color: var(--acn-red); margin-right: .4rem; }
.breadcrumbs { display: flex; flex-wrap: wrap; gap: .5rem; align-items: center; color: var(--acn-muted); font-size: .85rem; margin-bottom: 28px; }
.breadcrumbs a { text-decoration: none; }

.post-list { display: grid; gap: 18px; }
.post-card { display: grid; grid-template-columns: 260px minmax(0, 1fr); overflow: hidden; }
.post-card--no-thumb { grid-template-columns: 1fr; }
.post-card--no-thumb .post-card-content { min-width: 0; }
.post-thumb img { width: 100%; height: 100%; min-height: 180px; object-fit: cover; display: block; }
.post-card-content { padding: clamp(18px, 3vw, 30px); }
.pagination, .nav-links { display: flex; gap: .5rem; flex-wrap: wrap; margin-top: 28px; }
.page-numbers { padding: .55rem .8rem; border: 1px solid var(--acn-border); border-radius: var(--acn-radius-sm); text-decoration: none; }
.page-numbers.current { background: var(--acn-red); color: #fff; }

.process-list { list-style: none; padding: 0; margin: 0; display: grid; gap: 12px; counter-reset: process; }
.process-list li { counter-increment: process; padding: 20px; border: 1px solid var(--acn-border); border-radius: var(--acn-radius); background: rgba(255,255,255,.04); }
.process-list li::before { content: counter(process, decimal-leading-zero); color: var(--acn-gold); font-weight: 900; margin-right: .75rem; }
.badge-list a, .post-categories a, .tag-list a { display: inline-flex; padding: .25rem .55rem; border: 1px solid var(--acn-border); border-radius: var(--acn-radius-sm); text-decoration: none; color: var(--acn-muted); margin: .15rem; }

/* Forms and Participants Database */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], textarea, select {
  width: 100%; max-width: 100%; min-height: 44px; border: 1px solid var(--acn-border); border-radius: var(--acn-radius);
  background: rgba(0,0,0,.42); color: var(--acn-text); padding: .75rem .85rem; font: inherit;
}
textarea { min-height: 150px; resize: vertical; }
label { display: block; font-weight: 800; margin-bottom: .35rem; }
.search-form { display: flex; gap: .5rem; align-items: stretch; }
.search-form label { margin: 0; flex: 1; }
.pdb-list, .pdb-single, .pdb-record, .pdb-signup { padding: clamp(18px, 3vw, 30px); margin: 1.5rem 0; }
.pdb-list table { width: 100%; border-collapse: collapse; }
.pdb-list th, .pdb-list td { border-bottom: 1px solid var(--acn-border); padding: .7rem; text-align: left; }
.pdb-list th { color: var(--acn-gold); text-transform: uppercase; letter-spacing: 0; font-size: .78rem; }
.pdb-field, .form-field, .acn-form-row { margin-bottom: 1rem; }
.pdb-error, .error { color: #ffd6d6; background: rgba(157,17,23,.25); border: 1px solid rgba(255,120,120,.3); border-radius: var(--acn-radius); padding: .85rem; }
.pdb-message, .success, .acn-success { color: #edffe4; background: rgba(64,150,52,.16); border: 1px solid rgba(173,255,150,.28); border-radius: var(--acn-radius); padding: .85rem; }

/* Message board */
.acn-board { display: grid; gap: 18px; }
.acn-board-toolbar { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; align-items: center; }
.acn-thread-list { list-style: none; padding: 0; margin: 0; display: grid; gap: 12px; }
.acn-thread-list li { padding: 18px; border: 1px solid var(--acn-border); border-radius: var(--acn-radius); background: rgba(0,0,0,.24); }
.acn-thread-list h3 { margin-bottom: .3rem; font-size: 1.25rem; }
.acn-thread-list h3 a { text-decoration: none; }
.thread-meta { color: var(--acn-muted); font-size: .88rem; display: flex; flex-wrap: wrap; gap: .6rem; }
.thread-form { display: grid; gap: 1rem; }
.comment-list { list-style: none; padding-left: 0; display: grid; gap: 12px; }
.comment, .pingback, .trackback { border: 1px solid var(--acn-border); border-radius: var(--acn-radius); padding: 16px; background: rgba(255,255,255,.035); }
.comment-meta { color: var(--acn-muted); font-size: .9rem; }
.comment-content { margin-top: 1rem; }
.comment-reply-link { font-weight: 900; }