:root{--sc-red: #E23B2E;--sc-yellow: #FFC93C;--sc-ink: #14201E;--sc-sand: #FFF8EA;--sc-hi: #FFE9A8;--sc-bonus: #7B2FBE;--sc-win: #2BA84A;--sc-head: "Lilita One", "Anton", sans-serif;--sc-body: "Nunito", system-ui, sans-serif}.sc-page{min-height:100vh;min-height:100dvh;background:var(--sc-sand);color:var(--sc-ink);font-family:var(--sc-body)}.sc-page *,.sc-pop *{box-sizing:border-box}.sc-h{font-family:var(--sc-head);font-weight:400;letter-spacing:.2px;margin:0}.sc-red-t{color:var(--sc-red)}.sc-lbl{font:900 12px var(--sc-body);color:var(--sc-red);letter-spacing:.6px;text-transform:uppercase}.sc-muted{color:#14201ebb;font-weight:700}.sc-head{position:sticky;top:0;z-index:960;background:var(--sc-yellow)}.sc-head-row{display:flex;align-items:center;gap:8px;padding:8px 12px;max-width:1280px;margin:0 auto}.sc-flag{height:12px;background:repeating-linear-gradient(90deg,var(--sc-red) 0 18px,var(--sc-yellow) 18px 36px);border-bottom:2px solid var(--sc-ink)}.sc-burger{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:38px;height:38px;border-radius:12px;background:#fff;border:2.5px solid var(--sc-ink);box-shadow:0 2px 0 var(--sc-ink);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 9px}.sc-burger i{display:block;height:3px;border-radius:2px;background:var(--sc-ink)}.sc-burger:active{transform:translateY(2px);box-shadow:none}.sc-bar{display:flex;align-items:center;gap:10px;padding:7px 12px;background:var(--sc-sand);border-bottom:2px solid var(--sc-ink);max-width:1280px;margin:0 auto}.sc-head>.sc-bar{max-width:none}.sc-bar-name{all:unset;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 20px var(--sc-head);color:var(--sc-ink)}.sc-bal{all:unset;flex:none;box-sizing:border-box;cursor:pointer;margin-left:auto;display:flex;align-items:center;gap:7px;background:var(--sc-ink);color:var(--sc-yellow);border-radius:30px;padding:4px 4px 4px 12px;font:900 14px var(--sc-body);white-space:nowrap}.sc-bal .bonus{color:#c9a8ff;font-size:12px}.sc-bal b{width:26px;height:26px;border-radius:50%;background:var(--sc-red);color:#fff;display:grid;place-items:center;font:900 19px/1 var(--sc-body)}.sc-btn{all:unset;box-sizing:border-box;cursor:pointer;display:block;text-align:center;padding:14px 16px;border-radius:16px;font:400 20px var(--sc-head);letter-spacing:.3px;border:3px solid var(--sc-ink);box-shadow:0 5px 0 var(--sc-ink);background:#fff;color:var(--sc-ink);transition:transform .08s,box-shadow .08s}.sc-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--sc-ink)}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-btn.red{background:var(--sc-red);color:#fff}.sc-btn.yel{background:var(--sc-yellow)}.sc-btn.sm{font-size:15px;padding:8px 12px;border-radius:12px;box-shadow:0 3px 0 var(--sc-ink)}.sc-card{background:#fff;border:2.5px solid var(--sc-ink);border-radius:18px;box-shadow:0 4px 0 var(--sc-ink)}.sc-chip{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:8px 4px;border-radius:10px;background:#fff;border:2.5px solid var(--sc-ink);font:800 13px var(--sc-body);color:var(--sc-ink)}.sc-chip.on{background:var(--sc-ink);color:var(--sc-yellow)}.sc-chip:disabled{opacity:.35;cursor:not-allowed}.sc-input{width:100%;padding:12px 14px;background:#fff;border:2.5px solid var(--sc-ink);border-radius:12px;font:700 15px var(--sc-body);color:var(--sc-ink);outline:none}.sc-input::placeholder{color:#14201e77}.sc-input:focus{box-shadow:0 0 0 3px var(--sc-yellow)}.sc-page :focus-visible,.sc-pop :focus-visible{outline:3px solid var(--sc-red);outline-offset:2px}.sc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14201ebf;animation:sc-fade .2s ease}.sc-menu{position:fixed;top:0;bottom:0;left:0;z-index:1001;width:min(320px,88vw);background:var(--sc-sand);border-right:3px solid var(--sc-ink);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;animation:sc-slide .22s ease;font-family:var(--sc-body);color:var(--sc-ink)}.sc-menu-top{background:var(--sc-yellow);padding:16px 14px 14px;border-bottom:3px solid var(--sc-ink)}.sc-menu a,.sc-menu button.item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;font:900 16px var(--sc-body);border:2.5px solid transparent}.sc-menu .item:hover,.sc-menu .item.on{background:var(--sc-hi);border-color:var(--sc-ink)}.sc-menu .item span{font-size:20px;width:26px;text-align:center}.sc-x{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;background:#fff;border:2.5px solid var(--sc-ink);display:grid;place-items:center;font:900 16px var(--sc-body);flex:none}.sc-pop-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:calc(var(--sc-head-h, 0px) + 14px) 16px 16px;background:#14201ebf}.sc-pop{position:relative;width:min(400px,100%);max-height:calc(100dvh - var(--sc-head-h, 0px) - 30px);overflow-y:auto;background:var(--sc-sand);border:3px solid var(--sc-ink);border-radius:24px;box-shadow:0 8px 0 var(--sc-ink);text-align:center;font-family:var(--sc-body);color:var(--sc-ink)}.sc-pop>.sc-flag{border-bottom:3px solid var(--sc-ink)}.sc-pop .close{position:absolute;top:18px;right:10px;z-index:3}@keyframes sc-fade{0%{opacity:0}}@keyframes sc-slide{0%{transform:translate(-100%)}}@keyframes sc-boing{0%{transform:scale(.3) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes sc-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-rise{0%{transform:translateY(60px)}to{transform:none}}@keyframes sc-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-16px) rotate(-4deg)}}@keyframes sc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes sc-burst{0%{transform:scale(.1);opacity:1}25%{transform:scale(1);opacity:1}75%{transform:scale(1.08);opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes sc-fall{0%{transform:translateY(-60px) rotate(0)}to{transform:translateY(110vh) rotate(540deg)}}@keyframes sc-nudge{0%,to{transform:none}30%{transform:translate(-6px) rotate(-1deg)}70%{transform:translate(6px) rotate(1deg)}}@keyframes sc-shrug{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.sc-page *,.sc-pop,.sc-pop *,.sc-menu,.sc-scrim,.sc-fx *{animation:none!important;transition:none!important}.sc-fx{display:none}}:root{--sc-grain: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%20.55%200%200%200%200%20.42%200%200%200%200%20.22%200%200%200%20.22%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22160%22%20height%3D%22160%22%20filter%3D%22url%28%23n%29%22/%3E%3C/svg%3E);--sc-frond: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20420%20300%22%3E%3Cg%20fill%3D%22%230c5a4a%22%3E%3Cpath%20d%3D%22M40%2040%20Q200%2070%20345%20215%22%20stroke%3D%22%230c5a4a%22%20stroke-width%3D%227%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M40%2040%20Q-4%20-15%20-23%20-50%20Q14%203%2040%2040Z%22/%3E%3Cpath%20d%3D%22M40%2040%20Q107%2035%20150%2050%20Q89%2053%2040%2040Z%22/%3E%3Cpath%20d%3D%22M63%2041%20Q23%20-14%206%20-48%20Q41%204%2063%2041Z%22/%3E%3Cpath%20d%3D%22M63%2041%20Q128%2038%20168%2054%20Q110%2056%2063%2041Z%22/%3E%3Cpath%20d%3D%22M86%2044%20Q48%20-10%2035%20-44%20Q66%208%2086%2044Z%22/%3E%3Cpath%20d%3D%22M86%2044%20Q148%2043%20186%2061%20Q130%2061%2086%2044Z%22/%3E%3Cpath%20d%3D%22M109%2049%20Q74%20-4%2063%20-37%20Q92%2014%20109%2049Z%22/%3E%3Cpath%20d%3D%22M109%2049%20Q169%2049%20204%2069%20Q151%2067%20109%2049Z%22/%3E%3Cpath%20d%3D%22M132%2056%20Q100%204%2092%20-28%20Q118%2022%20132%2056Z%22/%3E%3Cpath%20d%3D%22M132%2056%20Q189%2058%20223%2079%20Q171%2076%20132%2056Z%22/%3E%3Cpath%20d%3D%22M155%2065%20Q126%2014%20120%20-16%20Q144%2032%20155%2065Z%22/%3E%3Cpath%20d%3D%22M155%2065%20Q210%2068%20241%2090%20Q192%2086%20155%2065Z%22/%3E%3Cpath%20d%3D%22M178%2076%20Q151%2027%20148%20-3%20Q169%2045%20178%2076Z%22/%3E%3Cpath%20d%3D%22M178%2076%20Q231%2080%20259%20104%20Q213%2098%20178%2076Z%22/%3E%3Cpath%20d%3D%22M202%2089%20Q177%2041%20176%2013%20Q195%2059%20202%2089Z%22/%3E%3Cpath%20d%3D%22M202%2089%20Q251%2094%20277%20118%20Q233%20112%20202%2089Z%22/%3E%3Cpath%20d%3D%22M225%20104%20Q202%2058%20203%2031%20Q220%2076%20225%20104Z%22/%3E%3Cpath%20d%3D%22M225%20104%20Q272%20110%20294%20135%20Q254%20128%20225%20104Z%22/%3E%3Cpath%20d%3D%22M248%20121%20Q227%2077%20230%2052%20Q245%2095%20248%20121Z%22/%3E%3Cpath%20d%3D%22M248%20121%20Q292%20127%20312%20153%20Q274%20145%20248%20121Z%22/%3E%3Cpath%20d%3D%22M271%20141%20Q252%2097%20257%2074%20Q270%20115%20271%20141Z%22/%3E%3Cpath%20d%3D%22M271%20141%20Q313%20147%20330%20172%20Q295%20165%20271%20141Z%22/%3E%3Cpath%20d%3D%22M294%20162%20Q277%20120%20283%2099%20Q295%20138%20294%20162Z%22/%3E%3Cpath%20d%3D%22M294%20162%20Q333%20168%20349%20194%20Q315%20186%20294%20162Z%22/%3E%3Cpath%20d%3D%22M317%20185%20Q301%20145%20309%20126%20Q319%20163%20317%20185Z%22/%3E%3Cpath%20d%3D%22M317%20185%20Q354%20191%20367%20217%20Q336%20209%20317%20185Z%22/%3E%3Cpath%20d%3D%22M340%20210%20Q326%20173%20335%20155%20Q344%20191%20340%20210Z%22/%3E%3Cpath%20d%3D%22M340%20210%20Q375%20216%20385%20242%20Q357%20234%20340%20210Z%22/%3E%3C/g%3E%3C/svg%3E);--sc-wave: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20400%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%2022%20Q25%206%2050%2018%20T100%2018%20T150%2016%20T200%2020%20T250%2015%20T300%2019%20T350%2015%20T400%2018%20V40%20H0Z%22%20fill%3D%22%23fff%22%20opacity%3D%22.85%22/%3E%3Cpath%20d%3D%22M0%2030%20Q30%2018%2060%2028%20T120%2027%20T180%2029%20T240%2026%20T300%2029%20T360%2026%20T400%2028%20V40%20H0Z%22%20fill%3D%22%23fff%22%20opacity%3D%22.55%22/%3E%3C/svg%3E);--sc-sand-bg: var(--sc-grain), radial-gradient(120% 60% at 50% 0%, #FFF8E6 0%, #FBEBC8 55%, #F3DBA6 100%)}.sc-page{background:var(--sc-sand-bg);background-attachment:fixed;position:relative;isolation:isolate}.sc-page:before,.sc-page:after{content:"";position:fixed;z-index:-1;pointer-events:none;background:var(--sc-frond) no-repeat center/contain;opacity:.09}.sc-page:before{top:70px;right:-60px;width:340px;height:250px;transform:scaleX(-1) rotate(-8deg)}.sc-page:after{bottom:40px;left:-80px;width:380px;height:280px;transform:rotate(150deg)}.sc-shore{position:relative;height:130px;margin-top:26px;background:url(/photos/lagoon.jpg) center 35%/cover;border-top:0}.sc-shore:before{content:"";position:absolute;left:0;right:0;top:-1px;height:34px;background:var(--sc-wave) top/100% 100% no-repeat;transform:scaleY(-1)}.sc-shore:after{content:"";position:absolute;left:0;right:0;top:0;height:26px;background:linear-gradient(#f3dba6,#f3dba600)}.sc-menu{background:var(--sc-sand-bg)}.sc-menu-shore{position:relative;min-height:120px;margin-top:auto;background:url(/photos/lagoon.jpg) center/cover}.sc-menu-shore:before{content:"";position:absolute;left:0;right:0;top:-1px;height:30px;background:var(--sc-wave) top/100% 100% no-repeat;transform:scaleY(-1)}.sc-menu-shore .palm{position:absolute;right:8px;bottom:6px;width:74px}.sc-bar,.sc-pop{background:var(--sc-sand-bg)}@media (prefers-reduced-motion: reduce){.sc-page{background-attachment:scroll}}
