.public-presentation-meta{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-secondary);font-size:14px;color:var(--text-tertiary)}.public-presentation-meta span{display:inline-flex;align-items:center;gap:6px}.public-presentation-meta svg{opacity:.6}.public-presentation-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-md);font-size:14px;color:var(--lx-gold-text);background:rgba(var(--gold-primary-rgb),.06);border:1px solid rgba(var(--gold-primary-rgb),.25);cursor:pointer;transition:all .2s ease}.public-presentation-copy-btn:hover{color:var(--lx-gold-text);background:rgba(var(--gold-primary-rgb),.12);border-color:rgba(var(--gold-primary-rgb),.4)}.public-presentation-copy-btn svg{opacity:.8}.public-presentation-copy-btn:hover svg{opacity:1}.public-presentation-report-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-md);font-size:13px;color:#dc3545;background:#dc35450f;border:1px solid rgba(220,53,69,.25);text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.public-presentation-report-btn:hover{color:#fff;background:#dc3545;border-color:#dc3545}.public-presentation-report-btn svg{opacity:.8}.public-presentation-report-btn:hover svg{opacity:1}.presentation-info-row{display:flex;flex-wrap:wrap;gap:var(--space-lg);max-width:960px;margin-top:var(--space-sm);margin-bottom:var(--space-lg)}.public-presentation-description-section{flex:2 1 320px;min-width:0;margin:0;max-width:none}.public-presentation-description-heading{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 var(--space-sm);letter-spacing:.04em}.public-presentation-description{font-size:15px;color:var(--text-primary);line-height:1.6;margin:0;white-space:pre-wrap;background:var(--bg-surface);border:1px solid var(--border-secondary);border-left:3px solid rgb(var(--gold-primary-rgb));border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);height:4.8em;min-height:4.8em;resize:vertical;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--gold-primary-rgb)) rgba(255,255,255,.05)}.public-presentation-description::-webkit-scrollbar{width:8px}.public-presentation-description::-webkit-scrollbar-track{background:#ffffff0a;border-radius:4px}.public-presentation-description::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--gold-primary-rgb),.55),rgba(var(--gold-secondary-rgb),.4));border-radius:4px}.public-presentation-description::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--gold-primary-rgb),.85),rgba(var(--gold-secondary-rgb),.7))}.public-presentation-description::-webkit-resizer{background-color:transparent;background-image:linear-gradient(135deg,transparent 0%,transparent 35%,rgba(var(--gold-primary-rgb),.85) 35%,rgba(var(--gold-primary-rgb),.85) 48%,transparent 48%,transparent 62%,rgba(var(--gold-primary-rgb),.85) 62%,rgba(var(--gold-primary-rgb),.85) 75%,transparent 75%,transparent 100%);border-bottom-right-radius:var(--radius-md)}.public-presentation-description a{color:rgb(var(--gold-primary-rgb));text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.public-presentation-description a:hover{color:rgb(var(--gold-secondary-rgb));text-decoration-thickness:2px}@media (max-width: 768px){.public-presentation-description-section,.public-presentation-description{max-width:100%}.public-presentation-description{overflow-wrap:anywhere;word-break:break-word}}@media (max-width: 480px){.public-presentation-meta{gap:var(--space-md);font-size:13px}.public-presentation-description{padding:var(--space-md);font-size:14px}.public-presentation-description-heading{font-size:13px}}
