/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-0:#0b080d;--color-ink-1:#130e17;--color-ink-3:#2a2031;--color-ink-4:#3d2f45;--color-gold-1:#93501f;--color-gold-2:#c98a2e;--color-gold-3:#ecbd4f;--color-gold-4:#fbe48c;--color-gold-5:#fff7e6;--color-cream:#f1e5cc;--color-cream-muted:#bfae92;--color-outline:#24121c;--color-water-0:#0f2a33;--color-water-1:#1d3942;--color-water-2:#2c5a63;--color-water-4:#8cc2bd;--color-pine-0:#1c2e25;--color-wood-0:#3b2218;--color-wood-1:#5e3a24;--color-wood-3:#b88350;--color-maple-0:#8e2b22;--color-maple-1:#c9542f;--color-paper-0:#d9c49c;--color-paper-1:#f3e6c8;--color-paper-2:#fff7e6;--color-brass-2:#ecbd4f;--color-brass-3:#fbe48c;--color-mist-0:#9fb2b6;--color-mist-1:#c9d4d3;--font-display:"Playfair Display Variable", "Playfair Display", Georgia, serif;--font-studio:"Montserrat Variable", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pixel:"Pixeloid Sans", ui-monospace, monospace;--font-prose:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline{display:inline}.grow{flex-grow:1}.lowercase{text-transform:lowercase}}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-italic-D5dBZ3aJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-italic-DUEcMSM3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-italic-ze_cPdSg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixeloid Sans;src:url(/assets/PixeloidSans-BOgxtX-N.woff)format("woff");font-weight:400;font-display:block}@font-face{font-family:Pixeloid Sans;src:url(/assets/PixeloidSans-Bold-DUbR9ZVY.woff)format("woff");font-weight:700;font-display:block}:root{--dpr:1;--art:2;--ui-n:2;--px:calc(var(--art) * 1px);--ui:calc(var(--ui-n) * 1px);--u1:1px;--u2:2px;--u3:3px;--u4:4px;--gutter:16px}@supports (width:calc(round(nearest, 2.5, 1) * 1px)){:root{--px:calc(round(nearest, var(--art) * var(--dpr), 1) / var(--dpr) * 1px);--ui:calc(round(nearest, var(--ui-n) * var(--dpr), 1) / var(--dpr) * 1px);--u1:calc(max(1, round(nearest, var(--dpr), 1)) / var(--dpr) * 1px);--u2:calc(round(nearest, 2 * var(--dpr), 1) / var(--dpr) * 1px);--u3:calc(round(nearest, 3 * var(--dpr), 1) / var(--dpr) * 1px);--u4:calc(round(nearest, 4 * var(--dpr), 1) / var(--dpr) * 1px)}}@media (width>=720px){:root{--art:3;--ui-n:3;--gutter:24px}}@media (width>=1600px) and (height>=860px){:root{--art:4}}html{-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.frame{width:min(100% - 2 * var(--gutter), 1040px);margin-inline:auto}.skip-link{left:var(--gutter);z-index:10;background:var(--color-paper-1);color:var(--color-outline);padding:8px 12px;position:absolute;top:-100px}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--color-gold-3);outline-offset:2px}.site-header{z-index:2;position:relative}.header-row{flex-wrap:wrap;align-items:center;display:flex}.brand{align-items:center;text-decoration:none;display:flex}.site-nav{flex-wrap:wrap;order:3;width:100%;display:flex}.lang-switch{order:2;margin-left:auto;display:flex}.site-nav a,.lang-switch a{text-decoration:none}@media (width>=720px){.site-nav{order:2;width:auto;margin-left:auto}.lang-switch{order:3;margin-left:0}}.panel{position:relative}.panel-tab{margin:0;position:absolute}.prose{overflow-wrap:break-word}.prose>*+*{margin-top:.85em}.prose a{text-underline-offset:2px;text-decoration:underline}.prose strong{font-weight:700}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose blockquote{border-left:3px solid;padding-left:1em}.prose code{padding:0 .25em;font-family:ui-monospace,monospace;font-size:.9em}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid;padding:.4em .6em}.prose hr{border:0;height:1px}mark.todo{background:var(--color-gold-4);color:var(--color-outline);outline:2px dashed var(--color-maple-1);outline-offset:1px;padding:0 .25em}.btn,.prose a.btn{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.games{display:grid}.game-card{align-items:center;display:grid}@media (width>=720px){.game-card{grid-template-columns:auto 1fr}}.game-card-art{justify-content:center;justify-self:center;max-width:100%;line-height:0;display:flex;overflow:hidden}.game-card-art img{max-width:none;width:calc(240 * var(--u2));height:calc(172 * var(--u2));image-rendering:pixelated;flex:none}@media (width<=559px){.game-card-art img{width:calc(240 * var(--u1));height:calc(172 * var(--u1))}}.game-card h3 a{color:inherit;text-decoration:none}.doc-panel{max-width:800px;margin-inline:auto}.details{grid-template-columns:auto 1fr;display:grid}@media (width<=519px){.details{grid-template-columns:1fr}.details dd+dt{margin-top:.6em}}.footer-columns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;display:grid}.site-footer li+li{margin-top:4px}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.theme-studio{--line:#ecbd4f6b;--line-faint:#ecbd4f33;background:var(--color-ink-1);color:var(--color-cream);font-family:var(--font-studio)}.theme-studio .site-header{background:var(--color-ink-0);border-bottom:1px solid var(--line);box-shadow:0 4px 0 -3px var(--line-faint)}.theme-studio .header-row{gap:8px 32px;padding-block:14px}.theme-studio .brand{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-gold-4);gap:12px;font-size:21px;font-weight:700}.theme-studio .brand-coin{width:34px;height:34px}.theme-studio .site-nav{gap:4px 28px}.theme-studio .site-nav a,.theme-studio .lang-switch a{letter-spacing:.18em;text-transform:uppercase;color:var(--color-cream);font-size:12.5px;font-weight:600}.theme-studio .site-nav a:hover,.theme-studio .site-nav a[aria-current],.theme-studio .lang-switch a:hover{color:var(--color-gold-4)}.theme-studio .lang-switch{gap:4px}.theme-studio .lang-switch a{color:var(--color-cream-muted);border:1px solid #0000;padding:5px 7px 5px 9px}.theme-studio .lang-switch a[aria-current]{border-color:var(--line);color:var(--color-gold-4)}.st-hero{isolation:isolate;background:radial-gradient(circle at 50% clamp(110px,20vh,170px),#ecbd4f2e,#c98a2e0f 260px,#0000 520px),linear-gradient(#0b080d 0%,#130e17 42%,#231a2a 74%,#3a2420 100%);flex-direction:column;align-items:center;min-height:clamp(540px,84vh,780px);padding:clamp(36px,7vh,72px) 16px clamp(170px,26vh,250px);display:flex;position:relative;overflow:hidden}.st-stars{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.star{fill:var(--color-cream);opacity:.5}.st-sun{aspect-ratio:1;width:clamp(84px,10vw,120px);position:relative}.st-sun:before{content:"";z-index:-1;background:radial-gradient(circle,#fbe48c2e,#ecbd4f0d 38%,#0000 68%);border-radius:50%;position:absolute;inset:-45%}.st-rays{z-index:-2;opacity:.4;background:repeating-conic-gradient(#ecbd4f1c 0deg 4deg,#0000 4deg 11.25deg);width:2400px;height:2400px;margin:-1200px 0 0 -1200px;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle closest-side,#000 4%,#00000080 22%,#0000 55%);mask-image:radial-gradient(circle closest-side,#000 4%,#00000080 22%,#0000 55%)}.st-coin{transform-style:preserve-3d;animation:7s ease-in-out infinite coin-turn;position:absolute;inset:0}.st-coin-face{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.st-coin-back{transform:rotateY(180deg)}@keyframes coin-turn{0%,76%{transform:perspective(700px)rotateY(0)}to{transform:perspective(700px)rotateY(360deg)}}.st-plate{aspect-ratio:640/176;place-items:center;width:min(100%,660px);margin-top:clamp(20px,3.5vh,36px);display:grid;position:relative;container-type:inline-size}.st-plate:before{content:"";z-index:-1;background:linear-gradient(var(--color-gold-1), var(--color-gold-1)) top / 100% 1px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) center / 100% 1px no-repeat, linear-gradient(var(--color-gold-1), var(--color-gold-1)) bottom / 100% 1px no-repeat;opacity:.85;height:7px;margin-top:-4px;position:absolute;top:50%;left:-100vw;right:-100vw}.st-plate-frame{width:100%;height:100%;position:absolute;inset:0}.plate-fill{fill:#110c14}.st-name{text-align:center;margin:0;line-height:1;position:relative}.st-name-main{font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;color:#e9bb55;text-shadow:0 2px #3a1d0c;font-size:10.6cqw;font-weight:700;display:block}.st-name-sub{font-family:var(--font-studio);letter-spacing:.85em;text-indent:.85em;text-transform:uppercase;color:var(--color-gold-3);justify-content:center;align-items:center;gap:2.6cqw;margin-top:2.4cqw;font-size:2.7cqw;font-weight:600;display:flex}.st-name-sub:before,.st-name-sub:after{content:"";border-block:1px solid var(--color-gold-2);width:10cqw;height:5px}.st-tagline{text-align:center;max-width:30em;font-family:var(--font-display);color:var(--color-cream);text-shadow:0 2px 14px #0b080de6;margin-top:clamp(18px,3vh,30px);font-size:clamp(19px,2.3vw,26px);font-style:italic;font-weight:500;line-height:1.35}.st-city{z-index:-1;width:100%;height:clamp(160px,27vh,250px);position:absolute;bottom:0;left:0}@media (width<=719px){.st-hero{min-height:0;padding-bottom:168px}.st-city{height:150px}.st-name-sub{letter-spacing:.7em;text-indent:.7em;font-size:max(10px,2.7cqw)}}.st-hero:after{content:"";background:linear-gradient(180deg, transparent, var(--color-ink-1));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.st-city .win{fill:var(--color-gold-3);opacity:.9}.st-city .far .win{fill:var(--color-gold-2);opacity:.6}.st-city .tip{fill:var(--color-gold-4)}.beat-1{animation:5.3s ease-in-out infinite come-and-go}.beat-2{animation:7.1s ease-in-out -2.4s infinite come-and-go}.beat-3{animation:6.2s ease-in-out -4.1s infinite come-and-go}.beat-4{animation:8.3s ease-in-out -1.2s infinite come-and-go}.beat-5{animation:4.7s ease-in-out -3.3s infinite come-and-go}.beat-6{animation:9.1s ease-in-out -6.5s infinite come-and-go}@keyframes come-and-go{0%,38%,to{opacity:.95}52%,70%{opacity:.08}}@media (prefers-reduced-motion:reduce){.st-coin,.st-hero [class*=beat-]{animation:none!important}}.theme-studio .page-body{padding-bottom:24px}.theme-studio .lead{text-align:center;max-width:40em;color:var(--color-cream);margin:44px auto 0;font-size:18px;line-height:1.75}.theme-studio .lead a{color:var(--color-gold-4)}.theme-studio .panel{border:1px solid var(--line);background:linear-gradient(var(--color-gold-3), var(--color-gold-3)) left 7px top 7px / 22px 1px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) left 7px top 7px / 1px 22px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) right 7px top 7px / 22px 1px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) right 7px top 7px / 1px 22px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) left 7px bottom 7px / 22px 1px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) left 7px bottom 7px / 1px 22px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) right 7px bottom 7px / 22px 1px no-repeat, linear-gradient(var(--color-gold-3), var(--color-gold-3)) right 7px bottom 7px / 1px 22px no-repeat, linear-gradient(180deg, #2a20318c, #1c152259) var(--color-ink-1);box-shadow:inset 0 0 0 4px var(--color-ink-1), inset 0 0 0 5px var(--line-faint), 0 30px 60px -36px #000000e6;margin-top:64px;padding:48px clamp(20px,4.5vw,52px) clamp(28px,4vw,44px)}.theme-studio .panel-tab{white-space:nowrap;background:linear-gradient(180deg, var(--color-ink-1) 50%, #201825 50%);font-family:var(--font-display);color:var(--color-gold-4);align-items:center;gap:14px;padding:0 16px;font-size:23px;font-weight:700;line-height:1.2;display:flex;top:0;left:50%;transform:translate(-50%,-50%)}.theme-studio .panel-tab:before,.theme-studio .panel-tab:after{content:"";border-block:1px solid var(--color-gold-2);width:32px;height:5px}.theme-studio .prose{color:var(--color-cream);font-size:17px;line-height:1.75}.theme-studio .prose h2,.theme-studio .prose h3,.theme-studio .prose h4{font-family:var(--font-display);color:var(--color-gold-4);margin-top:1.5em;scroll-margin-top:16px;font-weight:700;line-height:1.25}.theme-studio .prose h2{font-size:25px}.theme-studio .prose h3{font-size:20px}.theme-studio .prose h4{font-size:17px}.theme-studio .prose a,.theme-studio .details a{color:var(--color-gold-4);text-decoration-color:#fbe48c73}.theme-studio .prose a:hover,.theme-studio .details a:hover{color:var(--color-gold-5);text-decoration-color:currentColor}.theme-studio .prose li::marker{color:var(--color-gold-2)}.theme-studio .prose blockquote{border-color:var(--color-gold-1);color:var(--color-cream-muted)}.theme-studio .prose code,.theme-studio .prose th{background:var(--color-ink-3)}.theme-studio .prose th,.theme-studio .prose td{border-color:var(--color-ink-4)}.theme-studio .prose hr{background:var(--line)}.theme-studio .btn,.theme-studio .prose a.btn{font-family:var(--font-studio);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-0);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(#fff3c4 0%,#fbe48c 16%,#ecbd4f 55%,#c98a2e 100%);padding:14px 30px;font-size:12.5px;font-weight:700;transition:filter .15s;box-shadow:inset 0 1px #fff9,inset 0 -2px #5a2c1473}.theme-studio .btn:hover,.theme-studio .prose a.btn:hover{color:var(--color-ink-0);filter:brightness(1.08)}.theme-studio .btn:active{transform:translateY(1px)}.theme-studio .btn small{letter-spacing:.2em;opacity:.75;font-size:10px}.theme-studio .games{gap:36px}.theme-studio .game-card{gap:clamp(22px,4vw,44px)}.theme-studio .game-card-art{border:1px solid var(--color-gold-2);background:var(--color-ink-0);box-shadow:0 0 0 4px var(--color-ink-1), 0 0 0 5px var(--line-faint);padding:6px}.theme-studio .game-card h3{font-family:var(--font-display);color:var(--color-gold-4);margin:0;font-size:32px;font-weight:700;line-height:1.15}.theme-studio .game-status{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-3);font-size:12px;font-weight:600}.theme-studio .doc-panel{margin-top:64px}.theme-studio .doc-title{font-family:var(--font-display);color:var(--color-gold-4);font-size:clamp(30px,4.2vw,44px);font-weight:700;line-height:1.15}.theme-studio .doc-updated{color:var(--color-cream-muted);margin-top:8px;font-size:14px}.theme-studio .doc-title+.prose,.theme-studio .doc-updated+.prose{margin-top:26px}.theme-studio .draft-note{border:1px solid var(--color-maple-1);color:#f2a98e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.theme-studio .details{gap:12px 32px;margin-top:30px;font-size:17px;line-height:1.5}.theme-studio .details dt{letter-spacing:.18em;text-transform:uppercase;color:var(--color-cream-muted);padding-top:3px;font-size:12px;font-weight:600}.theme-studio .site-footer{background:var(--color-ink-0);border-top:1px solid var(--line);box-shadow:inset 0 4px 0 -3px var(--line-faint);color:var(--color-cream-muted);margin-top:80px;padding:52px 0 32px;font-size:15px;line-height:1.5}.theme-studio .footer-title{font-family:var(--font-display);color:var(--color-gold-4);margin-bottom:12px;font-size:19px;font-weight:700}.theme-studio .site-footer a{color:var(--color-cream)}.theme-studio .footer-legal{border-top:1px solid var(--color-ink-3);color:var(--color-cream-muted);margin-top:40px;padding-top:18px;font-size:13px}.theme-cozy-fishing{image-rendering:pixelated;font-family:var(--font-prose)}.theme-cozy-fishing :is(.brand,.site-nav a,.lang-switch a,.tagline,.panel-tab,.btn,.prose h2,.prose h3,.prose h4,.game-status,.shot-soon,.doc-link strong,.crumb,.doc-title,.draft-note,.details dt,.footer-title){font-family:var(--font-pixel);-webkit-font-smoothing:none}.theme-cozy-fishing .header-row{gap:calc(3 * var(--ui)) calc(10 * var(--ui));padding-block:calc(4 * var(--ui))}.theme-cozy-fishing :is(.brand,.site-nav a,.lang-switch a){font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2))}.theme-cozy-fishing .brand{gap:calc(4 * var(--u2));font-weight:700}.theme-cozy-fishing .site-nav{gap:calc(4 * var(--ui)) calc(10 * var(--ui))}.theme-cozy-fishing .lang-switch{gap:var(--u2)}.theme-cozy-fishing .lang-switch a{padding:0 calc(3 * var(--u2));border:var(--u2) solid transparent}.theme-cozy-fishing .site-nav a[aria-current]{text-decoration:underline;text-decoration-thickness:var(--u2);text-underline-offset:calc(2 * var(--u2))}.theme-cozy-fishing .page-body{padding-bottom:calc(8 * var(--ui))}.theme-cozy-fishing .tagline{margin:calc(8 * var(--ui)) auto 0;text-align:center;max-width:36em;font-weight:700;font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2))}@media (width>=720px){.theme-cozy-fishing .tagline{font-size:calc(9 * var(--u3));line-height:calc(11 * var(--u3))}}.theme-cozy-fishing .lead{margin:calc(5 * var(--ui)) auto 0;text-align:center;max-width:40em;font-size:17px;line-height:1.6}.theme-cozy-fishing .lead p+p{margin-top:.8em}.theme-cozy-fishing .lead a{text-decoration:underline}.theme-cozy-fishing .panel{margin-top:calc(18 * var(--ui));padding:calc(5 * var(--ui)) calc(6 * var(--ui)) calc(6 * var(--ui))}.theme-cozy-fishing .panel-tab{left:calc(4 * var(--ui));font-weight:700;font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));text-transform:uppercase}.theme-cozy-fishing .panel>.panel-tab+*{margin-top:calc(4 * var(--u2))}.theme-cozy-fishing .prose{font-size:17px;line-height:1.6}.theme-cozy-fishing :is(.prose h2,.prose h3,.prose h4){font-weight:700;font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));margin-top:1.6em;scroll-margin-top:16px}.theme-cozy-fishing .prose a{text-decoration-thickness:2px}.theme-cozy-fishing .prose blockquote{border-left-width:var(--ui)}.theme-cozy-fishing :is(.prose th,.prose td){border-width:2px}.theme-cozy-fishing .prose hr{height:var(--ui)}.theme-cozy-fishing :is(.btn,.prose a.btn){font-weight:700;font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));border-style:solid;border-color:#0000}.theme-cozy-fishing .btn small{font-weight:400;font-size:calc(9 * var(--u1));line-height:calc(11 * var(--u1));text-transform:uppercase;display:block}@media (width>=720px){.theme-cozy-fishing .btn small{font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2))}}.theme-cozy-fishing .game-status{font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2))}.theme-cozy-fishing .crumb{margin-top:calc(10 * var(--ui));font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2))}.theme-cozy-fishing .crumb a{text-decoration:none}.theme-cozy-fishing .crumb a:before{content:"‹ "}.theme-cozy-fishing .crumb+.panel{margin-top:calc(6 * var(--ui))}.theme-cozy-fishing .doc-title{font-weight:700;font-size:calc(9 * var(--u3));line-height:calc(11 * var(--u3))}@media (width>=720px){.theme-cozy-fishing .doc-title{font-size:calc(9 * var(--u4));line-height:calc(11 * var(--u4))}}.theme-cozy-fishing .doc-updated{margin-top:6px;font-size:14px}.theme-cozy-fishing :is(.doc-title+.prose,.doc-updated+.prose){margin-top:calc(6 * var(--u2))}.theme-cozy-fishing .draft-note{margin-bottom:calc(4 * var(--u2));padding:var(--u2) calc(4 * var(--u2));background:var(--color-maple-1);color:var(--color-paper-2);border:var(--u2) solid var(--color-outline);font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));display:inline-block}.theme-cozy-fishing .details{margin-top:calc(6 * var(--u2));gap:.5em 1.25em;font-size:17px;line-height:1.5}.theme-cozy-fishing .details dt{font-size:calc(9 * var(--u2));line-height:1.5}.theme-cozy-fishing .site-footer{margin-top:calc(16 * var(--ui));padding-block:calc(8 * var(--ui)) calc(6 * var(--ui));font-size:15px;line-height:1.5}.theme-cozy-fishing .footer-title{font-weight:700;font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));text-transform:uppercase;margin-bottom:8px}.theme-cozy-fishing .footer-legal{margin-top:calc(8 * var(--ui));padding-top:calc(4 * var(--ui));border-top:var(--u2) solid;font-size:14px}.theme-cozy-fishing .games{gap:calc(8 * var(--ui))}.theme-cozy-fishing .game-card{gap:calc(6 * var(--ui))}.theme-cozy-fishing{background:var(--color-water-1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAOElEQVR42mOUtXT6z4AHMDEwMDB8+vgRvwI+fn78CtABsolYFSCbyIRLJ1YF2NzChM+Lnz5+ZAAA7oINexHw9ioAAAAASUVORK5CYII=) repeat;background-size:calc(8 * var(--ui)) calc(8 * var(--ui));color:var(--color-paper-1)}.theme-cozy-fishing .site-header{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAUCAYAAABGUvnzAAAA20lEQVR4nO2YMQ7CQAwEL9GVFJQpKBDX5gFIPCJvzS94wLWRKCgoKegT0VJwkeKznbXnAberXcWRtrldujk4sMThehIRHu/PIKVtiZgfb1ED0vroRIpH+vORtTxuvdq+a/n/6pEUzB2s9iI15dSyKjrsFL/g6fUpPpK6Q9DGP9+pgl9uPbKCNZa3Bm7fSWlOfqLB8YLBaXzJwkZsybLGKLTciS9Z1sjMefs/GBySJUvbPEeh14PMr9UL3uuMmXfq+xc/0eBExHmuxGRoft1UsMYQ1pAM+fYTHbBZAIZAUyMgB+dYAAAAAElFTkSuQmCC);background-size:calc(120 * var(--ui)) calc(20 * var(--ui));border-bottom:var(--ui) solid var(--color-outline)}.theme-cozy-fishing .brand,.theme-cozy-fishing .site-nav a,.theme-cozy-fishing .lang-switch a{color:var(--color-paper-1);text-shadow:0 var(--u2) 0 var(--color-wood-0)}.theme-cozy-fishing .brand-icon{width:calc(15 * var(--u2));height:calc(15 * var(--u2))}.theme-cozy-fishing .brand:hover,.theme-cozy-fishing .site-nav a:hover,.theme-cozy-fishing .lang-switch a:hover,.theme-cozy-fishing .site-nav a[aria-current]{color:var(--color-brass-3)}.theme-cozy-fishing .lang-switch a[aria-current]{background:var(--color-wood-0);border-color:var(--color-outline);color:var(--color-brass-3);text-shadow:none}.scene{height:calc(144 * var(--px));background:var(--color-water-2);--mid:50%;position:relative;overflow:hidden}@supports (left:round(down, 50%, 1px)){.scene{--mid:round(down, 50%, var(--px))}}.scene-art,.scene-art>*{position:absolute}.scene-art{inset:0}.scene-lake{background:url(/assets/lake-Bqv60b5B.png) repeat-x 0 0 / calc(480 * var(--px)) calc(144 * var(--px));inset:0}.scene-glints{left:0;right:0;top:calc(86 * var(--px));height:calc(58 * var(--px));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAB0CAYAAABdVOF0AAAEXklEQVR42u3dO04bQRgA4H+kHAdqOhrX3MbiEMi3oaaho4b7OFWssLKtNczO8/uqKCkQ45n/tTtOBAAAAMwglfghH1+fx39/fri7T5b9u8P723H5d/vHXbplXVtb33O/062/H+XOZMt7abQzXnvvi8e3x9Vzcqxd+mmwdGDzJ6ZSBzP3AZRsQVGwZezYOt9cSrpb57TUQ/UhseftnMm7R3ven8s9ZP9AjDWCpq9ufE0QlvxNWEYeNyr6NQYSMA4LkqFkqGCUgLH5MCqP6cb0jPtSVe196VBM9rarFQHQAWM0DcbPk3yePksJGFbf88sRNFq6/+kt7H5fenQtaszCwQdvIw7dIblmg2kUOmCMkkAysvYmbac4avG8FT3V+rX8RqQ3UTH+1wE3eaUg1/MT411AQeSamBE0OhU8moBJC4ykIwQUixDFp7o2qbeHwRUaY1qMoAHm9vRy+Jb4X5/34rQETI0D6PABSMAAFC6gFeQAAK13wDUrNs9PADGCHiYhNh7ZNppABogN6wu+ZIEBnSujvVzaQ26ygRF8QTPBrAlYcFX9Un89ryUgnx/ogCV2QAG2slgS9yRgMDYfJBCu+Z10y1AgAau0AI8AxD1FrQ4YEFBBAka1DfY4SMA6BrDXQPEHvzksy8QAoAPWEYAqH8RgCRjJAUACVpWB/WwdUZBLwPheXOYOxlvtcWcHCVgC1GUA6MYBgIsdsGwPAEbQYcRrpAsgAQOKTEUcmom+ErDRNgAUTMASLwAYQdPIuNLzd4w0QQIGKJqMFaBIwHBjkNX9ABIwAHT+iEACxkHD+w1QIWbZkIAbEAAAAADERM+Aja/A83CfDQAAAAAAAAAAAAAAxIzXkD6+Pk+v5D/c3Xsdf4N1bWV9D+9vx2v/vn/c+fwb2TPOYp1zUfsM2APr4+k5udbMwjeSmHpPSpIuKAq2+NmlmoxLyXfLAiXp6sZJeJJc+b05wr5c7iX7CML/hoTkjwkLSMBIqABIwEA0OSofcUwPEjDeeASQgImJxtJG0pS++qFYdDVSAgYJYJj7n4q9Nl+Usy/mLBx86Ajw4EVJdMAAKATm+GYtC+cO53Trd+1QeFZVNghZb9MhHbCrBQCuqGEEjY4FYPQCIxlBAIpF0AHjniXh6oxuCgAAHfAMnl4Op4r79Xnv8wGQgAFQQAMA6IDbqAD//9kqUECsoOVJiE1H1g0nkAFiw7pCT7AEYMhn5BoDgI4SxLJrgRj9LWjPZFS91FvPNZ2CzxFcQ5LYAcQ9CRiYIxCu+V10yVAwAau0AI8CxD10wIApAXThjyVQZUMr7HF0wIDCT2JEgwO4qwnogFVKqiVU+yAGAwA6YNWZ6gz7GExpJGB8gTmCcsm97uwgAUuAujYAAICLHbA3JAHACJow0gWQgAHvEyjeoM8EbMQNAAAAhO9zBggjaAA870YCBkEWkIABQKEsAeOg6Ujx9a6IXQAAAAAAEJ4BA4TnfgAAAAAAAABADn8Bb2jjsLl3MKsAAAAASUVORK5CYII=) repeat-x 0 0 / calc(480 * var(--px)) calc(116 * var(--px));animation:1.8s step-end infinite glints}@keyframes glints{50%{background-position-y:calc(-58 * var(--px))}}.scene-mist{width:calc(100% + 480 * var(--px));background-repeat:repeat-x;background-size:calc(480 * var(--px)) 100%;left:0}.scene-mist-back{top:calc(64 * var(--px));height:calc(30 * var(--px));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAAeCAYAAAD0O81IAAABRklEQVR42u3dwRHCMAwEQPffGW/oB2rwYINO2v1k8oPMjWNZTrIWAAAAAAAAAAAAAAAAAABQzuP1fDs/dy4fd6+fPM3Kl/Gwdp7kOyvfAMDkmb+Zm0pGpYs8oRIGgKl35t1jtx7Jrf9vpj8jD98eU1aG0vYMnPq91Y+3rqdK/m6eAICkCnhq5WM3dI2ZbpdKWE8oa09IaiVsD02NPKuAwUYLAvOECji25zGlh5cy80/r0XbpCU9/znVqvlJWDrs8B711XapdtOrLq2RVflWXp+m1nLh7E9K+kKdxMzk9vd8OOiphg2pSJSNPPXa3p4yXelhgIwqBy/k0yI8e8Owe8L96ZOnP7eoBLz3gwT1fbwg7kyfA7lXAG5ByZ/7ykv1VFu/yRX7wiCIAuDM79wYs3wOWJ1/RkicbEVW+AAAAAAAAAAAAxXwAl2k4tqFSsV4AAAAASUVORK5CYII=);animation:300s steps(480,end) infinite drift-left}.scene-mist-front{top:calc(94 * var(--px));height:calc(22 * var(--px));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAAWCAYAAAAYaE8lAAAA3UlEQVR42u3byw2DMAwA0Oy/BDtwYD1YASHk+PPepeJWFNu1k3QtAAAAAAAAANo5zuvu9AyT479afqkf8qvS+og3ANCZ6FyRDx0mzWnrQa71nVY/AICdv9hdPnd1Is4Ic3d+b79f9fjOkk9/PWetH3aCYtazWn37+n6KOLh4YbsPIuN12uTbrajTYzK2MxK7HvKrxx2KKu/3agIGAJwBh04O026X68xNvhMnYfkz845L1jNvAEBnoxPF/1BxEYsZ8QkAmIRNFoh/+aReyK9a6yP+AAAAAAAAAAAANngAPTf6KDVUS8wAAAAASUVORK5CYII=);animation:200s steps(480,end) infinite drift-right}@keyframes drift-left{to{transform:translateX(calc(-480 * var(--px)))}}@keyframes drift-right{0%{transform:translateX(calc(-480 * var(--px)))}to{transform:translate(0)}}.scene-boat{top:calc(59 * var(--px));left:calc(var(--mid) - 69 * var(--px));width:calc(138 * var(--px));height:calc(81 * var(--px));background:url(data:image/png;base64,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) no-repeat 0 0 / calc(690 * var(--px)) calc(81 * var(--px));animation:7.62s step-end infinite cat-idle,3.1s step-end infinite swell}@keyframes cat-idle{0%{background-position-x:0}9.186%{background-position-x:calc(-138 * var(--px))}15.748%{background-position-x:calc(-276 * var(--px))}23.622%{background-position-x:calc(-138 * var(--px))}30.184%{background-position-x:0}41.995%{background-position-x:calc(-414 * var(--px))}43.832%{background-position-x:0}56.955%{background-position-x:calc(-138 * var(--px))}63.517%{background-position-x:calc(-276 * var(--px))}71.391%{background-position-x:calc(-552 * var(--px))}74.541%{background-position-x:0}83.727%{background-position-x:calc(-138 * var(--px))}90.289%{background-position-x:0}98.163%{background-position-x:calc(-414 * var(--px))}}@keyframes swell{0%{transform:translateY(0)}35%{transform:translateY(calc(-1 * var(--px)))}70%{transform:translateY(0)}}.scene-bobber{top:calc(116 * var(--px));left:calc(var(--mid) + 56 * var(--px));width:calc(11 * var(--px));height:calc(12 * var(--px));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAMCAYAAAAZKF83AAAA80lEQVR4nGNgwAJUhGT+YxMnVx1N1YMUvZzg9Z+QYmLVUVs9EzbFD448xWpIz6G9/4lRBwMnr1zGqx5dnpA7QPYzIguAfHO0Tg+uMHrfW4Y7756gqCFFHS3UM+FSBAJZkmwY6QhbqCx1Embo01ZCiT5YbKgQMBc51mDJAGQeTP3R659R7GUiJYpBwFxHl5EYtSV2zvAQxKcWWR0+tTB7GZB99//7MxT8+dkJrJlkINWyIGv48v4RigHP7l3BGTIDpZYJxgAlakOdEAZiwGBQCweg4AdFw80jc4gqiwdaLQNIQZyVClEF/GBQywDTQJTCAVALAKEERwtqyf8RAAAAAElFTkSuQmCC) no-repeat 0 0 / calc(44 * var(--px)) calc(12 * var(--px));animation:2.4s steps(4,end) infinite bobber}@keyframes bobber{to{background-position-x:calc(-44 * var(--px))}}.scene-fish{width:calc(26 * var(--px));height:calc(20 * var(--px));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAAUCAYAAABrqUMlAAACLElEQVR42u2aL2/CQBjG75aZqSYIxD5CA2KpYIZNLMHNopH7AIQvMLfwIapr65pgmCpJVRscFrGEZSjkO3XLrSulV+5auj6/BEFu3Lu73vu8f3qMAQAAAACk4dgCM1i2Q/t1xOXv8rg8BgC4EOiwJTpsSfe8YRKTEAHLdihM4l8fy3YoLRI6bePJgjJctT2KrzY7ttrstM896PV54LnMsh0KPPfPeOC57Cvyja4NxxtAEBQcJstRdTtkXmnAb26NlA2j8YTt1xEX2QiOOUAPQUEMBr0+N5G2y/PKjmnCXh1rBBAEiAHWClAysMY3+bI6///dQfbriI/GE+PNRpQlwFhEM1n3yp1/7Cv2FTTk0CKSNS/zEvure4+RfbSwh4BaF/0KAEHIPUh02JKp13Kg2aKQfoNzyTy/zQtnOP5sylstCKLJJ9JCRJXmIpxUhyiESUzvnx9Hx6cPT7wqJy3jrPL8VfyudkHQpdBhEtNoPGGB52YeHNORYL5ckO7DVsSGblt5NnTZyrMx7HSZ7MCvLzMmREHl+aVtpP/nLKFQWZdpRxV/p8OZdc6lwnXZBo+OqC79tpYbdcNOlx27PGTKhglbx2zotJVnI0xiGna6TL6WbWId6THVdT3e35USRuGU8+WC/IrSfn825WUymUoFwVS0rrNUqEKI2mbjnOd56kbnuesUWYiKMBTJwOTIrjNDwE1FAE44/rkBRMXBL7E0gSAA0FCa9pYBAAB++AYJ0aNvSLYadwAAAABJRU5ErkJggg==) no-repeat 0 0 / calc(260 * var(--px)) calc(20 * var(--px));visibility:hidden;animation:1s steps(10,end) infinite fish-leap,11s step-end infinite fish-show}.scene-fish-1{top:calc(97 * var(--px));left:calc(var(--mid) + 84 * var(--px))}.scene-fish-2{top:calc(88 * var(--px));left:calc(var(--mid) - 190 * var(--px));animation-name:fish-leap,fish-show-2;animation-duration:1s,17s;animation-delay:6s}@keyframes fish-leap{to{background-position-x:calc(-260 * var(--px))}}@keyframes fish-show{0%{visibility:visible}9.09%{visibility:hidden}}@keyframes fish-show-2{0%{visibility:visible}5.88%{visibility:hidden}}.scene-content{position:absolute;inset:0}.scene-logo{top:calc(8 * var(--px));left:calc(var(--mid) - 68 * var(--px));margin:0;position:absolute}.scene-logo img{width:calc(136 * var(--px));height:calc(46 * var(--px));display:block}@media (prefers-reduced-motion:reduce){.scene-art>*{animation:none!important}.scene-fish{display:none}}.theme-cozy-fishing .tagline{color:var(--color-brass-3);text-shadow:0 var(--u2) 0 var(--color-water-0)}.theme-cozy-fishing .lead{color:var(--color-paper-1)}.theme-cozy-fishing .lead a{color:var(--color-brass-3)}.stores{justify-content:center;gap:calc(4 * var(--ui));margin-top:calc(6 * var(--ui));flex-wrap:wrap;display:flex}.theme-cozy-fishing .panel{border:calc(7 * var(--ui)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA2CAYAAABDa14eAAAFFklEQVR4nO1cvWsVQRC/PF95YLQRQhARUYSHIBEJotZ+gFpY2aUXxD8gIGgvopWFQopYaKPgR20RgviFPFAERUQesTLCFRaKMo/Mc27e7N7s191F84Mkd7n9mPnt7Ozs3u5N7No6/TvbQDJ04dfy3ZnSP+9cf51de/oru3HxQNZWXL69nM3PzWZtwPmrz40cDgkGbN5zJHu5uFBKtPi4P/zb2zEpFrxv73T25u0XY8X9T6ulvHgP+QC2vFJ+Wi+iqgwX0PpsdQMv8IynkTjs4AU8eLb0vfQQMtMKObhyUDlVvscExHvIBz+0TOlaUhCeYcNLoPVLeW2g9ZmMCuTGZzyNxOGIYMDBQ5tVlZuER+K06K2VCaRUle8ii6Y+CaYG5+nhmamxOIcTMMhdOLppLCH4j22TPx1V+D/xdbWbmTgcEmzK+PDBpdSy/RM4ecrM05BgiBawa4Ppf1gpslsLV7KpnT0xU75le1Z8+5w1jbwlcgCOHT6TnZ6dLg2ES+9+lH0w92+ggARfpQYfy4OTqXyezoQY5Jpk8AWPrMYIpohtHVOsR5jKN/WcmIRhutg6Arl0ULQSzAWyCR/TEgZKC/aRwZVYlEWrH0ZTKoKpoiCQTagYljBYqw8t2LXRqmTENC5AWTT5cOJBQ7gRwWjW9KGmq/pam41YRJ0DWAw9pAlIRzstNsHFX+YGi3T1uVhO6CAZIoMJfALSCZ0duaCIbJFYHiUaroEsF/fC01aNNzZwHtWDXNMYsPGAgt7jtUtjSuX5GANar1cU0TSmIowH9Hns+BeAA5w6ikg1GNTVCJzEWH7WBGmJ04lg9G9Vafh1nsBaNEgRVtp0kZZ2nQjWCBXqD1P3mtDG1ugihmm2heoQ5BGsV9u1bQ2Bz6oI0oZ+Wr06KV69UAGKGicLtobYPXNCVYYkL+jC80vppEX4ZFFEamJzj2k05nN1OdqwjU+TvQY5H+QJBjnfBoR8KaOJoCjCR6k88aJ4UxGKhOguQtPdikByqwjUlF9XI0jLDd4EA7Gm7ua6hkrB88Sw/lg9yCdcHCNYG67Z/JjLGqp2FA8FLcM3rqY6O4dp6D9ShWsmaASNbcUxBjmtTKXlyqqdLykEKZSCtmkws8nEPUAXN9Ih4JW9FtDVUi+gtO31PIUkE/cAQ4L5LkVKuA02cmOSXzBFYpYdUhY2vM2nj3ZXxva9vptWBgqFY/aakLJQD1sZwVNln2mnDXW4nDr9eyeUyJDu1dRAxnWp6lGu8FoPjr3bphCUqmsgc9FFSltlCOJ68HqLAPIGw7YqfYwvPZuIg2P2gKYbTzoaUSK4jr0RPohNZowFJKkcKRIbcxEprLhtrqHOSYt1f7APUr/WL1o0o9PIEn2QayKObTNGM7n14iLaHPHcX+Y+uPuXYNyVAj8uCz4aIfMAwetc6Amth6/pwAnQrsb3uigZewJRtMjnVoFGEegJOm1/5dL0xCK03uCXnto0uWJfWxstObRe60HEV/176mXFOhff3794JO6kbKoR9vfO2gk2HcXfOEqrP0rr9TkDOLmoOeJvC1vm52aNi/n08wY0Db2nJ3dCJ0HaMmzp6OcMEDefrPh9zgBw7nhPJZzP7swe+bwBjb8p2VC/7TQ+j9vxXorntQ1kS0c/Z8Dh9TkDfnIRwRXgVuo6YelZvs8g9QAonxNP7/mHQPA5LyP2xIpz2EV/IYFbg8laqtBPNDvkH+aw1WMjM4Z8Jg6tUcQGsmD8AXH5KMhrsVVqAAAAAElFTkSuQmCC) 7 fill / calc(7 * var(--ui)) / 0 repeat;color:var(--color-outline)}.theme-cozy-fishing .panel-tab{top:calc(-7 * var(--ui) - 9 * var(--u2));border-style:solid;border-color:#0000;border-width:calc(2 * var(--ui)) var(--ui) var(--ui);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAVklEQVR4nGNUEZL5z0AGYAERR+v0SNJk3XQJovHBkadggaPXP0MkNHnx8kGAiRxnIpwKNWna819gmoGBEJ9SG62hfoCZTIg/7fmvUT/iA/SPR0ZycwcAsfNBubyGQ4QAAAAASUVORK5CYII=) 2 1 1 fill / calc(2 * var(--ui)) var(--ui) var(--ui) repeat;padding:0 calc(4 * var(--u2)) var(--u2);color:var(--color-paper-2);text-shadow:var(--u2) 0 0 var(--color-outline), calc(-1 * var(--u2)) 0 0 var(--color-outline), 0 var(--u2) 0 var(--color-outline), 0 calc(-1 * var(--u2)) 0 var(--color-outline)}.theme-cozy-fishing .prose{color:var(--color-outline)}.theme-cozy-fishing .prose h2,.theme-cozy-fishing .doc-title,.theme-cozy-fishing .game-card h3{color:var(--color-wood-0)}.theme-cozy-fishing .prose h3,.theme-cozy-fishing .prose h4{color:var(--color-wood-1)}.theme-cozy-fishing .prose a,.theme-cozy-fishing .details a{color:var(--color-maple-0)}.theme-cozy-fishing .prose a:hover{color:var(--color-maple-1)}.theme-cozy-fishing .prose li::marker{color:var(--color-maple-1)}.theme-cozy-fishing .prose blockquote{border-color:var(--color-wood-3);color:var(--color-wood-1)}.theme-cozy-fishing .prose code,.theme-cozy-fishing .prose th{background:var(--color-paper-0)}.theme-cozy-fishing .prose th,.theme-cozy-fishing .prose td{border-color:var(--color-paper-0)}.theme-cozy-fishing .prose hr{background:var(--color-wood-3)}.theme-cozy-fishing .doc-updated,.theme-cozy-fishing .details dt{color:var(--color-wood-1)}.theme-cozy-fishing .crumb a{color:var(--color-paper-1);text-shadow:0 var(--u2) 0 var(--color-water-0)}.theme-cozy-fishing .crumb a:hover{color:var(--color-brass-3)}.theme-cozy-fishing .btn{border-width:calc(3 * var(--ui)) calc(2 * var(--ui)) calc(4 * var(--ui)) var(--ui);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAR0lEQVR4nGNUEZL5z0ACYAERLZuSCCpsb9vO8PXEc4iGa9fukGbDxauvidbARLTKYaSBBUQ8uP2BaA2MJMf0DxlOkpxEsh8AsmkRphTegHEAAAAASUVORK5CYII=) 3 2 4 1 fill / calc(3 * var(--ui)) calc(2 * var(--ui)) calc(4 * var(--ui)) var(--ui) stretch;padding:var(--u2) calc(6 * var(--u2));text-shadow:0 var(--u2) 0 var(--color-pine-0)}.theme-cozy-fishing .btn,.theme-cozy-fishing .prose a.btn{color:var(--color-paper-2)}.theme-cozy-fishing .btn:hover,.theme-cozy-fishing .prose a.btn:hover{color:var(--color-brass-3)}.theme-cozy-fishing .btn:active{border-width:calc(4 * var(--ui)) var(--ui) var(--ui) var(--ui);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAANklEQVR4nGNgoDVgVBGS+U+KBhYQwW0hSZTiryeeQzQoqAoQpeHqiecMTAwkAqZRDUQAkmMaANLECJS6GvWQAAAAAElFTkSuQmCC) 4 1 1 1 fill / calc(4 * var(--ui)) var(--ui) var(--ui) var(--ui) stretch;padding:calc(var(--u2) + 2 * var(--ui)) calc(6 * var(--u2) + var(--ui)) var(--u2)}.theme-cozy-fishing .btn-soon,.theme-cozy-fishing .btn-soon:active{border-width:calc(3 * var(--ui)) calc(2 * var(--ui)) calc(4 * var(--ui)) var(--ui);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAR0lEQVR4nGNUEZL5z0ACYAERSw9tJ6iwZdtOhusdExiYSDEdbsO1e48ZiAVMRKscRhpYQMS6G9eI1sBIckxzeLiT5CSS/QAAG68OTZTAFmoAAAAASUVORK5CYII=) 3 2 4 1 fill / calc(3 * var(--ui)) calc(2 * var(--ui)) calc(4 * var(--ui)) var(--ui) stretch;padding:var(--u2) calc(6 * var(--u2));color:var(--color-paper-1);text-shadow:0 var(--u2) 0 var(--color-wood-1);cursor:default}.shots{gap:calc(5 * var(--ui));scroll-snap-type:x mandatory;padding-bottom:var(--ui);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.shot{aspect-ratio:9/16;border:calc(4 * var(--ui)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAA7ElEQVR4nN3ZMQrCQBAF0L+frV2w1iLgAVIJXsUDCIqHsLewFLyDjcROSC/eYc/gCZQtIiEYU+58X5FhIAuTIVmYjZuNJy8I8OlyvexgVawrbA8PECJ8O5mvjrDkflp/LzQZhQCLCBGECEIEIYIQQYggRBAiCBGECEIEIYIQQYggRBAiCBGECEK10FAUpmLDpQOIZq5PU6il4e62X/bP9VY7ym6hzxg/Md2cM2/72dFmca58sKPtRTnjYEctFBn+qqMy76jFr951N/xpWcKK82bRv+F3nyh31O+oVYQI33dmbrLQWFewzqn8EHsDL0Slqt2HPD0AAAAASUVORK5CYII=) 4 / calc(4 * var(--ui)) stretch;background:var(--color-water-1);scroll-snap-align:start;place-items:center;display:grid;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%}.shot-soon{padding:calc(4 * var(--ui));text-align:center;font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));color:var(--color-water-4)}.shot-soon img{width:calc(15 * var(--u2));height:calc(15 * var(--u2));margin:0 auto calc(4 * var(--u2));opacity:.8}.doc-links{gap:calc(4 * var(--ui));grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.doc-link{border-style:solid;border-color:#0000;border-width:calc(3 * var(--ui)) calc(4 * var(--ui)) calc(4 * var(--ui)) calc(3 * var(--ui));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAUUlEQVR4nGNUEZL5z0AiuPPuCSMLiHH76SmiNalKmzFYK0n8B2sEgS/vHxHU9OzeFTibiVRnwsCoxkEVOCwwBnLkEq0RlIxIBYwgApT2SNUIAGsaEnZHzkL6AAAAAElFTkSuQmCC) 3 4 4 3 fill / calc(3 * var(--ui)) calc(4 * var(--ui)) calc(4 * var(--ui)) calc(3 * var(--ui)) stretch;padding:calc(2 * var(--ui)) calc(3 * var(--ui));color:var(--color-outline);text-decoration:none;display:block}.doc-link strong{font-size:calc(9 * var(--u2));line-height:calc(11 * var(--u2));color:var(--color-maple-0);display:block}.doc-link span{color:var(--color-wood-1);margin-top:4px;font-size:15px;line-height:1.45;display:block}.doc-link:hover strong{color:var(--color-maple-1);text-decoration:underline}.theme-cozy-fishing .site-footer{background:var(--color-water-0);border-top:var(--ui) solid var(--color-outline);color:var(--color-mist-1)}.theme-cozy-fishing .footer-title{color:var(--color-brass-2)}.theme-cozy-fishing .site-footer a{color:var(--color-mist-1)}.theme-cozy-fishing .site-footer a:hover{color:var(--color-paper-2)}.theme-cozy-fishing .footer-legal{border-color:var(--color-water-1);color:var(--color-mist-0)}.poster .st-hero{width:1200px;height:630px;min-height:0;padding:44px 16px 0}.poster *,.poster :before,.poster :after{animation:none!important}.poster-icon,.poster-icon body{background:0 0}.poster-coin{width:480px;height:480px;margin:16px;display:block}
