.tl-social{text-align:center;margin:20px 0}.tl-social>p{font-size:15px;margin:0 0 12px;color:#685e4e}.tl-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:10px 12px;background:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;font:500 14px/20px 'Google Sans',Arial,sans-serif;cursor:pointer;box-shadow:none}.tl-google img{width:20px;height:20px;object-fit:contain;flex:none}.tl-google:hover{background:#f8fafd}.tl-google:focus-visible{outline:3px solid #476faa;outline-offset:3px}.tl-dialog-tribes img[hidden]{display:none}.tl-identity{overflow-wrap:anywhere}.tl-tribe-tabs{justify-content:center}.tl-world-dialog .tl-server-facts{margin-bottom:8px}.tl-world-dialog [data-detail-tribe-names]{margin:4px 0 16px;font-size:13px}
.tl-prize-badge{position:relative;z-index:2;margin:10px 0 0;display:inline-block;color:#fff1be;background:#283d2ddb;border:1px solid #c1ab71;border-radius:5px;padding:5px 10px;font-size:14px}.tl-prize-detail{padding:12px 0;border-top:1px solid #b4a88b}.tl-prize-detail h3{margin:0 0 6px;font-size:18px}.tl-prize-detail p{margin:6px 0}.tl-reward{border-bottom:1px solid #b3a88e;padding:0 0 22px;margin-bottom:22px}.tl-reward h2{font:28px Georgia;margin-bottom:8px}.tl-prizes .tl-main{align-items:start;overflow:auto}.tl-prizes-link{white-space:nowrap}@media(max-width:600px){.tl-header-right{gap:6px}.tl-account-link{font-size:12px;padding:8px}.tl-brand span{font-size:20px}.tl-header{gap:8px}.tl-brand{gap:7px}.tl-brand img{width:32px;height:32px}}
.tl-main,.tl-world-list,.tl-world-card{min-width:0}.tl-main{width:100%}.tl-world-text h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-prize-badge{position:absolute;top:97px;left:20px;margin:0;font-size:11px;padding:2px 7px}.tl-tribe-tabs{display:grid;max-width:580px;margin-left:auto;margin-right:auto}.tl-tribe-tabs label{width:100%;max-width:110px;justify-self:center}@media(max-width:650px){.tl-prize-badge{top:86px;left:16px;font-size:10px;padding:1px 6px}}@media(max-height:730px) and (max-width:650px){.tl-prize-badge{top:82px;padding:0 6px;font-size:9px}}@media(max-width:430px){.tl-header:has(.tl-prizes-link) .tl-brand>span{display:none}.tl-header-right{min-width:0}.tl-header .tl-account-link{padding:7px;font-size:11px}}

/* Long translated labels may wrap inside the confirmation cards. */
.tl-confirm-cards .tl-link-button{max-width:100%;padding-left:6px;padding-right:6px;white-space:normal;line-height:1.3}
