Skip to content

Commit 7152ddf

Browse files
authored
Merge pull request #1 from gitgutgit/claude/unruffled-archimedes
Add ImposterAI project and fix layout issues
2 parents e41a49d + f69aafa commit 7152ddf

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

index.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,17 @@ <h3>AI‑Powered Reading Feed</h3>
7474
</ul>
7575
<p><a href="https://github.com/Gnosis-Media" target="_blank" rel="noopener">Visit repos</a></p>
7676
</article>
77+
78+
<article class="card">
79+
<h3>ImposterAI — AI Social Deduction Game</h3>
80+
<p class="meta">MIT Hackathon · Raspberry Pi · Arduino · AI</p>
81+
<ul class="list">
82+
<li>AI-powered Imposter-style tabletop game where AI acts as both host and deceptive player.</li>
83+
<li>Physical lotus-shaped device with LED coasters; Raspberry Pi + Arduino for hardware control.</li>
84+
<li>AI generates context-aware lies and deception strategies during live gameplay.</li>
85+
</ul>
86+
<p><a href="https://github.com/gitgutgit/mit-hardmode-ImposterAI" target="_blank" rel="noopener">Visit repo</a></p>
87+
</article>
7788
</div>
7889
</section>
7990

styles.css

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,15 @@
4040
display: grid;
4141
grid-template-columns: 1fr;
4242
gap: 14px;
43-
align-items: start;
44-
}
45-
46-
@media (min-width: 760px) {
47-
.cards { grid-template-columns: repeat(2, 1fr); }
48-
}
49-
50-
@media (min-width: 1040px) {
51-
.cards { grid-template-columns: repeat(2, 1fr); }
43+
align-items: start;
5244
}
5345
@media (min-width: 760px) { .cards { grid-template-columns: repeat(2, 1fr); } }
5446
@media (min-width: 1040px) { .cards { grid-template-columns: repeat(3, 1fr); } }
5547

56-
.card { background: linear-gradient(180deg, var(--card), var(--soft)); border: 1px solid rgba(255,255,255,.08); border-radius: 16px; padding: 16px; display: grid; gap: 8px; min-height: 150px; position: relative; overflow: hidden; }
48+
.card { background: linear-gradient(180deg, var(--card), var(--soft)); border: 1px solid rgba(255,255,255,.08); border-radius: 16px; padding: 16px; display: grid; gap: 8px; position: relative; overflow: hidden; }
5749
.card h3 { margin: 0; font-size: 16px; }
5850
.card .meta { color: var(--muted); font-size: 13px; }
59-
.list { display: grid; gap: 6px; padding-left: 16px; margin: 0; }
51+
.list { display: grid; gap: 6px; padding-left: 16px; margin: 0; font-size: 14px; line-height: 1.5; }
6052
.list li { margin: 0 0 4px; }
6153

6254
.skill-chips { display: flex; flex-wrap: wrap; gap: 8px; }
@@ -66,6 +58,7 @@
6658
.kicker { color: var(--muted); font-weight: 600; text-transform: uppercase; letter-spacing: .14em; font-size: 12px; }
6759

6860
.two-col { display: grid; grid-template-columns: 1fr; gap: 14px; }
61+
.two-col > div, .two-col > aside { display: grid; gap: 14px; align-content: start; }
6962
@media (min-width: 880px) { .two-col { grid-template-columns: 1.2fr .8fr; } }
7063

7164
.contact { display: grid; gap: 8px; }

0 commit comments

Comments
 (0)