.GHlIxq_theme{--paper:#edefe6;--linen:#fbfaf4;--ink:#1e3a2f;--ink-soft:#4a5e54;--loom:#2f6b4f;--loom-deep:#22523c;--loom-tint:#dce8df;--oak:#a8723f;--oak-tint:#f2e6d6;--saffron:#e0a526;--saffron-ink:#6f4b06;--saffron-tint:#fbf0d4;--wall:#5e6461;--wall-tint:#e4e6e3;--retry:#8f5310;--retry-tint:#fbefd9;--ok:#276b45;--ok-tint:#e2f1e6;--info:#2b5a75;--info-tint:#e4eef4;--line:#d3d9cb;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:20px;--brand-forest:#004143;--brand-lime:#c5e86c;--brand-loom:#8fb83e;--garden-base:#9db582;--float:#fffdf6f2;--float-edge:#ffffffd9;--float-shadow:0 1px 0 #fff inset, 0 8px 24px #1f3a2a33, 0 2px 4px #1f3a2a1f;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .33 0 0 0 0 .2 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stitch:#d6c29c;--cream:#fffdf8;--cream-edge:#e6dac2;--paper-edge:#ece4d4;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:21px;--text-2xl:24px;--text-3xl:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--tap:44px;--r-pill:999px;--shade:#13261d8c;--font-ui:var(--font-game-text,var(--font-inter,Inter)), var(--font-noto-jp), var(--font-noto-kr), var(--font-noto-sc), var(--font-noto-devanagari), system-ui, sans-serif;--font-room:var(--font-game-display,Georgia), Georgia, var(--font-noto-jp), var(--font-noto-kr), var(--font-noto-sc), serif;font-variation-settings:"SOFT" 100;--ease:cubic-bezier(.2, .7, .2, 1);color:var(--ink);background:var(--paper);font-family:var(--font-ui);font-size:15px;line-height:1.4}:where(.GHlIxq_theme) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.GHlIxq_theme) button,:where(.GHlIxq_theme) input,:where(.GHlIxq_theme) select{font:inherit;color:inherit}:where(.GHlIxq_theme) button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--linen);min-height:44px;color:var(--ink);cursor:pointer;transition:background-color .15s, border-color .15s, transform .12s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}:where(.GHlIxq_theme) button:hover:not(:disabled){border-color:var(--loom)}:where(.GHlIxq_theme) button:active:not(:disabled){transform:translateY(1px)}:where(.GHlIxq_theme) button:disabled{cursor:default;opacity:.55}:where(.GHlIxq_theme) select,:where(.GHlIxq_theme) input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;border:1.5px solid var(--cream-edge);border-radius:var(--r-md);background:var(--cream);max-width:100%;min-height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s}:where(.GHlIxq_theme) select{appearance:none;cursor:pointer;background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232f6b4f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;padding-right:38px;font-weight:600;box-shadow:0 2px #ece3d1}:where(.GHlIxq_theme) :is(select,input:not([type=radio]):not([type=checkbox])):hover:not(:disabled){border-color:#c9b48c}:where(.GHlIxq_theme) :is(button,input,select,summary,a,[tabindex]):focus-visible{outline:3px solid var(--loom);outline-offset:2px;box-shadow:0 0 0 2px var(--linen)}:where(.GHlIxq_theme) a{color:inherit}:where(.GHlIxq_theme) details>summary{list-style:none}:where(.GHlIxq_theme) details>summary::-webkit-details-marker{display:none}:where(.GHlIxq_theme) details>summary:before{content:"▸";width:1em;transition:transform .15s;display:inline-block}:where(.GHlIxq_theme) details[open]>summary:before{transform:rotate(90deg)}:where(.GHlIxq_theme) progress{appearance:none;background:var(--wall-tint);height:8px;color:var(--loom);border:0;border-radius:99px;overflow:hidden}:where(.GHlIxq_theme) progress::-webkit-progress-bar{background:var(--wall-tint);border-radius:99px}:where(.GHlIxq_theme) progress::-webkit-progress-value{background:var(--loom);border-radius:99px}:where(.GHlIxq_theme) progress::-moz-progress-bar{background:var(--loom);border-radius:99px}.GHlIxq_primary{background:linear-gradient(180deg, #3a7d5d, var(--loom));border-color:var(--loom-deep);color:#fff;box-shadow:0 3px 0 var(--loom-deep), 0 6px 14px #2f6b4f33;text-shadow:0 1px #00000026;font-weight:700}.GHlIxq_primary:hover:not(:disabled){border-color:var(--loom-deep);background:linear-gradient(#438a68,#337353)}.GHlIxq_primary:active:not(:disabled){box-shadow:0 1px 0 var(--loom-deep), 0 3px 8px #2f6b4f2e;transform:translateY(2px)}.GHlIxq_primary:disabled{background:var(--wall-tint);border-color:var(--wall-tint);color:var(--wall);opacity:1;box-shadow:none;text-shadow:none}.GHlIxq_secondary{border:1.5px solid var(--cream-edge);background:linear-gradient(#fffefb,#fbf6ec);font-weight:600;box-shadow:0 3px #e9dfcb}.GHlIxq_secondary:hover:not(:disabled){border-color:#c9b48c}.GHlIxq_secondary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #e9dfcb}.GHlIxq_secondary:disabled{box-shadow:none}.GHlIxq_quiet{color:var(--ink-soft);text-underline-offset:3px;box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.GHlIxq_quiet:hover:not(:disabled){color:var(--ink);border-color:#0000}.GHlIxq_iconButton{width:var(--tap);min-width:var(--tap);min-height:var(--tap);color:var(--ink-soft);box-shadow:none;background:0 0;border-color:#0000;border-radius:14px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.GHlIxq_iconButton:hover:not(:disabled){color:var(--ink);background:#efe7d6;border-color:#0000}.GHlIxq_iconButton:is([aria-expanded=true],[aria-pressed=true]){background:var(--loom-tint);color:var(--loom-deep)}.GHlIxq_iconButton svg{width:22px;height:22px}.GHlIxq_reward{color:var(--saffron-ink);font-variant-numeric:tabular-nums;font-weight:600}.GHlIxq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GHlIxq_icon{flex-shrink:0;width:20px;height:20px}.GHlIxq_artIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.GHlIxq_enterKey{min-width:22px;height:22px;font:700 13px/1 var(--font-ui);color:inherit;background:color-mix(in srgb, currentColor 18%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, currentColor 28%, transparent);border-radius:6px;place-items:center;margin-left:4px;padding:0 5px;display:inline-grid}@media (hover:none){.GHlIxq_enterKey{display:none}}@media (prefers-reduced-motion:reduce){.GHlIxq_theme *,.GHlIxq_theme :before,.GHlIxq_theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
