@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}.auth-modal{z-index:10020;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-modal .auth-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0009;position:absolute;inset:0}.auth-modal .auth-modal-shell{z-index:1;width:100%;max-width:420px;position:relative}.auth-modal .auth-modal-avatar{pointer-events:none;width:218px;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-33%)}.auth-modal .auth-modal-card{z-index:1;background-color:var(--background);border-radius:22px;width:100%;max-height:calc(100dvh - 40px);padding:40px 28px 28px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000073}.auth-modal .auth-modal-close{cursor:pointer;opacity:.7;display:flex;position:absolute;top:16px;right:16px}.auth-modal .auth-modal-close:hover{opacity:1}.auth-modal .auth-modal-title{text-align:center;margin-bottom:8px}.auth-modal .auth-modal-sub{text-align:center;max-width:34ch;margin:0 auto 22px;line-height:1.5;display:block}.auth-modal .auth-notice{color:var(--text)}.auth-modal .auth-row{flex-direction:column;align-items:stretch}.auth-modal .auth-row .auth-field{flex:none}.auth-modal .auth-row .auth-btn{align-self:center}
