Theme - Source Excerpt 05
Summary
This source excerpt preserves a bounded section of 2IA.org/wp-content/themes/twoia-intelligence/assets/css/theme.css so readers can inspect the evidence without opening the full source file.
**Source path:** 2IA.org/wp-content/themes/twoia-intelligence/assets/css/theme.css
.identity-orb__ring {
position: absolute;
inset: 10%;
border: 1px dashed rgba(110, 231, 216, 0.38);
border-radius: 50%;
}
.signal-motion-enabled .identity-orb__ring {
animation: twoia-spin 24s linear infinite;
}
@keyframes twoia-spin {
to { transform: rotate(360deg); }
}
.identity-orb__core {
z-index: 1;
color: var(--color-text);
font-size: clamp(3rem, 8vw, 7rem);
font-weight: 950;
letter-spacing: 0;
text-shadow: 0 0 42px rgba(110, 231, 216, 0.45);
}
.identity-orb__split {
position: absolute;
inset: 12% 50% 12% auto;
width: 1px;
background: linear-gradient(transparent, var(--color-warning), transparent);
box-shadow: 0 0 28px var(--color-warning);
}
.metadata-stack {
display: grid;
width: min(100%, 360px);
gap: 0.55rem;
font-family: var(--font-mono);
font-size: 0.76rem;
letter-spacing: 0.12em;
}
.metadata-stack span {
padding: 0.6rem 0.75rem;
border: 1px solid var(--color-border);
border-radius: var(--radius-sm);
color: var(--color-text-muted);
background: rgba(255, 255, 255, 0.035);
}
.dossier-card {
min-height: 260px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.dossier-card--accent {
border-color: rgba(110, 231, 216, 0.34);
}
.dossier-card--warning {
border-color: rgba(243, 179, 95, 0.34);
}
.redaction {
display: grid;
grid-template-columns: 1.2fr 0.5fr 0.9fr;
gap: 0.5rem;
margin-top: var(--space-md);
}
.redaction::before,
.redaction::after,
.redaction span,
.redaction {
min-height: 0.6rem;
}
.redaction::before,
.redaction::after {
content: "";
display: block;
border-radius: 999px;
background: #03070d;
}
.redaction::after {
background: rgba(243, 179, 95, 0.76);
}
.metadata-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1px;
border: 1px solid var(--color-border);
border-radius: var(--radius-lg);
overflow: hidden;
background: var(--color-border);
}
.metadata-grid > span,
.metadata-grid > div {
display: grid;
gap: 0.3rem;
padding: var(--space-md);
color: var(--color-text-muted);
background: rgba(11, 20, 32, 0.96);
}
.metadata-grid strong {
color: var(--color-text);
font-family: var(--font-mono);
font-size: 0.74rem;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.metadata-grid--inline {
grid-template-columns: repeat(3, auto);
display: inline-grid;
max-width: 100%;
margin: 0;
border-radius: var(--radius-md);
}
.metadata-grid--inline > span {
padding: 0.75rem 0.9rem;
}
.section-split {
margin-top: var(--space-lg);
}
.who-cares-section {
width: min(calc(100% - 1.5rem), 1280px);
}
.who-cares-wizard {
border: 1px solid rgba(110, 231, 216, 0.28);
border-radius: var(--radius-sm);
background:
linear-gradient(180deg, rgba(110, 231, 216, 0.055), rgba(255, 255, 255, 0.018)),
rgba(7, 14, 22, 0.94);
box-shadow: var(--shadow-soft);
overflow: hidden;
}
.who-cares-wizard__notice {
display: grid;
grid-template-columns: minmax(0, 0.42fr) minmax(0, 1fr);
gap: var(--space-sm);
align-items: center;
padding: var(--space-sm) var(--space-md);
border-bottom: 1px solid var(--color-border);
background: rgba(0, 0, 0, 0.22);
}
.who-cares-wizard__notice strong {
color: var(--color-accent);
font-family: var(--font-mono);
font-size: 0.78rem;
letter-spacing: 0.06em;
line-height: 1.35;
text-transform: uppercase;
}
.who-cares-wizard__notice span {
color: var(--color-text-muted);
font-size: 0.96rem;
}
.who-cares-wizard__layout {
display: grid;
grid-template-columns: minmax(0, 1.18fr) minmax(340px, 0.82fr);
gap: 1px;
background: var(--color-border);
}
.who-cares-wizard__questions,
.who-cares-result {
min-width: 0;
background: rgba(7, 14, 22, 0.96);
}
.who-cares-wizard__questions {
display: grid;
gap: var(--space-md);
padding: var(--space-md);
}
.who-cares-step {
display: grid;
gap: var(--space-xs);
}
.who-cares-step h3,
.who-cares-result h3,
.who-cares-result h4,
.who-cares-noscript h3 {
margin: 0;
}
.who-cares-step h3 {
color: var(--color-text);
font-family: var(--font-mono);
font-size: 0.82rem;
letter-spacing: 0.08em;
line-height: 1.35;
text-transform: uppercase;
}
.who-cares-choice-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.55rem;
}
.who-cares-choice-grid--compact {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.who-cares-choice {
display: grid;
gap: 0.22rem;
min-width: 0;
min-height: 4.4rem;
padding: 0.72rem 0.78rem;
border: 1px solid var(--color-border);
border-radius: var(--radius-sm);
color: var(--color-text-muted);
background: rgba(255, 255, 255, 0.026);
text-align: left;
transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.who-cares-choice strong {
color: var(--color-text);
font-size: 0.92rem;
line-height: 1.25;
overflow-wrap: anywhere;
}
.who-cares-choice span {
font-size: 0.82rem;
line-height: 1.35;
}
.who-cares-choice:hover,
.who-cares-choice:focus-visible,
.who-cares-choice.is-active {
border-color: rgba(110, 231, 216, 0.62);
color: var(--color-text);
background: rgba(110, 231, 216, 0.09);
}
.who-cares-choice:focus-visible {
outline: 2px solid var(--color-accent);
outline-offset: 2px;
}
.who-cares-choice.is-active {
box-shadow: inset 0 0 0 1px rgba(110, 231, 216, 0.28);
}
.who-cares-result {
align-self: stretch;
display: grid;
align-content: start;
gap: var(--space-sm);
padding: var(--space-md);
}
.who-cares-result__lede,
.who-cares-result p,
.who-cares-result li,
.who-cares-noscript p {
color: var(--color-text-muted);
}
.who-cares-result__lede {
margin: 0;
font-size: 1.02rem;
}
.who-cares-result__grid,
.who-cares-result__links {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1px;
border: 1px solid var(--color-border);
border-radius: var(--radius-sm);
background: var(--color-border);
overflow: hidden;
}
.who-cares-result__grid section,
.who-cares-result__links section,
.who-cares-result__block {
min-width: 0;
padding: var(--space-sm);
background: rgba(255, 255, 255, 0.026);
}
.who-cares-result h4 {
color: var(--color-accent);
font-family: var(--font-mono);
font-size: 0.73rem;
letter-spacing: 0.08em;
line-height: 1.3;
text-transform: uppercase;
}
.who-cares-result__block {
border: 1px solid var(--color-border);
border-radius: var(--radius-sm);
}
.who-cares-result ul {
display: grid;
gap: 0.35rem;
margin: 0.55rem 0 0;
padding-left: 1.1rem;
}
.who-cares-result a {
overflow-wrap: anywhere;
}
.who-cares-result__actions {
display: flex;
flex-wrap: wrap;
gap: 0.65rem;
}
.who-cares-result__actions .button {
justify-content: center;
}
.who-cares-noscript {
padding: var(--space-md);
border-top: 1px solid var(--color-border);
background: rgba(0, 0, 0, 0.18);
}
.osint-section > .button,
.anonymous-section > .button,
.psychological-warfare-section > .button {
margin-top: var(--space-lg);
}
.timeline {
margin-top: var(--space-xl);
}
.timeline h3 {
margin-bottom: var(--space-md);
}
.timeline ol {
position: relative;
display: grid;
gap: var(--space-sm);
margin: 0;
padding: 0;
list-style: none;
}
.timeline ol::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0.72rem;
width: 1px;
background: linear-gradient(var(--color-accent), transparent);
}
.timeline li {
position: relative;
padding: var(--space-md) var(--space-md) var(--space-md) 3rem;
border: 1px solid var(--color-border);
border-radius: var(--radius-md);
background: rgba(255, 255, 255, 0.03);
}
.timeline li::before {
content: "";
position: absolute;
top: var(--space-md);
left: 0.35rem;
width: 0.75rem;
height: 0.75rem;
border: 2px solid var(--color-accent);
border-radius: 50%;
background: var(--color-background);
box-shadow: 0 0 20px rgba(110, 231, 216, 0.5);
}
.timeline span {
color: var(--color-text);
font-weight: 850;
}
.timeline p {
margin: 0.2rem 0 0;
color: var(--color-text-muted);
}
.ethics-grid {
margin: var(--space-lg) 0;
}
.newsletter-panel {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(280px, 0.58fr);
gap: var(--space-lg);
align-items: center;
}
.newsletter-placeholder,
.newsletter-actions {
display: grid;
gap: 0.6rem;
}
.newsletter-actions .button {
justify-content: center;
width: 100%;
}
.editorial-review-panel {
margin-top: var(--space-lg);
}
.editorial-review-panel h2 {
margin-bottom: var(--space-md);
}
.editorial-review-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1px;
overflow: hidden;
border: 1px solid var(--color-border);
border-radius: var(--radius-lg);
background: var(--color-border);
}
.editorial-review-item {
padding: var(--space-md);
background: var(--color-surface);
}