.source-note{font-size:.85rem;color:#b7a5cf;line-height:1.6}.source-note a{color:inherit}.gemini-official{margin:2rem 0}.gemini-official img{display:block;width:100%;height:auto;border-radius:16px}.gemini-official figcaption,.post-cover figcaption{font-size:.82rem;line-height:1.55;color:#b7a5cf;margin-top:12px}.gemini-video{aspect-ratio:16/9;background:#171121;border:1px solid #8c64bf55;border-radius:18px;overflow:hidden;display:grid;place-items:center}.gemini-video button{font:inherit;color:#f8f1ff;background:#35214e;border:1px solid #a275d9;border-radius:12px;padding:1rem 1.4rem;max-width:90%;cursor:pointer}.gemini-video iframe{width:100%;height:100%;border:0}.gemini-diagram{margin:2rem 0}.gemini-diagram svg{width:100%;height:auto;display:block}