.LevelList-module__X8olbG__wrap{flex-direction:column;flex:1;gap:.85rem;min-height:0;display:flex}.LevelList-module__X8olbG__grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem .55rem;display:grid}.LevelList-module__X8olbG__card{aspect-ratio:470/624;color:inherit;filter:drop-shadow(0 5px 10px #3a2a1a2e);background:url(/ui/card.webp) 50%/contain no-repeat;text-decoration:none;transition:transform .12s;display:block;position:relative;overflow:visible}.LevelList-module__X8olbG__card:active{transform:scale(.985)}.LevelList-module__X8olbG__coverWrap{box-sizing:border-box;background:#d8c4a8;border:1px solid #000;border-radius:.42rem;height:51.5%;position:absolute;top:17.6%;left:9.2%;right:10.2%;overflow:hidden}.LevelList-module__X8olbG__cover{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.04)}.LevelList-module__X8olbG__check{aspect-ratio:108/96;pointer-events:none;filter:drop-shadow(0 1px 1px #00000059);width:30%;height:auto;position:absolute;bottom:2.5%;right:2.5%}.LevelList-module__X8olbG__card[data-locked="1"]{cursor:default}.LevelList-module__X8olbG__card[data-locked="1"] .LevelList-module__X8olbG__cover{filter:brightness(.55)saturate(.75)}.LevelList-module__X8olbG__lock{aspect-ratio:96/132;pointer-events:none;filter:drop-shadow(0 1px 2px #0006);width:20%;height:auto;position:absolute;bottom:3%;right:3%}.LevelList-module__X8olbG__title{text-align:center;color:#5f311d;letter-spacing:.01em;font-size:clamp(1.2rem,3.2vw,.88rem);font-weight:700;line-height:1.25;display:block;position:absolute;bottom:9.2%;left:10%;right:10%}.LevelList-module__X8olbG__pager{justify-content:center;align-items:center;gap:1.1rem;margin-top:auto;padding:.15rem 0 .1rem;display:flex}.LevelList-module__X8olbG__pagerBtn{cursor:pointer;filter:drop-shadow(0 3px 4px #3a2a1a38);background:0 0;border:0;padding:0;line-height:0;text-decoration:none;display:block}.LevelList-module__X8olbG__pagerBtn[data-disabled="1"]{opacity:.38;cursor:default;pointer-events:none}.LevelList-module__X8olbG__pagerBtn:not([data-disabled="1"]):active{transform:scale(.94)}.LevelList-module__X8olbG__pagerIcon{aspect-ratio:88/120;width:2.35rem;height:auto;display:block}.LevelList-module__X8olbG__pageLabel{text-align:center;letter-spacing:.04em;color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,-2px 0 #000,2px 0 #000,0 -2px #000,0 2px #000;min-width:4.5rem;margin:0;font-size:1.35rem;font-weight:900;line-height:1.15}
.SiteFooter-module__RYuFIa__footer{text-align:center;border-top:1px solid #5a3d2224;margin-top:1.5rem;padding-top:.85rem}.SiteFooter-module__RYuFIa__nav{flex-wrap:wrap;justify-content:center;gap:.55rem .85rem;display:flex}.SiteFooter-module__RYuFIa__link{color:#6b5340;text-underline-offset:.15em;font-size:.75rem;text-decoration:underline}.SiteFooter-module__RYuFIa__copy{color:#8a735c;margin:.65rem 0 0;font-size:.7rem}
.page-module__21wo-G__main{width:100%;min-height:100dvh;padding:.7rem 6.1% calc(1.15rem + env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none;color:#3a2a1a;box-shadow:none;background-color:#f9c79f;background-image:url(/ui/bg-under.webp);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin:0;display:flex;position:relative;overflow:auto}.page-module__21wo-G__main::-webkit-scrollbar{display:none}.page-module__21wo-G__main:before{content:none}.page-module__21wo-G__settings{cursor:pointer;filter:drop-shadow(0 2px 3px #3a2a1a38);background:0 0;border:0;align-self:flex-start;margin:.15rem 0 .65rem;padding:0;line-height:0}.page-module__21wo-G__settings:active{transform:scale(.96)}.page-module__21wo-G__settingsIcon{aspect-ratio:100/108;width:8.5vw;max-width:2.6rem;height:auto;display:block}.page-module__21wo-G__homeAd{justify-content:center;width:100%;margin:.85rem 0 1rem;display:flex}.page-module__21wo-G__homeAdUnit{width:100%;max-width:20rem}
.LegalPage-module__kN1QHW__page{max-width:640px;min-height:100dvh;padding:20px 16px calc(40px + env(safe-area-inset-bottom));margin:0 auto}.LegalPage-module__kN1QHW__back{color:#9bb0c7;margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-block}.LegalPage-module__kN1QHW__back:hover{color:#f4efe6}.LegalPage-module__kN1QHW__title{letter-spacing:.2px;color:#f4efe6;margin:0 0 8px;font-size:26px;font-weight:800}.LegalPage-module__kN1QHW__updated{color:#8a9aab;margin:0 0 24px;font-size:12px}.LegalPage-module__kN1QHW__section{margin:0 0 22px}.LegalPage-module__kN1QHW__h2{color:#f3eff7;margin:0 0 8px;font-size:16px;font-weight:700}.LegalPage-module__kN1QHW__p{color:#c5d0dc;margin:0 0 10px;font-size:14px;line-height:1.65}.LegalPage-module__kN1QHW__ul{color:#c5d0dc;margin:0 0 10px;padding-left:1.2em;font-size:14px;line-height:1.65}.LegalPage-module__kN1QHW__ul li{margin-bottom:6px}.LegalPage-module__kN1QHW__a{color:#f0c56d;text-underline-offset:2px;text-decoration:underline}.LegalPage-module__kN1QHW__strong{color:#f3eff7;font-weight:650}
