@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kanit-thai-400-normal.D80Pglro.woff2)format("woff2"),url(/_astro/kanit-thai-400-normal.D2nliXKa.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kanit-latin-400-normal.BUlsQXH3.woff2)format("woff2"),url(/_astro/kanit-latin-400-normal.HVZWrfev.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/kanit-thai-500-normal.BB8gri04.woff2)format("woff2"),url(/_astro/kanit-thai-500-normal.Iy_w0a80.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/kanit-latin-500-normal.CX_4XcKi.woff2)format("woff2"),url(/_astro/kanit-latin-500-normal.qBha86O4.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/kanit-thai-600-normal.Bj6oiaDc.woff2)format("woff2"),url(/_astro/kanit-thai-600-normal.wbTlPO7I.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/kanit-latin-600-normal.0lS78yAd.woff2)format("woff2"),url(/_astro/kanit-latin-600-normal.DlacpeTg.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-thai-600-normal.C620THcd.woff2)format("woff2"),url(/_astro/chakra-petch-thai-600-normal.BiM5MXH8.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2)format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-thai-700-normal.B7WL5pBr.woff2)format("woff2"),url(/_astro/chakra-petch-thai-700-normal.vZLZ_5L8.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-700-normal.CnDBPjkL.woff2)format("woff2"),url(/_astro/chakra-petch-latin-700-normal.D1s_c2du.woff)format("woff")}@font-face{font-family:TT Pixel;src:url(/fonts/pixelify-sans-latin-500-normal.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+41-5A,U+61-7A}@font-face{font-family:TT Pixel;src:url(/fonts/pixelify-sans-latin-700-normal.woff2)format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+41-5A,U+61-7A}:root{color-scheme:light;--u:3px;--bg:#eef6fe;--ink:#12305a;--ink-2:#3d5878;--muted:#6f86a3;--face:#fff;--line:#d3e4f4;--gold:#ffc83d;--gold-text:#1f6fd1;--blue:#1f7ae0;--amber:#f59f00;--night:#102a4c;--night-line:#234574;--ivory:#f4f8fd;--mist:#b9cbe0;--red:#e5484d;--text:"Kanit", "Leelawadee UI", "Thonburi", system-ui, sans-serif;--head:"Chakra Petch", "Kanit", sans-serif;--pixel:"TT Pixel", "Kanit", sans-serif;--wide:1120px}@media (width<=599px){:root{--u:2px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);overflow-y:scroll}body{color:var(--ink);background:var(--bg);font-family:var(--text);flex-direction:column;min-height:100dvh;margin:0;font-size:16.5px;line-height:1.6;display:flex}body>main{flex:1 0 auto}img{image-rendering:auto;max-width:100%;display:block}img.px{image-rendering:pixelated}a{color:var(--gold-text);text-underline-offset:3px}h1,h2,h3{font-family:var(--head);margin:0;font-weight:700;line-height:1.25}h1{font-size:clamp(28px,4vw,44px)}h1 span,h2 span{display:inline-block}h2{font-size:clamp(23px,2.8vw,30px)}h3{font-size:18px}p{margin:0}.pixel{font-family:var(--pixel)}.wrap{width:100%;max-width:var(--wide);margin:0 auto;padding:0 20px}.section{padding:44px 0}.head{margin-bottom:20px}.head p{max-width:46em;color:var(--ink-2);margin-top:4px}.head h2{letter-spacing:.005em}.win{border:calc(var(--u) * 4) solid transparent;border-image:url(/art/ui/window.png) 4 fill / calc(var(--u) * 4);image-rendering:pixelated}.win.dark{color:var(--ivory);border-image-source:url(/art/ui/window_dark.png)}.slot{border:var(--u) solid transparent;border-image:url(/art/ui/slot.png) 1 fill / var(--u);image-rendering:pixelated;place-items:center;display:grid}.field{border:var(--u) solid transparent;border-image:url(/art/ui/field.png) 1 fill / var(--u);min-height:46px;image-rendering:pixelated;color:#fff;font-family:var(--pixel);letter-spacing:.02em;align-items:center;padding:0 14px;font-size:19px;display:inline-flex}.btn{border:calc(var(--u) * 3) solid transparent;border-image:url(/art/ui/button.png) 3 fill / calc(var(--u) * 3);min-height:46px;image-rendering:pixelated;color:var(--ink);font:700 16.5px/1.2 var(--head);white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{border-image-source:url(/art/ui/button_hover.png);outline:none}.btn:focus-visible{outline:var(--u) solid var(--ink);outline-offset:var(--u)}.btn:active{transform:translateY(var(--u))}.btn.gold{color:#3a2a00;border-image-source:url(/art/ui/button_gold.png)}.btn.gold:hover,.btn.gold:focus-visible{border-image-source:url(/art/ui/button_gold_hover.png)}.btn.dark{color:#fff;border-image-source:url(/art/ui/button_dark.png)}.btn.dark:hover,.btn.dark:focus-visible{border-image-source:url(/art/ui/button_dark_hover.png)}.btn.small{min-height:38px;padding:0 10px;font-size:15px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cells{flex-wrap:wrap;display:flex;overflow:hidden}.cells>*{flex:1 1 var(--cell,300px);margin:calc(var(--u) * -1) 0 0 calc(var(--u) * -1);border:0 solid var(--line);border-width:var(--u) 0 0 var(--u);min-width:0;padding:14px 16px}.win.dark .cells>*{border-color:var(--night-line)}.top{z-index:2;color:var(--ink);box-shadow:0 var(--u) 0 var(--line);background:#fff;position:relative}.top .wrap{flex-wrap:wrap;align-items:center;gap:4px 22px;min-height:64px;display:flex}.top:after{content:none}.brand{color:var(--ink);font:700 22px/1 var(--pixel);letter-spacing:.06em;align-items:center;gap:8px;text-decoration:none;display:flex}.brand img{width:44px;height:44px}.nav{flex:1;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav a{height:40px;color:var(--ink-2);font:600 16px/1 var(--head);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:flex}.nav a:hover,.nav a:focus-visible{color:var(--blue);outline:none}.top .btn{display:none}@media (width>=900px){.top .btn{display:inline-flex}}.nav a[aria-current=page]{color:#fff;background:var(--blue);box-shadow:0 var(--u) 0 #1559a8}@media (width<=719px){.top .wrap{justify-content:space-between;padding-top:8px;padding-bottom:8px}.nav{flex:0 0 100%;order:3;gap:0}.nav li{flex:1}.nav a{justify-content:center;padding:0 4px;font-size:14.5px}}.sky{background:linear-gradient(#bfe3fb 0 20%, #cde9fc 20% 40%, #dbeffd 40% 60%, #e6f3fe 60% 80%, var(--bg) 80%);position:relative;overflow:hidden}.heroband{background:var(--bg) url(/art/shots/hero.jpg) center 35% / cover no-repeat;position:relative}.heroband:before{content:"";background:linear-gradient(90deg, #eef6fef5 0%, #eef6fedb 40%, #eef6fe26 72%, #eef6fe1a 100%), linear-gradient(180deg, #eef6fe00 55%, var(--bg) 100%);position:absolute;inset:0}.heroband>*{position:relative}.hud{padding-bottom:34px}.modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mode{aspect-ratio:4/5;background:var(--face);box-shadow:0 0 0 var(--u) #050b14;position:relative;overflow:hidden}.mode .shot{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.mode:after{content:"";background:linear-gradient(#08111d00 35%,#08111db8 62%,#08111df5 100%);position:absolute;inset:0}.mode:hover .shot{transform:scale(1.04)}.mode .badge{z-index:1;border:var(--u) solid transparent;border-image:url(/art/ui/mc_slot.png) 1 fill / var(--u);width:64px;height:64px;image-rendering:pixelated;padding:4px;position:absolute;top:12px;left:12px}.mode .badge img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.mode .cap{z-index:1;padding:16px 18px 18px;position:absolute;bottom:0;left:0;right:0}.mode small{color:var(--gold);font-size:13.5px;line-height:1.3;display:block}.mode h3{color:#fff;margin:2px 0 4px;font-size:21px}.mode p{color:#d9e6f5;font-size:15px;line-height:1.5}@media (width<=899px){.modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.modes{grid-template-columns:minmax(0,1fr)}.mode{aspect-ratio:5/4}}.sky .sun{background:#fff6c2;width:48px;height:48px;position:absolute;top:26px;right:6%;box-shadow:0 0 0 6px #fff6c28c,0 0 0 12px #fff6c247}.sky .cloud{animation:linear infinite drift;position:absolute;left:0}@keyframes drift{0%{transform:translate(-30vw)}to{transform:translate(110vw)}}@media (prefers-reduced-motion:reduce){.sky .cloud{transform:translateX(var(--rest,20vw));animation:none}}.hero{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:34px;padding:30px 0 26px;display:grid;position:relative}.hero .kicker{color:var(--gold-text);font:700 15px/1.2 var(--pixel);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.hero .kicker span{color:var(--muted);margin-left:8px}.hero .lead{max-width:30em;color:var(--ink-2);margin:10px 0 18px;font-size:18px}.hero .fine{color:var(--muted);margin-top:12px;font-size:14.5px}@media (width<=999px){.hero{grid-template-columns:minmax(0,1fr) 340px;gap:24px}}@media (width<=719px){.hero{grid-template-columns:minmax(0,1fr);padding:22px 0 30px}.hero,.pagehead{padding-top:52px}.sky .cloud.far{display:none}.sky .sun{width:28px;height:28px;top:12px;box-shadow:0 0 0 4px #fff6c28c,0 0 0 8px #fff6c247}}.pagehead{padding:30px 0 34px;position:relative}.pagehead p{color:var(--ink-2);margin-top:4px;font-size:17.5px}.todo{--cell:230px}.todo article{flex-direction:column;gap:10px;display:flex}.todo .slot{flex:none;width:100%;height:150px}.todo .slot img{object-fit:contain;width:132px;height:132px;transition:transform .2s}.todo article:hover .slot img{transform:translateY(-4px)scale(1.04)}.section.tight{padding-top:26px;padding-bottom:6px}.todo small{color:var(--gold-text);font-size:13px;line-height:1.3;display:block}.todo p{color:var(--ink-2);font-size:15px;line-height:1.5}@media (width<=599px){.todo article{flex-direction:row;align-items:center}.todo .slot{width:92px;height:92px}.todo .slot img{width:80px;height:80px}}.live{grid-template-columns:300px minmax(0,1fr);align-items:stretch;display:grid}.live .scr{border:var(--u) solid transparent;border-image:url(/art/ui/mc_slot.png) 1 / var(--u);image-rendering:pixelated;background:#2a2420 url(/art/menu_bg.jpg) 50%/cover padding-box padding-box;align-items:center;margin:10px;padding:14px 12px;display:grid}.live .scr img{image-rendering:pixelated}.more{margin-top:14px}@media (width<=899px){.live{grid-template-columns:260px minmax(0,1fr)}}@media (width<=679px){.live{grid-template-columns:minmax(0,1fr)}}.ways{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}@media (width<=759px){.ways{grid-template-columns:minmax(0,1fr)}}.ways h2{padding:8px 12px 0}.steps{counter-reset:step;margin:0;padding:6px 12px 10px;list-style:none}.steps li{counter-increment:step;border-top:var(--u) solid var(--line);min-height:40px;padding:8px 0 8px 50px;position:relative}.steps li:first-child{border-top:0}.steps li:before{content:counter(step);border:var(--u) solid transparent;border-image:url(/art/ui/slot_on.png) 1 fill / var(--u);width:36px;height:36px;image-rendering:pixelated;font:700 17px/1 var(--head);place-items:center;display:grid;position:absolute;top:9px;left:0}.steps strong{font-weight:500;line-height:1.4;display:block}.steps span{color:var(--ink-2);font-size:15px;line-height:1.45;display:block}.mock{font-family:var(--pixel);margin:12px;padding:14px 16px 16px;font-size:15px;line-height:1.3}.mock.java{color:#fff;box-shadow:0 0 0 var(--u) #000;background:#2c2c30}.mock.bedrock{color:#1e1e1f;box-shadow:0 0 0 var(--u) #1e1e1f, inset var(--u) var(--u) 0 #fff, inset calc(var(--u) * -1) calc(var(--u) * -1) 0 #8f9094;background:#d0d1d4}.mock b{text-align:center;margin-bottom:10px;font-weight:700;display:block}.mock label{color:#a0a0a0;margin:8px 0 3px;font-size:13.5px;display:block}.mock.bedrock label{color:#4a4a4d}.mock .in{min-height:34px;box-shadow:0 0 0 var(--u) #a0a0a0;color:#fff;background:#000;align-items:center;padding:0 10px;display:flex}.mock.bedrock .in{box-shadow:0 0 0 var(--u) #1e1e1f;color:#1e1e1f;background:#f2f2f3}.mock .ok{min-height:34px;box-shadow:0 0 0 var(--u) #000, inset var(--u) var(--u) 0 #a9a9ae, inset calc(var(--u) * -1) calc(var(--u) * -1) 0 #4b4b4f;color:#fff;background:#6e6e73;place-items:center;margin-top:14px;display:grid}.mock.bedrock .ok{box-shadow:0 0 0 var(--u) #1e1e1f, inset var(--u) var(--u) 0 #6cc349, inset calc(var(--u) * -1) calc(var(--u) * -1) 0 #1d4d13;background:#3c8527}.note{color:var(--muted);font-size:14.5px}.faq{--cell:380px;margin:0}.faq dt{font:700 16.5px/1.35 var(--head)}.faq dd{color:var(--ink-2);margin:4px 0 0;font-size:15.5px}.rules{counter-reset:rule;margin:0;padding:2px 12px;list-style:none}.rules li{border-top:var(--u) solid var(--line);counter-increment:rule;align-items:center;gap:14px;min-height:56px;padding:8px 0;font-size:18px;display:flex}.rules li:first-child{border-top:0}.rules li:before{content:counter(rule);border:var(--u) solid transparent;border-image:url(/art/ui/slot_on.png) 1 fill / var(--u);width:38px;height:38px;image-rendering:pixelated;font:700 18px/1 var(--head);flex:none;place-items:center;display:grid}.join{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;padding:14px 16px;display:flex}.join p{color:var(--ink-2)}.foot{background:var(--night);color:#c9d8ea;font-size:14.5px}.foot-cta{text-align:center;background:url(/art/shots/join.jpg) 50% 30%/cover no-repeat;padding:130px 0 96px;position:relative}.foot-cta:before{content:"";background:linear-gradient(180deg, var(--bg) 0%, #eef6fe00 24%, #102a4c80 46%, #102a4cc7 76%, var(--night) 100%);position:absolute;inset:0}.foot-cta .wrap{position:relative}.foot-cta h2{color:#fff;text-shadow:0 2px #00000080;font-size:clamp(26px,3.4vw,38px)}.foot-cta p{color:#e6eef8;text-shadow:0 1px #0009;margin:6px auto 20px}.foot-cta p span{display:block}.foot-cta .row{justify-content:center}.foot-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr);gap:28px 40px;padding-top:26px;padding-bottom:30px;display:grid}.foot .brand{color:#fff}.foot-brand p{max-width:26em;margin:10px 0 0}.foot-brand .addr{color:var(--gold);font-family:var(--pixel);font-size:15px}.foot h3{color:#fff;margin:4px 0 10px;font-size:15.5px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot-main a{color:#c9d8ea;text-decoration:none}.foot-main a:hover,.foot-main a:focus-visible{color:#fff}.social a{align-items:center;gap:10px;display:flex}.social svg{fill:currentColor;flex:none}.social a:hover svg,.social a:focus-visible svg{fill:var(--brand)}.social a[href*=tiktok]:hover svg,.social a[href*=tiktok]:focus-visible svg{fill:#fff}.social small{color:#8ea3bf;font-size:13px}.foot-legal{border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;gap:6px 30px;padding-top:14px;padding-bottom:22px;display:flex}.foot-legal small{color:#7d90aa;max-width:50em;font-size:12.5px;line-height:1.55}@media (width<=679px){.foot-cta{padding:96px 0 64px}.foot-main{grid-template-columns:minmax(0,1fr);gap:22px}.foot nav ul{flex-wrap:wrap;gap:8px 22px;display:flex}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.spot.svelte-1q7l584{z-index:60;pointer-events:none;position:fixed;top:12px;right:12px}.card.svelte-1q7l584{border:calc(var(--u) * 4) solid transparent;border-image:url(/art/ui/window_dark.png) 4 fill / calc(var(--u) * 4);width:min(330px,100vw - 24px);image-rendering:pixelated;color:#fff;align-items:center;gap:12px;padding:2px 6px 4px 2px;display:flex}img.svelte-1q7l584{flex:none;width:36px;height:36px}.title.svelte-1q7l584{color:#ffc83d;font-weight:600;line-height:1.3}.text.svelte-1q7l584{font-size:14.5px;line-height:1.4}
