Team Ai
Apppublic

Decoder2704/python-chatbot-jay

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
authPages.css230 linesDownload Raw Back to pages
1/* Shared auth form blocks (Login + Signup) */2 3.auth-form-card {4  width: 100%;5  max-width: 400px;6  margin: 0 auto;7}8 9.auth-form-card__title {10  margin: 0 0 0.35rem;11  font-size: 1.5rem;12  font-weight: 800;13  letter-spacing: -0.03em;14  color: #0f172a;15}16 17.auth-form-card__subtitle {18  margin: 0 0 1.5rem;19  font-size: 0.875rem;20  color: #64748b;21}22 23.auth-social {24  display: flex;25  flex-direction: column;26  gap: 0.6rem;27  margin-bottom: 1.25rem;28}29 30.auth-divider {31  display: flex;32  align-items: center;33  gap: 0.75rem;34  margin: 0 0 1.25rem;35  font-size: 0.6875rem;36  font-weight: 700;37  letter-spacing: 0.1em;38  color: #94a3b8;39}40 41.auth-divider::before,42.auth-divider::after {43  content: "";44  flex: 1;45  height: 1px;46  background: rgba(15, 23, 42, 0.1);47}48 49.auth-field {50  margin-bottom: 1rem;51}52 53.auth-field__label {54  display: block;55  margin-bottom: 0.4rem;56  font-size: 0.8125rem;57  font-weight: 600;58  color: #334155;59}60 61.auth-field__input {62  width: 100%;63  padding: 0.65rem 0.85rem;64  font-size: 0.9375rem;65  border: 1px solid rgba(15, 23, 42, 0.12);66  border-radius: 10px;67  background: #fafafa;68  color: #0f172a;69  transition:70    border-color var(--duration-normal) var(--ease-standard),71    box-shadow var(--duration-normal) var(--ease-standard),72    background var(--duration-normal) var(--ease-standard);73}74 75.auth-field__input:hover:not(:focus) {76  border-color: rgba(15, 23, 42, 0.18);77}78 79.auth-field__input:focus {80  outline: none;81  border-color: #6366f1;82  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.15);83  background: #fff;84}85 86.auth-row {87  display: flex;88  align-items: center;89  justify-content: space-between;90  gap: 1rem;91  margin-bottom: 1.25rem;92  flex-wrap: wrap;93}94 95.auth-checkbox {96  display: flex;97  align-items: center;98  gap: 0.45rem;99  font-size: 0.8125rem;100  color: #475569;101  cursor: pointer;102}103 104.auth-checkbox input {105  width: 1rem;106  height: 1rem;107  accent-color: #6366f1;108}109 110.auth-link {111  font-size: 0.8125rem;112  font-weight: 600;113  color: #6366f1;114  text-decoration: none;115}116 117.auth-link:hover {118  text-decoration: underline;119}120 121.auth-footer-link {122  margin-top: 1.25rem;123  text-align: center;124  font-size: 0.875rem;125  color: #64748b;126}127 128.auth-footer-link a {129  font-weight: 600;130  color: #6366f1;131  text-decoration: none;132}133 134.auth-footer-link a:hover {135  text-decoration: underline;136}137 138/* Marketing column */139.auth-mkt__title {140  margin: 0 0 0.75rem;141  font-size: clamp(1.5rem, 2.5vw, 1.85rem);142  font-weight: 800;143  line-height: 1.15;144  letter-spacing: -0.03em;145  color: #0f172a;146}147 148.auth-mkt__highlight {149  background: linear-gradient(135deg, #6366f1 0%, #7c3aed 100%);150  -webkit-background-clip: text;151  background-clip: text;152  color: transparent;153  -webkit-text-fill-color: transparent;154}155 156.auth-mkt__lead {157  margin: 0 0 1.5rem;158  font-size: 0.9375rem;159  line-height: 1.6;160  color: #64748b;161}162 163.auth-mkt__list {164  margin: 0 0 1.75rem;165  padding: 0;166  list-style: none;167}168 169.auth-mkt__list li {170  display: flex;171  align-items: flex-start;172  gap: 0.65rem;173  margin-bottom: 0.85rem;174  font-size: 0.875rem;175  line-height: 1.5;176  color: #475569;177}178 179.auth-mkt__list li:last-child {180  margin-bottom: 0;181}182 183.auth-mkt__icon {184  flex-shrink: 0;185  display: flex;186  align-items: center;187  justify-content: center;188  width: 1.75rem;189  height: 1.75rem;190  font-size: 0.75rem;191  color: #6366f1;192  background: rgba(99, 102, 241, 0.12);193  border-radius: 8px;194}195 196.auth-mkt__quote {197  padding: 1rem 1.1rem;198  background: #ffffff;199  border: 1px solid rgba(99, 102, 241, 0.15);200  border-radius: 14px;201  box-shadow: 0 2px 12px rgba(99, 102, 241, 0.08);202  transition:203    box-shadow var(--duration-normal) var(--ease-standard),204    transform var(--duration-normal) var(--ease-standard),205    border-color var(--duration-normal) var(--ease-standard);206}207 208@media (hover: hover) {209  .auth-mkt__quote:hover {210    box-shadow: 0 6px 22px rgba(99, 102, 241, 0.14);211    transform: translateY(-1px);212    border-color: rgba(99, 102, 241, 0.22);213  }214}215 216.auth-mkt__quote p {217  margin: 0 0 0.5rem;218  font-size: 0.8125rem;219  line-height: 1.55;220  color: #475569;221  font-style: italic;222}223 224.auth-mkt__quote cite {225  font-size: 0.75rem;226  font-weight: 600;227  font-style: normal;228  color: #6366f1;229}230