
.tp-join-overlay{position:fixed;inset:0;background:#000c;display:grid;place-items:center;z-index:99999;padding:20px}.tp-join-overlay[hidden]{display:none!important}.tp-join-card{position:relative;width:min(480px,100%);padding:36px;background:linear-gradient(140deg,#222,#080808);border:1px solid #b49352;box-shadow:0 25px 80px #000;color:#f7eedb;text-align:center;border-radius:16px}.tp-join-card h2{font-size:2.1rem;margin:10px 0}.tp-join-card em{color:#d5b26d}.tp-join-card form{display:grid;gap:12px;margin:22px 0}.tp-join-card input,.tp-subscriber input{padding:12px;background:#181818;color:#fff;border:1px solid #8c774d;border-radius:5px;min-width:0}.tp-join-close{position:absolute;right:14px;top:8px;background:transparent;border:0;color:#fff;font-size:28px;cursor:pointer}.tp-license-guide{margin:28px 0;border:1px solid #6c5838;border-radius:12px;padding:22px;background:#121212}.tp-license-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.tp-license-grid>div{border:1px solid #665434;padding:16px;border-radius:8px}.tp-license-grid b{color:#d8b66e;display:block;margin-bottom:8px}.tp-license-grid small{display:block;line-height:1.6}.tp-subscriber{border-top:1px solid #665434;padding-top:20px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tp-subscriber h4,.tp-subscriber p{width:100%}.tp-subscriber input{flex:1}.tp-actions-extra{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.tp-share-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-share-options a,.tp-share-options button{display:flex!important;flex-direction:column;align-items:center;gap:6px;justify-content:center;min-height:74px;padding:8px!important;font-size:12px!important}.tp-social-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#c4a363;color:#111;font-size:18px;font-weight:700}.tp-share-options small{font-size:11px}.tp-join-card .fine{font-size:11px;line-height:1.6}
