@font-face{font-family:Workshop Sans;src:url(./WorkshopSansCore-CE3lmyAg.woff2)format("woff2");font-style:normal;font-weight:45 920;font-display:swap}@font-face{font-family:Pretendard Variable;src:url(./PretendardVariable-CJuje-Rk.woff2)format("woff2");font-style:normal;font-weight:45 920;font-display:swap;unicode-range:U+20-7E,U+A0-148,U+14A-1C3,U+1C5-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52F,U+E3F,U+11??,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200D,U+2010-2027,U+202F-2060,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+214F,U+2153,U+215A-2188,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+226A-226B,U+22EF,U+2303,U+2305,U+2318,U+2325-2327,U+2329-232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2473,U+24B6-24CF,U+24EA-24F4,U+24FF,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A,U+26A0,U+2713,U+2717,U+2756,U+2776-2789,U+27EF,U+27F5-27FA,U+2985-2986,U+2B06,U+2B12-2B13,U+2B1C,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+3000-3003,U+3008-3011,U+3014-301F,U+3041-3094,U+3099-309E,U+30A1-30FE,U+3131-3164,U+318D,U+321C,U+3380-3384,U+3388-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+A69F,U+A7FF,U+A92E,U+AC00-D7A3,U+E000,U+E002-E05E,U+E06A-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E12A,U+E131-E147,U+E14E-E164,U+EE01-EE05,U+F000-F057,U+F6C3,U+FE20-FE2D,U+FEFF,U+FF01-FF60,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE1,U+FFE5-FFE6,U+1F10B,U+1F12F-1F149,U+1F150-1F16B,U+1F170-1F189,U+1F850,U+1F852,U+F0000-F0002}:root{--workshop-font:"Workshop Sans", "Pretendard Variable", sans-serif;font-family:var(--workshop-font)}.game-entry{box-sizing:border-box;min-height:100svh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));text-align:center;word-break:keep-all;color:#233e43;font:600 16px/1.6 var(--workshop-font);background:radial-gradient(at 50% 20%,#fffdf0,#dcebe2);align-content:center;justify-items:center;gap:18px;margin:0;display:grid}body:has(.game-entry){margin:0}.game-entry h1{margin:0;font-size:clamp(28px,6vw,42px)}.game-entry p{max-width:32em;margin:0}.game-entry .entry-mark{color:#23765c;background:#faffef;border:2px solid #8eb8a2;border-radius:20px;place-items:center;width:68px;height:68px;font-size:34px;display:grid}.game-entry button{color:#fff;min-height:52px;font:inherit;cursor:pointer;touch-action:manipulation;background:#23765c;border:2px solid #1e684f;border-radius:16px;padding:14px 36px}.game-entry button:focus-visible{outline-offset:4px;outline:3px solid #997526}.game-entry button:disabled{opacity:.6;cursor:wait}.game-entry [hidden]{display:none}@media (max-height:440px){.game-entry{gap:10px}.game-entry .entry-mark{border-radius:13px;width:44px;height:44px;font-size:24px}}:where(html.game-input-guard,html.game-input-guard *){touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.game-input-guard{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.game-input-guard :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body:has(.ending-page){background:#e3eee4;margin:0}.ending-page{box-sizing:border-box;min-height:100svh;padding:max(32px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#203e36;font:650 16px/1.6 var(--workshop-font);text-align:center;word-break:keep-all;background:radial-gradient(at 50% 0,#fff8db 0,#0000 65%),#e3eee4;place-items:center;display:grid}.ending-result{box-sizing:border-box;background:#fffaf0;border:3px solid #284e40;border-radius:28px;width:min(760px,100%);padding:36px 40px 30px;box-shadow:0 8px #284e40}.ending-mark{color:#28775e;background:#cce8d6;border:3px solid #284e40;border-radius:20px;place-items:center;width:64px;height:64px;font-size:32px;font-weight:900;display:inline-grid;position:relative}.ending-mark span{color:#c99227;text-shadow:0 2px #fffaf0;font-size:30px;position:absolute;top:-17px;right:-13px}.ending-kicker{color:#7a5a12;margin:18px 0 6px;font-size:14px;font-weight:800}.ending-page h1{color:#28775e;letter-spacing:-.04em;outline:none;margin:0 0 14px;font-size:clamp(28px,5.5vw,44px);font-weight:900;line-height:1.3}.ending-text{margin:0;font-size:17px}.ending-chapters{text-align:left;border-top:1px solid #d4ddcb;border-bottom:1px solid #d4ddcb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:24px 0;font-size:14px;list-style:none;display:grid}.ending-chapters li{background:#edf1e5;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.ending-number{color:#fffaf0;background:#28775e;border-radius:7px;flex-shrink:0;padding:3px 7px;font-size:12px;font-weight:800}.ending-thanks{color:#7a5a12;margin:22px 0 0;font-size:17px;font-weight:800}@media (max-width:600px){.ending-page{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.ending-result{border-radius:22px;padding:28px 18px}.ending-chapters{grid-template-columns:minmax(0,1fr);margin-top:20px;padding:20px 0}.ending-text,.ending-thanks{font-size:15px}.ending-break{display:none}}
