:root{--mondrian-blue:#0066FF;--mondrian-yellow:#FFD700;--mondrian-red:#FF0000;--mondrian-white:#FFFFFF;--mondrian-black:#000000}.dystopian-card{background:var(--mondrian-yellow)!important;border:4px solid var(--mondrian-black)!important;box-shadow:8px 8px 0 var(--mondrian-black)!important;animation:none!important}.dystopian-card:before{height:4px!important}.dystopian-card .bg-black,.dystopian-card:before{background:var(--mondrian-black)!important}.dystopian-card .text-3xl,.dystopian-card h3{color:var(--mondrian-black)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.dystopian-card .text-sm{color:var(--mondrian-black)!important;opacity:.7!important}.btn-mondrian-primary{background:var(--mondrian-blue)!important;color:var(--mondrian-white)!important;border:3px solid var(--mondrian-black)!important;font-weight:900!important;text-transform:uppercase!important;box-shadow:4px 4px 0 var(--mondrian-black)!important;transition:all .15s ease!important;border-radius:0!important}.btn-mondrian-primary:hover{transform:translate(-3px,-3px)!important;box-shadow:7px 7px 0 var(--mondrian-black)!important}.btn-mondrian-secondary{background:var(--mondrian-white)!important;color:var(--mondrian-black)!important;border:3px solid var(--mondrian-black)!important;font-weight:900!important;text-transform:uppercase!important;box-shadow:4px 4px 0 var(--mondrian-black)!important;transition:all .15s ease!important;border-radius:0!important}.btn-mondrian-secondary:hover{transform:translate(-3px,-3px)!important;box-shadow:7px 7px 0 var(--mondrian-black)!important}.dystopian-card input[type=email],.dystopian-card input[type=password]{background:var(--mondrian-white)!important;color:var(--mondrian-black)!important;border:2px solid var(--mondrian-black)!important;border-radius:0!important;font-weight:700!important;padding:.75rem 1rem!important}.dystopian-card input::placeholder{color:#666!important}.dystonian-card input:focus{outline:none!important;box-shadow:0 0 0 3px var(--mondrian-blue)!important}.dystopian-card label{color:var(--mondrian-black)!important;font-weight:700!important;text-transform:uppercase!important;font-size:.875rem!important}.dystopian-card .bg-white{background:var(--mondrian-white)!important}.dystopian-card .border-t-2{border-color:var(--mondrian-black)!important}.dystopian-card .text-red-600{color:var(--mondrian-red)!important;font-weight:600!important}.dystopian-card .text-green-600{color:#166534!important}.dystopian-card .text-xs{color:var(--mondrian-black)!important;opacity:.75}.dystopian-card input[type=checkbox]{width:1.25rem!important;height:1.25rem!important;accent-color:var(--mondrian-blue)!important}.dystopian-card a{color:var(--mondrian-blue)!important;font-weight:700;text-decoration:underline}.dystopian-card a:hover{color:var(--mondrian-red)!important}.dystopian-card,.dystopian-card *{animation:none!important}