html[data-theme=dark] .matchin-auth-layout,html[data-theme=dark] .matchin-auth-layout .matchin-auth-page{background:0 0!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card{color:#f8fafc!important;background:#0f0a24f0!important;border-color:#ffffff24!important;box-shadow:0 28px 90px #00000057!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card h1,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card label,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card p:not([role=alert]):not([role=status]),html[data-theme=dark] .matchin-auth-layout .matchin-auth-card span,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card strong{color:#f8fafc!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .text-slate-600,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .text-gray-600,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .text-slate-500{color:#cbd5e1!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card a.text-pink-600,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card button.text-pink-600{color:#f9a8d4!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card input:not([type=checkbox]),html[data-theme=dark] .matchin-auth-layout .matchin-auth-card textarea,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card select{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card input::placeholder,html[data-theme=dark] .matchin-auth-layout .matchin-auth-card textarea::placeholder{color:#64748b!important}.matchin-auth-layout .matchin-auth-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}html[data-theme=dark] .matchin-auth-layout .matchin-auth-status{color:#dcfce7;background:#14532d;border-color:#4ade80}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .matchin-registration-notice{color:#f8fafc!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .matchin-registration-notice[data-registration-notice=sent]{background:#052e2b!important;border-color:#34d399!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .matchin-registration-notice[data-registration-notice=failed]{background:#422006!important;border-color:#fbbf24!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .matchin-registration-notice[data-registration-notice=unknown]{background:#1e293b!important;border-color:#64748b!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .matchin-registration-notice :where(p,strong,span){color:#f8fafc!important}html[data-theme=dark] .matchin-auth-layout .matchin-auth-card .matchin-registration-notice button{color:#f9a8d4!important}.matchin-auth-layout,.matchin-auth-page{min-height:100dvh}.matchin-auth-page{padding:max(clamp(.75rem, 3vw, 1.5rem), env(safe-area-inset-top)) max(clamp(.75rem, 3vw, 1.5rem), env(safe-area-inset-right)) max(clamp(.75rem, 3vw, 1.5rem), env(safe-area-inset-bottom)) max(clamp(.75rem, 3vw, 1.5rem), env(safe-area-inset-left))!important;overflow:clip auto!important}.matchin-auth-page .matchin-auth-card{overflow-wrap:anywhere;width:min(100%,30rem);min-width:0;border-radius:clamp(1.25rem,5vw,2rem)!important;padding:clamp(1rem,4vw,1.75rem)!important}.matchin-auth-page .matchin-logo-picture{max-width:100%;height:auto;width:clamp(9.5rem,46vw,13.625rem)!important}.matchin-auth-page .matchin-auth-card h1{text-wrap:balance;font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.12}.matchin-auth-page .matchin-auth-card :where(input:not([type=checkbox]),textarea,select,button){min-width:0;max-width:100%}.matchin-auth-page .matchin-auth-card button,.matchin-auth-page .matchin-auth-card a[class*=rounded]{min-height:44px}.matchin-auth-page .matchin-auth-card :where(p,label,span,strong,a){overflow-wrap:anywhere}@media (max-width:399px){.matchin-auth-page{align-items:flex-start!important}.matchin-auth-page .matchin-auth-card{margin-block:auto}.matchin-auth-page .matchin-registration-notice{padding:clamp(.75rem,4vw,1rem)!important}}@media (min-width:1280px){.matchin-auth-page .matchin-auth-card{box-shadow:0 32px 100px #53274c2b}}@media (max-height:700px){.matchin-auth-page{padding-block:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-bottom))!important;align-items:flex-start!important}.matchin-auth-page .matchin-auth-card{margin-block:auto;border-radius:clamp(1rem,3vh,1.5rem)!important;padding:clamp(.875rem,2.5vh,1.25rem)!important}.matchin-auth-page .matchin-logo-picture{width:clamp(7.5rem,24vh,10rem)!important}.matchin-auth-page .matchin-auth-card>div:first-child{margin-bottom:clamp(.5rem,2vh,1rem)!important}.matchin-auth-page .matchin-auth-card h1{font-size:clamp(1.35rem,5vh,1.75rem)}.matchin-auth-page .matchin-auth-card h1+p{margin-top:clamp(.25rem,1vh,.5rem)!important}.matchin-auth-page .matchin-auth-card form{margin-top:clamp(.75rem,2.5vh,1.25rem)!important}}