.lwa-tabs{--lwa-line:#e8b04a;z-index:40;padding:6px 6px calc(env(safe-area-inset-bottom) + 6px);border-top:3px solid var(--lwa-line);-webkit-tap-highlight-color:transparent;box-sizing:border-box;--lwa-gold:#e8b04a;--lwa-gold-l:#ffd987;background:linear-gradient(#ffffff12,#0000 40%),repeating-linear-gradient(90deg,#0000000f 0 2px,#0000 2px 16px),linear-gradient(#7a4a22,#3d220e);grid-template-columns:repeat(5,1fr);align-items:start;font:700 12px/1.3 Noto Sans KR,system-ui,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #0006}nav.lwa-tabs>a,nav.lwa-tabs>button{color:#e3c99b;width:100%;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:2px;padding:2px 0 0;text-decoration:none;display:grid}.lwa-ico{border-radius:15px;place-items:center;width:52px;height:30px;transition:background-color .15s ease-out;display:grid;position:relative}.lwa-tabs svg{width:24px;height:24px}nav.lwa-tabs>.on{color:var(--lwa-gold-l)}.lwa-tabs .on .lwa-ico{background:linear-gradient(180deg,var(--lwa-gold-l),var(--lwa-gold));color:#3a1f05;box-shadow:0 2px #8a5a12}.lwa-tabs i{color:#fff;text-align:center;background:#e04a3a;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:800 11px/18px system-ui;position:absolute;top:-4px;left:calc(50% + 4px);box-shadow:0 0 0 2px #5a3416}.lwa-tabs :focus-visible{outline:3px solid var(--lwa-gold);outline-offset:2px;border-radius:12px}html.lwa-tabbed body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}html.lw-app .world-header .world-main-nav,html.lw-app .world-footer{display:none!important}@media (min-width:900px) and (orientation:landscape){.lwa-tabs{width:96px;padding:calc(env(safe-area-inset-top) + 16px) 0 calc(env(safe-area-inset-bottom) + 16px);border-top:0;border-right:3px solid var(--lwa-line);grid-template-columns:1fr;grid-auto-rows:min-content;align-content:center;gap:12px;font-size:12px;top:0;right:auto;box-shadow:6px 0 16px #0006}html.lwa-tabbed body{padding-bottom:0;padding-left:96px}}.world{--world-ink:#22394c;--world-muted:#667d8d;--world-blue:#1889c4;--world-yellow:#ffd469;--world-line:#dce8ef;--world-surface:#fff;--world-bg:#f6fbfe;color:var(--world-ink);background:var(--world-bg);word-break:keep-all;min-height:100vh;font:15px/1.6 system-ui,-apple-system,Segoe UI,Malgun Gothic,sans-serif}.world *{box-sizing:border-box}.world a{color:inherit;text-decoration:none}.world button,.world input{font:inherit}.world button{cursor:pointer;color:inherit}.world button:disabled{opacity:.5;cursor:default}:is(.world button:focus-visible,.world a:focus-visible,.world input:focus-visible){outline:3px solid var(--world-blue);outline-offset:4px}.world h1,.world h2,.world h3{letter-spacing:-.04em;line-height:1.35}.world h2{margin:0;font-size:24px}.world-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--world-line);background:#ffffffed;position:sticky;top:0}.world-header-inner{align-items:center;gap:28px;max-width:1440px;min-height:72px;margin:auto;padding:8px 30px;display:flex;position:relative}.world-logo{flex-shrink:0;display:block}.world-logo img{object-fit:contain;width:140px;height:47px;display:block}.world-main-nav{white-space:nowrap;gap:22px;display:flex}.world-main-nav a{color:var(--world-muted);align-items:center;gap:7px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.world-main-nav a.selected{color:var(--world-blue)}.world-search{color:#678294;background:#edf5fa;border-radius:24px;align-items:center;gap:10px;width:28%;max-width:310px;margin-left:auto;padding:9px 14px;display:flex}.world-search input{width:100%;min-width:0;color:var(--world-ink);background:0 0;border:0;outline:0;font-size:12px}.world-tools{align-items:center;gap:8px;display:flex}.world-icon{width:38px;height:38px;color:var(--world-ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.world-icon:hover{background:#eef6fa}.world-coin{white-space:nowrap;background:#fff3ca;border-radius:22px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;color:#81591e!important}.world-tools .selected{color:var(--world-blue)}.world-more{z-index:31;border:1px solid var(--world-line);background:#fff;border-radius:17px;flex-direction:column;width:280px;padding:12px;display:flex;position:absolute;top:70px;right:28px;box-shadow:0 16px 36px #21496220}.world-more a{justify-content:space-between;padding:14px 12px;font-size:14px;display:flex}.world-more a:hover{background:#edf7fc;border-radius:10px}.world-subnav{justify-content:center;gap:10px;padding:13px 24px;font-size:13px;display:flex}.world-subnav a{border:1px solid var(--world-line);white-space:nowrap;background:#fff;border-radius:22px;padding:7px 18px}.world-subnav .selected{color:#137ead;background:#e3f3fb;border-color:#cde7f4;font-weight:700}.world-announcement{color:#785821;background:#fff3cf;border-radius:7px;max-width:1380px;margin:4px 30px 22px;padding:11px 45px;font-size:12px;position:relative}.world-announcement a{justify-content:center;align-items:center;gap:8px;display:flex}.world-announcement button{background:0 0;border:0;padding:2px 8px;font-size:22px;position:absolute;top:5px;right:12px}.world-billboard{max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.world-billboard-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:0 calc(50% - min(480px,42vw)/2) 20px;scroll-padding-inline:calc(50% - min(480px,42vw)/2);display:flex;position:relative;overflow-x:auto}.world-billboard-track::-webkit-scrollbar{display:none}.world-banner{aspect-ratio:1;scroll-snap-align:center;isolation:isolate;background:#e9e7dd;border-radius:14px;flex:0 0 min(480px,42vw);display:block;position:relative;overflow:hidden}.world-banner img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.world-banner:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#122c4666 60%,#122c46eb);position:absolute;inset:0}.world-banner.shadow{background:#b8bda1}.world-banner.shadow img{object-fit:contain;padding:32px 20px 130px}.world-banner.shadow:after{background:linear-gradient(#62744e08 25%,#29482922 55%,#294829f5)}.world-banner.hamzzi{background:#fff0c2}.world-banner.hamzzi img{object-fit:contain;padding:25px 70px 135px}.world-banner.hamzzi:after{background:linear-gradient(#0000 30%,#63562a0a 55%,#685330e6)}.world-banner-tag{color:#345367;background:#ffffffde;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:17px;left:17px}.world-banner-copy{color:#fff;position:absolute;bottom:24px;left:25px;right:25px}.world-banner-copy h2{margin:0 0 12px;font-size:30px;font-weight:850;line-height:1.25}.world-banner-copy h2 span{display:block}.world-banner-copy p{color:#ffffffe0;margin:0 0 14px;font-size:12px}.world-banner-action{color:#ffdc79;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.world-banner-count{color:#fff;background:#20354b80;border-radius:20px;padding:3px 8px;font-size:12px;position:absolute;top:18px;right:18px}.billboard-arrow{background:#fffffff2;border:1px solid #e2edf4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:45%;box-shadow:0 4px 10px #23434c15}.billboard-arrow.prev{left:14px}.billboard-arrow.next{right:14px}.world-shortcuts{justify-content:center;gap:44px;margin:12px auto 45px;padding:0 24px;display:flex}.world-shortcuts a{text-align:center;min-width:62px}.world-shortcuts a>span{color:#3d7a97;background:#fff;border:1px solid #e1edf3;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 9px;display:grid}.world-shortcuts a:nth-child(2)>span,.world-shortcuts a:nth-child(5)>span{color:#b38830;background:#fff6dc}.world-shortcuts strong{font-size:11px;font-weight:600}.world-section{max-width:1440px;margin:0 auto 45px;padding:0 30px;scroll-margin-top:90px}.world-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.world-section-heading>a{color:#678799;align-items:center;gap:5px;font-size:12px;display:flex}.world-section-heading>span{color:var(--world-muted);font-size:12px}.world-story-rail{align-items:stretch;gap:28px;padding-bottom:10px;display:flex;overflow:auto}.world-story-card{flex-shrink:0;width:300px}.world-story-cover{background:#e7ecdf;border-radius:10px;place-items:center;height:230px;padding:15px;display:grid;position:relative;overflow:hidden}.world-story-cover img{object-fit:contain;border-radius:5px;width:100%;height:auto;box-shadow:0 6px 18px #33452b20}.world-story-cover>span{background:#fff;border-radius:4px;padding:3px 7px;font-size:9px;position:absolute;top:10px;left:10px}.world-story-card h3{margin:12px 0 4px;font-size:17px}.world-story-card p{margin:0 0 12px;font-size:12px}.world-story-card>div:last-child{color:var(--world-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.world-story-card strong{color:#9c7430;align-items:center;gap:4px;font-size:12px;display:flex}.world-next-stories{color:#54839d;background:#f0f8fc;border:1px dashed #d4e3ec;border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;width:290px;padding:28px;display:flex}.world-next-stories h3{margin:15px 0 8px;font-size:17px}.world-next-stories p{margin:0 0 20px;font-size:12px;line-height:1.9}.world-next-stories>span{font-size:12px}.world-game-rail{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.world-game-card{min-width:0}.world-game-art{background:#e5f0fa;border-radius:12px;justify-content:center;align-items:center;height:210px;display:flex;overflow:hidden}.world-game-card.match .world-game-art{background:#edf4e7}.world-game-card.run .world-game-art{background:#fff0d6}.world-game-art>img{object-fit:contain;width:180px;height:180px}.world-match-pair{align-items:center;gap:15px;display:flex}.world-match-pair>img,.world-match-pair>span{object-fit:contain;background:#fff;border:5px solid #fff;border-radius:9px;width:92px;height:115px;transform:rotate(-8deg);box-shadow:0 6px 12px #38533f15}.world-match-pair>span{color:#72934b;place-items:center;font-size:22px;font-weight:750;display:grid;transform:rotate(8deg)}.world-war-art{text-align:center;flex-direction:column;gap:18px;display:flex}.world-war-art>span{letter-spacing:.2em;color:#4b85a5;font-size:12px}.world-war-art strong{color:#4185b0;font-size:40px}.world-war-art b{color:#b88b35;background:#fff5da;border-radius:50%;margin:0 8px;padding:15px 10px;font-size:14px}.world-game-card h3{margin:14px 0 5px;font-size:18px}.world-game-card p{margin:0 0 12px;font-size:12px}.world-card-link{border-top:1px solid var(--world-line);justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;font-weight:700;display:flex}.world-learning-strip{background:#edf6fa;border-radius:12px;max-width:1380px;margin:10px 30px 45px;padding:25px 30px}.world-learning-strip>div>span{letter-spacing:.15em;color:#4d8ca9;font-size:12px}.world-learning-strip h2{margin:8px 0 22px;font-size:22px}.world-learning-strip ol{justify-content:space-between;gap:20px;margin:0;padding:0;list-style:none;display:flex}.world-learning-strip li{align-items:center;gap:10px;font-size:12px;display:flex}.world-learning-strip b{color:#947127;background:#fff4cc;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.world-learning-strip>p{margin:22px 0 0;font-size:11px}.world-current{background:#fff6dd;border-radius:12px;align-items:center;gap:22px;padding:20px;display:flex}.world-current img{border-radius:6px;width:125px}.world-current div{flex:1}.world-current small{color:#988132;font-size:12px}.world-current h3{margin:4px 0 8px;font-size:18px}.world-current p{margin:0;font-size:12px}.world-footer{border-top:1px solid var(--world-line);max-width:1440px;color:var(--world-muted);flex-wrap:wrap;align-items:center;gap:25px;margin:auto;padding:30px;font-size:11px;display:flex}.world-footer img{width:120px}.world-footer>span{margin-right:auto}.world button svg,.world a svg{flex-shrink:0}.world [hidden]{display:none!important}@media (min-width:1440px){.world-announcement,.world-learning-strip{margin-left:auto;margin-right:auto}}@media (max-width:1000px){.world-header-inner{gap:20px;padding-inline:24px}.world-main-nav{gap:14px}.world-main-nav a{font-size:12px}.world-search{width:22%;padding:8px 12px}.world-logo img{width:125px}.world-tools{gap:3px}.world-coin{padding:8px}.world-icon{width:34px}.world-banner-copy h2{font-size:26px}.world-billboard-track{gap:20px}.world-banner{border-radius:12px}.world-shortcuts{gap:32px}.world-game-art{height:180px}.world-section h2{font-size:22px}}@media (max-width:600px){.world-header-inner{flex-wrap:wrap;gap:10px;min-height:60px;padding:9px 16px}.world-logo img{width:118px;height:38px}.world-main-nav{display:none}.world-search{order:3;width:100%;max-width:none;margin:0;padding:8px 13px}.world-search input{font-size:16px}.world-tools{gap:1px;margin-left:auto}.world-icon{width:33px;height:36px}.world-account{display:none}.world-coin{padding:7px 9px;font-size:12px}.world-coin svg{width:17px}.world-more{width:250px;top:57px;right:16px}.world-subnav{justify-content:flex-start;gap:8px;padding:12px 16px;overflow:auto}.world-subnav a{padding:6px 12px;font-size:11px}.world-announcement{margin:0 16px 16px;padding:10px 30px;font-size:12px}.world-announcement a{gap:4px}.world-billboard-track{gap:12px;padding:0 9vw 14px;scroll-padding-inline:9vw}.world-banner{aspect-ratio:.95;border-radius:11px;flex-basis:82vw}.world-banner-copy{bottom:22px;left:20px;right:20px}.world-banner-copy h2{font-size:27px}.world-banner-copy p{font-size:11px}.world-banner-tag{font-size:9px;top:12px;left:12px}.world-banner-count{font-size:9px;top:12px;right:12px}.world-banner.shadow img{padding:28px 18px 120px}.world-banner.hamzzi img{padding:20px 50px 125px}.billboard-arrow{width:32px;height:32px}.billboard-arrow.prev{left:5px}.billboard-arrow.next{right:5px}.world-shortcuts{scrollbar-width:none;justify-content:flex-start;gap:19px;margin:8px auto 30px;padding:0 18px 5px;overflow-x:auto}.world-shortcuts a{min-width:47px}.world-shortcuts a>span{width:47px;height:47px;margin-bottom:7px}.world-shortcuts svg{width:22px;height:22px}.world-shortcuts strong{font-size:12px}.world-section{margin-bottom:34px;padding:0 18px}.world-section h2{font-size:20px}.world-section-heading>a,.world-section-heading>span{font-size:12px}.world-story-rail{gap:16px}.world-story-card{width:220px}.world-story-cover{height:180px;padding:12px}.world-story-card h3{font-size:16px}.world-story-card p{font-size:11px}.world-story-card>div:last-child{flex-wrap:wrap;font-size:12px}.world-next-stories{width:215px;padding:20px}.world-next-stories h3{font-size:15px}.world-next-stories p{font-size:11px}.world-game-rail{scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px;display:flex;overflow-x:auto}.world-game-card{scroll-snap-align:start;flex:0 0 230px;width:230px}.world-game-art{height:175px}.world-game-card h3{font-size:17px}.world-game-card p{font-size:11px}.world-learning-strip{margin:0 18px 32px;padding:22px}.world-learning-strip h2{font-size:20px}.world-learning-strip ol{flex-wrap:wrap;gap:12px}.world-learning-strip li{font-size:11px}.world-learning-strip>p{font-size:12px}.world-current{gap:15px;padding:16px}.world-current img{width:90px}.world-current h3{font-size:15px}.world-current p{font-size:11px}.world-footer{gap:18px;padding:24px 18px}.world-footer img{width:110px}.world-footer>span,.world-footer a{font-size:12px}.world h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.world *{scroll-behavior:auto!important}}.world-primary,.world-secondary{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;font:700 14px system-ui,sans-serif;text-decoration:none;display:inline-flex}.world-primary{background:#ffd469;color:#334332!important}.world-primary:hover{background:#ffdc83}.world-secondary{color:#395c72;background:#fff;border:1px solid #d2e3ec}.world .full{width:100%}.world-eyebrow{letter-spacing:.14em;color:#4c8aa5;font-size:12px;font-weight:750;display:block}.world-fine{color:#748895;font-size:11px;line-height:1.8}.world-back{align-items:center;gap:7px;font-size:12px;display:inline-flex;color:#718a99!important}.world-notice{background:#e9f6ec;border:1px solid #d2e9d7;border-radius:10px;margin:15px 0;padding:15px 20px;font-size:13px}.world-notice.error{color:#8e563e;background:#fff0e8;border-color:#f2dbcb}.world-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.world-notice a{align-items:center;gap:7px;margin-top:8px;font-weight:700;display:flex}.world-wallet-page{max-width:850px;margin:auto;padding:25px 30px 65px}.world-wallet-page>.world-back{margin-bottom:25px}.world-wallet-page h1{margin:12px 0;font-size:33px}.world-wallet-page>p{font-size:13px}.world-wallet-balance{background:#fff4d4;border:1px solid #f0e0b1;border-radius:14px;margin:30px 0;padding:26px 30px}.world-wallet-balance>div{color:#96742c;align-items:center;gap:12px;font-size:13px;display:flex}.world-wallet-balance>strong{color:#534b2e;margin:12px 0;font-size:34px;display:block}.world-wallet-balance>small{color:#9d8a51;font-size:12px}.world-coin-packs{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.world-coin-packs button{background:#fff;border:1px solid #dce8ef;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 18px;display:flex}.world-coin-packs button>svg{color:#c19a34}.world-coin-packs strong{font-size:23px}.world-coin-packs>button>span{color:#648393;font-size:14px}.world-coin-packs small{color:#4585a3;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.world-wallet-history{margin-top:45px}.world-wallet-history>p{padding:25px 0;font-size:13px}.world-wallet-history ul{margin:18px 0;padding:0;list-style:none}.world-wallet-history li{border-bottom:1px solid #dce8ef;justify-content:space-between;gap:15px;padding:18px 0;font-size:13px;display:flex}.world-wallet-history li>div{flex-direction:column;gap:5px;display:flex}.world-wallet-history li span{color:#718898;font-size:12px}.world-wallet-history li b{color:#478bab}.world-modal{color:#244256;overscroll-behavior:contain;background:#fff;border:0;border-radius:18px;width:min(510px,100vw - 30px);max-height:calc(100dvh - 30px);padding:34px;font:14px/1.7 system-ui,sans-serif;box-shadow:0 20px 80px #153e5040}.world-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14394e80}.world-modal-close{cursor:pointer;color:#54768b;background:#edf5f9;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:14px;right:14px}.world-modal h2{margin:16px 0;font-size:25px}.world-modal .full{width:100%}.world-purchase-summary{margin:25px 0}.world-purchase-summary>div{border-bottom:1px solid #e2ecf2;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.world-purchase-summary dd{margin:0;font-weight:750}@media (max-width:600px){.world-wallet-page{padding:22px 18px 45px}.world-wallet-page h1{font-size:28px}.world-wallet-balance{margin:25px 0;padding:24px}.world-wallet-balance>strong{font-size:29px}.world-coin-packs{gap:9px}.world-coin-packs button{gap:10px;padding:19px 8px}.world-coin-packs strong{font-size:19px}.world-coin-packs>button>span{font-size:12px}.world-coin-packs small{gap:1px;font-size:9px}.world-primary,.world-secondary{font-size:13px}.world-modal{padding:30px 24px}.world-wallet-page .world-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.world-notice{padding:14px;font-size:12px}.world-fine{font-size:12px}}.world-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.world-more hr{border:0;border-top:1px solid var(--world-line);width:100%;margin:6px 0}.world-me{right:74px}.world-more{max-height:calc(100dvh - 84px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width:600px){.world-more{max-height:calc(100dvh - 68px - env(safe-area-inset-bottom,0px))}.world-more a{padding:11px 12px}}.world{--ms-night:#140c2a;--ms-night2:#24196a;--ms-wood:#7a4a22;--ms-wood-dark:#3d220e;--ms-wood-light:#a0672f;--ms-brass:#e8b04a;--ms-brass-light:#ffd987;--ms-banner:#1f2f7a;--ms-banner-light:#2c3f9c;--ms-parch:#fff7e6;--ms-parch-dark:#f3e2bd;--ms-ink:#3a2410;--ms-ink-soft:#7a5a3a;--ms-cream:#fff3d6;--ms-cream-soft:#f1e3c8;--ms-display:"Jua","Fredoka",system-ui,sans-serif;--ms-latin:"Fredoka","Jua",system-ui,sans-serif;--ml-wood:#7a4a22;--ml-wood-dark:#3d220e;--ml-brass:#e8b04a;--ml-brass-light:#ffd987;--ml-banner:#1f2f7a;--ml-banner-light:#2c3f9c;--ml-parch:#fff7e6;--ml-parch-dark:#f3e2bd;--ml-ink:#3a2410;--ml-display:"Jua","Fredoka",system-ui,sans-serif;color:var(--ms-cream);background:linear-gradient(#2614089e,#1e0f06c7 55%,#180c05e6),#2a1608 url(/library/bg_hall-v3.webp) top/cover no-repeat fixed;font-family:Noto Sans KR,system-ui,-apple-system,Malgun Gothic,sans-serif}@media (max-width:900px){.world{background-repeat:no-repeat,repeat-y;background-size:cover,auto 100vh;background-attachment:scroll,scroll}}.world h1,.world h2,.world h3{letter-spacing:0}.world p{color:var(--ms-cream-soft)}.world .ms-wood{background:linear-gradient(180deg,#ffffff12,transparent 40%),repeating-linear-gradient(90deg,#0000000f 0 2px,transparent 2px 16px),linear-gradient(180deg,var(--ms-wood),var(--ms-wood-dark))}.world .world-header{background:linear-gradient(180deg,#ffffff12,transparent 40%),repeating-linear-gradient(90deg,#0000000f 0 2px,transparent 2px 16px),linear-gradient(180deg,var(--ms-wood),var(--ms-wood-dark));border-bottom:3px solid var(--ms-brass);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 18px #00000073}.world .world-header-inner{max-width:1360px}.world .world-main-nav{gap:6px}.world .world-main-nav a{color:#ffeccc;background:#00000038;border:1px solid #ffd98759;border-radius:999px;padding:9px 15px;font-size:14px}.world .world-main-nav a svg{color:var(--ms-brass-light)}.world .world-main-nav a:hover{background:#00000059}.world .world-main-nav a.selected{background:linear-gradient(180deg,var(--ms-brass-light),var(--ms-brass));color:#3a1f05;border-color:#fff1cf;box-shadow:0 3px #8a5a12}.world .world-main-nav a.selected svg{color:#3a1f05}.world .world-main-nav a.world-work-back{color:#fff;background:linear-gradient(#2c3f9c,#1f2f7a);border-color:#e8b04a}.world .world-main-nav a.world-work-back svg{color:#ffd987}.world .world-search{background:var(--ms-parch);color:var(--ms-wood);box-shadow:inset 0 0 0 2px var(--ms-brass)}.world .world-search input{color:var(--ms-ink)}.world .world-search input::placeholder{color:#9b7b55}.world .world-coin{background:linear-gradient(180deg,var(--ms-brass-light),var(--ms-brass));box-shadow:0 3px #8a5a12;color:#3a1f05!important}.world .world-icon{color:#ffeccc}.world .world-icon:hover,.world .world-icon.selected{color:var(--ms-brass-light);background:#00000040}.world .world-coin.selected{outline:3px solid var(--ms-brass-light);outline-offset:2px}.world .world-more{background:var(--ms-parch);border:2px solid var(--ms-brass);box-shadow:0 16px 36px #00000080}.world .world-more a{color:var(--ms-ink)}.world .world-more a:hover{background:#f3e2bd}.world .world-primary{background:linear-gradient(180deg,var(--ms-brass-light),var(--ms-brass));border-radius:999px;font-family:inherit;font-weight:800;box-shadow:0 4px #8a5a12;color:#3a1f05!important}.world .world-primary:hover{background:linear-gradient(180deg,#ffe4a3,var(--ms-brass-light))}.world .world-secondary{background:linear-gradient(180deg,var(--ms-banner-light),var(--ms-banner));color:var(--ms-cream);border:2px solid var(--ms-brass);border-radius:999px;font-family:inherit}.world .world-eyebrow{color:var(--ms-brass-light);font-family:var(--ms-latin);letter-spacing:.14em}.world button.world-back{cursor:pointer;background:0 0;border:0;padding:0}.world .world-back{text-shadow:0 1px 4px #0009;color:#ffeccc!important}.world .world-fine{color:#e7d3b0}.world .world-notice{background:var(--ms-parch);border:2px solid var(--ms-brass);color:var(--ms-ink)}.world .world-notice.error{color:#7a2f18;background:#fde8e1;border-color:#d9785a}.world .world-footer{border-top:3px solid var(--ms-brass);color:#e9dcc4;background:linear-gradient(180deg,#ffffff12,transparent 40%),repeating-linear-gradient(90deg,#0000000f 0 2px,transparent 2px 16px),linear-gradient(180deg,var(--ms-wood),var(--ms-wood-dark));max-width:none;margin:0;padding:28px max(30px,50vw - 590px);font-size:13px}.world .world-footer>span{font-family:var(--ms-display);color:var(--ms-brass-light);font-size:17px}.world .world-footer a{color:#ffeccc}.world-modal{color:var(--ms-ink,#3a2410);background:linear-gradient(#fff7e6,#f3e2bd);box-shadow:0 0 0 3px #e8b04a,0 0 0 8px #3d220e,0 20px 80px #0009}.world-modal h2{font-family:Jua,sans-serif;font-weight:400}.world-modal p{color:#7a5a3a}.world-modal .world-eyebrow{color:#8a5a12}.world-modal-close{color:#7a4a22;background:#f3e2bd}.world-modal::backdrop{background:#0e0822b3}.world-purchase-summary>div{border-bottom-color:#e2c995}.ms-hero{position:relative;overflow:hidden}.ms-hero-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ms-hero-track::-webkit-scrollbar{display:none}.ms-slide{scroll-snap-align:center;min-height:min(600px,100svh - 72px);color:inherit;background:linear-gradient(90deg,#0e0822eb 0%,#0e08228c 45%,#0e08221f 78%),url(/library/bg_tree-v3.webp) 50% 35%/cover no-repeat;flex:0 0 100%;align-items:center;text-decoration:none;display:flex}.ms-slide-inner{flex-wrap:wrap;align-items:center;gap:48px;width:100%;max-width:1360px;margin:0 auto;padding:56px 72px 84px;display:flex}.ms-slide-copy{flex-direction:column;flex:420px;align-items:flex-start;gap:18px;max-width:560px;display:flex}.ms-tag{color:#3a1f05;letter-spacing:.04em;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%);background:linear-gradient(#ffd987,#e8b04a);padding:7px 30px 7px 16px;font-size:13px;font-weight:800}.ms-slide h2{font-family:var(--ms-display);color:var(--ms-cream);text-shadow:0 4px #00000059,0 0 30px #ffd98759;margin:0;font-size:clamp(40px,5.2vw,64px);font-weight:400;line-height:1.12}.ms-slide h2 span{display:block}.ms-slide p{color:var(--ms-cream-soft);margin:0;font-size:18px;line-height:1.7}.ms-slide-cta{color:#3a1f05;background:linear-gradient(#ffd987,#e8b04a);border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:15px 26px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 5px #8a5a12,0 0 24px #ffd98773}.ms-slide-art{flex:380px;justify-content:center;display:flex}.ms-frame{background:linear-gradient(135deg,#ffd987,#e8b04a 30%,#a86a1a 60%,#ffd987);border-radius:10px;width:100%;max-width:540px;padding:14px;position:relative;box-shadow:0 0 0 4px #3d220e,0 0 60px #ffd98773,0 30px 60px #0009}.ms-frame img{aspect-ratio:16/10;object-fit:cover;background:#fff3d6;border-radius:4px;width:100%;height:auto;display:block}.ms-frame.contain img{object-fit:contain;background:radial-gradient(circle,#fff7e6,#f3e2bd)}.ms-hero-dots{justify-content:center;gap:10px;display:flex;position:absolute;bottom:30px;left:0;right:0}.ms-hero-dots button{background:#ffeccc66;border:0;border-radius:6px;width:12px;height:12px;padding:0;transition:width .2s}.ms-hero-dots button[aria-current=true]{background:#ffd987;width:34px}.ms-hero-arrow{color:#ffd987;background:#1f2f7acc;border:2px solid #e8b04a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ms-hero-arrow.prev{left:14px}.ms-hero-arrow.next{right:14px}.ms-map-wrap{padding:0 24px}.ms-map{border:3px solid var(--ms-brass);border-radius:22px;max-width:1180px;margin:-46px auto 0;padding:24px 28px 28px;position:relative;box-shadow:0 20px 40px #00000080}.ms-map h2{text-align:center;font-family:var(--ms-display);color:var(--ms-brass-light);margin:0 0 16px;font-size:24px;font-weight:400}.ms-map nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.ms-map a{text-align:center;color:#ffeccc;flex-direction:column;align-items:center;gap:8px;display:flex}.ms-map a>span{width:68px;height:68px;color:var(--ms-brass-light);background:linear-gradient(180deg,var(--ms-banner-light),var(--ms-banner));box-shadow:0 0 0 3px var(--ms-brass),0 0 0 6px var(--ms-wood-dark),0 6px 14px #00000080;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.ms-map a:hover>span{transform:translateY(-3px)}.ms-map strong{font-size:15px}.ms-map small{color:#e7d3b0;margin-top:-4px;font-size:12px}.ms-section{padding:72px 24px 80px}.ms-section-inner{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;display:flex}.ms-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ms-heading>div{flex-direction:column;gap:6px;display:flex}.ms-heading span{color:var(--ms-brass-light);font-family:var(--ms-latin);letter-spacing:.14em;font-size:13px;font-weight:700}.ms-heading h2{font-family:var(--ms-display);color:var(--ms-cream);margin:0;font-size:clamp(26px,3vw,36px);font-weight:400}.ms-heading a{color:var(--ms-brass-light);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.ms-library-bg{background:linear-gradient(#1a0e28a6,#1a0e28e0),url(/library/bg_library-v3.webp) 50% 30%/cover no-repeat}.ms-hall-bg{background:linear-gradient(#140c2ae0,#140c2ab3 40%,#140c2aeb),url(/library/bg_hall-v3.webp) 50%/cover no-repeat}.ms-current{color:var(--ms-ink);background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));box-shadow:0 0 0 3px var(--ms-brass),0 0 0 8px var(--ms-wood-dark),0 16px 30px #00000080;border-radius:14px;align-items:center;gap:20px;padding:14px;display:flex}.ms-current img{aspect-ratio:16/10;object-fit:cover;border:4px solid var(--ms-wood);border-radius:8px;width:180px}.ms-current div{flex-direction:column;flex:1;gap:4px;display:flex}.ms-current small{font-family:var(--ms-latin);letter-spacing:.12em;color:#8a5a12;font-weight:700}.ms-current h3{font-family:var(--ms-display);margin:0;font-size:22px;font-weight:400}.ms-current p{color:var(--ms-ink-soft);margin:0}.ms-tower{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ms-pennant{border:2px solid var(--ms-brass);color:var(--ms-brass-light);background:linear-gradient(180deg,var(--ms-banner-light),var(--ms-banner));border-radius:12px;align-items:center;gap:10px;padding:8px 22px 8px 14px;display:inline-flex;box-shadow:0 8px 18px #0006}.ms-pennant h2{font-family:var(--ms-display);color:var(--ms-cream);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.2}.ms-tower p{color:#ffeccc;margin:0;font-size:14px;font-weight:700}.ms-games{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:26px;display:grid}.ms-game{color:var(--ms-ink);background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));box-shadow:0 0 0 3px var(--ms-brass),0 0 0 8px var(--ms-wood-dark),0 18px 34px #0000008c;border-radius:14px;flex-direction:column;gap:14px;padding:18px;transition:transform .2s;display:flex}.ms-game:hover{transform:translateY(-4px)}.ms-game-art{aspect-ratio:8/5;box-shadow:inset 0 0 0 3px var(--ms-brass,#e8b04a);background:#1f2f7a;border-radius:10px;overflow:hidden}.ms-game-art img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ms-game:hover .ms-game-art img{transform:scale(1.05)}.ms-art-icon{background:radial-gradient(circle at 50% 40%,#3b4fb0,#141c4f 75%);position:relative}.ms-game-art.ms-art-icon img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 12px #00000073);width:auto;height:92%;margin:auto;position:absolute;inset:4% 0}.world .ms-game h3,.world .ms-current h3{color:var(--ms-ink)}.ms-game h3{font-family:var(--ms-display);margin:0;font-size:24px;font-weight:400}.ms-game p{color:var(--ms-ink-soft);margin:-8px 0 0;font-size:14px}.ms-game>span{color:var(--ms-banner);align-items:center;gap:6px;font-weight:800;display:inline-flex}.world-books .world-book-main{max-width:1240px}.world-books:not(.is-library) .world-book-main{background:linear-gradient(#140c2a8c,#140c2ae0 45%,#140c2af5),url(/library/bg_hall-v3.webp) top/cover no-repeat;max-width:none;padding:24px max(24px,50vw - 590px) 70px}.world .world-book-topline nav button{color:#ffeccc}.world .world-book-topline nav .selected{color:var(--ms-brass-light);border-bottom-color:var(--ms-brass-light)}.world .world-series-art{min-height:0;box-shadow:0 0 0 4px var(--ms-wood-dark),0 0 40px #ffd98759,0 24px 50px #0009;background:linear-gradient(135deg,#ffd987,#e8b04a 30%,#a86a1a 60%,#ffd987);padding:12px}.world .world-series-art img{box-shadow:none;border-radius:4px}.world .world-series-art>span{display:none}.world .world-series-cover h1{font-family:var(--ms-display);color:var(--ms-cream);font-size:36px;font-weight:400}.world .world-series-cover h2{color:var(--ms-brass-light);font-weight:700}.world .world-series-cover>p{color:var(--ms-cream-soft);font-size:14px}.world .world-series-cover .world-eyebrow{color:#3a1f05;letter-spacing:0;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%);background:linear-gradient(#ffd987,#e8b04a);padding:6px 28px 6px 14px;font-family:inherit;font-size:12px;font-weight:800;display:inline-block}.world .world-tags span{color:#ffeccc;background:0 0;border:1px solid #ffd98780;border-radius:999px;padding:4px 11px;font-size:11px}.world .world-series-activities{flex-direction:column;gap:22px;display:flex}.world .world-series-activities>.world-section-heading{background:var(--ms-parch);color:var(--ms-ink);border:0;border-radius:14px 14px 0 0;order:2;margin:0;padding:22px 26px 6px}.world .world-series-activities>.world-section-heading h2{font-family:var(--ms-display);font-size:24px;font-weight:400}.world .world-series-activities>.world-section-heading span{color:var(--ms-ink-soft)}.world .world-series-purchase{color:var(--ms-ink);background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));box-shadow:0 0 0 3px var(--ms-brass),0 0 0 8px var(--ms-wood-dark),0 18px 34px #0000008c;border:0;border-radius:14px;order:1;margin:0}.world .world-series-purchase p{color:var(--ms-ink-soft)}.world .world-series-purchase strong{font-family:var(--ms-latin);color:#8a5a12}.world .world-series-purchase>small{color:var(--ms-ink-soft)}.world .world-activity-list{background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));color:var(--ms-ink);border-radius:0 0 14px 14px;order:3;margin-top:-22px;padding:0 26px 14px}.world .world-series-activities>.world-section-heading,.world .world-activity-list{box-shadow:0 0 0 3px var(--ms-brass)}.world .world-activity-list>button{color:var(--ms-ink);border-bottom:1px dashed #d9bf8a}.world .world-activity-list>button:last-child{border-bottom:0}.world .world-activity-list p{color:var(--ms-ink-soft)}.world .world-activity-icon{color:var(--ms-brass-light);background:linear-gradient(180deg,var(--ms-banner-light),var(--ms-banner));box-shadow:0 0 0 2px var(--ms-brass);border-radius:50%}.world .world-series-activities>.world-fine{order:4;margin:0}.world .world-activity-status{color:var(--ms-banner);font-weight:800}.world .world-wallet-page{background:linear-gradient(#140c2a80,#140c2ae6 45%,#140c2af7),url(/library/bg_hall-v3.webp) top/cover no-repeat;max-width:none;padding:28px max(24px,50vw - 425px) 70px}.world .world-wallet-page h1{font-family:var(--ms-display);color:var(--ms-cream);font-weight:400}.world .world-wallet-page>p{color:var(--ms-cream-soft)}.world .world-wallet-balance{color:var(--ms-ink);background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));box-shadow:0 0 0 3px var(--ms-brass),0 0 0 8px var(--ms-wood-dark),0 16px 30px #00000080;border:0}.world .world-wallet-balance>strong{font-family:var(--ms-latin);color:#8a5a12}.world .world-wallet-balance>div,.world .world-wallet-balance>small{color:var(--ms-ink-soft)}.world .world-coin-packs button{color:var(--ms-ink);background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));box-shadow:0 0 0 3px var(--ms-brass),0 10px 22px #00000073;border:0;transition:transform .2s}.world .world-coin-packs button:hover{transform:translateY(-3px)}.world .world-coin-packs button>svg{color:#a86a1a}.world .world-coin-packs strong{font-family:var(--ms-latin)}.world .world-coin-packs>button>span{color:var(--ms-ink-soft)}.world .world-coin-packs small{color:var(--ms-banner)}.world .world-wallet-history h2{font-family:var(--ms-display);font-weight:400}.world .world-wallet-history li{border-bottom-color:#ffd98740}.world .world-wallet-history li span{color:#e7d3b0}.world .world-wallet-history li b{color:var(--ms-brass-light)}@media (max-width:1000px){.ms-slide-inner{padding:44px 56px 76px}.ms-map nav{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}}@media (max-width:600px){.world .world-main-nav{display:none}.world .world-account{display:flex}.ms-slide{background:linear-gradient(#0e08221a 0%,#0e08228c 45%,#0e0822f5 100%),url(/library/bg_tree-v3.webp) 50% 30%/cover no-repeat;align-items:flex-end;min-height:0}.ms-slide-inner{flex-direction:column-reverse;align-items:stretch;gap:20px;padding:28px 20px 66px}.ms-slide-copy{flex:none;gap:12px}.ms-slide-art{flex:none}.ms-slide p{font-size:15px}.ms-slide-cta{justify-content:center;align-self:stretch}.ms-hero-arrow{display:none}.ms-map-wrap{padding:0 14px}.ms-map{margin-top:-30px;padding:18px 10px 20px}.ms-map a>span{width:56px;height:56px}.ms-map small{display:none}.ms-section{padding:44px 14px 52px}.ms-current img{width:110px}.world .world-footer{text-align:center;flex-direction:column;align-items:center;gap:12px}.world .world-footer>span{margin:0}}@media (prefers-reduced-motion:reduce){.ms-hero-dots button,.ms-map a>span,.ms-game{transition:none}}.pp-packs,.pp-games{flex-direction:column;gap:8px;max-height:48vh;margin:14px 0;padding:0;list-style:none;display:flex;overflow:auto}.pp-packs a,.pp-packs button,.pp-games button{text-align:left;cursor:pointer;color:#3a2410;width:100%;font:inherit;background:#fffdf6;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex;box-shadow:0 0 0 2px #e2c995}.pp-packs a:hover,.pp-packs button:hover,.pp-games button:hover{box-shadow:0 0 0 3px #e8b04a}.pp-packs img{object-fit:contain;background:#fff;border-radius:8px;width:48px;height:48px}.pp-packs span{flex-direction:column;flex:1;display:flex}.pp-packs strong,.pp-games strong{font-family:Jua,sans-serif;font-size:17px;font-weight:400}.pp-packs small,.pp-games small{color:#7a5a3a;font-size:12px}.pp-packs a{opacity:.75}.pp-games button{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px}.pp-back{color:#1f2f7a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;font-weight:700;display:inline-flex}.world button.ms-game{font:inherit;text-align:left;cursor:pointer;border:0}.ms-games{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ms-tower-link{background:linear-gradient(#ffd987,#e8b04a);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px #8a5a12;color:#3a1f05!important}.world{max-width:100vw;overflow-x:clip}.world .ws-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:8px;display:grid}.world .ws-packs button{cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:28px 14px 18px;display:flex;position:relative}.world .ws-packs button.hot{box-shadow:0 0 0 3px #ffd987,0 0 0 7px #e8434f,0 12px 26px #00000080}.world .ws-packs button.best{box-shadow:0 0 0 3px #ffd987,0 0 0 7px #5b2fa8,0 12px 26px #00000080}.world .ws-tag{white-space:nowrap;color:#fff;background:#e8434f;border-radius:999px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 3px #00000040}.world .ws-packs button.best .ws-tag{background:#5b2fa8}.world .ws-packs button:not(.hot):not(.best) .ws-tag{background:#2fae6b}.world .ws-pile{justify-content:center;margin-bottom:2px;display:flex}.world .ws-pile svg{color:#d79a32;filter:drop-shadow(0 2px #8a5a12);margin:0 -5px}.world .ws-packs strong{color:#3a2410;font-size:26px}.world .ws-bonus{color:#fff;background:#e8434f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.world .ws-bonus.plain{color:#7a5a3a;background:#f1dfb6}.world .ws-price{color:#1f2f7a;font-size:18px;font-weight:800}.world .ws-buy{font-size:12px;color:#7a5a3a!important}@media (max-width:700px){.world .ws-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.world .ws-packs strong{font-size:20px}.world .ws-bonus{padding:2px 7px;font-size:12px}.world .ws-price{font-size:15px}}.pp-mode{background:#f1dfb6;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 4px;padding:4px;display:grid}.world .pp-mode button{color:#7a5a3a}.pp-mode button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-size:14px;font-weight:800;display:flex}.world .pp-mode button[aria-pressed=true]{color:#fff3d6;background:linear-gradient(#2c3f9c,#1f2f7a);box-shadow:0 0 0 2px #e8b04a}.pp-note{color:#7a5a3a;margin:6px 2px 0;font-size:12px}.pp-games li{align-items:stretch;gap:8px;display:flex}.pp-games li>button:first-child{flex:1}.world .pp-games .pp-friends{color:#fff3d6}.pp-games .pp-friends{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:auto;padding:6px 12px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 0 2px #e8b04a;background:linear-gradient(#2c3f9c,#1f2f7a)!important}.pf-avatar{box-sizing:border-box;background:#e8b04a;border-radius:50%;flex:none;padding:4px;display:inline-grid;position:relative}.pf-avatar>span{background:radial-gradient(circle at 40% 30%,#fff7e6,#f1dfb6);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.pf-avatar img{object-fit:contain;width:86%;height:86%}.pf-c-blue{background:conic-gradient(#7fb4ff,#2c3f9c,#7fb4ff)}.pf-c-red{background:conic-gradient(#ff9a9a,#d8414b,#ff9a9a)}.pf-c-green{background:conic-gradient(#8fe0a8,#1f7d4e,#8fe0a8)}.pf-c-yellow{background:conic-gradient(#ffe48a,#e8b04a,#ffe48a)}.pf-c-purple{background:conic-gradient(#d2b4ff,#5b2fa8,#d2b4ff)}.pf-c-pink{background:conic-gradient(#ffc4dc,#e05a9a,#ffc4dc)}.pf-c-gold{background:conic-gradient(from 20deg,#fff1b8,#e8b04a,#a8691a,#ffd987,#e8b04a,#fff1b8)}.pf-c-crystal{background:conic-gradient(#e0fbff,#8fd8ff,#fff,#b8a6ff,#e0fbff)}.pf-c-space{background:conic-gradient(#3a2690,#140c2a,#7b5bff,#140c2a,#3a2690)}.pf-c-rainbow{background:conic-gradient(#ff6b6b,#ffd166,#6bd36b,#4fc3f7,#a26bf0,#ff6b6b);animation:6s linear infinite pf-spin}.pf-c-rainbow>span{animation:6s linear infinite reverse pf-spin}.pf-fx-shine{box-shadow:0 0 10px #fff0b4b3}.pf-fx-pulse{animation:2.2s ease-in-out infinite pf-pulse}@keyframes pf-pulse{50%{box-shadow:0 0 14px #ffd987e6}}@keyframes pf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pf-c-rainbow,.pf-c-rainbow>span,.pf-fx-pulse{animation:none}}.sd-chip{align-items:center;gap:4px;font-weight:800;display:inline-flex}.world .world-dust{color:#fff3d6;background:linear-gradient(#5b3fc7,#3a2690);border-radius:999px;align-items:center;gap:4px;height:36px;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 0 2px #c9b0f5,0 3px #22175c}.world .world-account.has-avatar{box-shadow:none;background:0 0;padding:0}.world-dust-toast{z-index:80;color:#3a1f05;background:linear-gradient(#ffe7a8,#e8b04a);border-radius:999px;padding:10px 18px;font-weight:800;animation:.4s dust-in;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}@keyframes dust-in{0%{opacity:0;transform:translate(-50%,-10px)}}@media (max-width:600px){.world .world-dust{height:32px;padding:0 9px;font-size:12px}}.app-avatar{flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid;position:relative}.app-avatar>.lp-avatar{width:100%;min-width:0;height:100%;min-height:0}.app-avatar img{object-fit:contain;width:100%;height:100%;min-height:0}.sh-victory{background:radial-gradient(circle,#2c3f9c,#140c2a);border-radius:12px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.sh-victory>span{z-index:0;font-size:46px}@media (min-width:601px) and (max-width:1320px){.world-header .world-search{display:none}}@media (min-width:601px) and (max-width:900px){.world-main-nav a{font-size:13px}.world-main-nav svg{display:none}}.pp-join{background:linear-gradient(#2c3f9c,#1f2f7a);border-radius:12px;flex-direction:column;gap:6px;margin:10px 0 2px;padding:12px;display:flex;box-shadow:0 0 0 2px #e8b04a}.pp-join label{color:#fff3d6;flex-direction:column;display:flex}.pp-join label strong{font-family:Jua,sans-serif;font-size:17px;font-weight:400}.pp-join label small{opacity:.85;font-size:12px}.pp-join>div{gap:8px;display:flex}.pp-join input{letter-spacing:.2em;text-align:center;color:#3a2410;background:#fffdf6;border:2px solid #e8b04a;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font:700 20px/1 Fredoka,system-ui}.world .pp-join button{color:#3a1f05}.pp-join button{cursor:pointer;background:linear-gradient(#ffd987,#e8b04a);border:0;border-radius:10px;padding:0 16px;font-weight:800;box-shadow:0 3px #8a5a12}.pp-join button:disabled{opacity:.5;cursor:default}.world-header .world-main-nav{margin-left:auto}.world-header .world-search{margin-left:0}.ms-game.ms-soon{cursor:default;background:linear-gradient(#f3ecff,#e2d4ff);box-shadow:0 0 0 3px #c9b0f5,0 0 0 8px #3a2690,0 18px 34px #0000008c}.ms-game.ms-soon:hover{transform:none}.ms-soon .ms-game-art{position:relative}.ms-soon .ms-game-art img{filter:saturate(1.05)}.ms-soon-badge{letter-spacing:.08em;color:#3a1f05;background:linear-gradient(#ffe7a8,#e8b04a);border-radius:999px;padding:5px 12px;font:800 12px/1 Fredoka,system-ui;animation:2s ease-in-out infinite soon-glow;position:absolute;top:10px;right:10px;box-shadow:0 3px #8a5a12,0 0 14px #ffd987cc}@keyframes soon-glow{50%{box-shadow:0 3px #8a5a12,0 0 24px #ffd987}}.world .ms-soon h3{color:#3a2690}.ms-soon-dots{color:#5b3fc7;font-weight:800}.ms-soon-dots i{font-style:normal;animation:1.6s ease-in-out infinite soon-twinkle;display:inline-block}@keyframes soon-twinkle{50%{transform:scale(1.35)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.ms-soon-badge,.ms-soon-dots i{animation:none}}.world-footer-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.world-biz{text-align:left;opacity:.85;flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;align-self:stretch;gap:4px 15px;font-size:12px;font-style:normal;line-height:1.7;display:flex;overflow:hidden}.world-biz span{position:relative}.world-biz span:before{content:"";opacity:.4;background:currentColor;width:1px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-8px}.world-footer small{opacity:.6;font-size:11px}@media (min-width:601px) and (max-width:960px){.world-header .world-main-nav{display:none}.world-header .world-tools{margin-left:auto}}.world .world-modal .world-fine,.world-modal .world-fine{color:#6b4e2e;opacity:1;font-size:13px;line-height:1.6}.world-modal .world-fine a{color:#1f2f7a;font-weight:800;text-decoration:underline}.lw-install-banner{color:#ffeccc;border-top:1px dashed #e8b04a73;justify-content:center;align-items:center;gap:12px;margin:22px 0 0;padding:16px 0 0;display:flex}.lw-install-banner img{width:40px;height:40px;box-shadow:0 0 0 2px var(--ms-brass,#e8b04a);border-radius:10px;flex:none}.lw-install-banner div{flex-direction:column;min-width:0;display:flex}.ms-map .lw-install-banner strong{font-family:var(--ms-display,"Jua"),sans-serif;color:var(--ms-brass-light,#ffe9a8);font-size:17px;font-weight:400;line-height:1.3}.ms-map .lw-install-banner small{color:#e7d3b0;margin:0;font-size:12px}.lw-install-banner button{padding:8px 16px;font-size:14px}.lw-install-banner button,.lw-install-button{font:inherit;color:#3a1f05;cursor:pointer;background:linear-gradient(#ffd987,#e8b04a);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px #8a5a12}.lw-install-button{margin-top:6px}.lw-install-steps{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.lw-install-steps li{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.lw-install-steps b{color:#fff;background:#2c3f9c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.lw-install-steps svg{vertical-align:-4px;color:#1889c4}@media (max-width:600px){.lw-install-banner{gap:10px}.ms-map .lw-install-banner small{display:none}}.world .lw-install-button,.world .lw-install-banner button,.world .lw-install-button svg,.world .lw-install-banner button svg{color:#3a1f05}@media (max-width:960px){.world .world-header-inner{flex-wrap:wrap;row-gap:8px}.world-header .world-search{display:none!important}.world .world-header .world-main-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;order:3;gap:6px;width:100%;margin:0;padding:1px 1px 3px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000);display:flex!important}.world .world-header .world-main-nav::-webkit-scrollbar{display:none}.world .world-header .world-main-nav a{white-space:nowrap;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:13px;display:inline-flex}.world .world-header .world-main-nav a svg{width:16px;height:16px;display:inline-block}.world-header .world-tools{margin-left:auto}}.ms-tower p b{color:#ffd987}.lw-install-sheet{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;box-sizing:border-box;color:#fff3d6;background:linear-gradient(#5a3415,#3d220e);border-radius:24px;width:min(460px,100% - 24px);padding:14px 16px;animation:.45s cubic-bezier(.3,1.4,.5,1) lw-sheet-up;position:fixed;transform:translate(-50%);box-shadow:0 0 0 2px #e8b04a,0 18px 40px #0000008c}@keyframes lw-sheet-up{0%{transform:translate(-50%,130%)}}@media (prefers-reduced-motion:reduce){.lw-install-sheet{animation:none}}.lw-install-sheet .lw-install-banner{text-align:left;border:0;justify-content:flex-start;margin:0;padding:0}.lw-install-sheet .lw-install-banner>div{flex:1;min-width:0;display:grid}.lw-install-sheet small{color:#e6d3ae;font-size:13px;display:block!important}.lw-install-sheet strong{color:#ffd987;font-size:18px}.lw-sheet-x{color:#e6d3ae;cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:18px}.lw-sheet-btns{gap:8px;margin-top:12px;display:flex}.lw-sheet-btns .world-primary{border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.lw-sheet-later{color:#fff3d6;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:0 18px;font-weight:700}.ms-band{z-index:1;border:3px solid var(--ms-brass);max-width:1180px;color:var(--ms-ink);background:radial-gradient(circle at 15% 10%,#e8b04a1f,#0000 50%),linear-gradient(#fffaf0,#f6e7c6);border-radius:18px;grid-template-columns:auto 1fr 210px;align-items:center;gap:0 28px;margin:-46px auto 8px;padding:22px 28px;display:grid;position:relative;box-shadow:0 18px 34px #00000080}.ms-band h2{font-family:var(--ms-display);color:var(--ms-wood-dark);white-space:nowrap;margin:0;font-size:26px;font-weight:400}.ms-band h2 em{color:var(--ms-banner);font-style:normal}.world .ms-band p{color:#5a3a1c;word-break:keep-all;margin:3px 0 0;font-size:14px;font-weight:700}.ms-band ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-band li{text-align:center;border-left:1.5px dashed #7a4a2266;padding:0 14px}.ms-band li b{font-family:var(--ms-display);color:var(--ms-wood-dark);white-space:nowrap;font-size:19px;font-weight:400;display:block}.ms-band li small{color:var(--ms-ink-soft);word-break:keep-all;margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.ms-band-cta{text-align:center;flex-direction:column;align-items:stretch;gap:2px;display:flex}.ms-band-cta .world-primary{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:50px;display:flex}.world .ms-band-cta a:not(.world-primary){min-height:44px;color:var(--ms-banner);text-underline-offset:4px;justify-content:center;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.ms-band{text-align:center;grid-template-columns:1fr;gap:12px;padding:16px}.ms-band-cta{flex-direction:row;align-items:center;gap:10px}.ms-band-cta .world-primary{flex:1;min-height:48px}.ms-band li:first-child{border-left:0}}@media (max-width:600px){.ms-band{margin:-22px 0 8px}.ms-band h2{font-size:24px}.ms-band ul{margin:0 -6px}.ms-band li{padding:0 6px}.ms-band li b{font-size:16px}.ms-band li small{font-size:12px}.ms-band-cta .world-primary{padding:0 8px;font-size:15px}.world .ms-band-cta a:not(.world-primary){flex:none;padding:0 4px;font-size:14px}}.ms-notice-cta{flex-direction:column;gap:8px;display:flex}.ms-notice-cta a{white-space:nowrap;min-height:44px}.ms-stars{text-align:center;max-width:1180px;color:var(--ms-cream);background:radial-gradient(ellipse at 50% 0%,var(--ms-banner-light) 0%,var(--ms-night) 70%);border-radius:24px;margin:0 auto;padding:24px 28px 22px;box-shadow:inset 0 0 0 1px #ffd98759,0 18px 34px #00000080}.ms-stars>small{font:700 13px var(--ms-latin);letter-spacing:.14em;color:var(--ms-brass-light);display:block}.ms-stars h2{font-family:var(--ms-display);color:var(--ms-cream);margin:6px 0;font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.3}.world .ms-stars>p{color:#c9c3e6;word-break:keep-all;margin:0 0 12px;font-size:14px}.ms-stars ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 6px;max-width:900px;margin:0 auto 16px;padding:12px 0 0;list-style:none;display:grid}.ms-stars li{word-break:keep-all;flex-direction:column;align-items:center;padding:4px 2px;font-size:15px;font-weight:700;display:flex}.ms-stars li i{width:34px;height:34px;font:normal 600 15px var(--ms-latin);color:#c9c3e6;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#3b3566;place-items:center;margin-bottom:6px;display:grid}.ms-stars li.lit i{color:#3a1f05;background:radial-gradient(circle,#fff6d0 0,var(--ms-brass-light) 55%,var(--ms-brass) 100%);filter:drop-shadow(0 0 6px #ffd987e6)}.ms-stars li small{color:#c9c3e6;font-size:12.5px;font-weight:400;line-height:1.35}.ms-stars .world-primary{justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 32px;font-size:17px;display:inline-flex}@media (max-width:600px){.ms-stars{padding:22px 10px 18px}.ms-stars h2{font-size:23px}.ms-stars ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 2px;margin-bottom:12px;padding-top:6px}.ms-stars li{padding:0;font-size:12.5px;line-height:1.25}.ms-stars li small{display:none}.ms-stars li i{width:30px;height:30px;font-size:13px}.ms-stars .world-primary{display:flex}}.ms-series{margin:0 0 8px}.ms-series-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.ms-series-head .ml-plaque{margin:0}.ms-series-head a{min-height:44px;color:var(--ms-brass-light);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.ml-row.ms-series-row{--g:clamp(12px,2.4vw,22px);gap:var(--g);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*var(--g))/4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ms-brass) transparent;padding:8px 2px 14px;overflow-x:auto}.ms-series-row>.ml-book{scroll-snap-align:start}.ms-series-row::-webkit-scrollbar{height:6px}.ms-series-row::-webkit-scrollbar-thumb{background:var(--ms-brass);border-radius:3px}.ms-steps{padding-top:48px;padding-bottom:24px}.ms-finale{text-align:center;max-width:1180px;color:var(--ms-ink);background:linear-gradient(180deg,var(--ms-parch),var(--ms-parch-dark));border:3px solid var(--ms-brass);border-radius:18px;flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:36px 28px;display:flex;box-shadow:0 14px 30px #00000073}.ms-finale h2{font-family:var(--ms-display);color:var(--ms-wood-dark);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,32px);font-weight:400}.ms-finale p{color:var(--ms-ink-soft);max-width:36em;margin:0}.world .ms-finale p{color:var(--ms-ink-soft)}.ms-finale .ms-notice-cta{flex-flow:wrap;justify-content:center}@media (max-width:900px){.ml-row.ms-series-row{grid-auto-columns:40%}}@media (max-width:600px){.ml-row.ms-series-row{grid-auto-columns:68%}.ms-steps{padding-top:28px;padding-bottom:8px}.ms-finale{padding:26px 16px}.ms-finale .ms-notice-cta{width:100%}.ms-finale .ms-notice-cta a{flex:1}}.ms-series-head .ml-plaque{flex-wrap:nowrap;min-width:0;padding:7px 14px}.ms-series-head .ml-plaque strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ms-series-head .ml-plaque b{flex:none}@media (max-width:600px){.ms-series-head .ml-plaque{gap:8px;padding:6px 10px}.ms-series-head .ml-plaque strong{font-size:16px}}.ml-row.ms-series-row{scroll-padding-inline:2px}@media (max-width:600px){.world .world-main-nav:after{content:"";flex:none;width:30px}.world .world-main-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}.ms-hero-dots button{position:relative}.ms-hero-dots button:after{content:"";position:absolute;inset:-16px -6px}.world .world-icon{position:relative}.world .world-icon:after{content:"";position:absolute;inset:-5px 0}@media (max-width:600px){.world .world-coin{margin-right:6px}}.ms-heading a,.ms-tower-link{min-height:44px}.world-footer-links a{align-items:center;min-height:32px;display:inline-flex}.pp-groups{flex-direction:column;gap:12px;max-height:52vh;margin:12px 0;padding-right:2px;display:flex;overflow:auto}.pp-groups .pp-packs{max-height:none;margin:6px 0 0;overflow:visible}.pp-group h3{color:#3d220e;align-items:baseline;gap:8px;margin:0;font-family:Jua,sans-serif;font-size:17px;font-weight:400;display:flex}.pp-group h3 small,.pp-group summary small{color:#8a6a45;font-family:system-ui,sans-serif;font-size:12px}.pp-group summary{cursor:pointer;color:#3d220e;background:#7a4a2214;border-radius:12px;align-items:baseline;gap:8px;min-height:44px;padding:10px 12px;font-family:Jua,sans-serif;font-size:17px;list-style:none;display:flex}.pp-group summary::-webkit-details-marker{display:none}.pp-group summary:after{content:"＋";color:#b07a1f;margin-left:auto}.pp-group[open] summary:after{content:"－"}.world{flex-direction:column;display:flex}.world>*{flex-shrink:0}.world>main{width:100%}.world>.world-footer{margin-top:auto}@media (min-width:601px){.world .world-footer{gap:2px 20px;padding-block:14px}.world .world-footer img{width:96px}.world .world-footer>span{font-size:15px}.world .world-footer-links a{min-height:28px}.world .world-biz{gap:0 15px;line-height:1.5}.world .world-footer small{flex-basis:100%;line-height:1.6}}
