.text{font-family:inherit;transition:color .3s ease;min-width:0}.text__content{display:inline-block;min-width:max-content}.text--nowrap{white-space:nowrap}.text--truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text--truncate .text__content{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.text--truncate.text--auto-scroll{text-overflow:clip}.text--truncate.text--auto-scroll .text__content{max-width:none;overflow:visible;text-overflow:clip;animation:text-horizontal-scroll var(--text-scroll-duration) linear infinite alternate}.text--multiline{white-space:normal;word-break:break-word;overflow-wrap:break-word}.text--xs{font-size:.75rem}.text--sm{font-size:.875rem}.text--md{font-size:1rem}.text--lg{font-size:1.25rem}.text--xl{font-size:1.5rem}.text--regular{font-weight:400}.text--medium{font-weight:500}.text--bold{font-weight:700}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}@keyframes text-horizontal-scroll{0%,15%{transform:translateX(0)}85%,to{transform:translateX(calc(var(--text-scroll-distance) * -1))}}@media(prefers-reduced-motion:reduce){.text--auto-scroll .text__content{animation:none}}.btn{min-width:80px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;padding:.5rem 1rem;font-size:1rem;background-color:rgba(0,0,0,0);transition:background-color .5s ease,color .5s ease,filter .5s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--secondary{border:1px solid #862b22}.btn--link{padding:0;text-decoration:none;background-color:rgba(0,0,0,0);font-weight:500}.btn--sm{padding:.25rem .75rem;font-size:.875rem}.btn--md{padding:.5rem 1rem;font-size:1rem}.btn--lg{padding:.75rem 1.25rem;font-size:1.125rem}.btn--primary:hover{filter:brightness(1.3)}.btn--danger:hover,.btn--secondary:hover,.btn--success:hover{filter:brightness(.9)}.btn--link:hover{text-decoration:none}.btn--loading{position:relative;opacity:.8}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}