.tags-box-donate {border-right:1px Solid rgba(0,0,0,.13); border-left:1px Solid rgba(0,0,0,.13); border-bottom:1px Solid rgba(0,0,0,.13); text-align:center; padding:10px 1px; background-color:#fff; background-image:linear-gradient(215deg,#fff 0,#fefefe 74%) }
 .tags-box-donate-mobile {word-wrap:break-word; border-top:1px Solid rgba(0,0,0,.13); text-align:center; background-color:#fff; background-image:linear-gradient(215deg,#fff 0,#fefefe 74%); -webkit-box-shadow:0 -5px 1px -5px rgba(206,191,178,0.2); -moz-box-shadow:0 -5px 5px 1px rgba(206,191,178,0.2); box-shadow:0 -5px 5px 1px rgba(206,191,178,0.2) }
#bitmate-author-donation,.bm-cc-tabs {outline:0 }
 .bitmate-author-donation {background-color:#fff; background-image:linear-gradient(215deg,#fff 0,#fefefe 74%); font-weight:300; margin:0 auto; min-width:150px; text-align:center }
 .bm-donation-encouragement {letter-spacing:1px; margin:15px 0; text-align:center; color:#313131; font-weight:600; font-size:16px; text-decoration:none }
 .donate-tittle {font-size:16px; line-height:1.3; padding:10px 0 8px 0; font-weight:500 }
 .bitmate-author-donation img {background:0 0; border:none }
 .bitmate-author-donation a:hover {color:#111 }
 .bitmate-author-credit a {box-shadow:none; color:#bbb; text-decoration:none }
 .bitmate-author-credit a:hover {box-shadow:none; color:#111; text-decoration:none }
 .bitmate-author-credit .separator {color:#C7D0CC; margin:0 2px}
 .bm-cc-links i.cf {font-size:1.9em }
 .bm-cc-btc a,.bm-cc-btc a:hover {color:#f08c15 }
 .bm-cc-btc-alt a,.bm-cc-btc-alt a:hover {color:#26A17B}
 .bm-cc-btc-alt a i {transform:rotate(-45deg) }
 .bm-cc-eth a,.bm-cc-eth a:hover {color:#5782a3 }
 .bm-cc-ltc a,.bm-cc-ltc a:hover {color:#989898 }
 .bm-cc-xmr a,.bm-cc-xmr a:hover {color:#F60 }
 .bm-qr-code {background:#fff; border:#ddd solid 1px; display:inline-block; width:30%; vertical-align:top }
 .bm-qr-code img {max-width:100%; width:100% }
 ul.bm-cc-links {display:flex; flex-wrap:wrap; align-items:stretch; justify-content:space-between; width:100%; margin:0; padding:3px 14px 12px 14px; -webkit-tap-highlight-color:transparent; -webkit-tap-highlight-color:transparent }
 ul.bm-cc-links li {display:block; flex:2 1 auto; list-style-type:none; margin:0; padding:15px 1px; font-size:15.7px }
 ul.bm-cc-links li a {border:none; box-shadow:none; padding:10px 5px 10px 5px; text-decoration:none; vertical-align:top }
 ul.bm-cc-links li a:active,ul.bm-cc-links li a:hover {background:#fefefe; border:solid 1px #ccc; border-radius:3px; padding:10px 5px 10px 5px }
 .bm-cc-links {font-size:16px; font-weight:400 }
 input.bm-address {font-size:15px; margin:15px 0; padding:8px; text-align:center; background:#fff; width:100% }
 .bm-donate-buttons {line-height:50px; padding:0 0 15px }
 .bitmate-author-donation a.bm-button-donate {background:#f08c15; border-radius:5px; box-shadow:none; color:#fff; display:inline-block; font-size:16px; font-style:italic; line-height:1.5em; padding:10px 20px; text-decoration:none; margin-right:5px }
 a.bm-button-donate:hover {background:#f07c15; color:#fff }
 span.button-bitmate-copy {font-weight:700; font-size:16px; font-style:italic; font-family:fontawesome; color:#fff; line-height:43px; margin-bottom:4px; padding:13px 20px 14px 20px; border-radius:5px; cursor:pointer; transition:0.2s; background-color:#313131; text-decoration:none }
 span.button-bitmate-copy:hover {background:#414141; color:#fff }
 span.button-bitmate-copy span {cursor:pointer; display:inline-block; position:relative; transition:0.5s }
 .bitmate-author-donation a.bm-button-donate-btc {background:#f08c15 }
 .bitmate-author-donation a.bm-button-donate-btc-alt {background:#26A17B}
 .bitmate-author-donation a.bm-button-donate-btc-alt i {transform:rotate(-45deg) }
 .bitmate-author-donation a.bm-button-donate-eth {background:#5782a3 }
 .bitmate-author-donation a.bm-button-donate-ltc {background:#989898 }
 .bitmate-author-donation a.bm-button-donate-xmr {background:#F60 }
 .bm-window-detail-close {clear:both; display:block; padding-bottom:5px }
 a.bmHide {border-bottom:none; box-shadow:none; color:#aaa; font-size:10px; text-decoration:none; text-transform:uppercase; padding-bottom:1px }
 a.bmHide:hover {color:#aaa; border-bottom:dashed 1px #aaa; text-decoration:none; padding-bottom:1px }
 .bm-cc-tabs:not(:target) {display:none }
 .bm-cc-tabs:target {display:block }
 .bm-cc-tabs {border-top:dotted 1px #cccc; min-height:200px; padding:1px 10px; content-visibility:visible}
 .bm-cc-tabs h3 {text-align:center; padding-top:1em; padding-bottom:0.5em }
 @media screen and (max-width:768px) {.bm-qr-code,.bm-window-detail {width:100% }
 ul.bm-cc-links li {flex:2 1 50% }
}
 .button-copy {font-size:16px; text-decoration:none; cursor:pointer; display:block; width:100%; font-weight:700; text-align:center; padding:12px 5px; color:#717171; text-shadow:0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2),inset 0 0 6px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.4); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2),inset 0 0 6px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.4); box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2),inset 0 0 6px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.4); background:#f6f6f6; background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#d4d4d4) ); background:-webkit-linear-gradient(#f6f6f6,#d4d4d4); background-image:-moz-linear-gradient(top,#f6f6f6,#d4d4d4); background-image:-moz-gradient(top,#f6f6f6,#d4d4d4); border:1px solid #a1a1a1 }
 .button-copy:hover {background:#f6f6f6; background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#ececec) ); background:-webkit-linear-gradient(#f6f6f6,#ececec); background-image:-moz-linear-gradient(top,#f6f6f6,#ececec); background-image:-moz-gradient(top,#f6f6f6,#ececec); text-decoration:none }
.button-bitmate-copy {position:relative; z-index:9999}
:root {--tg-button-text:#000; --tg-title-color:#131313; --tg-desc-color:#131313; --tg-shadow:0 4px 12px rgba(0,0,0,0.15)}
.telegram-card {font-family:Merriweather,Georgia,serif; line-height:1.5; display:flex; flex-direction:column; border:1px solid rgba(0,0,0,0.1); width:100%; max-width:100%; margin-top:8px; background-color:#fff; transition:all 0.218s ease 0s; background-image:linear-gradient(215deg,#fff 0,#fefefe 74%); overflow:hidden; padding:20px 15px; color:var(--tg-title-color); position:relative; box-sizing:border-box; min-height:auto}
.telegram-content {display:flex; align-items:flex-start; gap:20px}
.telegram-media {flex-shrink:0}
.telegram-image {display:block; max-width:100%; height:auto; box-shadow:0 2px 8px rgba(0,0,0,0.2); border-radius:8px; opacity:1}
.telegram-text {display:flex; flex-direction:column; gap:6px; flex:1}
@media (max-width:768px) {.telegram-content {flex-direction:column; align-items:center; text-align:center; gap:15px}
 .telegram-media {order:1; margin-bottom:12px}
 .telegram-text {order:2; width:100%; align-items:center; gap:12px}
 .telegram-desc {padding:0 15px}
 .telegram-actions {order:3; width:100%; text-align:center; margin-top:0}
}
.telegram-heading {margin-bottom:8px}
.telegram-title {font-size:1.6rem; font-weight:700; letter-spacing:0.5px; text-transform:uppercase; word-wrap:break-word; overflow-wrap:break-word; hyphens:auto}
.telegram-subtitle {font-size:1.1rem; opacity:0.9; text-transform:uppercase; letter-spacing:0.8px; word-wrap:break-word; overflow-wrap:break-word; hyphens:auto}
.telegram-desc {font-size:0.95rem; color:var(--tg-desc-color); margin:10px 0; word-wrap:break-word; overflow-wrap:break-word; hyphens:auto}
.telegram-actions {margin-top:16px; text-align:right}
.telegram-button {display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:14px 28px; background-color:#fc9e07; color:var(--tg-button-text); font-weight:600; text-decoration:none; border:none; border-radius:4px; outline:none; cursor:pointer; transition:background-color 0.3s ease,box-shadow 0.3s ease; box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 0 0 1px rgba(255,255,255,0.2); opacity:1}
.telegram-button:hover {background-color:#e08a00; box-shadow:0 4px 8px rgba(0,0,0,0.15),inset 0 0 0 1px rgba(255,255,255,0.3),0 0 8px 2px rgba(252,158,7,0.25)}
.telegram-button:active {background-color:#d07f00; box-shadow:inset 0 2px 6px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(0,0,0,0.1)}
.telegram-button:focus {box-shadow:0 0 0 3px rgba(252,158,7,0.6); outline:none}
.telegram-button:visited,.telegram-button:hover,.telegram-button:active,.telegram-button:focus {text-decoration:none; color:var(--tg-button-text)}
@media (min-width:769px) {.telegram-actions {margin-left:auto; margin-top:16px}
}
@media (max-width:480px) {.telegram-card {padding:16px 12px}
 .telegram-content {gap:12px}
 .telegram-title {font-size:1.4rem; letter-spacing:0.3px; text-align:center}
 .telegram-subtitle {font-size:1rem; letter-spacing:0.5px; text-align:center}
 .telegram-desc {font-size:0.9rem; padding:0 10px; text-align:center; margin:8px 0}
 .telegram-text {gap:8px; width:100%}
 .telegram-actions {width:100%; text-align:center; margin-top:12px}
 .telegram-button {width:100%; max-width:240px; padding:12px 16px; font-size:0.95rem; justify-content:center}
 .telegram-image {max-width:140px; height:auto}
 .telegram-heading {margin-bottom:6px}
}
