*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Courier New,Monaco,Menlo,monospace;background-color:#241405;color:#fdf5ed}body{display:flex;flex-direction:column}:root{--brand-accent: #E48C3A;--brand-accent-hover: #F09C4A;--brand-bg: #241405;--brand-text: #FDF5ED;--brand-card: #361E07}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.justify-center{justify-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.absolute{position:absolute}.relative{position:relative}.top-4{top:1rem}.right-4{right:1rem}.pt-4{padding-top:1rem}.pb-2{padding-bottom:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-2{margin-right:.5rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-center{text-align:center}.text-brand-text{color:var(--brand-text)}.text-brand-accent{color:var(--brand-accent)}.text-brand-text\/60{color:#fdf5ed99}.text-brand-text\/50{color:#fdf5ed80}.text-brand-text\/90{color:#fdf5ede6}.bg-brand-card{background-color:var(--brand-card)}.bg-brand-card\/20{background-color:#361e0733}.bg-brand-bg\/80{background-color:#241405cc}.bg-brand-accent\/90{background-color:#e48c3ae6}.hover\:text-brand-accent:hover{color:var(--brand-accent)}.hover\:text-brand-accentHover:hover{color:var(--brand-accent-hover)}.hover\:bg-brand-accentHover:hover{background-color:var(--brand-accent-hover)}.transition-colors{transition:color .15s ease-in-out,background-color .15s ease-in-out}.border{border-width:1px}.border-2{border-width:2px}.border-brand-text\/20{border-color:#fdf5ed33}.border-brand-accent{border-color:var(--brand-accent)}.rounded-lg{border-radius:.5rem}.focus\:outline-none:focus{outline:none}.focus\:border-brand-accent:focus{border-color:var(--brand-accent)}input[type=email],input[type=text]{background-color:#241405cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--brand-text);border-radius:.5rem;color:var(--brand-text);padding:.75rem;width:100%}input[type=email]::placeholder,input[type=text]::placeholder{color:#fdf5ed80}input[type=email]:focus,input[type=text]:focus{outline:none;border-color:var(--brand-accent)}button{background-color:#e48c3ae6;color:var(--brand-text);font-weight:600;border-radius:.5rem;padding:.75rem;border:none;cursor:pointer;transition:background-color .15s ease-in-out;position:relative}button:hover{background-color:var(--brand-accent-hover)}button:disabled{cursor:default;opacity:.7}a{color:var(--brand-accent);text-decoration:none;transition:color .15s ease-in-out}a:hover{color:var(--brand-accent-hover)}.fa-brands,.fa-solid{width:1.5rem;margin-right:.5rem}.fa-brands.fa-x-twitter{font-size:1.25rem}.logo{height:2.5rem}@media (min-width: 768px){.logo{height:3rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.p-4{padding:1.5rem}.space-y-1>*+*{margin-top:.5rem}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.scroll-container{overflow:hidden;white-space:nowrap;position:relative;background-color:#361e0733;padding:.75rem 0;margin-bottom:1rem}.scroll-text{display:inline-block;animation:scroll 60s linear infinite;padding-right:50px;font-size:1.125rem;font-weight:600;color:#fdf5ede6}.scroll-text span{display:inline-block;padding:0 25px}.loading #submit-button-content{opacity:.7}.loading #submit-button-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;display:flex;align-items:center;justify-content:center}.loading #submit-button-content:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;animation:fa-spin 1s steps(8) infinite}.card{padding:1rem;border-radius:.5rem;border:2px solid rgba(253,245,237,.2);background-color:var(--brand-card);position:relative;overflow:hidden}.card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card-bg img{width:100%;height:100%;object-fit:cover;opacity:.1}.card-content{position:relative;z-index:10}.w-full{width:100%}.max-w-2xl{max-width:42rem}.min-h-screen{min-height:100vh}.h-screen{height:100vh}.cursor-not-allowed{cursor:not-allowed}.opacity-50{opacity:.5}.opacity-70{opacity:.7}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
