:root{--navy: #0a1f3d;--gold: #D4AF37;--text: #f5f0e6;--text-dim: rgba(245, 240, 230, .75);--line: rgba(212, 175, 55, .25)}*{box-sizing:border-box}body{margin:0;background:var(--navy);color:var(--text);font-family:Georgia,Times New Roman,serif;min-height:100vh}#chrome{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.tw-wordmark{font-weight:700;margin-right:10px}.tw-byline{color:var(--gold);font-size:.85rem}#archive-toggle{background:transparent;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:6px 14px;cursor:pointer}#app{max-width:680px;margin:0 auto;padding:24px 20px 80px}.tw-title{color:var(--gold)}.tw-talk p{line-height:1.6;margin:0 0 1rem}.tw-audio{width:100%;margin:1.5rem 0}.tw-action,.tw-question{border-left:3px solid var(--gold);padding:.75rem 1rem;margin:1rem 0;background:#d4af370f}.tw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1f3df5;overflow-y:auto;padding:24px 20px}.tw-archive-item{display:block;width:100%;text-align:left;background:transparent;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin-bottom:10px;cursor:pointer}
