.tcc-share-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:760px;margin:-28px auto 48px;padding:0 20px;position:relative;z-index:2}
.tcc-share-label{color:#696970;font:600 11px/1.2 "IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}
.tcc-share-action{appearance:none;border:1px solid #dedbd4;border-radius:999px;background:#fff;color:#25252b;cursor:pointer;font:600 13px/1 "Satoshi",system-ui,sans-serif;padding:10px 14px;text-decoration:none;box-shadow:0 2px 8px rgba(23,23,28,.04);transition:transform .15s ease,border-color .15s ease,color .15s ease}
.tcc-share-action:hover{transform:translateY(-1px);border-color:#ef8c72;color:#d84f2d}
.tcc-share-action.is-success{border-color:#78bbb3;color:#087b78;background:#eef9f7}
.tcc-editorial-note{max-width:720px;margin:0 auto 52px;padding:22px 24px;border:1px solid #e6e2da;border-radius:16px;background:#fffdf8;display:flex;gap:16px;align-items:flex-start;color:#55545c;font:14px/1.65 "Satoshi",system-ui,sans-serif}
.tcc-editorial-mark{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:#eaf7f5;color:#087b78;font:700 15px/1 "IBM Plex Mono",monospace}
.tcc-editorial-note strong{display:block;color:#1c1c22;font-size:15px;margin-bottom:2px}
.tcc-editorial-note p{margin:0!important;font-size:14px!important;line-height:1.65!important;color:#55545c!important}
.msg-card{position:relative}
.tcc-copy-message{position:absolute;top:10px;right:10px;opacity:0;transform:translateY(2px);border:1px solid #ddd9d1;border-radius:999px;background:rgba(255,255,255,.94);color:#55545c;cursor:pointer;font:600 11px/1 "Satoshi",system-ui,sans-serif;padding:7px 10px;transition:opacity .15s ease,transform .15s ease}
.msg-card:hover .tcc-copy-message,.tcc-copy-message:focus{opacity:1;transform:none}
@media(max-width:720px){.tcc-share-bar{margin:-14px auto 36px}.tcc-share-label{width:100%;text-align:center;margin:0 0 2px}.tcc-copy-message{opacity:1}.tcc-editorial-note{margin-left:20px;margin-right:20px}}
@media(prefers-reduced-motion:reduce){.tcc-share-action,.tcc-copy-message{transition:none}}
