@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:Fredoka,system-ui,sans-serif;font-size:16px;font-synthesis:none;line-height:1.2;font-weight:650;letter-spacing:0;--size-xsmall: .25rem;--size-small: .5rem;--size-medium: .75rem;--size-large: 1rem;--size-xlarge: 1.5rem;--size-xxlarge: 2rem;--size-xxxlarge: 3rem;--space-xsmall: var(--size-xsmall);--space-small: var(--size-small);--space-medium: var(--size-medium);--space-large: var(--size-large);--space-xlarge: var(--size-xlarge);--space-xxlarge: var(--size-xxlarge);--space-xxxlarge: var(--size-xxxlarge);--font-xsmall: .72rem;--font-small: .84rem;--font-medium: .98rem;--font-large: 1.13rem;--font-xlarge: 1.42rem;--font-xxlarge: 1.88rem;--font-xxxlarge: 2.65rem;--ocean-300: #45d4fb;--ocean-500: #04aee9;--ocean-700: #067aaa;--ocean-900: #034e70;--wood-300: #cb7622;--wood-500: #a85a19;--wood-700: #6c340e;--ink: #17100b;--cream: #fff3d1;--white: #ffffff;--gold-300: #ffd653;--gold-500: #ffad0b;--green-300: #41dc3d;--green-500: #1db72b;--green-700: #0d6418;--gray-300: #bbc0c7;--gray-500: #858b94;--coral: #ed666c;--purple: #7564ce;--line-thin: 2px;--line-medium: 3px;--line-thick: 4px;--radius-small: 5px;--radius-medium: 8px;--shadow-pixel: 0 5px 0 var(--ink);--text-outline: -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink), 0 2px 0 var(--ink);--content-max: 42rem;--page-gutter: clamp(1rem, 2.5vw, 1.35rem)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:280px;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root,.app-shell,.app-shell *{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none}::selection{background:transparent;color:inherit}.app-shell img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body{min-height:100dvh;overflow:hidden;background:#087db2 url(/assets/ocean-bg-figma.webp) center / cover fixed;color:var(--white)}button,input{font:inherit;letter-spacing:0}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:not(:disabled),a[href],input:not(:disabled),select:not(:disabled),[role=button]{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:default}button:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.app-shell{position:relative;isolation:isolate;contain:paint;min-height:100dvh;display:grid;place-items:center;overflow:clip;background:radial-gradient(circle at center,#0caada,#087db2 58%,#05658f)}.app-shell:before,.app-shell:after{content:"";position:absolute;pointer-events:none;transform-origin:center;backface-visibility:hidden;will-change:transform}.app-shell:before{top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-2;background:url(/assets/ocean-bg-figma.webp) center / cover no-repeat;opacity:.92;animation:ocean-drift-far 24s linear infinite}.app-shell:after{top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;background:url(/assets/wave-tile.svg) center / 13rem 8.65rem repeat;opacity:.18;animation:ocean-drift-near 14s linear infinite}.game-stage{position:relative;isolation:isolate;contain:paint;width:100%;height:100dvh;min-height:32rem;overflow:clip;background:transparent}.app-shell:has(.play-stage.has-fast-waves):before{animation-duration:11s}.app-shell:has(.play-stage.has-fast-waves):after{animation-duration:6.25s}html[data-mapica-paused] .app-shell:before,html[data-mapica-paused] .app-shell:after,html[data-mapica-paused] .game-stage *{animation-play-state:paused;will-change:auto}.app-header{position:relative;z-index:3;width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));margin-inline:auto;min-height:4.45rem;padding:max(.7rem,env(safe-area-inset-top)) var(--space-medium) 0;display:grid;grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;align-items:start;gap:var(--space-small)}.header-slot{min-width:0;display:flex;justify-content:flex-start}.header-slot-end{justify-content:flex-end}.header-logo{width:min(9rem,100%);height:4rem;margin:-.35rem auto 0;object-fit:contain}.header-plank{min-width:0;min-height:2.25rem;margin-top:.12rem;padding:.34rem .55rem;display:grid;place-items:center;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-small);background:var(--gold-500);color:var(--white);font-family:Lilita One,sans-serif;font-size:clamp(.96rem,3.8vw,1.16rem);line-height:1;text-align:center;text-shadow:var(--text-outline);white-space:nowrap}.wood-icon-button{position:relative;width:2.75rem;height:2.75rem;flex:0 0 auto;display:grid;place-items:center;border:var(--line-medium) solid var(--ink);border-radius:50%;background:linear-gradient(#9f5a22,#6d350f);color:var(--white);box-shadow:0 3px 0 var(--ink)}.wood-icon-button.is-developer-holding{box-shadow:0 3px 0 var(--ink),0 0 0 4px #ffd65361}.developer-hold-progress{position:absolute;right:.18rem;bottom:-.62rem;left:.18rem;height:.28rem;border:1px solid var(--ink);border-radius:999px;background:var(--gold-300);transform:scaleX(0);transform-origin:left center;animation:developer-hold-fill 10s linear forwards;pointer-events:none}.wood-icon-button svg{width:1.65rem;height:1.65rem;stroke-width:3.5;filter:drop-shadow(0 1px 0 var(--ink))}.wood-icon-button:active,.plank-button:active:not(:disabled),.level-node:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 var(--ink)}.plank-button{min-width:14.8rem;min-height:3.25rem;padding:.28rem 1rem .35rem;display:grid;place-items:center;align-content:center;border:var(--line-medium) solid var(--ink);border-radius:999px;color:var(--white);box-shadow:var(--shadow-pixel);text-align:center;text-shadow:var(--text-outline)}.plank-button>span{font-family:Lilita One,sans-serif;font-size:var(--font-xlarge);line-height:.92}.plank-button small{color:var(--gold-300);font-size:var(--font-small);line-height:1}.plank-green{background:linear-gradient(#2bd33b,#149d22)}.plank-gold{background:linear-gradient(#ffc926,#e78c08)}.plank-gray{background:linear-gradient(var(--gray-300),var(--gray-500))}.plank-button:disabled{opacity:.55}.splash-logo{position:absolute;top:50%;left:50%;bottom:auto;width:min(85vw,24rem);transform:translate(-50%,-50%);filter:drop-shadow(0 8px 0 rgba(0,54,82,.32));animation:logoFloat 2.6s ease-in-out infinite alternate}.loading-logo{position:absolute;top:12%;left:50%;width:min(88vw,25rem);transform:translate(-50%);filter:drop-shadow(0 8px 0 rgba(0,54,82,.3))}.loading-status{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:max(2.25rem,calc(env(safe-area-inset-bottom) + 1rem));left:max(1rem,env(safe-area-inset-left));display:grid;grid-template-columns:auto 1fr;align-items:end;gap:var(--space-small)}.loading-status>span{align-self:end;color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-small);text-shadow:var(--text-outline)}.loading-bar{position:relative;height:1.55rem;overflow:visible;border:var(--line-medium) solid var(--ink);border-radius:999px;background:#42351f;box-shadow:0 3px #00000047}.loading-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(#ffc12d,#ef9509);transition:width 90ms linear;will-change:width}.loading-bar strong{position:absolute;top:-1.45rem;padding:.12rem .35rem;border:var(--line-thin) solid var(--ink);border-radius:4px;background:var(--gold-500);color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-small);line-height:1;text-shadow:var(--text-outline);transform:translate(-50%);transition:left 90ms linear;will-change:left}.home-menu{position:absolute;top:max(.7rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:2}.home-logo{position:absolute;top:12%;left:50%;width:min(88vw,25rem);transform:translate(-50%);filter:drop-shadow(0 8px 0 rgba(0,54,82,.34))}.home-actions{position:absolute;right:0;bottom:max(10%,calc(env(safe-area-inset-bottom) + 2rem));left:0;display:grid;justify-items:center;gap:var(--space-large)}.islands-stage,.levels-stage{display:grid;grid-template-rows:auto minmax(0,1fr)}.islands-stage.has-native-banner{grid-template-rows:auto minmax(0,1fr) calc(var(--native-banner-height) + env(safe-area-inset-bottom))}.islands-stage.has-web-selection-ad{grid-template-rows:auto minmax(0,1fr) auto}.island-list{min-height:0;width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));margin-inline:auto;padding:var(--space-xlarge) 1.35rem max(2.5rem,env(safe-area-inset-bottom));display:grid;grid-auto-rows:clamp(7.5rem,23dvh,11rem);align-content:start;gap:clamp(var(--space-xxlarge),5dvh,2.65rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--space-xlarge);scrollbar-color:rgba(255,214,83,.85) rgba(3,78,112,.45);scrollbar-width:thin}.island-list::-webkit-scrollbar{width:.42rem}.island-list::-webkit-scrollbar-track{background:#034e7073}.island-list::-webkit-scrollbar-thumb{border-radius:999px;background:#ffd653e6}.island-card{position:relative;min-width:0;min-height:7.5rem;padding:.5rem;display:grid;place-items:center;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-medium);background:var(--white);color:var(--white);box-shadow:0 3px #0000003d}.island-card:not(:last-child):after{content:"";position:absolute;top:100%;left:calc(50% - var(--line-medium) / 2);z-index:1;width:var(--line-medium);height:calc(clamp(var(--space-xxlarge),5dvh,2.65rem) + 1px);background:repeating-linear-gradient(var(--white) 0 .65rem,transparent .65rem 1.08rem);filter:drop-shadow(1px 0 0 var(--ink));pointer-events:none}.island-card:disabled{opacity:1;cursor:default}.island-preview{--island-art-opacity: 1;position:absolute;top:.48rem;right:.48rem;bottom:.48rem;left:.48rem;overflow:hidden;border-radius:calc(var(--radius-medium) - 2px);background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 45%),#087ef0}.progressive-island-art img{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;opacity:var(--island-art-opacity, .4);transform:translate(-50%,-50%);pointer-events:none}.progressive-island-art .island-art-monochrome{filter:grayscale(1) saturate(0) contrast(.92)}.progressive-island-art .island-art-color{clip-path:inset(0 calc(100% - var(--island-reveal, 0%)) 0 0);filter:saturate(1.2);transition:clip-path .42s ease-out}.island-percent,.island-card>strong{position:absolute;z-index:2;min-width:3.35rem;padding:.14rem .5rem;border:var(--line-thin) solid var(--ink);border-radius:4px;font-family:Lilita One,sans-serif;text-shadow:var(--text-outline)}.island-percent{top:-.9rem;background:var(--gold-500);font-size:var(--font-large)}.island-card>strong{bottom:-.95rem;width:min(78%,15rem);background:var(--gold-500);font-size:var(--font-large);white-space:nowrap}.island-complete .island-percent,.island-complete>strong{background:var(--green-300)}.island-locked .island-preview{--island-art-opacity: .42;background:#9da0a6}.island-locked .island-percent,.island-locked>strong{background:#aeb1b7}.island-card.is-developer-unlocked{box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--gold-300)}.levels-stage{grid-template-rows:auto auto minmax(0,1fr)}.levels-stage.has-native-banner{grid-template-rows:auto auto minmax(0,1fr) calc(var(--native-banner-height) + env(safe-area-inset-bottom))}.levels-stage.has-web-selection-ad{grid-template-rows:auto auto minmax(0,1fr) auto}.levels-island-card{position:relative;width:min(calc(100% - 2.7rem),calc(var(--content-max) - 2.7rem));height:clamp(6rem,17dvh,8rem);margin:var(--space-large) auto var(--space-xlarge);display:grid;place-items:center;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-medium);background:var(--white)}.levels-island-card>.levels-island-preview{--island-art-opacity: 1;position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;overflow:hidden;border-radius:5px;background:#087ef0}.levels-island-card>span,.levels-island-card>strong{position:absolute;z-index:2;padding:.13rem .45rem;border:var(--line-thin) solid var(--ink);border-radius:4px;font-family:Lilita One,sans-serif;text-shadow:var(--text-outline)}.levels-island-card>span{top:-.8rem;background:var(--gold-500)}.levels-island-card>strong{bottom:-.85rem;width:min(74%,14rem);background:var(--gold-500);text-align:center}.levels-island-complete>span,.levels-island-complete>strong{background:var(--green-300)}.level-map{--level-node-size: clamp(2.85rem, 13vw, 3.55rem);min-height:0;width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));margin-inline:auto;padding:var(--space-medium) 1rem max(var(--space-xxlarge),env(safe-area-inset-bottom));display:grid;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:2rem;scrollbar-color:rgba(255,214,83,.85) rgba(3,78,112,.45);scrollbar-width:thin}.level-map::-webkit-scrollbar{width:.42rem}.level-map::-webkit-scrollbar-track{background:#034e7073}.level-map::-webkit-scrollbar-thumb{border-radius:999px;background:#ffd653d9}.level-row{height:5.25rem;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.level-node-wrap{position:relative;min-width:0;height:100%;display:grid;place-items:center}.level-node-wrap:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(50% + var(--level-node-size) / 2);width:calc(100% - var(--level-node-size));height:var(--line-medium);background:repeating-linear-gradient(90deg,var(--white) 0 .65rem,transparent .65rem 1.08rem);filter:drop-shadow(0 1px 0 var(--ink))}.level-row.path-right.has-next-row .level-node-wrap:last-child:before,.level-row.path-left.has-next-row .level-node-wrap:first-child:before{content:"";position:absolute;top:calc(50% + var(--level-node-size) / 2);left:50%;width:var(--line-medium);height:calc(100% - var(--level-node-size));background:repeating-linear-gradient(var(--white) 0 .65rem,transparent .65rem 1.08rem);filter:drop-shadow(1px 0 0 var(--ink))}.island-unlock-gate{position:relative;min-height:5rem;display:grid;place-items:center}.island-unlock-gate:before{content:"";position:absolute;top:-.9rem;bottom:-.9rem;left:12.5%;width:var(--line-medium);background:repeating-linear-gradient(var(--white) 0 .65rem,transparent .65rem 1.08rem);filter:drop-shadow(1px 0 0 var(--ink))}.island-unlock-gate span{position:relative;z-index:2;width:min(82%,19rem);min-height:2.75rem;padding:.35rem .65rem;display:grid;place-items:center;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-small);color:var(--white);background:linear-gradient(#c97836,#9e491d);box-shadow:0 4px 0 var(--ink);font-family:Lilita One,sans-serif;font-size:var(--font-large);text-align:center;text-shadow:var(--text-outline)}.island-unlock-gate.is-unlocked span{background:linear-gradient(#4bea45,#20b831)}.level-node{position:relative;z-index:2;width:var(--level-node-size);aspect-ratio:1;display:grid;place-items:center;border:var(--line-medium) solid var(--ink);border-radius:50%;color:var(--white);background:linear-gradient(#c7cbd0,#9298a0);box-shadow:0 4px 0 var(--ink);font-family:Lilita One,sans-serif;font-size:var(--font-xlarge);text-shadow:var(--text-outline)}.level-complete{background:linear-gradient(#4bea45,#20b831)}.level-current{background:linear-gradient(#ffca38,#ee8f09)}.level-locked{opacity:.82}.level-locked.is-developer-unlocked{opacity:1;box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--gold-300)}.level-debug-id{position:absolute;top:calc(50% + var(--level-node-size) / 2 + .3rem);left:50%;z-index:4;width:4.5rem;padding:.08rem .14rem;overflow:hidden;border-radius:2px;background:#00131dd1;color:var(--gold-300);font-family:monospace;font-size:.43rem;line-height:1;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%);pointer-events:none}.play-stage{--native-banner-height: 0px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:.35rem}.play-stage.has-native-banner{grid-template-rows:auto auto auto minmax(0,1fr) auto auto calc(var(--native-banner-height) + env(safe-area-inset-bottom))}.play-stage.has-native-banner .treasure-dock{padding-bottom:.35rem}.play-stage.has-tutorial{grid-template-rows:minmax(0,1fr);gap:0}.play-stage.has-tutorial .board-area{align-items:start;padding:clamp(6.25rem,15dvh,8rem) 0 clamp(7.25rem,20dvh,10rem)}.play-stage.has-tutorial .board-frame{--board-side: min(82vw, 38dvh, 20rem)}.native-banner-reserve{width:100%;height:calc(var(--native-banner-height) + env(safe-area-inset-bottom));border-top:var(--line-thin) solid rgba(0,37,56,.45);background:#003654d1;pointer-events:none}.play-stage .app-header{min-height:3.75rem;padding-top:max(.48rem,env(safe-area-inset-top))}.play-stage .wood-icon-button{width:2.55rem;height:2.55rem}.rule-tabs{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));margin-inline:auto;margin-block:.4rem .45rem;padding:0 .5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;transition:opacity .15s ease}.rule-tabs.is-hidden{visibility:hidden;opacity:0}.rule-tabs span{min-width:0;min-height:2.75rem;padding:.3rem .2rem;display:grid;place-items:center;border:var(--line-thin) solid var(--ink);border-radius:var(--radius-small);background:var(--wood-500);color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-medium);line-height:1.05;text-align:center;text-shadow:var(--text-outline)}.attempt-meter{width:min(58%,13.5rem);min-height:3.2rem;margin:0 auto;padding:.14rem .45rem;display:flex;align-items:center;justify-content:space-evenly;gap:var(--space-small);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-small);background:var(--wood-500)}.attempt-meter span{width:clamp(2.55rem,11vw,3.15rem);aspect-ratio:1.25;transition:opacity .18s ease,filter .18s ease}.attempt-meter span.is-available{opacity:1;filter:none}.attempt-meter span.is-lost{opacity:.18;filter:grayscale(.8)}.attempt-meter img{width:100%;height:100%;object-fit:contain;transform:scale(1.3)}.board-area{min-height:0;width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));margin-inline:auto;display:grid;place-items:center;padding:.15rem 0}.board-frame{--board-side: min(78vw, 42dvh, 22rem);position:relative;width:var(--board-side);aspect-ratio:1;direction:ltr}.board-frame.has-coordinates{margin:0 0 1.4rem 1.4rem}.board{width:100%;height:100%;display:grid;grid-template-columns:repeat(var(--board-size),minmax(0,1fr));grid-template-rows:repeat(var(--board-size),minmax(0,1fr));overflow:visible;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-medium);background:var(--ink);box-shadow:0 3px #00000038;touch-action:none}.board-row-coordinates,.board-column-coordinates{position:absolute;z-index:4;display:grid;color:var(--cream);font-family:Lilita One,sans-serif;font-size:clamp(.8rem,3.5vw,1.05rem);line-height:1;text-align:center;text-shadow:var(--text-outline);pointer-events:none}.board-row-coordinates{top:0;right:calc(100% + .38rem);width:1rem;height:100%;grid-template-rows:repeat(var(--board-size),minmax(0,1fr))}.board-column-coordinates{top:calc(100% + .38rem);left:0;width:100%;height:1rem;grid-template-columns:repeat(var(--board-size),minmax(0,1fr))}.board-row-coordinates span,.board-column-coordinates span{display:grid;place-items:center}.board-cell{position:relative;width:100%;height:100%;min-width:0;min-height:0;padding:0;display:grid;place-items:center;overflow:hidden;border:1.5px solid var(--ink);border-radius:5px;background:var(--region-bg);color:var(--region-ink);-webkit-user-select:none;user-select:none}.board-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.board.has-color-assist .board-cell:before{opacity:.3}.pattern-dots:before{background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:8px 8px}.pattern-diagonal:before{background:repeating-linear-gradient(135deg,transparent 0 7px,currentColor 7px 8px,transparent 8px 14px)}.pattern-crosshatch:before{background-image:repeating-linear-gradient(45deg,transparent 0 8px,currentColor 8px 9px,transparent 9px 16px),repeating-linear-gradient(-45deg,transparent 0 8px,currentColor 8px 9px,transparent 9px 16px)}.pattern-waves:before{background-image:radial-gradient(ellipse at 50% 100%,transparent 0 5px,currentColor 5.5px 6.5px,transparent 7px);background-size:15px 8px}.pattern-checker:before{background-image:linear-gradient(45deg,currentColor 25%,transparent 25%),linear-gradient(-45deg,currentColor 25%,transparent 25%),linear-gradient(45deg,transparent 75%,currentColor 75%),linear-gradient(-45deg,transparent 75%,currentColor 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.pattern-rings:before{background-image:radial-gradient(circle,transparent 0 3px,currentColor 3.5px 4.5px,transparent 5px);background-size:13px 13px}.pattern-dashes:before{background-image:repeating-linear-gradient(0deg,transparent 0 5px,currentColor 5px 7px,transparent 7px 12px)}.pattern-grid:before{background-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:10px 10px}.pattern-diamonds:before{background-image:linear-gradient(45deg,transparent 42%,currentColor 43% 57%,transparent 58%),linear-gradient(-45deg,transparent 42%,currentColor 43% 57%,transparent 58%);background-size:13px 13px}.board-cell:disabled{opacity:1}.board-cell.is-hint{--hint-color: var(--gold-300);z-index:1;box-shadow:inset 0 0 0 4px var(--hint-color)}.board-cell.is-hint-treasure{--hint-color: #3df047}.board-cell.is-hint-conflict{--hint-color: #ff3e2f}.board-cell.is-conflict{box-shadow:inset 0 0 0 4px #ff3e2f}.board-cell.is-error{box-shadow:inset 0 0 0 4px #ff3e2f;cursor:default}.board-cell.is-treasure{z-index:3;overflow:visible}.board-cell.is-tutorial-enabled{z-index:12;overflow:visible}.board-cell.is-tutorial-context{z-index:13;box-shadow:inset 0 0 0 4px #ffffffeb,0 0 0 3px var(--ink)}.board-cell.is-tutorial-target{box-shadow:inset 0 0 0 5px var(--gold-300),0 0 0 3px var(--ink),0 0 1.45rem #ffd653;animation:tutorial-target-pulse .76s ease-in-out infinite alternate}.board-cell.is-tutorial-primary{z-index:30}.board-cell.is-tutorial-armed{animation:tutorial-target-armed .24s ease-out both}.tutorial-tap-cue{position:absolute;right:-.8rem;bottom:-.9rem;z-index:40;width:2.7rem;height:2.7rem;display:grid;place-items:center;color:var(--white);filter:drop-shadow(0 2px 0 var(--ink)) drop-shadow(1px 0 0 var(--ink)) drop-shadow(-1px 0 0 var(--ink));pointer-events:none;animation:tutorial-pointer-tap .76s ease-in-out infinite}.tutorial-tap-cue svg{width:2.25rem;height:2.25rem;fill:var(--white)}.tutorial-tap-cue i{position:absolute;top:-.25rem;right:-.15rem;min-width:1.45rem;padding:.08rem .18rem;border:var(--line-thin) solid var(--ink);border-radius:999px;background:var(--coral);color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-small);font-style:normal;line-height:1;text-shadow:0 1px 0 var(--ink)}.mark-token{--mark-fill: var(--white);position:relative;z-index:2;width:68%;aspect-ratio:1;filter:drop-shadow(0 2px 0 rgba(0,0,0,.24))}.tutorial-preview-mark{--mark-fill: var(--cream);z-index:5;opacity:.68;filter:drop-shadow(0 0 .35rem var(--gold-300));animation:tutorial-preview-mark-pulse .76s ease-in-out infinite alternate;pointer-events:none}.tutorial-preview-mark .mark-stroke{display:none}.tutorial-preview-mark:before,.tutorial-preview-mark:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:clamp(.25rem,calc(1.85rem / var(--board-size)),.48rem);border-radius:999px;background:var(--mark-fill);box-shadow:0 0 0 2px var(--ink);transform:translate(-50%,-50%) rotate(45deg)}.tutorial-preview-mark:after{transform:translate(-50%,-50%) rotate(-45deg)}.mark-stroke{--mark-angle: 45deg;--mark-delay: 0ms;position:absolute;top:50%;left:50%;width:100%;height:clamp(.25rem,calc(1.85rem / var(--board-size)),.48rem);transform:translate(-50%,-50%) rotate(var(--mark-angle))}.mark-stroke:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--mark-fill);box-shadow:0 0 0 2px var(--ink);transform:scaleX(0);transform-origin:left center;animation:mark-stroke-draw .14s cubic-bezier(.2,.8,.25,1.2) var(--mark-delay) both}.mark-stroke-first{--mark-angle: 45deg}.mark-stroke-second{--mark-angle: -45deg;--mark-delay: 80ms}.mark-stroke-second:before{transform-origin:right center}.mark-token.is-erasing{pointer-events:none;animation:mark-token-erase .17s cubic-bezier(.55,0,.9,.45) both}.mark-token.is-erasing .mark-stroke:before{animation:none;transform:scaleX(1)}.is-conflict .mark-token,.is-error .mark-token{--mark-fill: #ff3326}.is-error .mark-token{transform-origin:center;animation:error-mark-shake .36s ease-out .13s both}.treasure-token{position:relative;z-index:2;width:96%;height:96%;object-fit:cover;object-position:center;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25));transform-origin:center;animation:treasure-reveal .82s cubic-bezier(.2,.8,.25,1) both}.game-message{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));min-height:1.5rem;margin:0 auto;display:grid;place-items:center;overflow:hidden;color:var(--cream);font-size:var(--font-medium);line-height:1.08;text-align:center;text-shadow:0 1px 0 var(--ink);opacity:0}.game-message.is-visible{opacity:1}.game-bottom{--game-action-height: 5.8rem;position:relative;z-index:3;width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));margin-inline:auto;display:grid;grid-template-rows:var(--game-action-height) auto}.game-actions{height:var(--game-action-height);padding:0 .18rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:0;overflow:visible}.game-actions>.side-action:first-child,.game-actions>.side-action-placeholder:first-child{grid-column:1;justify-self:start}.game-actions>.side-action:last-child,.game-actions>.side-action-placeholder:last-child{grid-column:3;justify-self:end}.side-action-placeholder{width:5.3rem}.tutorial-guide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;pointer-events:none}.tutorial-guide.can-continue{pointer-events:auto;cursor:pointer}.tutorial-controls{position:absolute;top:max(.55rem,env(safe-area-inset-top));right:.65rem;left:.65rem;z-index:6;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.tutorial-controls button{min-height:2.65rem;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-small);background:#fffffffa;color:var(--ink);box-shadow:0 3px #0000006b;font-family:Lilita One,sans-serif;font-size:var(--font-medium);pointer-events:auto}.tutorial-skip-button{max-width:min(65vw,15rem);padding:.35rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutorial-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00141f61;-webkit-backdrop-filter:brightness(.78) saturate(.82);backdrop-filter:brightness(.78) saturate(.82);pointer-events:auto}.tutorial-guide.is-clear .tutorial-scrim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.tutorial-character{position:absolute;bottom:max(1.4rem,calc(env(safe-area-inset-bottom) + .9rem));z-index:2;width:min(49vw,13rem);max-height:39dvh;object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 0 rgba(0,0,0,.28));animation:tutorial-character-enter .32s cubic-bezier(.2,.8,.25,1.15) both}.tutorial-character.is-left{left:-.35rem}.tutorial-character.is-right{right:-.35rem;transform:scaleX(-1)}.tutorial-dialog{position:absolute;right:.55rem;bottom:max(.55rem,env(safe-area-inset-bottom));left:.55rem;z-index:3;min-height:5.9rem;padding:.65rem .8rem .7rem;display:grid;place-items:center;align-content:center;gap:.12rem;border:var(--line-thick) solid var(--green-700);border-radius:var(--radius-medium);background:var(--white);box-shadow:0 5px #0006,0 0 1.1rem #ffd65361;color:var(--ink);text-align:center;pointer-events:auto}.tutorial-dialog>strong{font-family:Lilita One,sans-serif;font-size:var(--font-xlarge);line-height:1.08}.tutorial-dialog>strong:empty,.tutorial-dialog p:empty{display:none}.tutorial-emphasis{color:var(--green-700);text-decoration:underline;text-decoration-color:var(--gold-500);text-decoration-thickness:.16em;text-underline-offset:.1em}.tutorial-dialog p{max-width:31rem;margin:0;font-size:var(--font-large);line-height:1.16}.tutorial-next-button{min-width:8.5rem;min-height:2.15rem;margin-top:.28rem;padding:.25rem .8rem;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-small);background:var(--green-500);color:var(--white);box-shadow:0 3px 0 var(--ink);font-family:Lilita One,sans-serif;font-size:var(--font-large);line-height:1;text-shadow:var(--text-outline)}.tutorial-next-button:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.side-action{z-index:2;width:5.3rem;min-width:5.3rem;min-height:5.45rem;padding:0;display:grid;justify-items:center;align-content:end;gap:.15rem;border:0;background:transparent;color:var(--white);transform:translateY(.38rem);transition:opacity .15s ease,filter .15s ease}.side-action:disabled{opacity:.26;filter:grayscale(.55)}.side-action.is-animating:disabled{opacity:1;filter:none}.side-action-icon{position:relative;width:4.15rem;height:4.15rem;display:grid;place-items:center;border:var(--line-thin) solid var(--white);border-radius:50%;background:#ffffffed;box-shadow:0 3px #00000047}.side-action-art{width:132%;height:132%;object-fit:contain;transform-origin:center}.side-action-art.is-compass-active{will-change:transform;animation:compass-action .62s cubic-bezier(.25,.75,.3,1) both}.side-action-art.is-wheel-active{will-change:transform;animation:wheel-action .72s cubic-bezier(.2,.72,.25,1) both}.side-action-icon b{position:absolute;top:-.35rem;right:-.35rem;width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:50%;background:#e52620;color:var(--white);font-family:Lilita One,sans-serif;font-size:.79rem}.side-action-icon b svg{width:.82rem;height:.82rem;fill:currentColor;stroke-width:2.5}.reward-play-icon{transform:rotate(0)!important;transform-origin:center}.side-action>strong{width:100%;min-height:1.85rem;display:grid;place-items:center;font-family:Lilita One,sans-serif;font-size:1rem;line-height:.92;text-align:center;text-shadow:var(--text-outline)}.game-action-center{position:absolute;top:var(--game-action-height);left:50%;z-index:4;transform:translate(-50%,-50%)}.progress-chip{min-width:5.25rem;min-height:2.35rem;padding:.18rem .55rem;display:grid;place-items:center;border:var(--line-thin) solid var(--ink);border-radius:4px;background:#0e8ad0;color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-xlarge);line-height:1;text-align:center;text-shadow:var(--text-outline)}.treasure-dock{position:relative;isolation:isolate;min-height:5.45rem;padding:.9rem clamp(.45rem,3vw,1rem) max(.35rem,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(var(--treasure-count),minmax(0,1fr));gap:clamp(.18rem,1.5vw,var(--space-small));background:transparent}.treasure-dock:before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;border-top:var(--line-thin) solid var(--ink);background:#004368b8;transform:translate(-50%)}.treasure-dock button{min-width:0;height:3.85rem;padding:.08rem;border:0;border-radius:var(--radius-small);background:transparent;opacity:.28}.treasure-dock button.is-active{opacity:1}.treasure-dock img{width:100%;height:100%;object-fit:contain}.modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:#00131dc2;-webkit-backdrop-filter:brightness(.58) saturate(.75);backdrop-filter:brightness(.58) saturate(.75);cursor:pointer}.modal-layer>*{cursor:default}.wood-panel{position:relative;border:var(--line-medium) solid var(--ink);border-radius:var(--radius-small);background:var(--wood-500);box-shadow:0 5px #00000057}.panel-logo{position:absolute;top:-4.15rem;left:50%;width:11.5rem;height:7.6rem;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 3px 0 rgba(0,0,0,.24))}.panel-close{position:absolute;top:-1.45rem;right:-1.35rem;z-index:3}.rating-layer{z-index:40;padding-top:max(10rem,calc(env(safe-area-inset-top) + 9rem))}.rating-panel{position:relative;width:min(91vw,24rem);min-height:10rem;padding:3.6rem .85rem 1rem;display:grid;place-items:center;align-content:center;gap:.75rem;border:var(--line-thick) solid var(--green-700);border-radius:var(--radius-medium);background:#fffffffa;box-shadow:0 6px #00000061;color:var(--ink);text-align:center}.rating-mara{position:absolute;bottom:calc(100% - 3.8rem);left:50%;width:clamp(9rem,31vw,11.5rem);max-height:15rem;object-fit:contain;object-position:bottom;transform:translate(-50%);filter:drop-shadow(0 4px 0 rgba(0,0,0,.28));pointer-events:none}.rating-close{top:-1.25rem;right:-1.1rem}.rating-panel>strong{max-width:20rem;font-family:Lilita One,sans-serif;font-size:var(--font-xlarge);line-height:1.05}.rating-stars{width:min(100%,20.5rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.15rem,1.5vw,.45rem)}.rating-stars button{width:100%;min-width:0;aspect-ratio:1;padding:.08rem;border:0;background:transparent;color:var(--white);filter:drop-shadow(0 3px 0 var(--ink));transition:transform .1s ease,filter .1s ease}.rating-stars svg{width:100%;height:100%;fill:var(--white);stroke:var(--ink);stroke-width:2.5}.rating-stars button:hover svg,.rating-stars button:focus-visible svg{fill:var(--gold-300)}.rating-stars button:active{transform:translateY(2px) scale(.92);filter:drop-shadow(0 1px 0 var(--ink))}.settings-layer{place-items:center;padding-top:max(4.5rem,calc(env(safe-area-inset-top) + 4rem))}.settings-wrap{width:min(86vw,21rem);display:grid;justify-items:center}.settings-panel{width:100%;min-height:25rem;max-height:calc(100dvh - max(5.5rem,env(safe-area-inset-top)) - max(1rem,env(safe-area-inset-bottom)));padding:4.2rem 1.15rem 1rem;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:var(--space-large)}.settings-list{display:grid;align-content:start;gap:.4rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.setting-audio{display:grid;gap:.05rem}.setting-toggle{min-height:2.45rem;display:grid;grid-template-columns:minmax(0,1fr) 3.2rem;align-items:center;gap:var(--space-small)}.setting-language{min-height:2.65rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(6.7rem,42%);align-items:center;gap:var(--space-small)}.setting-language select{width:100%;min-height:2.1rem;padding:.18rem 1.55rem .18rem .45rem;border:var(--line-thin) solid var(--ink);border-radius:var(--radius-small);background:var(--cream);color:var(--wood-700);font:700 var(--font-small) "Fredoka",sans-serif}[dir=rtl] .setting-language select{padding-right:.45rem;padding-left:1.55rem}.setting-copy{min-width:0;display:flex;align-items:center;gap:.55rem}.setting-copy svg{width:1.7rem;height:1.7rem;flex:0 0 auto;color:var(--gold-300);fill:#ffbe262e;stroke-width:2.8;filter:drop-shadow(0 2px 0 var(--ink))}.setting-copy strong{min-width:0;color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-large);line-height:.98;text-shadow:var(--text-outline);overflow-wrap:anywhere}[dir=rtl] .app-header>.header-slot:first-child .wood-icon-button svg{transform:scaleX(-1)}.setting-toggle input{position:absolute;opacity:0;pointer-events:none}.toggle-track{width:3.15rem;height:1.65rem;padding:.12rem;display:flex;align-items:center;border:var(--line-medium) solid var(--ink);border-radius:999px;background:#55300f}.toggle-track span{width:1.05rem;aspect-ratio:1;border:var(--line-thin) solid var(--ink);border-radius:50%;background:#6d3a0f;transition:transform .15s ease,background .15s ease}.setting-toggle input:checked+.toggle-track span{background:var(--white);transform:translate(1.35rem)}.setting-volume{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:var(--space-small);min-height:1.35rem;padding:0 .05rem 0 2.25rem;transition:opacity .15s ease}.setting-volume[data-disabled=true]{opacity:.42}.setting-volume input[type=range]{--volume-percent: 50%;width:100%;height:1.2rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.setting-volume input[type=range]:disabled{cursor:default}.setting-volume input[type=range]::-webkit-slider-runnable-track{height:.65rem;border:var(--line-thin) solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold-300) 0 var(--volume-percent),#5b300f var(--volume-percent) 100%);box-shadow:inset 0 2px #ffffff29,0 2px #0000004d}.setting-volume input[type=range]::-webkit-slider-thumb{width:1.05rem;height:1.05rem;margin-top:calc((.65rem - 1.05rem) / 2 - var(--line-thin));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--line-thin) solid var(--ink);border-radius:50%;background:var(--white);box-shadow:0 2px 0 var(--ink)}.setting-volume input[type=range]::-moz-range-track{height:.42rem;border:var(--line-thin) solid var(--ink);border-radius:999px;background:#5b300f;box-shadow:0 2px #0000004d}.setting-volume input[type=range]::-moz-range-progress{height:.42rem;border-radius:999px;background:var(--gold-300)}.setting-volume input[type=range]::-moz-range-thumb{width:1.05rem;height:1.05rem;border:var(--line-thin) solid var(--ink);border-radius:50%;background:var(--white);box-shadow:0 2px 0 var(--ink)}.setting-volume output{color:var(--gold-300);font-family:Lilita One,sans-serif;font-size:var(--font-small);text-align:right;text-shadow:0 2px 0 var(--ink)}.settings-links{display:grid;justify-items:center;gap:.15rem}.settings-links a,.settings-links button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:0;border:0;background:transparent;color:var(--gold-300);font-family:Lilita One,sans-serif;font-size:var(--font-small);text-decoration:none;text-shadow:0 2px 0 var(--ink);cursor:pointer}.settings-links a:hover,.settings-links a:focus-visible,.settings-links button:hover,.settings-links button:focus-visible{color:var(--cream);text-decoration:underline}.settings-links button svg{width:1rem;height:1rem;filter:drop-shadow(0 2px 0 var(--ink))}.settings-version{margin:.15rem 0 0;color:#ffffff94;font-family:Fredoka,sans-serif;font-size:var(--font-xsmall);font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.45)}.developer-layer{z-index:30;padding:max(.65rem,env(safe-area-inset-top)) .65rem max(.65rem,env(safe-area-inset-bottom))}.developer-panel{width:min(94vw,27rem);max-height:min(92dvh,46rem);padding:.9rem .85rem .65rem;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.65rem}.developer-panel .panel-close{top:-.65rem;right:-.55rem}.developer-heading{min-width:0;padding-right:2.5rem;display:flex;align-items:center;gap:.7rem}.developer-heading>svg{width:2.25rem;height:2.25rem;flex:0 0 auto;color:var(--gold-300);stroke-width:2.8;filter:drop-shadow(0 2px 0 var(--ink))}.developer-heading h2,.developer-heading p,.developer-section h3,.developer-status{margin:0}.developer-heading h2{color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-xlarge);line-height:1;text-shadow:var(--text-outline)}.developer-heading p{margin-top:.18rem;color:var(--gold-300);font-size:var(--font-small)}.developer-summary{padding:.5rem .6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;border-block:2px solid rgba(67,31,8,.65);background:#451f0838}.developer-summary span{min-width:0;color:var(--cream);font-size:var(--font-xsmall);line-height:1.05;text-align:center}.developer-summary strong{display:block;overflow:hidden;color:var(--white);font-family:Lilita One,sans-serif;font-size:var(--font-small);text-overflow:ellipsis;text-shadow:0 1px 0 var(--ink);white-space:nowrap}.developer-scroll{min-height:0;padding-right:.2rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--gold-300) rgba(69,31,8,.35);scrollbar-width:thin}.developer-section{padding:.55rem 0}.developer-section+.developer-section{border-top:2px solid rgba(67,31,8,.5)}.developer-section h3{margin-bottom:.3rem;color:var(--gold-300);font-family:Lilita One,sans-serif;font-size:var(--font-medium);text-shadow:0 1px 0 var(--ink)}.developer-section .setting-toggle{min-height:2.15rem}.developer-section .setting-copy strong{font-size:var(--font-medium)}.developer-section .setting-copy svg{width:1.45rem;height:1.45rem}.developer-jump{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(4rem,.55fr) auto;align-items:end;gap:.45rem}.developer-jump label{min-width:0;display:grid;gap:.18rem;color:var(--cream);font-size:var(--font-small)}.developer-jump select,.developer-jump input{width:100%;min-width:0;height:2.25rem;padding:.25rem .4rem;border:var(--line-thin) solid var(--ink);border-radius:4px;background:var(--cream);color:var(--ink);font-family:Fredoka,sans-serif;font-weight:700}.developer-primary,.developer-actions button{border:var(--line-thin) solid var(--ink);border-radius:4px;color:var(--white);background:#176f75;box-shadow:0 2px 0 var(--ink);font-family:Lilita One,sans-serif;text-shadow:0 1px 0 var(--ink)}.developer-primary{height:2.25rem;padding:0 .6rem;display:flex;align-items:center;gap:.28rem}.developer-primary svg,.developer-actions svg{width:1.05rem;height:1.05rem;flex:0 0 auto;stroke-width:3}.developer-level-preview{min-height:1.4rem;margin-top:.35rem;display:block;color:var(--cream);font-size:var(--font-xsmall);line-height:1.15;text-align:center}.developer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.developer-actions button{min-width:0;min-height:2.45rem;padding:.3rem .42rem;display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--font-small)}.developer-actions button:disabled{opacity:.42}.developer-actions .developer-danger{background:#a73f2e}.developer-status{min-height:1rem;color:var(--gold-300);font-size:var(--font-xsmall);line-height:1.1;text-align:center}.victory-layer{background:#00131dc2}.victory-panel{width:min(84vw,21rem);min-height:22rem;padding:4.7rem 1rem 1.25rem;display:grid;justify-items:center;align-content:center;gap:.3rem;text-align:center}.victory-panel p,.victory-panel span,.victory-panel strong,.victory-panel time{margin:0;font-family:Lilita One,sans-serif;text-shadow:var(--text-outline)}.gameover-panel{width:min(84vw,21rem);min-height:21rem;padding:4.25rem 1rem 1.4rem;display:grid;justify-items:center;align-content:center;gap:var(--space-small);text-align:center}.gameover-panel.has-rewarded{min-height:25rem}.gameover-icon{width:5.2rem;height:5.2rem;object-fit:contain}.gameover-panel>strong,.gameover-panel>p{margin:0;font-family:Lilita One,sans-serif;text-shadow:var(--text-outline)}.gameover-panel>strong{color:#ff5a43;font-size:var(--font-xxlarge)}.gameover-panel>p{margin-bottom:var(--space-large);font-size:var(--font-large)}.reward-attempts-button{margin-top:var(--space-xsmall)}.reward-attempts-button>span{display:flex;align-items:center;justify-content:center;gap:var(--space-small);font-size:var(--font-large)}.reward-attempts-button svg{width:1.15rem;height:1.15rem;flex:0 0 auto;fill:currentColor;stroke-width:3}.reward-attempts-button small{color:var(--wood-700);font-family:Lilita One,sans-serif;text-shadow:none}.reward-attempts-status{max-width:15rem;color:var(--cream);font-size:var(--font-small);line-height:1.1;text-shadow:0 1px 0 var(--ink)}.victory-panel p{font-size:var(--font-xlarge)}.victory-panel span{font-size:var(--font-large)}.victory-panel strong{margin:1.2rem 0 1.5rem;color:#58e346;font-size:clamp(2rem,9.5vw,2.75rem);-webkit-text-stroke:1px var(--ink)}.victory-panel time{margin-top:-1rem;margin-bottom:.9rem;color:var(--gold-300)}.ad-slot-placeholder{display:none}.ad-slot-selection:not(.ad-slot-placeholder){position:absolute;right:0;bottom:0;left:0;z-index:4;width:100%;height:0;min-height:0;display:grid;place-items:center;overflow:hidden;opacity:0;pointer-events:none}.has-web-selection-ad .ad-slot-selection.ad-slot-filled,.has-web-selection-ad .ad-slot-selection.ad-slot-preview{position:relative;height:auto;min-height:3.125rem;overflow:visible;padding-bottom:env(safe-area-inset-bottom);border-top:var(--line-thin) solid rgba(0,37,56,.45);background:#003654d1;opacity:1;pointer-events:auto}.ad-slot-selection .adsbygoogle,.ad-slot-selection .ad-preview-creative{max-width:100%}.ad-preview-creative{min-width:0;padding:.45rem .8rem;display:grid;place-content:center;gap:.08rem;border:1px dashed #7d8790;background:#f4f6f8;color:#2f353a;font-family:Arial,sans-serif;letter-spacing:0;line-height:1.15;text-align:center;pointer-events:none}.ad-preview-creative span{color:#5f6b75;font-size:.65rem;text-transform:uppercase}.ad-preview-creative strong{font-size:.9rem}.ad-preview-creative small{color:#5f6b75;font-size:.7rem}.ad-slot-rail{display:none}@keyframes ocean-drift-far{0%,to{transform:translate3d(-3.5%,-2%,0) scale(1.12)}25%{transform:translate3d(.8%,-3.2%,0) scale(1.135)}50%{transform:translate3d(3.5%,.6%,0) scale(1.12)}75%{transform:translate3d(-.6%,3%,0) scale(1.135)}}@keyframes ocean-drift-near{0%,to{transform:translate3d(4%,-3%,0) scale(1.04)}25%{transform:translate3d(-1%,-4.5%,0) scale(1.055)}50%{transform:translate3d(-4%,1.5%,0) scale(1.04)}75%{transform:translate3d(1.5%,4%,0) scale(1.055)}}@keyframes mark-stroke-draw{0%{opacity:.2;transform:scaleX(0)}72%{opacity:1;transform:scaleX(1.06)}to{opacity:1;transform:scaleX(1)}}@keyframes compass-action{0%,to{transform:scale(1) rotate(0)}16%{transform:scale(1.13) rotate(-15deg)}32%{transform:scale(1.16) rotate(13deg)}48%{transform:scale(1.14) rotate(-11deg)}64%{transform:scale(1.1) rotate(8deg)}80%{transform:scale(1.05) rotate(-4deg)}}@keyframes wheel-action{0%{transform:scale(1) rotate(0)}48%{transform:scale(1.16) rotate(540deg)}82%{transform:scale(1.08) rotate(990deg)}to{transform:scale(1) rotate(1080deg)}}@keyframes mark-token-erase{0%{opacity:1;transform:scale(1)}58%{opacity:.92;transform:scale(.62)}to{opacity:0;transform:scale(0)}}@keyframes developer-hold-fill{to{transform:scaleX(1)}}@keyframes error-mark-shake{0%,to{transform:translate(0) rotate(0) scale(1)}16%{transform:translate(-7%,1%) rotate(-5deg) scale(1.08)}32%{transform:translate(6%,-2%) rotate(4deg) scale(1.05)}48%{transform:translate(-5%,1%) rotate(-3deg) scale(1.035)}64%{transform:translate(3.5%) rotate(2deg) scale(1.02)}80%{transform:translate(-2%) rotate(-1deg) scale(1.01)}}@keyframes treasure-reveal{0%{opacity:0;transform:scale(.28) rotate(-8deg)}22%{opacity:1;transform:scale(1.08) rotate(7deg)}38%{transform:scale(3) rotate(-6deg)}50%{transform:scale(3) rotate(6deg)}62%{transform:scale(3) rotate(-4deg)}74%{transform:scale(3) rotate(3deg)}86%{transform:scale(.94) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes logoFloat{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% - .55rem))}}@keyframes tutorial-target-pulse{0%{filter:brightness(1)}to{filter:brightness(1.3);box-shadow:inset 0 0 0 5px var(--white),0 0 0 3px var(--ink),0 0 1.65rem #ffd653}}@keyframes tutorial-preview-mark-pulse{0%{opacity:.34;transform:scale(.86)}to{opacity:.78;transform:scale(1.02)}}@keyframes tutorial-target-armed{0%{filter:brightness(1)}48%{filter:brightness(1.55);box-shadow:inset 0 0 0 6px var(--white),0 0 0 3px var(--ink),0 0 1.35rem var(--gold-300)}to{filter:brightness(1.14)}}@keyframes tutorial-pointer-tap{0%,to{transform:translate(.18rem,.18rem) scale(.94)}48%{transform:translate(0) scale(1)}62%{transform:translate(.12rem,.12rem) scale(.9)}}@keyframes tutorial-character-enter{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0 0}}@media(max-height:700px){.app-header{min-height:3.7rem}.island-list{padding-top:var(--space-medium);padding-bottom:max(var(--space-large),env(safe-area-inset-bottom));gap:var(--space-large)}.island-card:not(:last-child):after{height:calc(var(--space-large) + 1px)}.play-stage{gap:.18rem}.rule-tabs{margin-block:.08rem .12rem}.rule-tabs span{min-height:2.25rem}.attempt-meter{min-height:2.75rem}.game-bottom{--game-action-height: 4.85rem}.side-action-icon{width:3.45rem;height:3.45rem}.treasure-dock{min-height:4.65rem;padding-top:.78rem}.treasure-dock button{height:3rem}.tutorial-character{bottom:max(1.1rem,calc(env(safe-area-inset-bottom) + .7rem));width:min(43vw,10.5rem);max-height:34dvh}.play-stage.has-tutorial .board-area{padding:5.75rem 0 5.9rem}.play-stage.has-tutorial .board-frame{--board-side: min(76vw, 35dvh, 16.5rem)}.tutorial-dialog{min-height:5.2rem;padding-block:.48rem .52rem}.tutorial-dialog>strong{font-size:var(--font-large)}.tutorial-dialog p{font-size:var(--font-medium)}}@media(max-width:359px){:root{--page-gutter: .62rem}.game-actions{grid-template-columns:minmax(4.35rem,1fr) auto minmax(4.35rem,1fr)}.side-action,.side-action-placeholder{width:4.55rem;min-width:4.55rem}.side-action-icon{width:3.7rem;height:3.7rem}.tutorial-controls{right:.45rem;left:.45rem}.tutorial-dialog{right:.38rem;left:.38rem}}@media(min-width:600px){.board-frame{--board-side: min(76vw, 48dvh, 30rem)}.header-plank{font-size:1.1rem}.level-node{width:3.35rem}}@media(min-width:1360px){.ad-slot-rail.ad-slot-filled,.ad-slot-rail.ad-slot-preview{position:absolute;top:50%;right:1.25rem;z-index:2;width:min(18.75rem,calc(50vw - min(24.75dvh,15.3rem) - 10.625rem));min-width:15.625rem;height:min(37.5rem,calc(100dvh - 2rem));display:grid;place-items:center;transform:translateY(-50%)}.ad-slot-rail .adsbygoogle,.ad-slot-rail .ad-preview-creative{width:100%;height:100%}}@media(prefers-reduced-motion:reduce),(update:slow){.app-shell:before,.app-shell:after{animation:none!important;transform:scale(1.06);will-change:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-error-shell{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:var(--space-large);padding:var(--space-large);background:#087db2 url(/assets/ocean-bg-figma.webp) center / cover}.app-error-shell>img{width:min(74vw,24rem);height:auto}.app-error-panel{width:min(100%,28rem);padding:var(--space-large);text-align:center}.app-error-panel h1{margin:0 0 var(--space-small);font-size:var(--font-xlarge)}.app-error-panel p{margin:0 0 var(--space-large);font-size:var(--font-medium)}
