.tc-public-page .container { width: min(1320px, calc(100% - 28px)); margin-left: auto; margin-right: auto; } .tc-public-page .tc-home-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 16px; border-radius: 12px; font-family: var(--tc-public-font-sans, 'Geist', system-ui, sans-serif); font-size: 14px; font-weight: 600; line-height: 1.2; border: 1px solid var(--v2-line-2); background: rgba(255, 255, 255, 0.02); color: var(--v2-ink); -webkit-text-fill-color: var(--v2-ink); cursor: pointer; text-decoration: none; transition: background .15s, border-color .15s, color .15s; } .tc-public-page .tc-home-button:hover { background: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.22); color: var(--v2-ink); -webkit-text-fill-color: var(--v2-ink); } .tc-public-page .tc-home-button--primary { background: var(--v2-accent); border-color: transparent; color: #06231a; -webkit-text-fill-color: #06231a; box-shadow: 0 8px 24px -8px rgba(124, 246, 182, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.4); } .tc-public-page .tc-home-button--primary:hover { background: #9efcc9; color: #06231a; -webkit-text-fill-color: #06231a; } .tc-public-page .tc-home-button--ghost { background: transparent; border-color: var(--v2-line-2); color: var(--v2-ink-2); -webkit-text-fill-color: var(--v2-ink-2); } .tc-public-page .tc-home-button--ghost:hover { background: rgba(255, 255, 255, 0.04); color: var(--v2-ink); -webkit-text-fill-color: var(--v2-ink); } .tc-public-page .tc-home-button--sm { padding: 8px 14px; font-size: 13px; border-radius: 10px; } .tc-public-page .tc-home-button--lg { padding: 13px 20px; font-size: 15px; } .tc-public-page .tc-home-button--block { width: 100%; } .tc-public-page .tc-home-button--disabled, .tc-public-page .tc-home-button[aria-disabled="true"] { opacity: .55; cursor: not-allowed; } .tc-public-page .btn:not(.v2-btn) { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 16px; border-radius: 12px; font-weight: 600; font-size: 14px; border: 1px solid var(--v2-line-2); background: rgba(255, 255, 255, 0.02); color: var(--v2-ink); -webkit-text-fill-color: var(--v2-ink); text-decoration: none; cursor: pointer; } .tc-public-page .btn--primary:not(.v2-btn), .tc-public-page .btn-primary:not(.v2-btn) { background: var(--v2-accent); border-color: transparent; color: #06231a; -webkit-text-fill-color: #06231a; }