.site-foot[data-astro-cid-gcn2mc3v]{--sf-sea: #2f8fe0;--sf-sea-mid: #1f5fa8;--sf-sea-deep: #0e2f63;--sf-sand: #f4d58d;--sf-sand-edge: #d9b169;--sf-sand-ink: #5a3524;position:relative;z-index:1;isolation:isolate;margin-block-start:var(--space-7);color:#e8f6ff;background:linear-gradient(180deg,var(--sf-sea) 56px,var(--sf-sea-mid) 130px,var(--sf-sea-deep) 75%)}:root[data-theme=dark] .site-foot[data-astro-cid-gcn2mc3v]{--sf-sea: #173a7a;--sf-sea-mid: #0f2a5e;--sf-sea-deep: #060d2a;--sf-sand: #3b3124;--sf-sand-edge: #2a2219;--sf-sand-ink: #f6e7bf}.site-foot--flush[data-astro-cid-gcn2mc3v]{margin-block-start:0}.px[data-astro-cid-gcn2mc3v]{image-rendering:pixelated}.site-foot__scene[data-astro-cid-gcn2mc3v]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.site-foot__surface[data-astro-cid-gcn2mc3v]{position:relative;block-size:56px;background:radial-gradient(2px 2px at 14% 30%,#fff 99%,transparent),radial-gradient(2px 2px at 38% 18%,#ffd84a 99%,transparent),radial-gradient(2px 2px at 63% 40%,#fff 99%,transparent),radial-gradient(2px 2px at 88% 22%,#9b83ff 99%,transparent),linear-gradient(180deg,#0b0a2e,#2a1f63)}.site-foot__surface[data-astro-cid-gcn2mc3v]:after{content:"";position:absolute;inset:auto 0 -1px;block-size:12px;background:radial-gradient(circle at 8px 0,transparent 7px,var(--sf-sea) 8px) 0 0 / 16px 12px repeat-x;animation:sf-waves 3s linear infinite}@keyframes sf-waves{to{background-position-x:16px}}.site-foot__vessel[data-astro-cid-gcn2mc3v]{position:absolute;inset-inline-start:3%;inset-block-end:2px;animation:sf-bob 3s ease-in-out infinite}.site-foot__vessel[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block}.site-foot__rod[data-astro-cid-gcn2mc3v]{position:absolute;inset-inline-start:54px;inset-block-end:18px;inline-size:34px;block-size:3px;background:#8a4f2c;box-shadow:0 0 0 1px #3a2410;transform-origin:0 50%;rotate:-10deg;scale:0 1;transition:scale .18s ease-out,rotate .26s cubic-bezier(.2,1.6,.4,1)}.site-foot[data-astro-cid-gcn2mc3v].is-casting .site-foot__rod[data-astro-cid-gcn2mc3v]{rotate:-38deg;scale:1 1}.site-foot__rod-tip[data-astro-cid-gcn2mc3v]{position:absolute;inset-inline-end:0;inset-block-start:50%}.site-foot__chain[data-astro-cid-gcn2mc3v]{position:absolute;inset-inline-start:calc(3% + 46px);inset-block:52px 82px;inline-size:3px;background:repeating-linear-gradient(180deg,#8d96b8 0 5px,transparent 5px 8px);transform-origin:top;animation:sf-sway 6s ease-in-out infinite}.site-foot__chain[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-end:-36px;inset-inline-start:-15px;max-inline-size:none}.site-foot__ray[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-start:56px;inset-inline-start:30%;inline-size:70px;block-size:70%;background:linear-gradient(180deg,rgb(185 244 255 / 22%),transparent);transform:skew(-18deg);animation:sf-ray 7s ease-in-out infinite}.site-foot__ray[data-astro-cid-gcn2mc3v]:nth-of-type(3){inset-inline-start:50%;inline-size:40px;animation-delay:-2.5s}.site-foot__ray[data-astro-cid-gcn2mc3v]:nth-of-type(4){inset-inline-start:70%;inline-size:90px;animation-delay:-5s}.site-foot__fish[data-astro-cid-gcn2mc3v]{position:absolute;inset-inline-start:0;block-size:auto;opacity:.8;animation:sf-swim var(--dur) linear var(--delay) infinite}.site-foot__fish[data-astro-cid-gcn2mc3v].is-back{scale:-1 1;animation-direction:reverse}.site-foot[data-astro-cid-gcn2mc3v].can-fish .site-foot__body[data-astro-cid-gcn2mc3v]{pointer-events:none}.site-foot[data-astro-cid-gcn2mc3v].can-fish .site-foot__body[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]{pointer-events:auto}.site-foot[data-astro-cid-gcn2mc3v].can-fish{cursor:crosshair}.site-foot[data-astro-cid-gcn2mc3v].can-fish .site-foot__body[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v],.site-foot[data-astro-cid-gcn2mc3v].can-fish .site-foot__sand[data-astro-cid-gcn2mc3v]{cursor:auto}.site-foot[data-astro-cid-gcn2mc3v].can-fish .site-foot__fish[data-astro-cid-gcn2mc3v]{pointer-events:auto}.site-foot__splash[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);inline-size:28px;block-size:10px;border:2px solid #e8f6ff;border-radius:50%;translate:-50% -50%;opacity:0}.site-foot__splash[data-astro-cid-gcn2mc3v].is-on{animation:sf-splash .52s ease-out}@keyframes sf-splash{0%{opacity:1;scale:.3}to{opacity:0;scale:1.8}}.site-foot[data-astro-cid-gcn2mc3v].can-fish .site-foot__fish[data-astro-cid-gcn2mc3v]:hover{opacity:1;filter:drop-shadow(0 0 3px #fff)}.site-foot__cast[data-astro-cid-gcn2mc3v]{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.site-foot__cast[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{position:absolute;inset:0;inline-size:100%;block-size:100%}.site-foot__line[data-astro-cid-gcn2mc3v]{fill:none;stroke:#e8f6ff;stroke-width:1.5}.site-foot__say[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);margin:0;padding:4px 9px;font-size:12px;font-weight:700;white-space:nowrap;color:#1b0f3d;background:#fff;border:2px solid #1b0f3d;box-shadow:0 3px #1b0f3d;translate:-50% calc(-100% - 12px);opacity:0;scale:.6;transform-origin:50% 100%;transition:opacity .14s ease,scale .22s cubic-bezier(.2,1.6,.4,1)}.site-foot__say[data-astro-cid-gcn2mc3v]:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - 6px);inline-size:12px;block-size:8px;background:#1b0f3d;clip-path:polygon(0 0,100% 0,50% 100%)}.site-foot__say[data-astro-cid-gcn2mc3v].is-on{opacity:1;scale:1}.site-foot__say[data-astro-cid-gcn2mc3v][data-kind=caught]{background:#ffd84a}.site-foot__say[data-astro-cid-gcn2mc3v][data-kind=invite]{background:#dff3ff;translate:0 -50%;transform-origin:0 50%}.site-foot__say[data-astro-cid-gcn2mc3v][data-kind=invite]:after{inset-block-start:calc(50% - 6px);inset-inline-start:auto;inset-inline-end:100%;inline-size:8px;block-size:12px;clip-path:polygon(100% 0,100% 100%,0 50%)}.site-foot__jelly[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-start:40%;inset-inline-end:2%;opacity:.85;animation:sf-jelly 5s ease-in-out infinite}.site-foot__bubble[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-end:40px;inset-inline-start:var(--x);inline-size:var(--s);block-size:var(--s);border:2px solid rgb(217 255 240 / 55%);opacity:0;animation:sf-rise 9s linear var(--d) infinite}.site-foot__bed[data-astro-cid-gcn2mc3v]{position:absolute;inset-inline:0;inset-block-end:40px;block-size:64px}.site-foot__bed[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-end:0;inset-inline-start:var(--x);block-size:var(--h);inline-size:auto}.site-foot__bed[data-astro-cid-gcn2mc3v] .is-kelp[data-astro-cid-gcn2mc3v]{transform-origin:bottom;animation:sf-kelp 4s ease-in-out var(--k, 0s) infinite}.site-foot__body[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-6);align-items:start;max-inline-size:var(--content-max);margin-inline:auto;padding:84px var(--space-4) 72px}.site-foot__brand[data-astro-cid-gcn2mc3v]{display:grid;justify-items:start;gap:10px}.site-foot__name[data-astro-cid-gcn2mc3v]{font-family:"Press Start 2P",ui-monospace,monospace;font-size:14px;color:#fff;text-decoration:none;text-shadow:0 3px 0 #05041a}.site-foot__name[data-astro-cid-gcn2mc3v] b[data-astro-cid-gcn2mc3v]{font-weight:400;color:#ffd84a}.site-foot__tagline[data-astro-cid-gcn2mc3v]{margin:0;max-inline-size:30ch;color:#b9def5;font-size:var(--text-size-sm)}.site-foot__social[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.site-foot__social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:grid;place-items:center;inline-size:36px;block-size:36px;font-size:.95rem;color:#fff;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff73,#78c8ff2e 45%,#143c7866);border:2px solid rgb(217 255 240 / 55%);transition:translate .15s ease}.site-foot__social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.site-foot__social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{translate:0 -4px}.site-foot__ports[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px}.porthole[data-astro-cid-gcn2mc3v]{display:grid;justify-items:center;gap:6px;color:#e8f6ff;text-align:center;text-decoration:none}.porthole__glass[data-astro-cid-gcn2mc3v]{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tint) 45%,#0a1a3f),#050b24 70%);border:4px solid #c99a3a;box-shadow:inset 0 0 0 2px #7a5420,0 0 0 2px #3a2410,0 0 14px color-mix(in srgb,var(--tint) 40%,transparent);transition:scale .22s cubic-bezier(.2,1.6,.4,1),box-shadow .22s ease}.porthole__glass[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{inline-size:22px;block-size:22px;object-fit:contain}.porthole[data-astro-cid-gcn2mc3v]:hover .porthole__glass[data-astro-cid-gcn2mc3v],.porthole[data-astro-cid-gcn2mc3v]:focus-visible .porthole__glass[data-astro-cid-gcn2mc3v]{scale:1.1;box-shadow:inset 0 0 0 2px #7a5420,0 0 0 2px #3a2410,0 0 26px var(--tint)}.porthole__label[data-astro-cid-gcn2mc3v]{font-family:Silkscreen,ui-monospace,monospace;font-size:11px;line-height:1.2}.vault[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;color:#f6e7bf;background:radial-gradient(ellipse at 44px 50%,rgb(255 216 74 / 22%),transparent 60%),linear-gradient(180deg,#14224d,#0a1433);box-shadow:0 0 0 3px #3a2410,0 0 0 6px #e0a21a,inset 0 0 0 2px #ffd84a33,0 0 0 9px #3a2410,0 0 40px 6px #ffd84a38}.vault__chest[data-astro-cid-gcn2mc3v]{position:relative;display:grid;place-items:center;block-size:88px}.vault__rays[data-astro-cid-gcn2mc3v]{position:absolute;inset:-14px;border-radius:50%;background:repeating-conic-gradient(rgb(255 241 168 / 30%) 0 12deg,transparent 12deg 30deg);mask:radial-gradient(closest-side,#000 35%,transparent);animation:sf-spin 14s linear infinite}.vault__box[data-astro-cid-gcn2mc3v]{position:relative;filter:drop-shadow(0 0 10px rgb(255 216 74 / 55%));animation:sf-bob 4s ease-in-out infinite}.vault__spark[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-start:var(--sy);inset-inline-start:var(--sx);inline-size:8px;block-size:8px;background:#fff1a8;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:sf-twinkle 2.4s ease-in-out var(--sd, 0s) infinite}.vault__coin[data-astro-cid-gcn2mc3v]{position:absolute;inset-block-start:30px;inset-inline-start:35px;opacity:0}.vault[data-astro-cid-gcn2mc3v].is-paid .vault__coin[data-astro-cid-gcn2mc3v]{animation:sf-coin .9s cubic-bezier(.2,.9,.4,1) var(--cd) both}.vault__info[data-astro-cid-gcn2mc3v]{display:grid;gap:6px;min-inline-size:0}.vault__title[data-astro-cid-gcn2mc3v]{margin:0;font-family:"Press Start 2P",ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.5;color:#ffd84a;text-shadow:0 2px 0 #3a2410}.vault__lead[data-astro-cid-gcn2mc3v]{margin:0;color:#c9d8f5;font-size:var(--text-size-sm)}.vault__plaque[data-astro-cid-gcn2mc3v]{display:grid;gap:2px;margin:2px 0 0;padding:6px 8px;color:#3a2410;background:linear-gradient(180deg,#f2d27a,#d9a94a);box-shadow:inset 0 0 0 2px #fff1a8,0 0 0 2px #3a2410}.vault__chain[data-astro-cid-gcn2mc3v]{font-family:Silkscreen,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a1c30}.vault__plaque[data-astro-cid-gcn2mc3v] code[data-astro-cid-gcn2mc3v]{font-family:var(--font-mono);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.vault__actions[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-start:4px}.vault__copy[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;font-family:Silkscreen,ui-monospace,monospace;font-size:12px;color:#12300a;background:#9dff5c;border:2px solid #12300a;box-shadow:0 4px #2b6a12;cursor:pointer;transition:translate 80ms ease,box-shadow 80ms ease}.vault__copy[data-astro-cid-gcn2mc3v]:hover{background:#b6ff85}.vault__copy[data-astro-cid-gcn2mc3v]:active{translate:0 3px;box-shadow:0 1px #2b6a12}.vault__copy[data-astro-cid-gcn2mc3v]:focus-visible{outline:3px solid #ffd84a;outline-offset:3px}.vault[data-astro-cid-gcn2mc3v].is-paid .vault__copy[data-astro-cid-gcn2mc3v]{background:#ffd84a}.vault__only[data-astro-cid-gcn2mc3v]{font-size:var(--text-size-xs);font-weight:600;color:#ffd84a}.site-foot__sand[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:8px max(var(--space-4),calc((100% - var(--content-max)) / 2 + var(--space-4)));font-size:var(--text-size-sm);font-weight:600;color:var(--sf-sand-ink);background:var(--sf-sand);box-shadow:0 -5px 0 var(--sf-sand-edge)}.site-foot__sand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.site-foot__legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.site-foot__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none}.site-foot__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{text-decoration:underline}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__current{gap:8px;padding:6px 10px 6px 6px;font-family:Silkscreen,ui-monospace,monospace;font-size:12px;font-weight:400;color:#fff1d6;background:linear-gradient(180deg,#a8653a 0 3px,#8a4f2c 3px calc(50% - 1px),#6b3a20 calc(50% - 1px) calc(50% + 1px),#8a4f2c calc(50% + 1px));border:2px solid #3a2410;border-radius:0;box-shadow:0 3px #3a2410;backdrop-filter:none;transition:translate 80ms ease,box-shadow 80ms ease}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__current:hover,.site-foot__sand[data-astro-cid-gcn2mc3v] .lang[open] .lang__current{border-color:#3a2410;background-color:#9a5a32}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__current:active{translate:0 2px;box-shadow:0 1px #3a2410}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__current:focus-visible,.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__option:focus-visible{outline:3px solid #ffd84a;outline-offset:2px}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__flag{border-radius:0;box-shadow:0 0 0 2px #c99a3a,0 0 0 3px #3a2410}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__current .lang__flag{margin-inline-start:3px}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__chevron{color:#ffd84a}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang--up .lang__list{inset-inline-start:auto;inset-inline-end:0;inset-block-end:calc(100% + 12px);min-inline-size:200px;padding:8px 6px;background:#f6e7bf;border:2px solid #3a2410;border-radius:0;box-shadow:inset 0 6px #e0c793,inset 0 -6px #e0c793,0 5px #3a2410,0 14px 30px #0000004d;transform-origin:bottom;animation:sf-unroll .2s steps(4)}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang--up .lang__list:after{content:"";position:absolute;inset-block-end:-9px;inset-inline-end:22px;inline-size:12px;block-size:7px;background:#3a2410;clip-path:polygon(0 0,100% 0,50% 100%)}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__option{color:#3a2410;border-radius:0}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__option:hover{background:#ead09a}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__option.is-active{background:#ffd84a;box-shadow:inset 0 0 0 2px #3a2410}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__name{font-weight:700}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__tag{font-family:Silkscreen,ui-monospace,monospace;font-weight:400;color:#8a4f2c}.site-foot__sand[data-astro-cid-gcn2mc3v] .lang__check{color:#3a2410}@keyframes sf-unroll{0%{scale:1 .1}}@keyframes sf-bob{50%{translate:0 -4px}}@keyframes sf-sway{50%{rotate:2deg}}@keyframes sf-ray{50%{opacity:.3}}@keyframes sf-swim{0%{translate:-60px 0}25%{translate:25vw 8px}50%{translate:50vw -5px}75%{translate:75vw 6px}to{translate:calc(100vw + 40px) 0}}@keyframes sf-jelly{50%{translate:0 -18px;scale:1 .92}}@keyframes sf-rise{10%{opacity:1}to{translate:10px -340px;opacity:0}}@keyframes sf-kelp{50%{rotate:6deg}}@keyframes sf-spin{to{rotate:1turn}}@keyframes sf-twinkle{50%{opacity:.2;scale:.5}}@keyframes sf-coin{0%{opacity:1;translate:0 0}60%{opacity:1;translate:var(--cx) -56px}to{opacity:0;translate:var(--cx) -40px}}@media(max-width:1259px){.site-foot__chain[data-astro-cid-gcn2mc3v],.site-foot__jelly[data-astro-cid-gcn2mc3v]{display:none}}@media(max-width:980px){.site-foot__body[data-astro-cid-gcn2mc3v]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vault[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(max-width:640px){.site-foot__body[data-astro-cid-gcn2mc3v]{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-block-start:96px}.vault[data-astro-cid-gcn2mc3v]{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px;margin-inline:9px}.vault__chest[data-astro-cid-gcn2mc3v]{block-size:64px}.vault__box[data-astro-cid-gcn2mc3v]{inline-size:48px;block-size:48px}.vault__coin[data-astro-cid-gcn2mc3v]{inset-block-start:18px;inset-inline-start:23px}}@media(prefers-reduced-motion:reduce){.site-foot[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v],.site-foot[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v]:before,.site-foot[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v]:after{animation:none!important;transition:none!important}}
