@font-face{font-family:Mali;src:url(/_next/static/media/Mali-Bold.7b3d982c.ttf) format("truetype");font-weight:400;font-style:normal}.LetterCover_letterCoverContainer__XtNGY{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#ffd27d;text-align:center;transition:opacity 1s ease-in-out}.LetterCover_letter__5Sv8O{position:relative;width:600px;height:300px;background-color:#ffe3b3;border-radius:8px;cursor:pointer;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.2);transition:transform 1s ease;border:3px solid #ffb74d;perspective:1000px}.LetterCover_triangularFlapBottom__CaSfo,.LetterCover_triangularFlapLeft__TZSnh,.LetterCover_triangularFlapRight__4nIoe,.LetterCover_triangularFlapTop__FoxGz{position:absolute;width:0;height:0;background-color:#ffe3b3;border-style:solid;transition:transform 1s ease;z-index:2}.LetterCover_triangularFlapTop__FoxGz{top:0;left:50%;transform-origin:top;border-width:0 300px 150px;border-color:transparent transparent #ffe3b3}.LetterCover_triangularFlapBottom__CaSfo{bottom:0;left:50%;transform-origin:bottom;border-width:150px 300px 0;border-color:#ffe3b3 transparent transparent}.LetterCover_triangularFlapLeft__TZSnh{left:0;top:50%;transform-origin:left;border-width:150px 0 150px 300px;border-color:transparent transparent transparent #ffe3b3}.LetterCover_triangularFlapRight__4nIoe{right:0;top:50%;transform-origin:right;border-width:150px 300px 150px 0;border-color:transparent #ffe3b3 transparent transparent}.LetterCover_opened__E6wSE .LetterCover_triangularFlapTop__FoxGz{transform:rotateX(-180deg)}.LetterCover_opened__E6wSE .LetterCover_triangularFlapBottom__CaSfo{transform:rotateX(180deg)}.LetterCover_opened__E6wSE .LetterCover_triangularFlapLeft__TZSnh{transform:rotateY(-180deg)}.LetterCover_opened__E6wSE .LetterCover_triangularFlapRight__4nIoe{transform:rotateY(180deg)}.LetterCover_seal__TtX7W{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:#ffb74d;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:3;box-shadow:0 0 15px rgba(0,0,0,.15)}.LetterCover_catMascot__LkvNA{width:60px;height:60px}.LetterCover_title__WFscD{font-family:Mali,sans-serif;font-size:3.5rem;color:#ff8a65;margin-bottom:30px}.LetterCover_clickText__Cy3DP{font-size:1.5rem;color:#bf360c;margin-top:30px}