Theme - Source Excerpt 02
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
.twoia-system-receipts__sources {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.42rem 1rem;
margin: 0;
padding-left: 1rem;
}
.twoia-system-receipts__sources a {
color: var(--color-accent);
font-weight: 800;
}
.publication-lanes {
padding-block: clamp(1rem, 2vw, 1.55rem);
}
.publication-lanes .section-header {
margin-bottom: 0.95rem;
}
.publication-lanes .section-header p {
font-size: clamp(0.94rem, 1.2vw, 1.04rem);
}
.publication-lanes .twoia-dossier-grid {
gap: 0.6rem;
}
.publication-lanes .twoia-dossier-card {
padding: 0.68rem 0.75rem;
}
.twoia-archive-standards {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.72rem;
width: min(100%, 1120px);
margin: var(--space-md) auto 0;
}
.twoia-standard-note {
padding: 0.86rem 1rem;
border: 1px solid rgba(110, 231, 216, 0.2);
border-left: 3px solid var(--color-accent);
border-radius: var(--radius-sm);
background: rgba(110, 231, 216, 0.045);
box-shadow: none;
}
.twoia-standard-note--civic {
border-color: rgba(243, 179, 95, 0.2);
border-left-color: var(--color-warning);
background: rgba(243, 179, 95, 0.052);
}
.twoia-standard-note h2 {
margin: 0 0 0.35rem;
color: var(--color-accent);
font-family: var(--font-mono);
font-size: 0.76rem;
letter-spacing: 0.08em;
line-height: 1.3;
text-transform: uppercase;
}
.twoia-standard-note--civic h2 {
color: var(--color-warning);
}
.twoia-standard-note p {
margin: 0;
color: var(--color-text-muted);
font-size: clamp(0.86rem, 1vw, 0.96rem);
line-height: 1.45;
}
.twoia-share-panel {
display: grid;
grid-template-columns: minmax(0, 1.35fr) minmax(260px, 0.95fr);
gap: 0.85rem;
margin: clamp(1rem, 2vw, 1.4rem) 0;
padding: clamp(1rem, 2vw, 1.35rem);
border: 1px solid rgba(110, 231, 216, 0.28);
border-left: 3px solid var(--color-accent);
border-radius: var(--radius-md);
background:
linear-gradient(135deg, rgba(110, 231, 216, 0.085), transparent 62%),
rgba(5, 12, 18, 0.74);
}
.twoia-share-panel__argument {
display: grid;
align-content: start;
gap: 0.55rem;
}
.twoia-share-panel__argument .eyebrow,
.twoia-share-panel__argument h2,
.twoia-share-panel__argument p {
margin: 0;
}
.twoia-share-panel__argument h2 {
color: var(--color-text);
font-size: clamp(1.3rem, 2.3vw, 2rem);
line-height: 1.08;
}
.twoia-share-panel__line {
color: var(--color-accent);
font-size: clamp(1.02rem, 1.45vw, 1.22rem);
font-weight: 800;
line-height: 1.48;
}
.twoia-share-panel__argument p:not(.eyebrow):not(.twoia-share-panel__line) {
color: var(--color-text-muted);
font-size: clamp(0.94rem, 1.15vw, 1.02rem);
line-height: 1.58;
}
.twoia-share-panel__lists {
display: grid;
gap: 0.75rem;
}
.twoia-share-panel__lists section,
.twoia-share-panel__demand {
padding: 0.78rem;
border: 1px solid rgba(255, 255, 255, 0.09);
border-radius: var(--radius-sm);
background: rgba(255, 255, 255, 0.035);
}
.twoia-share-panel__lists h3 {
margin: 0 0 0.42rem;
color: var(--color-accent-secondary);
font-family: var(--font-mono);
font-size: 0.72rem;
letter-spacing: 0.06em;
line-height: 1.25;
text-transform: uppercase;
}
.twoia-share-panel__lists ul {
display: grid;
gap: 0.42rem;
margin: 0;
padding-left: 1.05rem;
}
.twoia-share-panel__lists li {
color: var(--color-text-muted);
font-size: 0.9rem;
line-height: 1.45;
}
.twoia-share-panel__demand {
grid-column: 1 / -1;
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 0.65rem 0.9rem;
align-items: center;
border-color: rgba(243, 179, 95, 0.28);
background:
linear-gradient(135deg, rgba(243, 179, 95, 0.075), transparent 64%),
rgba(8, 16, 24, 0.66);
}
.twoia-share-panel__demand strong {
grid-column: 1 / -1;
color: var(--color-warning);
font-family: var(--font-mono);
font-size: 0.72rem;
letter-spacing: 0.06em;
line-height: 1.25;
text-transform: uppercase;
}
.twoia-share-panel__demand p {
margin: 0;
color: var(--color-text);
font-size: clamp(0.94rem, 1.12vw, 1rem);
line-height: 1.5;
}
.twoia-share-panel__demand .button {
justify-self: end;
white-space: nowrap;
}
.twoia-brief-route-content .page-header .eyebrow a {
color: inherit;
text-decoration: none;
}
.twoia-brief-route-content .page-header .eyebrow a:hover {
color: var(--color-accent-secondary);
}
.twoia-brief-entry {
display: grid;
gap: var(--space-md);
}
.twoia-brief-section {
max-width: var(--content);
padding: clamp(1rem, 2vw, 1.35rem);
border: 1px solid rgba(110, 231, 216, 0.18);
border-radius: var(--radius-md);
background: rgba(8, 16, 24, 0.48);
}
.twoia-brief-section--primary,
.twoia-brief-section--story {
border-color: rgba(110, 231, 216, 0.34);
background:
linear-gradient(135deg, rgba(110, 231, 216, 0.08), transparent 58%),
rgba(8, 16, 24, 0.58);
}
.twoia-story-lede {
color: var(--color-text);
font-size: clamp(1.1rem, 2vw, 1.32rem);
line-height: 1.65;
}
.twoia-brief-section--action {
border-color: rgba(248, 113, 113, 0.28);
background:
linear-gradient(135deg, rgba(248, 113, 113, 0.08), transparent 58%),
rgba(8, 16, 24, 0.58);
}
.twoia-brief-section--fast {
border-color: rgba(142, 232, 139, 0.28);
background: rgba(8, 16, 24, 0.68);
}
.twoia-brief-section--record-targets {
border-color: rgba(110, 231, 216, 0.3);
background:
linear-gradient(135deg, rgba(110, 231, 216, 0.07), transparent 58%),
rgba(8, 16, 24, 0.62);
}
.twoia-brief-section--record-reading {
border-color: rgba(255, 255, 255, 0.16);
background:
linear-gradient(135deg, rgba(255, 255, 255, 0.045), transparent 56%),
rgba(8, 16, 24, 0.6);
}
.twoia-fast-brief {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.75rem;
}
.twoia-fast-brief__item {
min-height: 100%;
padding: 0.75rem;
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: var(--radius-sm);
background: rgba(255, 255, 255, 0.035);
}
.twoia-fast-brief__item strong {
display: block;
margin-bottom: 0.28rem;
color: var(--color-accent-secondary);
font-family: var(--font-mono);
font-size: 0.74rem;
letter-spacing: 0.04em;
line-height: 1.25;
text-transform: uppercase;
}
.twoia-fast-brief__item span {
display: block;
color: var(--color-text);
font-size: clamp(0.92rem, 1.2vw, 1rem);
line-height: 1.48;
}
.twoia-brief-section--boundary,
.twoia-brief-section--reference {
border-color: rgba(243, 179, 95, 0.34);
background:
linear-gradient(135deg, rgba(243, 179, 95, 0.09), transparent 58%),
rgba(8, 16, 24, 0.58);
}
.twoia-brief-section--sources {
border-color: rgba(110, 231, 216, 0.28);
}
.twoia-brief-section--map {
border-color: rgba(255, 255, 255, 0.12);
background: rgba(255, 255, 255, 0.026);
}
.twoia-brief-section--reference-notes {
border-color: rgba(142, 232, 139, 0.22);
background:
linear-gradient(135deg, rgba(142, 232, 139, 0.055), transparent 58%),
rgba(8, 16, 24, 0.58);
}
.twoia-brief-section h2 {
margin-top: 0;
}
.twoia-brief-section ul {
display: grid;
gap: 0.55rem;
margin-bottom: 0;
}
.twoia-brief-section details {
padding: 0.85rem 0;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.twoia-brief-section details:first-of-type {
margin-top: 0.75rem;
}
.twoia-brief-section summary {
cursor: pointer;
color: var(--color-text);
font-weight: 800;
}
.twoia-brief-section summary:hover {
color: var(--color-accent);
}
.twoia-source-links a {
color: var(--color-accent);
font-weight: 800;
}
.twoia-source-links span {
display: block;
margin-top: 0.18rem;
color: var(--color-muted);
}
.twoia-record-targets {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.75rem;
}
.twoia-record-target {
min-height: 100%;
padding: 0.78rem;
border: 1px solid rgba(255, 255, 255, 0.09);
border-radius: var(--radius-sm);
background: rgba(255, 255, 255, 0.038);
}
.twoia-record-target strong {
display: block;
margin-bottom: 0.28rem;
color: var(--color-accent);
font-family: var(--font-mono);
font-size: 0.74rem;
letter-spacing: 0.04em;
line-height: 1.25;
text-transform: uppercase;
}
.twoia-record-target p {
margin: 0;
color: var(--color-text);
font-size: clamp(0.92rem, 1.2vw, 1rem);
line-height: 1.52;
}
.twoia-record-reading-notes {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.75rem;
}
.twoia-record-reading-note {
min-height: 100%;
padding: 0.78rem;
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: var(--radius-sm);
background: rgba(255, 255, 255, 0.032);
}
.twoia-record-reading-note strong {
display: block;
margin-bottom: 0.28rem;
color: var(--color-accent-secondary);
font-family: var(--font-mono);
font-size: 0.74rem;
letter-spacing: 0.04em;
line-height: 1.25;
text-transform: uppercase;
}