diff --git a/index.html b/index.html index 6953192..36076ba 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Kotobade Asobou 言葉で遊ぼう
\ No newline at end of file +Kotobade Asobou 言葉で遊ぼう
\ No newline at end of file diff --git a/static/css/main.262cc0ce.css.map b/static/css/main.262cc0ce.css.map index 76a9ef2..fef0e09 100644 --- a/static/css/main.262cc0ce.css.map +++ b/static/css/main.262cc0ce.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/main.262cc0ce.css","mappings":"AAAA;;CAAc,CAAd,iBCWE,sBAA0D,CAH1D,qBDRY,CAAd,eCgBE,eDhBY,CAAd,KC4BE,6BAA8B,CAG9B,gMAAsP,CAJtP,eAAgB,CAGhB,UD9BY,CAAd,KCyCE,mBAAoB,CADpB,QDxCY,CAAd,GCqDE,oBAAqB,CADrB,aAAc,CADd,QDnDY,CAAd,oBC6DE,wCAAiC,CAAjC,gCD7DY,CAAd,kBC0EE,iBAAkB,CAClB,mBD3EY,CAAd,ECmFE,aAAc,CACd,uBDpFY,CAAd,SC6FE,kBD7FY,CAAd,kBCyGE,mGAAyI,CACzI,aD1GY,CAAd,MCkHE,aDlHY,CAAd,QC2HE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,sBD9HY,CAAd,ICkIE,aDlIY,CAAd,ICsIE,SDtIY,CAAd,MCkJE,wBAAyB,CADzB,oBAAqB,CADrB,aDhJY,CAAd,sCCmKE,aAAc,CAHd,mBAAoB,CACpB,cAAe,CACf,mBAAoB,CAEpB,QAAS,CACT,SDrKY,CAAd,cC8KE,mBD9KY,CAAd,gDC0LE,yBAA0B,CAC1B,wBAA6B,CAC7B,qBD5LY,CAAd,gBCoME,YDpMY,CAAd,iBC4ME,eD5MY,CAAd,SCoNE,sBDpNY,CAAd,wDC6NE,WD7NY,CAAd,cCsOE,4BAA6B,CAC7B,mBDvOY,CAAd,4BC+OE,uBD/OY,CAAd,6BCwPE,yBAA0B,CAC1B,YDzPY,CAAd,QCiQE,iBDjQY,CAAd,mDCqRE,QDrRY,CAAd,SCyRE,QDzRY,CAAd,gBC0RE,SD1RY,CAAd,WCoSE,eAAgB,CAChB,QAAS,CACT,SDtSY,CAAd,SC8SE,eD9SY,CAAd,yCCyTE,aDzTY,CAAd,qBCkUE,cDlUY,CAAd,UCyUE,cDzUY,CAAd,+CC0VE,aAAc,CACd,qBD3VY,CAAd,UCqWE,WAAY,CADZ,cDpWY,CAAd,SC6WE,YD7WY,CAAd,uNEAA,gMFAc,CAAd,uTEAA,6dFAc,CAAd,yCEAA,uBFAc,CAAd,uCEAA,SFAc,CAAd,8BEAA,gBFAc,CAAd,+TEAA,8BFAc,CAAd,OEAA,8aFAc,CAAd,gDEAA,4KFAc,CAAd,6BEAA,kWFAc,CAAd,gBEAA,eFAc,CAAd,aEAA,kBFAc,CAAd,yCEAA,wcFAc,CAAd,6CEAA,8HFAc,CAAd,wBEAA,2RFAc,CAAd,qBEAA,kLFAc,CAAd,gJEAA,gDFAc,CAAd,8BEAA,mUFAc,CAAd,wEEAA,gDFAc,CAAd,YEAA,kHFAc,CAAd,kBEAA,sEFAc,CEAd,u3B,CFEA,qBEFA,mBFEmB,CAAnB,OEFA,cFEmB,CAAnB,UEFA,iBFEmB,CAAnB,SEFA,6BFEmB,CAAnB,WEFA,QFEmB,CAAnB,WEFA,aFEmB,CAAnB,UEFA,cFEmB,CAAnB,SEFA,UFEmB,CAAnB,OEFA,QFEmB,CAAnB,MEFA,UFEmB,CAAnB,MEFA,UFEmB,CAAnB,KEFA,QFEmB,CAAnB,KEFA,YFEmB,CAAnB,KEFA,aFEmB,CAAnB,SEFA,kCFEmB,CAAnB,SEFA,wCFEmB,CAAnB,MEFA,4BFEmB,CAAnB,MEFA,sCFEmB,CAAnB,MEFA,oCFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,oBFEmB,CAAnB,MEFA,mBFEmB,CAAnB,MEFA,gBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,eFEmB,CAAnB,MEFA,eFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,OEFA,mBFEmB,CAAnB,MEFA,mBFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,oBFEmB,CAAnB,MEFA,qBFEmB,CAAnB,MEFA,YFEmB,CAAnB,MEFA,kBFEmB,CAAnB,OEFA,aFEmB,CAAnB,cEFA,oBFEmB,CAAnB,QEFA,cFEmB,CAAnB,MEFA,YFEmB,CAAnB,aEFA,mBFEmB,CAAnB,OEFA,aFEmB,CAAnB,MEFA,YFEmB,CAAnB,UEFA,gBFEmB,CAAnB,QEFA,YFEmB,CAAnB,KEFA,aFEmB,CAAnB,MEFA,aFEmB,CAAnB,KEFA,cFEmB,CAAnB,KEFA,cFEmB,CAAnB,KEFA,aFEmB,CAAnB,KEFA,WFEmB,CAAnB,KEFA,WFEmB,CAAnB,KEFA,cFEmB,CAAnB,cEFA,gBFEmB,CAAnB,MEFA,UFEmB,CAAnB,QEFA,SFEmB,CAAnB,KEFA,YFEmB,CAAnB,MEFA,YFEmB,CAAnB,QEFA,UFEmB,CAAnB,KEFA,aFEmB,CAAnB,KEFA,UFEmB,CAAnB,MEFA,UFEmB,CAAnB,MEFA,WFEmB,CAAnB,MEFA,YFEmB,CAAnB,KEFA,aFEmB,CAAnB,QEFA,SFEmB,CAAnB,YEFA,cFEmB,CAAnB,YEFA,cFEmB,CAAnB,UEFA,eFEmB,CAAnB,WEFA,eFEmB,CAAnB,UEFA,eFEmB,CAAnB,WEFA,SFEmB,CAAnB,QEFA,aFEmB,CAAnB,iBEFA,WFEmB,CAAnB,mBEFA,qBFEmB,CAAnB,kCEFA,6LFEmB,CAAnB,eEFA,qBFEmB,CAAnB,eEFA,oBFEmB,CAAnB,8BEFA,6LFEmB,CAAnB,eEFA,uBFEmB,CAAnB,WEFA,6LFEmB,CAAnB,gBEFA,cFEmB,CAAnB,gBEFA,cFEmB,CAAnB,gBEFA,cFEmB,CAAnB,oBEFA,kBFEmB,CAAnB,aEFA,yCFEmB,CAAnB,WEFA,cFEmB,CAAnB,WEFA,cFEmB,CAAnB,WEFA,cFEmB,CAAnB,eEFA,qBFEmB,CAAnB,aEFA,6CFEmB,CAAnB,aEFA,6CFEmB,CAAnB,aEFA,6CFEmB,CAAnB,aEFA,0CFEmB,CAAnB,aEFA,0CFEmB,CAAnB,UEFA,qBFEmB,CAAnB,aEFA,sBFEmB,CAAnB,cEFA,kBFEmB,CAAnB,eEFA,mBFEmB,CAAnB,gBEFA,sBFEmB,CAAnB,iBEFA,6BFEmB,CAAnB,OEFA,QFEmB,CAAnB,OEFA,KFEmB,CAAnB,OEFA,QFEmB,CAAnB,OEFA,UFEmB,CAAnB,OEFA,UFEmB,CAAnB,yCEFA,+HFEmB,CAAnB,yCEFA,iIFEmB,CAAnB,iBEFA,eFEmB,CAAnB,iBEFA,eFEmB,CAAnB,iBEFA,eFEmB,CAAnB,mBEFA,kBFEmB,CAAnB,YEFA,mBFEmB,CAAnB,SEFA,oBFEmB,CAAnB,YEFA,qBFEmB,CAAnB,cEFA,oBFEmB,CAAnB,gBEFA,8DFEmB,CAAnB,gBEFA,gEFEmB,CAAnB,UEFA,gBFEmB,CAAnB,QEFA,gBFEmB,CAAnB,YEFA,qBFEmB,CAAnB,YEFA,sBFEmB,CAAnB,cEFA,kBFEmB,CAAnB,kBEFA,4EFEmB,CAAnB,cEFA,sEFEmB,CAAnB,kBEFA,4EFEmB,CAAnB,oBEFA,kBFEmB,CAAnB,iBEFA,4EFEmB,CAAnB,mBEFA,2EFEmB,CAAnB,kBEFA,2EFEmB,CAAnB,iBEFA,4EFEmB,CAAnB,aEFA,sEFEmB,CAAnB,aEFA,uEFEmB,CAAnB,UEFA,wEFEmB,CAAnB,cEFA,wEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,eEFA,uEFEmB,CAAnB,cEFA,sEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,eEFA,uEFEmB,CAAnB,cEFA,uEFEmB,CAAnB,YEFA,wEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,cEFA,wEFEmB,CAAnB,eEFA,oBFEmB,CAAnB,iBEFA,cFEmB,CAAnB,gBEFA,cFEmB,CAAnB,KEFA,SFEmB,CAAnB,KEFA,aFEmB,CAAnB,KEFA,cFEmB,CAAnB,QEFA,eFEmB,CAAnB,QEFA,eFEmB,CAAnB,OEFA,wCFEmB,CAAnB,MEFA,oCFEmB,CAAnB,MEFA,sCFEmB,CAAnB,MEFA,0CFEmB,CAAnB,MEFA,sCFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,qBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,qBFEmB,CAAnB,MEFA,oBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,WEFA,eFEmB,CAAnB,aEFA,iBFEmB,CAAnB,YEFA,gBFEmB,CAAnB,WEFA,kBFEmB,CAAnB,cEFA,qBFEmB,CAAnB,WEFA,iCFEmB,CAAnB,UEFA,sCFEmB,CAAnB,SEFA,sCFEmB,CAAnB,SEFA,qCFEmB,CAAnB,SEFA,iCFEmB,CAAnB,SEFA,qCFEmB,CAAnB,aEFA,eFEmB,CAAnB,WEFA,eFEmB,CAAnB,WEFA,kBFEmB,CAAnB,YEFA,iEFEmB,CAAnB,eEFA,8DFEmB,CAAnB,eEFA,8DFEmB,CAAnB,eEFA,8DFEmB,CAAnB,iBEFA,gEFEmB,CAAnB,gBEFA,+DFEmB,CAAnB,eEFA,iEFEmB,CAAnB,eEFA,+DFEmB,CAAnB,iBEFA,gEFEmB,CAAnB,eEFA,gEFEmB,CAAnB,iBEFA,+DFEmB,CAAnB,gBEFA,+DFEmB,CAAnB,YEFA,2DFEmB,CAAnB,cEFA,+DFEmB,CAAnB,eEFA,iEFEmB,CAAnB,WEFA,8BFEmB,CAAnB,WEFA,SFEmB,CAAnB,aEFA,SFEmB,CAAnB,YEFA,UFEmB,CAAnB,WEFA,iKFEmB,CAAnB,sBEFA,kGFEmB,CAAnB,WEFA,mKFEmB,CAAnB,WEFA,wFFEmB,CAAnB,wBEFA,kGFEmB,CAAnB,aEFA,mDFEmB,CAAnB,WEFA,gQFEmB,CAAnB,cEFA,0CFEmB,CAAnB,QEFA,4SFEmB,CAAnB,YEFA,qEFEmB,CAAnB,kBEFA,qBFEmB,CAAnB,gBEFA,sBFEmB,CAAnB,MEFA,oMFEmB,CAAnB,YEFA,qhBFEmB,CAAnB,oBEFA,uGFEmB,CAAnB,gBEFA,mGFEmB,CAAnB,cEFA,uBFEmB,CAAnB,cEFA,uBFEmB,CAAnB,cEFA,uBFEmB,CAAnB,UEFA,iDFEmB,CAAnB,SEFA,iDFEmB,CAAnB,aEFA,kDFEmB,CAEnB,MACE,wBAAyB,CACzB,4BAA6B,CAC7B,4BAA8C,CAC9C,gCAAkD,CAClD,8BAAgD,CAChD,8BAAiD,CACjD,+BAAkD,CAClD,+BAAmD,CACnD,6BAA+C,CAC/C,sEAIC,CACD,iEAKF,CAEA,MACE,+BAAkD,CAClD,gCAAkD,CAClD,8BAAgD,CAChD,8BAAiD,CACjD,sEAIC,CACD,iEAKF,CAEA,eACE,+BAAmD,CACnD,+BAAiD,CACjD,6BAAiD,CACjD,sEAIC,CACD,iEAKF,CAEA,oBACE,sEAIC,CACD,iEAKF,CAEA,qBACE,2BAA4B,CAC5B,uBACF,CAEA,aACE,uBAAyB,CAEzB,6BAA8B,CAD9B,gCAEF,CAEA,oBACE,mCACF,CAEA,qBACE,oCACF,CAEA,qBACE,oCACF,CAEA,mBACE,kCACF,CAEA,uBACE,sCACF,CAEA,mBACE,kCACF,CAEA,+BACE,sCAAwC,CACxC,6BACF,CAEA,mBACE,0CACF,CAEA,yBACE,oBACF,CAEA,QACE,uBAAwB,CACxB,8CACF,CAEA,QACE,gBAAiB,CACjB,yCAA0C,CAC1C,kCACF,CAEA,gCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,4CAA6C,CAC7C,wCACF,CACA,GACE,yBACF,CACF,CAEA,iCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,6CAA8C,CAC9C,yCACF,CACA,GACE,yBACF,CACF,CAEA,iCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,6CAA8C,CAC9C,yCACF,CACA,GACE,yBACF,CACF,CAEA,+BACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,2CAA4C,CAC5C,uCACF,CACA,GACE,yBACF,CACF,CAEA,mCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,+CAAgD,CAChD,2CACF,CACA,GACE,yBACF,CACF,CAEA,+BACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,2CAA4C,CAC5C,uCACF,CACA,GACE,yBACF,CACF,CAGA,4BACE,GACE,uBACF,CACA,GACE,yBACF,CACF,CAEA,sBACE,GACE,kBACF,CAEA,IACE,oBACF,CAEA,GACE,kBACF,CACF,CAEA,UACE,4BACF,CAEA,kBACE,GACE,sBACF,CACA,IACE,2BACF,CACA,IACE,0BACF,CACA,IACE,2BACF,CACA,GACE,sBACF,CACF,CAEA,kBACE,GACE,4BACF,CACA,IACE,4BACF,CACA,IACE,+BACF,CACA,IACE,8BACF,CACA,IACE,mCACF,CACA,IACE,kCACF,CACA,IACE,mCACF,CACA,IACE,kCACF,CACA,GACE,4BAC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2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,uEAOE,SAEF,CAEA,kCAME,UAEF,CAEA,mHATE,wBAA2C,CAC3C,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,iFAOE,SAEF,CAEA,gBACE,wBAA4C,CAC5C,UACF,CAEA,sBACE,wBAA4C,CAC5C,UACF,CAEA,uBACE,wBAA4C,CAC5C,UACF,CAEA,+BACE,wBAA0C,CAC1C,UACF,CAEA,qCACE,wBAA0C,CAC1C,UACF,CAEA,sCACE,wBAA0C,CAC1C,UACF,CAEA,eACE,wBAA0C,CAC1C,UACF,CAEA,qBACE,wBAA2C,CAC3C,UACF,CE/yBA,8B,CAAA,sL,CAAA,4gB,CAAA,6E,CAAA,wF,CAAA,sF,CAAA,qsB,CAAA,2d,CAAA,uG,EAAA,iiB,CAAA,4D,CAAA,yH,CAAA,6D,CAAA,olB,CAAA,8F,CAAA,0K,CAAA,wG,CAAA,8F,CAAA,kK,CAAA,oG,CAAA,uK,CAAA,yD,CAAA,2qB,CAAA,sH,CAAA,uqB,CAAA,kH,CAAA,+0B,CFgHA,0BACE,0CACF,CAEA,gCACE,oBACF,CEtHA,8F,CAAA,8D,CAAA,+D,CAAA,uG,CAAA,0G,CAAA,yG,CAAA,mH,CAAA,8P,CAAA,uG,CAAA,yI,CAAA,4K,CAAA,iL,CAAA,0K,CAAA,+K,CFAA,2BEAA,wE,CFAA,4BEAA,sE,CFAA,2BEAA,sE,CFAA,yBEAA,wE,CFAA,gCEAA,2E,CFAA,+BEAA,0E,CFAA,8BEAA,2E,CFAA,2BEAA,0C,CFAA,qBEAA,4S,CFAA,8BEAA,0E,CFAA,6BEAA,0E,CFAA,8BEAA,0E,CFAA,6BEAA,yE,CFAA,4BEAA,0E,CFAA,4BEAA,0B,CFAA,4BEAA,0B,CFAA,6BEAA,wE,CFAA,oCEAA,4E,CFAA,gCEAA,wE,CFAA,6BEAA,wE,CFAA,kCEAA,8D,CFAA,8CEAA,0C,CFAA,8BEAA,0E,CFAA,8BEAA,4E,CFAA,8BEAA,4E,CFAA,6BEAA,yE,CFAA,6BEAA,4E,CFAA,0BEAA,qE,CFAA,0BEAA,sE,CFAA,yBEAA,qE,CFAA,0BEAA,qE,CFAA,yBEAA,qE,CFAA,yBEAA,sE,CFAA,0BEAA,wE,CFAA,6BEAA,c,CFAA,0BEAA,W,CFAA,4BEAA,c,CFAA,2BEAA,iE,CFAA,wBEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,iE,CFAA,6BEAA,gE,CFAA,4BEAA,gE,CFAA,0BEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,8D,CFAA,+CEAA,+E,CFAA,kCEAA,8B,CFAA,4CEAA,2E,CFAA,2CEAA,0E,CFAA,0CEAA,2E,CFAA,0CEAA,yE,CFAA,yCEAA,yE,CFAA,0CEAA,0E,CFAA,yCEAA,yE,CFAA,wCEAA,0E,CFAA,gDEAA,yE,CFAA,4CEAA,qE,CFAA,8CEAA,iE,CFAA,yBEAA,0B,CAAA,wB,CAAA,wB,CAAA,oB,CAAA,uB,EFAA,yBEAA,4C,CAAA,mD,CAAA,2B,CAAA,yB,CAAA,6B,CAAA,8B,CAAA,4B,CAAA,2B,CAAA,gC,CAAA,4B,CAAA,6B,CAAA,0B,CAAA,wB,CAAA,sC,CAAA,uB,CAAA,uB,CAAA,0B,CAAA,sB,CAAA,sB,CAAA,qB,CAAA,6B,CAAA,uC,CAAA,8N,CAAA,+C,CAAA,0O,CAAA,kB,CAAA,uB,CAAA,kD,CAAA,uC,CAAA,kD,CAAA,gD,CAAA,kD,CAAA,+C,EFAA,yBEAA,0B,CAAA,yB,CAAA,8B,CAAA,2B,CAAA,wB,CAAA,8B,CAAA,+B,CAAA,kD,CAAA,gD,CAAA,+C,EFAA,0BEAA,+C,CAAA,qB,CAAA,8C,CAAA,mD,ECAA,UACE,wBACF","sources":["index.css","%3Cinput%20css%20iCGBtJ%3E","../","App.css"],"sourcesContent":["@tailwind base;\r\n@tailwind components;\r\n@tailwind utilities;\r\n\r\n:root {\r\n --animation-speed: 1500ms;\r\n --animation-speed-fast: 250ms;\r\n --default-cell-bg-color: theme('colors.white');\r\n --default-cell-border-color: theme('colors.black');\r\n --default-cell-text-color: theme('colors.black');\r\n --absent-cell-bg-color: theme('colors.slate.400');\r\n --correct-cell-bg-color: theme('colors.green.400');\r\n --present-cell-bg-color: theme('colors.yellow.400');\r\n --close-cell-bg-color: theme('colors.lime.400');\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n}\r\n\r\n.dark {\r\n --default-cell-bg-color: theme('colors.slate.900');\r\n --default-cell-border-color: theme('colors.white');\r\n --default-cell-text-color: theme('colors.white');\r\n --absent-cell-bg-color: theme('colors.slate.700');\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n}\r\n\r\n.high-contrast {\r\n --correct-cell-bg-color: theme('colors.orange.400');\r\n --present-cell-bg-color: theme('colors.cyan.400');\r\n --close-cell-bg-color: theme('colors.violet.400');\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n}\r\n\r\n.high-contrast.dark {\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n}\r\n\r\n.cell-fill-animation {\r\n animation: onTypeCell linear;\r\n animation-duration: 0.35s;\r\n}\r\n\r\n.cell-reveal {\r\n animation-duration: 0.35s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: backwards;\r\n}\r\n\r\n.cell-reveal.absent {\r\n animation-name: revealAbsentCharCell;\r\n}\r\n\r\n.cell-reveal.correct {\r\n animation-name: revealCorrectCharCell;\r\n}\r\n\r\n.cell-reveal.present {\r\n animation-name: revealPresentCharCell;\r\n}\r\n\r\n.cell-reveal.close {\r\n animation-name: revealCloseCharCell;\r\n}\r\n\r\n.cell-reveal.consonant {\r\n animation-name: revealConsonantCharCell;\r\n}\r\n\r\n.cell-reveal.vowel {\r\n animation-name: revealVowelCharCell;\r\n}\r\n\r\n.cell-reveal > .letter-container {\r\n animation: offsetLetterFlip 0.35s linear;\r\n animation-fill-mode: backwards;\r\n}\r\n\r\nsvg.cursor-pointer {\r\n transition: all var(--animation-speed-fast);\r\n}\r\n\r\nsvg.cursor-pointer:hover {\r\n transform: scale(1.2);\r\n}\r\n\r\n.jiggle {\r\n animation: jiggle linear;\r\n animation-duration: var(--animation-speed-fast);\r\n}\r\n\r\n.wiggle {\r\n animation: wiggle;\r\n animation-duration: var(--animation-speed);\r\n animation-iteration-count: infinite;\r\n}\r\n\r\n@keyframes revealAbsentCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--absent-cell-bg-color);\r\n border-color: var(--absent-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealCorrectCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--correct-cell-bg-color);\r\n border-color: var(--correct-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealPresentCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--present-cell-bg-color);\r\n border-color: var(--present-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealCloseCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--close-cell-bg-color);\r\n border-color: var(--close-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealConsonantCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--consonant-cell-bg-color);\r\n border-color: var(--consonant-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealVowelCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--vowel-cell-bg-color);\r\n border-color: var(--vowel-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n/* Additional animation on the child div to avoid letters turning upside down/snapping back to upright visual glitch */\r\n@keyframes offsetLetterFlip {\r\n 0% {\r\n transform: rotateX(0deg);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes onTypeCell {\r\n 0% {\r\n transform: scale(1);\r\n }\r\n\r\n 50% {\r\n transform: scale(1.1);\r\n }\r\n\r\n 100% {\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n.shadowed {\r\n text-shadow: 1px 1px 1px #000000;\r\n}\r\n\r\n@keyframes jiggle {\r\n 0% {\r\n transform: translate(0, 0);\r\n }\r\n 25% {\r\n transform: translate(-0.5rem, 0);\r\n }\r\n 50% {\r\n transform: translate(0.5rem, 0);\r\n }\r\n 75% {\r\n transform: translate(-0.5rem, 0);\r\n }\r\n 100% {\r\n transform: translate(0, 0);\r\n }\r\n}\r\n\r\n@keyframes wiggle {\r\n 0% {\r\n transform: rotate(0) scale(1);\r\n }\r\n 60% {\r\n transform: rotate(0) scale(1);\r\n }\r\n 75% {\r\n transform: rotate(0) scale(1.12);\r\n }\r\n 80% {\r\n transform: rotate(0) scale(1.1);\r\n }\r\n 84% {\r\n transform: rotate(-10deg) scale(1.1);\r\n }\r\n 88% {\r\n transform: rotate(10deg) scale(1.1);\r\n }\r\n 92% {\r\n transform: rotate(-10deg) scale(1.1);\r\n }\r\n 96% {\r\n transform: rotate(10deg) scale(1.1);\r\n }\r\n 100% {\r\n transform: rotate(0) scale(1);\r\n }\r\n}\r\n\r\n.local-font {\r\n font-family: 'Noto Sans JP', 'Noto Sans CJK JP', 'ヒラギノ角ゴ Pro W3',\r\n 'Hiragino Kaku Gothic Pro', Osaka, メイリオ, Meiryo, 'MS Pゴシック',\r\n 'MS PGothic', 'MS ゴシック', 'MS Gothic', TakaoPGothic, sans-serif;\r\n}\r\n\r\n.correct.cell-bg {\r\n background-color: theme('colors.green.500');\r\n border-color: theme('colors.green.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.cell-bg {\r\n background-color: theme('colors.orange.500');\r\n border-color: theme('colors.orange.500');\r\n color: white;\r\n}\r\n\r\n.close.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .close.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .close.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .close.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.consonant.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .consonant.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .consonant.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .consonant.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.vowel.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .vowel.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .vowel.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .vowel.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.present.cell-bg {\r\n background-color: theme('colors.yellow.500');\r\n border-color: theme('colors.yellow.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.cell-bg {\r\n background-color: theme('colors.cyan.500');\r\n border-color: theme('colors.cyan.500');\r\n color: white;\r\n}\r\n\r\n.absent.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .absent.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.correct.key-bg {\r\n background-color: theme('colors.green.500');\r\n color: white;\r\n}\r\n\r\n.correct.key-bg:hover {\r\n background-color: theme('colors.green.600');\r\n color: white;\r\n}\r\n\r\n.correct.key-bg:active {\r\n background-color: theme('colors.green.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.key-bg {\r\n background-color: theme('colors.orange.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.key-bg:hover {\r\n background-color: theme('colors.orange.600');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.key-bg:active {\r\n background-color: theme('colors.orange.700');\r\n color: white;\r\n}\r\n\r\n.consonant.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.consonant.key-bg:hover,\r\n.consonant.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.dark .consonant.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.dark .consonant.key-bg:hover,\r\n.dark .consonant.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast .consonant.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast .consonant.key-bg:hover,\r\n.high-contrast .consonant.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .consonant.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .consonant.key-bg:hover,\r\n.high-contrast.dark .consonant.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.vowel.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.vowel.key-bg:hover,\r\n.vowel.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.dark .vowel.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.dark .vowel.key-bg:hover,\r\n.dark .vowel.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast .vowel.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast .vowel.key-bg:hover,\r\n.high-contrast .vowel.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .vowel.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .vowel.key-bg:hover,\r\n.high-contrast.dark .vowel.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.close.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.close.key-bg:hover,\r\n.close.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.dark .close.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.dark .close.key-bg:hover,\r\n.dark .close.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast .close.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast .close.key-bg:hover,\r\n.high-contrast .close.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .close.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .close.key-bg:hover,\r\n.high-contrast.dark .close.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.present.key-bg {\r\n background-color: theme('colors.yellow.500');\r\n color: white;\r\n}\r\n\r\n.present.key-bg:hover {\r\n background-color: theme('colors.yellow.600');\r\n color: white;\r\n}\r\n\r\n.present.key-bg:active {\r\n background-color: theme('colors.yellow.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.key-bg {\r\n background-color: theme('colors.cyan.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.key-bg:hover {\r\n background-color: theme('colors.cyan.600');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.key-bg:active {\r\n background-color: theme('colors.cyan.700');\r\n color: white;\r\n}\r\n\r\n.absent.key-bg {\r\n background-color: theme('colors.gray.400');\r\n color: white;\r\n}\r\n\r\n.dark .absent.key-bg {\r\n background-color: theme('colors.slate.800');\r\n color: white;\r\n}\r\n\r\n/* Date picker */\r\n\r\n.react-datepicker {\r\n @apply h-72;\r\n}\r\n\r\n.react-datepicker__input-container input {\r\n @apply form-input block w-full rounded border border-gray-300 bg-white text-base shadow-sm md:text-sm;\r\n}\r\n\r\n.react-datepicker-popper {\r\n @apply z-40 w-72 rounded border-2 border-gray-200 bg-white px-3 py-2 text-sm shadow;\r\n}\r\n\r\n.react-datepicker-left {\r\n @apply absolute left-0 right-auto top-11 transform-none !important;\r\n}\r\n\r\n.react-datepicker-right {\r\n @apply absolute right-0 left-auto top-11 transform-none !important;\r\n}\r\n\r\n.react-datepicker__portal {\r\n @apply absolute top-12 right-0 z-10 w-72 transform-none rounded border-2 border-gray-200 bg-white px-3 py-2 text-sm shadow;\r\n}\r\n\r\n.react-datepicker__month-container {\r\n @apply flex flex-col;\r\n}\r\n\r\n.react-datepicker__month {\r\n @apply flex flex-col;\r\n}\r\n\r\n.react-datepicker__current-month {\r\n @apply ml-2.5 text-lg font-semibold text-gray-800 dark:text-gray-100;\r\n}\r\n\r\n.react-datepicker__week {\r\n @apply flex justify-around;\r\n}\r\n\r\n.react-datepicker__day-names {\r\n @apply flex justify-around text-center text-xs font-medium text-gray-400 dark:text-gray-500;\r\n}\r\n\r\n.react-datepicker__day-name {\r\n @apply flex h-8 w-8 items-center justify-center rounded-full py-1;\r\n}\r\n\r\n.react-datepicker__navigation {\r\n @apply absolute top-2;\r\n}\r\n\r\n.react-datepicker__navigation--previous {\r\n @apply right-12 flex h-8 w-8 items-center justify-center rounded transition hover:bg-gray-200;\r\n}\r\n\r\n.react-datepicker__navigation--next {\r\n @apply right-4 flex h-8 w-8 items-center justify-center rounded transition hover:bg-gray-200;\r\n}\r\n\r\n.react-datepicker__day {\r\n @apply mb-1 flex h-8 w-8 cursor-pointer items-center justify-center rounded py-1 text-sm leading-loose text-gray-700 transition dark:text-gray-200;\r\n}\r\n\r\n.react-datepicker__day--disabled {\r\n @apply cursor-not-allowed opacity-40 hover:bg-transparent;\r\n}\r\n\r\n.react-datepicker__day--outside-month {\r\n @apply text-gray-300 dark:text-gray-600;\r\n}\r\n\r\n.react-datepicker__day--in-range {\r\n @apply bg-gray-200;\r\n}\r\n\r\n.react-datepicker__day--in-selecting-range {\r\n @apply bg-green-200;\r\n}\r\n\r\n.react-datepicker__day--selecting-range-start {\r\n @apply border-2 border-green-500 bg-white;\r\n}\r\n\r\n.react-datepicker__day--selecting-range-end {\r\n @apply border-2 border-green-500 bg-white;\r\n}\r\n\r\n.react-datepicker__day--selected {\r\n @apply bg-green-500 text-white dark:text-white;\r\n}\r\n\r\n.react-datepicker__day--range-start {\r\n @apply bg-green-500 text-white hover:bg-white hover:text-gray-700;\r\n}\r\n\r\n.react-datepicker__day--range-end {\r\n @apply bg-green-500 text-white hover:bg-white hover:text-gray-700;\r\n}\r\n","/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: theme('borderColor.DEFAULT', 'currentColor'); /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n*/\n\nhtml {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/*\nEnsure the default browser behavior of the `hidden` attribute.\n*/\n\n[hidden] {\n display: none;\n}\n",null,"html.dark {\r\n background-color: rgb(15, 23, 42);\r\n}\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/css/main.262cc0ce.css","mappings":"AAAA;;CAAc,CAAd,iBCWE,sBAA0D,CAH1D,qBDRY,CAAd,eCgBE,eDhBY,CAAd,KC4BE,6BAA8B,CAG9B,gMAAsP,CAJtP,eAAgB,CAGhB,UD9BY,CAAd,KCyCE,mBAAoB,CADpB,QDxCY,CAAd,GCqDE,oBAAqB,CADrB,aAAc,CADd,QDnDY,CAAd,oBC6DE,wCAAiC,CAAjC,gCD7DY,CAAd,kBC0EE,iBAAkB,CAClB,mBD3EY,CAAd,ECmFE,aAAc,CACd,uBDpFY,CAAd,SC6FE,kBD7FY,CAAd,kBCyGE,mGAAyI,CACzI,aD1GY,CAAd,MCkHE,aDlHY,CAAd,QC2HE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,sBD9HY,CAAd,ICkIE,aDlIY,CAAd,ICsIE,SDtIY,CAAd,MCkJE,wBAAyB,CADzB,oBAAqB,CADrB,aDhJY,CAAd,sCCmKE,aAAc,CAHd,mBAAoB,CACpB,cAAe,CACf,mBAAoB,CAEpB,QAAS,CACT,SDrKY,CAAd,cC8KE,mBD9KY,CAAd,gDC0LE,yBAA0B,CAC1B,wBAA6B,CAC7B,qBD5LY,CAAd,gBCoME,YDpMY,CAAd,iBC4ME,eD5MY,CAAd,SCoNE,sBDpNY,CAAd,wDC6NE,WD7NY,CAAd,cCsOE,4BAA6B,CAC7B,mBDvOY,CAAd,4BC+OE,uBD/OY,CAAd,6BCwPE,yBAA0B,CAC1B,YDzPY,CAAd,QCiQE,iBDjQY,CAAd,mDCqRE,QDrRY,CAAd,SCyRE,QDzRY,CAAd,gBC0RE,SD1RY,CAAd,WCoSE,eAAgB,CAChB,QAAS,CACT,SDtSY,CAAd,SC8SE,eD9SY,CAAd,yCCyTE,aDzTY,CAAd,qBCkUE,cDlUY,CAAd,UCyUE,cDzUY,CAAd,+CC0VE,aAAc,CACd,qBD3VY,CAAd,UCqWE,WAAY,CADZ,cDpWY,CAAd,SC6WE,YD7WY,CAAd,uNEAA,gMFAc,CAAd,uTEAA,6dFAc,CAAd,yCEAA,uBFAc,CAAd,uCEAA,SFAc,CAAd,8BEAA,gBFAc,CAAd,+TEAA,8BFAc,CAAd,OEAA,8aFAc,CAAd,gDEAA,4KFAc,CAAd,6BEAA,kWFAc,CAAd,gBEAA,eFAc,CAAd,aEAA,kBFAc,CAAd,yCEAA,wcFAc,CAAd,6CEAA,8HFAc,CAAd,wBEAA,2RFAc,CAAd,qBEAA,kLFAc,CAAd,gJEAA,gDFAc,CAAd,8BEAA,mUFAc,CAAd,wEEAA,gDFAc,CAAd,YEAA,kHFAc,CAAd,kBEAA,sEFAc,CEAd,u3B,CFEA,qBEFA,mBFEmB,CAAnB,OEFA,cFEmB,CAAnB,UEFA,iBFEmB,CAAnB,SEFA,6BFEmB,CAAnB,WEFA,QFEmB,CAAnB,WEFA,aFEmB,CAAnB,UEFA,cFEmB,CAAnB,SEFA,UFEmB,CAAnB,OEFA,QFEmB,CAAnB,MEFA,UFEmB,CAAnB,MEFA,UFEmB,CAAnB,KEFA,QFEmB,CAAnB,KEFA,YFEmB,CAAnB,KEFA,aFEmB,CAAnB,SEFA,kCFEmB,CAAnB,SEFA,wCFEmB,CAAnB,MEFA,4BFEmB,CAAnB,MEFA,sCFEmB,CAAnB,MEFA,oCFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,oBFEmB,CAAnB,MEFA,mBFEmB,CAAnB,MEFA,gBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,eFEmB,CAAnB,MEFA,eFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,OEFA,mBFEmB,CAAnB,MEFA,mBFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,oBFEmB,CAAnB,MEFA,qBFEmB,CAAnB,MEFA,YFEmB,CAAnB,MEFA,kBFEmB,CAAnB,OEFA,aFEmB,CAAnB,cEFA,oBFEmB,CAAnB,QEFA,cFEmB,CAAnB,MEFA,YFEmB,CAAnB,aEFA,mBFEmB,CAAnB,OEFA,aFEmB,CAAnB,MEFA,YFEmB,CAAnB,UEFA,gBFEmB,CAAnB,QEFA,YFEmB,CAAnB,KEFA,aFEmB,CAAnB,MEFA,aFEmB,CAAnB,KEFA,cFEmB,CAAnB,KEFA,cFEmB,CAAnB,KEFA,aFEmB,CAAnB,KEFA,WFEmB,CAAnB,KEFA,WFEmB,CAAnB,KEFA,cFEmB,CAAnB,cEFA,gBFEmB,CAAnB,MEFA,UFEmB,CAAnB,QEFA,SFEmB,CAAnB,KEFA,YFEmB,CAAnB,MEFA,YFEmB,CAAnB,QEFA,UFEmB,CAAnB,KEFA,aFEmB,CAAnB,KEFA,UFEmB,CAAnB,MEFA,UFEmB,CAAnB,MEFA,WFEmB,CAAnB,MEFA,YFEmB,CAAnB,KEFA,aFEmB,CAAnB,QEFA,SFEmB,CAAnB,YEFA,cFEmB,CAAnB,YEFA,cFEmB,CAAnB,UEFA,eFEmB,CAAnB,WEFA,eFEmB,CAAnB,UEFA,eFEmB,CAAnB,WEFA,SFEmB,CAAnB,QEFA,aFEmB,CAAnB,iBEFA,WFEmB,CAAnB,mBEFA,qBFEmB,CAAnB,kCEFA,6LFEmB,CAAnB,eEFA,qBFEmB,CAAnB,eEFA,oBFEmB,CAAnB,8BEFA,6LFEmB,CAAnB,eEFA,uBFEmB,CAAnB,WEFA,6LFEmB,CAAnB,gBEFA,cFEmB,CAAnB,gBEFA,cFEmB,CAAnB,gBEFA,cFEmB,CAAnB,oBEFA,kBFEmB,CAAnB,aEFA,yCFEmB,CAAnB,WEFA,cFEmB,CAAnB,WEFA,cFEmB,CAAnB,WEFA,cFEmB,CAAnB,eEFA,qBFEmB,CAAnB,aEFA,6CFEmB,CAAnB,aEFA,6CFEmB,CAAnB,aEFA,6CFEmB,CAAnB,aEFA,0CFEmB,CAAnB,aEFA,0CFEmB,CAAnB,UEFA,qBFEmB,CAAnB,aEFA,sBFEmB,CAAnB,cEFA,kBFEmB,CAAnB,eEFA,mBFEmB,CAAnB,gBEFA,sBFEmB,CAAnB,iBEFA,6BFEmB,CAAnB,OEFA,QFEmB,CAAnB,OEFA,KFEmB,CAAnB,OEFA,QFEmB,CAAnB,OEFA,UFEmB,CAAnB,OEFA,UFEmB,CAAnB,yCEFA,+HFEmB,CAAnB,yCEFA,iIFEmB,CAAnB,iBEFA,eFEmB,CAAnB,iBEFA,eFEmB,CAAnB,iBEFA,eFEmB,CAAnB,mBEFA,kBFEmB,CAAnB,YEFA,mBFEmB,CAAnB,SEFA,oBFEmB,CAAnB,YEFA,qBFEmB,CAAnB,cEFA,oBFEmB,CAAnB,gBEFA,8DFEmB,CAAnB,gBEFA,gEFEmB,CAAnB,UEFA,gBFEmB,CAAnB,QEFA,gBFEmB,CAAnB,YEFA,qBFEmB,CAAnB,YEFA,sBFEmB,CAAnB,cEFA,kBFEmB,CAAnB,kBEFA,4EFEmB,CAAnB,cEFA,sEFEmB,CAAnB,kBEFA,4EFEmB,CAAnB,oBEFA,kBFEmB,CAAnB,iBEFA,4EFEmB,CAAnB,mBEFA,2EFEmB,CAAnB,kBEFA,2EFEmB,CAAnB,iBEFA,4EFEmB,CAAnB,aEFA,sEFEmB,CAAnB,aEFA,uEFEmB,CAAnB,UEFA,wEFEmB,CAAnB,cEFA,wEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,eEFA,uEFEmB,CAAnB,cEFA,sEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,eEFA,uEFEmB,CAAnB,cEFA,uEFEmB,CAAnB,YEFA,wEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,cEFA,wEFEmB,CAAnB,eEFA,oBFEmB,CAAnB,iBEFA,cFEmB,CAAnB,gBEFA,cFEmB,CAAnB,KEFA,SFEmB,CAAnB,KEFA,aFEmB,CAAnB,KEFA,cFEmB,CAAnB,QEFA,eFEmB,CAAnB,QEFA,eFEmB,CAAnB,OEFA,wCFEmB,CAAnB,MEFA,oCFEmB,CAAnB,MEFA,sCFEmB,CAAnB,MEFA,0CFEmB,CAAnB,MEFA,sCFEmB,CAAnB,MEFA,iBFEmB,CAAnB,MEFA,qBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,qBFEmB,CAAnB,MEFA,oBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,MEFA,kBFEmB,CAAnB,WEFA,eFEmB,CAAnB,aEFA,iBFEmB,CAAnB,YEFA,gBFEmB,CAAnB,WEFA,kBFEmB,CAAnB,cEFA,qBFEmB,CAAnB,WEFA,iCFEmB,CAAnB,UEFA,sCFEmB,CAAnB,SEFA,sCFEmB,CAAnB,SEFA,qCFEmB,CAAnB,SEFA,iCFEmB,CAAnB,SEFA,qCFEmB,CAAnB,aEFA,eFEmB,CAAnB,WEFA,eFEmB,CAAnB,WEFA,kBFEmB,CAAnB,YEFA,iEFEmB,CAAnB,eEFA,8DFEmB,CAAnB,eEFA,8DFEmB,CAAnB,eEFA,8DFEmB,CAAnB,iBEFA,gEFEmB,CAAnB,gBEFA,+DFEmB,CAAnB,eEFA,iEFEmB,CAAnB,eEFA,+DFEmB,CAAnB,iBEFA,gEFEmB,CAAnB,eEFA,gEFEmB,CAAnB,iBEFA,+DFEmB,CAAnB,gBEFA,+DFEmB,CAAnB,YEFA,2DFEmB,CAAnB,cEFA,+DFEmB,CAAnB,eEFA,iEFEmB,CAAnB,WEFA,8BFEmB,CAAnB,WEFA,SFEmB,CAAnB,aEFA,SFEmB,CAAnB,YEFA,UFEmB,CAAnB,WEFA,iKFEmB,CAAnB,sBEFA,kGFEmB,CAAnB,WEFA,mKFEmB,CAAnB,WEFA,wFFEmB,CAAnB,wBEFA,kGFEmB,CAAnB,aEFA,mDFEmB,CAAnB,WEFA,gQFEmB,CAAnB,cEFA,0CFEmB,CAAnB,QEFA,4SFEmB,CAAnB,YEFA,qEFEmB,CAAnB,kBEFA,qBFEmB,CAAnB,gBEFA,sBFEmB,CAAnB,MEFA,oMFEmB,CAAnB,YEFA,qhBFEmB,CAAnB,oBEFA,uGFEmB,CAAnB,gBEFA,mGFEmB,CAAnB,cEFA,uBFEmB,CAAnB,cEFA,uBFEmB,CAAnB,cEFA,uBFEmB,CAAnB,UEFA,iDFEmB,CAAnB,SEFA,iDFEmB,CAAnB,aEFA,kDFEmB,CAEnB,MACE,wBAAyB,CACzB,4BAA6B,CAC7B,4BAA8C,CAC9C,gCAAkD,CAClD,8BAAgD,CAChD,8BAAiD,CACjD,+BAAkD,CAClD,+BAAmD,CACnD,6BAA+C,CAC/C,sEAIC,CACD,iEAKF,CAEA,MACE,+BAAkD,CAClD,gCAAkD,CAClD,8BAAgD,CAChD,8BAAiD,CACjD,sEAIC,CACD,iEAKF,CAEA,eACE,+BAAmD,CACnD,+BAAiD,CACjD,6BAAiD,CACjD,sEAIC,CACD,iEAKF,CAEA,oBACE,sEAIC,CACD,iEAKF,CAEA,qBACE,2BAA4B,CAC5B,uBACF,CAEA,aACE,uBAAyB,CAEzB,6BAA8B,CAD9B,gCAEF,CAEA,oBACE,mCACF,CAEA,qBACE,oCACF,CAEA,qBACE,oCACF,CAEA,mBACE,kCACF,CAEA,uBACE,sCACF,CAEA,mBACE,kCACF,CAEA,+BACE,sCAAwC,CACxC,6BACF,CAEA,mBACE,0CACF,CAEA,yBACE,oBACF,CAEA,QACE,uBAAwB,CACxB,8CACF,CAEA,QACE,gBAAiB,CACjB,yCAA0C,CAC1C,kCACF,CAEA,gCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,4CAA6C,CAC7C,wCACF,CACA,GACE,yBACF,CACF,CAEA,iCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,6CAA8C,CAC9C,yCACF,CACA,GACE,yBACF,CACF,CAEA,iCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,6CAA8C,CAC9C,yCACF,CACA,GACE,yBACF,CACF,CAEA,+BACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,2CAA4C,CAC5C,uCACF,CACA,GACE,yBACF,CACF,CAEA,mCACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,+CAAgD,CAChD,2CACF,CACA,GACE,yBACF,CACF,CAEA,+BACE,GAEE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCAAqC,CAHrC,uBAIF,CACA,IACE,6CAA8C,CAC9C,6CAA8C,CAC9C,oCACF,CACA,MACE,2CAA4C,CAC5C,uCACF,CACA,GACE,yBACF,CACF,CAGA,4BACE,GACE,uBACF,CACA,GACE,yBACF,CACF,CAEA,sBACE,GACE,kBACF,CAEA,IACE,oBACF,CAEA,GACE,kBACF,CACF,CAEA,UACE,4BACF,CAEA,kBACE,GACE,sBACF,CACA,IACE,2BACF,CACA,IACE,0BACF,CACA,IACE,2BACF,CACA,GACE,sBACF,CACF,CAEA,kBACE,GACE,4BACF,CACA,IACE,4BACF,CACA,IACE,+BACF,CACA,IACE,8BACF,CACA,IACE,mCACF,CACA,IACE,kCACF,CACA,IACE,mCACF,CACA,IACE,kCACF,CACA,GACE,4BACF,CACF,CAEA,YACE,gKAGF,CAEA,iBACE,wBAA2C,CAC3C,oBAAuC,CACvC,UACF,CAEA,gCACE,wBAA4C,CAC5C,oBAAwC,CACxC,UACF,CAEA,eACE,wBAA0C,CAK1C,oBAEF,CAEA,oCARE,uFAAgD,CAGhD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAWF,CARA,qBACE,wBAA2C,CAK3C,oBAEF,CAEA,8BACE,wBAA0C,CAK1C,oBAEF,CAEA,iEARE,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAWF,CARA,mCACE,wBAA2C,CAK3C,oBAEF,CAEA,mBACE,wBAA0C,CAK1C,oBAEF,CAEA,4CARE,4FAAqD,CAGrD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAWF,CARA,yBACE,wBAA2C,CAK3C,oBAEF,CAEA,kCACE,wBAA0C,CAK1C,oBAEF,CAEA,yEARE,6FAAsD,CAGtD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAWF,CARA,uCACE,wBAA2C,CAK3C,oBAEF,CAEA,eACE,wBAA0C,CAK1C,oBAEF,CAEA,oCARE,wFAAiD,CAGjD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAWF,CARA,qBACE,wBAA2C,CAK3C,oBAEF,CAEA,8BACE,wBAA0C,CAK1C,oBAEF,CAEA,iEARE,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAWF,CARA,mCACE,wBAA2C,CAK3C,oBAEF,CAEA,iBACE,wBAA4C,CAC5C,oBAAwC,CACxC,UACF,CAEA,gCACE,wBAA0C,CAC1C,oBAAsC,CACtC,UACF,CAEA,gBACE,wBAA0C,CAC1C,oBAAuC,CACvC,UACF,CAEA,sBACE,wBAA2C,CAC3C,oBAAuC,CACvC,UACF,CAEA,gBACE,wBAA2C,CAC3C,UACF,CAEA,sBACE,wBAA2C,CAC3C,UACF,CAEA,uBACE,wBAA2C,CAC3C,UACF,CAEA,+BACE,wBAA4C,CAC5C,UACF,CAEA,qCACE,wBAA4C,CAC5C,UACF,CAEA,sCACE,wBAA4C,CAC5C,UACF,CAEA,kBAME,UAEF,CAEA,mEATE,wBAA0C,CAC1C,4FAAqD,CAGrD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,iDAOE,SAEF,CAEA,wBAME,UAEF,CAEA,qFATE,wBAA2C,CAC3C,4FAAqD,CAGrD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,6DAOE,SAEF,CAEA,iCAME,UAEF,CAEA,gHATE,wBAA0C,CAC1C,6FAAsD,CAGtD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,+EAOE,SAEF,CAEA,sCAME,UAEF,CAEA,+HATE,wBAA2C,CAC3C,6FAAsD,CAGtD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,yFAOE,SAEF,CAEA,cAME,UAEF,CAEA,uDATE,wBAA0C,CAC1C,wFAAiD,CAGjD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,yCAOE,SAEF,CAEA,oBAME,UAEF,CAEA,yEATE,wBAA2C,CAC3C,wFAAiD,CAGjD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,qDAOE,SAEF,CAEA,6BAME,UAEF,CAEA,oGATE,wBAA0C,CAC1C,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,uEAOE,SAEF,CAEA,kCAME,UAEF,CAEA,mHATE,wBAA2C,CAC3C,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,iFAOE,SAEF,CAEA,cAME,UAEF,CAEA,uDATE,wBAA0C,CAC1C,uFAAgD,CAGhD,uBAA2B,CAD3B,2BAA4B,CAD5B,wBAAyB,CAIzB,UAYF,CATA,yCAOE,SAEF,CAEA,oBAME,UAEF,CAEA,yEATE,wBAA2C,CAC3C,uFAAgD,CAGhD,uBAA2B,CAD3B,2BAA4B,CAD5B,wBAAyB,CAIzB,UAYF,CATA,qDAOE,SAEF,CAEA,6BAME,UAEF,CAEA,oGATE,wBAA0C,CAC1C,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,uEAOE,SAEF,CAEA,kCAME,UAEF,CAEA,mHATE,wBAA2C,CAC3C,yFAAkD,CAGlD,uBAA2B,CAD3B,2BAA4B,CAD5B,yBAA0B,CAI1B,UAYF,CATA,iFAOE,SAEF,CAEA,gBACE,wBAA4C,CAC5C,UACF,CAEA,sBACE,wBAA4C,CAC5C,UACF,CAEA,uBACE,wBAA4C,CAC5C,UACF,CAEA,+BACE,wBAA0C,CAC1C,UACF,CAEA,qCACE,wBAA0C,CAC1C,UACF,CAEA,sCACE,wBAA0C,CAC1C,UACF,CAEA,eACE,wBAA0C,CAC1C,UACF,CAEA,qBACE,wBAA2C,CAC3C,UACF,CE/yBA,8B,CAAA,sL,CAAA,4gB,CAAA,6E,CAAA,wF,CAAA,sF,CAAA,qsB,CAAA,2d,CAAA,uG,EAAA,iiB,CAAA,4D,CAAA,yH,CAAA,6D,CAAA,olB,CAAA,8F,CAAA,0K,CAAA,wG,CAAA,8F,CAAA,kK,CAAA,oG,CAAA,uK,CAAA,yD,CAAA,2qB,CAAA,sH,CAAA,uqB,CAAA,kH,CAAA,+0B,CFgHA,0BACE,0CACF,CAEA,gCACE,oBACF,CEtHA,8F,CAAA,8D,CAAA,+D,CAAA,uG,CAAA,0G,CAAA,yG,CAAA,mH,CAAA,8P,CAAA,uG,CAAA,yI,CAAA,4K,CAAA,iL,CAAA,0K,CAAA,+K,CFAA,2BEAA,wE,CFAA,4BEAA,sE,CFAA,2BEAA,sE,CFAA,yBEAA,wE,CFAA,gCEAA,2E,CFAA,+BEAA,0E,CFAA,8BEAA,2E,CFAA,2BEAA,0C,CFAA,qBEAA,4S,CFAA,8BEAA,0E,CFAA,6BEAA,0E,CFAA,8BEAA,0E,CFAA,6BEAA,yE,CFAA,4BEAA,0E,CFAA,4BEAA,0B,CFAA,4BEAA,0B,CFAA,6BEAA,wE,CFAA,oCEAA,4E,CFAA,gCEAA,wE,CFAA,6BEAA,wE,CFAA,kCEAA,8D,CFAA,8CEAA,0C,CFAA,8BEAA,0E,CFAA,8BEAA,4E,CFAA,8BEAA,4E,CFAA,6BEAA,yE,CFAA,6BEAA,4E,CFAA,0BEAA,qE,CFAA,0BEAA,sE,CFAA,yBEAA,qE,CFAA,0BEAA,qE,CFAA,yBEAA,qE,CFAA,yBEAA,sE,CFAA,0BEAA,wE,CFAA,6BEAA,c,CFAA,0BEAA,W,CFAA,4BEAA,c,CFAA,2BEAA,iE,CFAA,wBEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,iE,CFAA,6BEAA,gE,CFAA,4BEAA,gE,CFAA,0BEAA,iE,CFAA,2BEAA,iE,CFAA,2BEAA,8D,CFAA,+CEAA,+E,CFAA,kCEAA,8B,CFAA,4CEAA,2E,CFAA,2CEAA,0E,CFAA,0CEAA,2E,CFAA,0CEAA,yE,CFAA,yCEAA,yE,CFAA,0CEAA,0E,CFAA,yCEAA,yE,CFAA,wCEAA,0E,CFAA,gDEAA,yE,CFAA,4CEAA,qE,CFAA,8CEAA,iE,CFAA,yBEAA,0B,CAAA,wB,CAAA,wB,CAAA,oB,CAAA,uB,EFAA,yBEAA,4C,CAAA,mD,CAAA,2B,CAAA,yB,CAAA,6B,CAAA,8B,CAAA,4B,CAAA,2B,CAAA,gC,CAAA,4B,CAAA,6B,CAAA,0B,CAAA,wB,CAAA,sC,CAAA,uB,CAAA,uB,CAAA,0B,CAAA,sB,CAAA,sB,CAAA,qB,CAAA,6B,CAAA,uC,CAAA,8N,CAAA,+C,CAAA,0O,CAAA,kB,CAAA,uB,CAAA,kD,CAAA,uC,CAAA,kD,CAAA,gD,CAAA,kD,CAAA,+C,EFAA,yBEAA,0B,CAAA,yB,CAAA,8B,CAAA,2B,CAAA,wB,CAAA,8B,CAAA,+B,CAAA,kD,CAAA,gD,CAAA,+C,EFAA,0BEAA,+C,CAAA,qB,CAAA,8C,CAAA,mD,ECAA,UACE,wBACF","sources":["index.css","%3Cinput%20css%20-dHp5Z%3E","../","App.css"],"sourcesContent":["@tailwind base;\r\n@tailwind components;\r\n@tailwind utilities;\r\n\r\n:root {\r\n --animation-speed: 1500ms;\r\n --animation-speed-fast: 250ms;\r\n --default-cell-bg-color: theme('colors.white');\r\n --default-cell-border-color: theme('colors.black');\r\n --default-cell-text-color: theme('colors.black');\r\n --absent-cell-bg-color: theme('colors.slate.400');\r\n --correct-cell-bg-color: theme('colors.green.400');\r\n --present-cell-bg-color: theme('colors.yellow.400');\r\n --close-cell-bg-color: theme('colors.lime.400');\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n}\r\n\r\n.dark {\r\n --default-cell-bg-color: theme('colors.slate.900');\r\n --default-cell-border-color: theme('colors.white');\r\n --default-cell-text-color: theme('colors.white');\r\n --absent-cell-bg-color: theme('colors.slate.700');\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.green.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n}\r\n\r\n.high-contrast {\r\n --correct-cell-bg-color: theme('colors.orange.400');\r\n --present-cell-bg-color: theme('colors.cyan.400');\r\n --close-cell-bg-color: theme('colors.violet.400');\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.400') 50%\r\n );\r\n}\r\n\r\n.high-contrast.dark {\r\n --consonant-cell-bg-color: linear-gradient(\r\n to right,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n --vowel-cell-bg-color: linear-gradient(\r\n to top,\r\n theme('colors.orange.400') 50%,\r\n theme('colors.slate.700') 50%\r\n );\r\n}\r\n\r\n.cell-fill-animation {\r\n animation: onTypeCell linear;\r\n animation-duration: 0.35s;\r\n}\r\n\r\n.cell-reveal {\r\n animation-duration: 0.35s;\r\n animation-timing-function: linear;\r\n animation-fill-mode: backwards;\r\n}\r\n\r\n.cell-reveal.absent {\r\n animation-name: revealAbsentCharCell;\r\n}\r\n\r\n.cell-reveal.correct {\r\n animation-name: revealCorrectCharCell;\r\n}\r\n\r\n.cell-reveal.present {\r\n animation-name: revealPresentCharCell;\r\n}\r\n\r\n.cell-reveal.close {\r\n animation-name: revealCloseCharCell;\r\n}\r\n\r\n.cell-reveal.consonant {\r\n animation-name: revealConsonantCharCell;\r\n}\r\n\r\n.cell-reveal.vowel {\r\n animation-name: revealVowelCharCell;\r\n}\r\n\r\n.cell-reveal > .letter-container {\r\n animation: offsetLetterFlip 0.35s linear;\r\n animation-fill-mode: backwards;\r\n}\r\n\r\nsvg.cursor-pointer {\r\n transition: all var(--animation-speed-fast);\r\n}\r\n\r\nsvg.cursor-pointer:hover {\r\n transform: scale(1.2);\r\n}\r\n\r\n.jiggle {\r\n animation: jiggle linear;\r\n animation-duration: var(--animation-speed-fast);\r\n}\r\n\r\n.wiggle {\r\n animation: wiggle;\r\n animation-duration: var(--animation-speed);\r\n animation-iteration-count: infinite;\r\n}\r\n\r\n@keyframes revealAbsentCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--absent-cell-bg-color);\r\n border-color: var(--absent-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealCorrectCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--correct-cell-bg-color);\r\n border-color: var(--correct-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealPresentCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--present-cell-bg-color);\r\n border-color: var(--present-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealCloseCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--close-cell-bg-color);\r\n border-color: var(--close-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealConsonantCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--consonant-cell-bg-color);\r\n border-color: var(--consonant-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes revealVowelCharCell {\r\n 0% {\r\n transform: rotateX(0deg);\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50% {\r\n background-color: var(--default-cell-bg-color);\r\n border-color: var(--default-cell-border-color);\r\n color: var(--default-cell-text-color);\r\n }\r\n 50.1% {\r\n background-color: var(--vowel-cell-bg-color);\r\n border-color: var(--vowel-cell-bg-color);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n/* Additional animation on the child div to avoid letters turning upside down/snapping back to upright visual glitch */\r\n@keyframes offsetLetterFlip {\r\n 0% {\r\n transform: rotateX(0deg);\r\n }\r\n 100% {\r\n transform: rotateX(180deg);\r\n }\r\n}\r\n\r\n@keyframes onTypeCell {\r\n 0% {\r\n transform: scale(1);\r\n }\r\n\r\n 50% {\r\n transform: scale(1.1);\r\n }\r\n\r\n 100% {\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n.shadowed {\r\n text-shadow: 1px 1px 1px #000000;\r\n}\r\n\r\n@keyframes jiggle {\r\n 0% {\r\n transform: translate(0, 0);\r\n }\r\n 25% {\r\n transform: translate(-0.5rem, 0);\r\n }\r\n 50% {\r\n transform: translate(0.5rem, 0);\r\n }\r\n 75% {\r\n transform: translate(-0.5rem, 0);\r\n }\r\n 100% {\r\n transform: translate(0, 0);\r\n }\r\n}\r\n\r\n@keyframes wiggle {\r\n 0% {\r\n transform: rotate(0) scale(1);\r\n }\r\n 60% {\r\n transform: rotate(0) scale(1);\r\n }\r\n 75% {\r\n transform: rotate(0) scale(1.12);\r\n }\r\n 80% {\r\n transform: rotate(0) scale(1.1);\r\n }\r\n 84% {\r\n transform: rotate(-10deg) scale(1.1);\r\n }\r\n 88% {\r\n transform: rotate(10deg) scale(1.1);\r\n }\r\n 92% {\r\n transform: rotate(-10deg) scale(1.1);\r\n }\r\n 96% {\r\n transform: rotate(10deg) scale(1.1);\r\n }\r\n 100% {\r\n transform: rotate(0) scale(1);\r\n }\r\n}\r\n\r\n.local-font {\r\n font-family: 'Noto Sans JP', 'Noto Sans CJK JP', 'ヒラギノ角ゴ Pro W3',\r\n 'Hiragino Kaku Gothic Pro', Osaka, メイリオ, Meiryo, 'MS Pゴシック',\r\n 'MS PGothic', 'MS ゴシック', 'MS Gothic', TakaoPGothic, sans-serif;\r\n}\r\n\r\n.correct.cell-bg {\r\n background-color: theme('colors.green.500');\r\n border-color: theme('colors.green.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.cell-bg {\r\n background-color: theme('colors.orange.500');\r\n border-color: theme('colors.orange.500');\r\n color: white;\r\n}\r\n\r\n.close.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .close.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .close.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .close.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.consonant.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .consonant.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .consonant.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .consonant.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.vowel.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .vowel.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .vowel.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .vowel.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.present.cell-bg {\r\n background-color: theme('colors.yellow.500');\r\n border-color: theme('colors.yellow.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.cell-bg {\r\n background-color: theme('colors.cyan.500');\r\n border-color: theme('colors.cyan.500');\r\n color: white;\r\n}\r\n\r\n.absent.cell-bg {\r\n background-color: theme('colors.gray.400');\r\n border-color: theme('colors.slate.400');\r\n color: white;\r\n}\r\n\r\n.dark .absent.cell-bg {\r\n background-color: theme('colors.slate.700');\r\n border-color: theme('colors.slate.700');\r\n color: white;\r\n}\r\n\r\n.correct.key-bg {\r\n background-color: theme('colors.green.500');\r\n color: white;\r\n}\r\n\r\n.correct.key-bg:hover {\r\n background-color: theme('colors.green.600');\r\n color: white;\r\n}\r\n\r\n.correct.key-bg:active {\r\n background-color: theme('colors.green.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.key-bg {\r\n background-color: theme('colors.orange.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.key-bg:hover {\r\n background-color: theme('colors.orange.600');\r\n color: white;\r\n}\r\n\r\n.high-contrast .correct.key-bg:active {\r\n background-color: theme('colors.orange.700');\r\n color: white;\r\n}\r\n\r\n.consonant.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.consonant.key-bg:hover,\r\n.consonant.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.dark .consonant.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.dark .consonant.key-bg:hover,\r\n.dark .consonant.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast .consonant.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast .consonant.key-bg:hover,\r\n.high-contrast .consonant.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .consonant.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .consonant.key-bg:hover,\r\n.high-contrast.dark .consonant.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/consonant-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.vowel.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.vowel.key-bg:hover,\r\n.vowel.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.dark .vowel.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.dark .vowel.key-bg:hover,\r\n.dark .vowel.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-green.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast .vowel.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast .vowel.key-bg:hover,\r\n.high-contrast .vowel.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .vowel.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .vowel.key-bg:hover,\r\n.high-contrast.dark .vowel.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/vowel-orange.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.close.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.close.key-bg:hover,\r\n.close.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.dark .close.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.dark .close.key-bg:hover,\r\n.dark .close.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-lime.svg');\r\n background-size: auto 95%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast .close.key-bg {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast .close.key-bg:hover,\r\n.high-contrast .close.key-bg:active {\r\n background-color: theme('colors.gray.400');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .close.key-bg {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 0.9;\r\n color: white;\r\n}\r\n\r\n.high-contrast.dark .close.key-bg:hover,\r\n.high-contrast.dark .close.key-bg:active {\r\n background-color: theme('colors.slate.800');\r\n background-image: url('./images/close-violet.svg');\r\n background-size: auto 100%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n opacity: 1;\r\n color: white;\r\n}\r\n\r\n.present.key-bg {\r\n background-color: theme('colors.yellow.500');\r\n color: white;\r\n}\r\n\r\n.present.key-bg:hover {\r\n background-color: theme('colors.yellow.600');\r\n color: white;\r\n}\r\n\r\n.present.key-bg:active {\r\n background-color: theme('colors.yellow.700');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.key-bg {\r\n background-color: theme('colors.cyan.500');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.key-bg:hover {\r\n background-color: theme('colors.cyan.600');\r\n color: white;\r\n}\r\n\r\n.high-contrast .present.key-bg:active {\r\n background-color: theme('colors.cyan.700');\r\n color: white;\r\n}\r\n\r\n.absent.key-bg {\r\n background-color: theme('colors.gray.400');\r\n color: white;\r\n}\r\n\r\n.dark .absent.key-bg {\r\n background-color: theme('colors.slate.800');\r\n color: white;\r\n}\r\n\r\n/* Date picker */\r\n\r\n.react-datepicker {\r\n @apply h-72;\r\n}\r\n\r\n.react-datepicker__input-container input {\r\n @apply form-input block w-full rounded border border-gray-300 bg-white text-base shadow-sm md:text-sm;\r\n}\r\n\r\n.react-datepicker-popper {\r\n @apply z-40 w-72 rounded border-2 border-gray-200 bg-white px-3 py-2 text-sm shadow;\r\n}\r\n\r\n.react-datepicker-left {\r\n @apply absolute left-0 right-auto top-11 transform-none !important;\r\n}\r\n\r\n.react-datepicker-right {\r\n @apply absolute right-0 left-auto top-11 transform-none !important;\r\n}\r\n\r\n.react-datepicker__portal {\r\n @apply absolute top-12 right-0 z-10 w-72 transform-none rounded border-2 border-gray-200 bg-white px-3 py-2 text-sm shadow;\r\n}\r\n\r\n.react-datepicker__month-container {\r\n @apply flex flex-col;\r\n}\r\n\r\n.react-datepicker__month {\r\n @apply flex flex-col;\r\n}\r\n\r\n.react-datepicker__current-month {\r\n @apply ml-2.5 text-lg font-semibold text-gray-800 dark:text-gray-100;\r\n}\r\n\r\n.react-datepicker__week {\r\n @apply flex justify-around;\r\n}\r\n\r\n.react-datepicker__day-names {\r\n @apply flex justify-around text-center text-xs font-medium text-gray-400 dark:text-gray-500;\r\n}\r\n\r\n.react-datepicker__day-name {\r\n @apply flex h-8 w-8 items-center justify-center rounded-full py-1;\r\n}\r\n\r\n.react-datepicker__navigation {\r\n @apply absolute top-2;\r\n}\r\n\r\n.react-datepicker__navigation--previous {\r\n @apply right-12 flex h-8 w-8 items-center justify-center rounded transition hover:bg-gray-200;\r\n}\r\n\r\n.react-datepicker__navigation--next {\r\n @apply right-4 flex h-8 w-8 items-center justify-center rounded transition hover:bg-gray-200;\r\n}\r\n\r\n.react-datepicker__day {\r\n @apply mb-1 flex h-8 w-8 cursor-pointer items-center justify-center rounded py-1 text-sm leading-loose text-gray-700 transition dark:text-gray-200;\r\n}\r\n\r\n.react-datepicker__day--disabled {\r\n @apply cursor-not-allowed opacity-40 hover:bg-transparent;\r\n}\r\n\r\n.react-datepicker__day--outside-month {\r\n @apply text-gray-300 dark:text-gray-600;\r\n}\r\n\r\n.react-datepicker__day--in-range {\r\n @apply bg-gray-200;\r\n}\r\n\r\n.react-datepicker__day--in-selecting-range {\r\n @apply bg-green-200;\r\n}\r\n\r\n.react-datepicker__day--selecting-range-start {\r\n @apply border-2 border-green-500 bg-white;\r\n}\r\n\r\n.react-datepicker__day--selecting-range-end {\r\n @apply border-2 border-green-500 bg-white;\r\n}\r\n\r\n.react-datepicker__day--selected {\r\n @apply bg-green-500 text-white dark:text-white;\r\n}\r\n\r\n.react-datepicker__day--range-start {\r\n @apply bg-green-500 text-white hover:bg-white hover:text-gray-700;\r\n}\r\n\r\n.react-datepicker__day--range-end {\r\n @apply bg-green-500 text-white hover:bg-white hover:text-gray-700;\r\n}\r\n","/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: theme('borderColor.DEFAULT', 'currentColor'); /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n*/\n\nhtml {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/*\nEnsure the default browser behavior of the `hidden` attribute.\n*/\n\n[hidden] {\n display: none;\n}\n",null,"html.dark {\r\n background-color: rgb(15, 23, 42);\r\n}\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file