.kh-callout{margin:36px 0;padding:24px 28px;background:linear-gradient(135deg,#00e68a13,#ffffff04);border:1px solid rgba(0,230,138,.22);border-left:3px solid var(--kh-neon, #00E68A);border-radius:4px 16px 16px 4px;line-height:1.65}.kh-callout-body{min-width:0}.kh-callout-body p:last-child{margin-bottom:0}.kh-toggle{margin:30px 0;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.kh-toggle-head{cursor:pointer;padding:16px 22px;font-weight:700;font-size:15px;color:var(--kh-text, #F4F1EC);list-style:none;display:flex;align-items:center;gap:10px;transition:background .15s}.kh-toggle-head:hover{background:#ffffff08}.kh-toggle-head:before{content:"▸";display:inline-block;font-size:13px;transition:transform .2s;color:var(--kh-neon, #00E68A);flex-shrink:0}.kh-toggle[open]>.kh-toggle-head:before{transform:rotate(90deg)}.kh-toggle-head::-webkit-details-marker{display:none}.kh-toggle-body{padding:4px 22px 20px;border-top:1px solid rgba(255,255,255,.06)}.kh-toggle-body p:last-child{margin-bottom:0}.kh-bookmark{display:flex;align-items:center;gap:12px;margin:30px 0;padding:18px 22px;border:1px solid rgba(255,255,255,.1);border-radius:14px;text-decoration:none;transition:border-color .15s,background .15s}.kh-bookmark:hover{border-color:#00e68a59;background:#ffffff05}.kh-bookmark-domain{font-weight:700;font-size:14px;color:var(--kh-text, #F4F1EC);white-space:nowrap;flex-shrink:0}.kh-bookmark-url{font-size:13px;color:var(--kh-muted, #8A9196);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-bookmark-arrow{font-size:16px;color:var(--kh-neon, #00E68A);flex-shrink:0;margin-left:auto}.kh-embed{margin:30px 0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#000}.kh-embed-iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.kh-btn-row{margin:30px 0}@media(max-width:760px){.kh-callout{padding:20px}.kh-toggle-head{padding:14px 16px}.kh-toggle-body{padding:4px 16px 16px}.kh-bookmark{padding:14px 16px;gap:10px;flex-wrap:wrap}.kh-bookmark-url{flex-basis:100%}}
