.intel-review{max-width:760px;margin:2rem auto;padding:0 1rem;font-family:Proza Libre,sans-serif}.intel-header h1{font-family:Cormorant Garamond,serif;font-weight:700;margin-bottom:.25rem}.intel-review .muted{color:var(--muted, #888);font-size:.9rem}.auth-pane{margin-top:2rem;padding:1.5rem;border:1px solid var(--border, #ddd);border-radius:8px}.auth-pane form{display:flex;gap:.5rem;margin:1rem 0 .5rem}.auth-pane input[type=email]{flex:1;padding:.5rem .75rem;font-family:DM Mono,monospace;font-size:.95rem;border:1px solid var(--border, #ccc);border-radius:6px;background:transparent;color:inherit}.auth-pane button{padding:.5rem 1rem;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font-family:inherit}.toolbar{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.link-btn{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.proposal{border:1px solid var(--border, #ddd);border-left-width:4px;border-radius:8px;padding:1rem;margin-bottom:1rem}.proposal[data-type=card_create],.proposal[data-type=card_update],.proposal[data-type=company_alias_add]{border-left-color:#2a8}.proposal[data-type=rumor_create]{border-left-color:#d4a017}.proposal[data-type=card_mention]{border-left-color:#4a86e8}.proposal[data-type=card_create] .proposal-type-badge,.proposal[data-type=card_update] .proposal-type-badge,.proposal[data-type=company_alias_add] .proposal-type-badge{background:#22aa8826;color:#1a6b54}.proposal[data-type=rumor_create] .proposal-type-badge{background:#d4a01726;color:#8a6810}.proposal[data-type=card_mention] .proposal-type-badge{background:#4a86e826;color:#2c5aa0}.proposal-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem}.proposal-type-badge{display:inline-block;padding:.1rem .5rem;border-radius:4px;background:var(--accent-bg, #eee);color:var(--accent-fg, #333);font-family:DM Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.proposal-summary{margin:.5rem 0;font-weight:500}.proposal-tweet{margin:.75rem 0;padding:.5rem .75rem;border-left:3px solid var(--border, #ddd);color:var(--muted, #888);font-style:italic;font-size:.9rem}.proposal-payload{font-family:DM Mono,monospace;font-size:.8rem;background:var(--code-bg, #f6f6f6);padding:.5rem;border-radius:4px;overflow-x:auto;margin:.5rem 0}.payload-render{background:var(--code-bg, #f6f6f6);padding:.6rem .8rem;border-radius:4px;margin:.5rem 0;font-size:.9rem}.payload-headline{margin-bottom:.4rem}.payload-note{color:var(--muted, #666);font-style:italic;margin-top:.2rem}.payload-row{display:flex;gap:.5rem;padding:.15rem 0;font-family:DM Mono,monospace;font-size:.8rem}.payload-row>span:first-child{min-width:8rem;color:var(--muted, #888)}.payload-cat{display:inline-block;margin-left:.4rem;padding:0 .4rem;border-radius:3px;background:#4a86e826;color:#2c5aa0;font-family:DM Mono,monospace;font-size:.75rem}.payload-warn{color:#c44;font-weight:600;margin-left:.4rem}.brand-swatch{display:inline-block;width:.85rem;height:.85rem;border-radius:3px;border:1px solid rgba(0,0,0,.15);vertical-align:middle;margin-right:.4rem}.payload-mono{font-family:DM Mono,monospace;color:var(--muted, #666)}.payload-bull{margin-top:.5rem;padding:.5rem .75rem;background:#4a86e80f;border-left:3px solid rgba(74,134,232,.5);border-radius:4px;font-size:.88rem}.payload-bull-label{font-family:DM Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #888);margin-bottom:.2rem}.payload-bull-source{display:inline-block;margin-top:.3rem;font-size:.8rem;color:#2c5aa0}html[data-theme=dark] .payload-bull{background:#4a86e81a}html[data-theme=dark] .payload-render{--code-bg: #1a1a1a}.proposal-actions{display:flex;gap:.5rem;margin-top:.75rem}.proposal-actions button{padding:.4rem 1rem;border:1px solid;border-radius:6px;background:transparent;cursor:pointer;font:inherit;font-size:.9rem}.btn-accept{border-color:#2a8;color:#2a8}.btn-accept:hover{background:#22aa881a}.btn-reject{border-color:#c44;color:#c44}.btn-reject:hover{background:#cc44441a}.empty{text-align:center;padding:3rem 1rem;color:var(--muted, #888)}html[data-theme=dark] .proposal-payload{--code-bg: #1a1a1a}
