:root{--eko-public-ink: #18384f;--eko-public-link: #345f80;--eko-public-header-width: 1035px;--eko-public-header-height: 52px;--eko-public-header-stack: 52px}@font-face{font-family:Eko Spacer Fun;src:url(/site/ekoloko/media/public-shell/spacer-fun-f7aa5207.woff) format("woff");font-display:block}@font-face{font-family:Eko Spacer Help;src:url(/site/ekoloko/media/public-shell/spacer-help-83346e22.woff) format("woff");font-display:block}@font-face{font-family:Eko Spacer Parents;src:url(/site/ekoloko/media/public-shell/spacer-parents-8381cc1d.woff) format("woff");font-display:block}@font-face{font-family:Eko Spacer Pioneers;src:url(/site/ekoloko/media/public-shell/spacer-pioneers-08ee75e8.woff) format("woff");font-display:block}html:has(body.eko-public-shell){min-width:0;min-height:100%;background:#abd93f}body.eko-public-shell:not(.eko-public-shell--blog),body.eko-public-shell:not(.eko-public-shell--blog) *{box-sizing:border-box}body.eko-public-shell--blog,body.eko-public-shell--blog *{box-sizing:content-box}body.eko-public-shell--blog :is(#eko-public-header,#eko-public-header *,#eko-public-main,#eko-public-content,.eko-public-skip){box-sizing:border-box}body.eko-public-shell{position:relative!important;width:auto!important;min-width:0!important;min-height:100vh!important;margin:0!important;padding:calc(var(--eko-public-header-stack) + 18px) 0 24px!important;overflow-x:hidden;color:var(--eko-public-ink);background:#abd93f url(/site/ekoloko/website/common/images/bg_ext.jpg) repeat-x 0 var(--eko-public-header-stack)!important;font:15px/normal Arial,sans-serif;text-align:start}body.eko-public-shell a{color:var(--eko-public-link)}body.eko-public-shell a:focus-visible,body.eko-public-shell button:focus-visible,body.eko-public-shell input:focus-visible,body.eko-public-shell select:focus-visible,body.eko-public-shell textarea:focus-visible{outline:3px solid #ff8a00;outline-offset:2px}.eko-public-skip{position:fixed;top:4px;right:8px;z-index:1010;padding:7px 10px;border:1px solid #fff;color:#fff;background:#315f79;font-weight:700;transform:translateY(-160%)}.eko-public-skip:focus{color:#fff;transform:translateY(0)}#eko-public-header{position:fixed;top:0;right:0;left:0;z-index:1000;width:100%;height:var(--eko-public-header-stack);overflow:visible;background:linear-gradient(180deg,#3a6e79,#33637f,#1e4560);box-shadow:0 3px 11px #0d2c3f57}.eko-public-header-viewport{width:100%;height:var(--eko-public-header-height);overflow-x:auto;overflow-y:hidden;direction:ltr;scrollbar-color:rgba(255,255,255,.42) transparent;scrollbar-width:thin;overscroll-behavior-x:contain}.eko-public-header-viewport:focus-visible{outline:2px solid #fff;outline-offset:-3px}.eko-public-header-track{position:relative;width:var(--eko-public-header-width);height:var(--eko-public-header-height);margin:0 auto;background:linear-gradient(180deg,#3a6e79,#33637f,#1e4560)}.eko-public-header-track>img{display:block;width:var(--eko-public-header-width);height:var(--eko-public-header-height);object-fit:cover;object-position:center}.eko-public-header-track nav{position:absolute;inset:0;width:var(--eko-public-header-width);height:var(--eko-public-header-height)}.eko-public-header-link{position:absolute;top:4px;left:var(--eko-header-x);width:var(--eko-header-width);height:44px;min-height:44px;box-sizing:border-box;color:transparent;background:transparent;outline:none}.eko-public-header-link:hover{background:transparent}.eko-public-header-link:focus-visible{outline:3px solid #fff;outline-offset:-3px}.eko-public-header-home{position:absolute;top:2px;right:max(3px,calc(50% - 514px));z-index:3;display:block;width:148px;height:48px;padding:0;border:0;background:transparent}.eko-public-header-home img{display:block;width:100%;height:100%;object-fit:contain}.eko-public-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#eko-public-main{position:relative;z-index:1;display:grid;grid-template-columns:143px 50px minmax(0,580px) 230px 197px;grid-template-areas:". . content family-nav .";align-items:start;width:min(1200px,100%);min-height:447px;margin:0 auto;padding:0;border:0;outline:none;background-image:url(/site/ekoloko/website/common/images/back_left.jpg),url(/site/ekoloko/website/common/images/back_right.jpg),url(/site/ekoloko/website/common/images/main_iw.jpg),url(/site/ekoloko/website/common/images/tileable_iw.jpg);background-position:left top,right top,143px top,143px top;background-repeat:no-repeat,no-repeat,no-repeat,repeat-y;direction:ltr;overflow-wrap:anywhere}#eko-public-content{grid-area:content;min-width:0;padding:14px 0 24px;direction:rtl}.eko-public-family-disclosure{grid-area:family-nav;--eko-public-family-font: Arial, sans-serif;width:230px;min-width:0;padding:14px 0 24px;direction:rtl}.eko-public-family-disclosure>summary{display:none}.eko-public-family-nav{width:180px;margin-left:20px}.eko-public-family-nav{display:grid;justify-items:center;align-content:start;gap:9px}.eko-public-family-nav a{display:grid;place-items:center;width:165px;min-height:41px;padding:3px 7px 5px;color:#606954;background:transparent;font-size:15px;line-height:1;text-align:center;text-decoration:none}.eko-public-family-disclosure[data-eko-family=fun]{--eko-public-family-font: "Eko Spacer Fun", Arial, sans-serif}.eko-public-family-disclosure[data-eko-family=help],.eko-public-family-disclosure[data-eko-family=info]{--eko-public-family-font: "Eko Spacer Help", Arial, sans-serif}.eko-public-family-disclosure[data-eko-family=parents]{--eko-public-family-font: "Eko Spacer Parents", Arial, sans-serif}.eko-public-family-disclosure[data-eko-family=pioneers]{--eko-public-family-font: "Eko Spacer Pioneers", Arial, sans-serif}.eko-public-family-nav a{font-family:var(--eko-public-family-font)}.eko-public-family-nav a:hover{color:#f60}.eko-public-family-nav a[aria-current=page]{color:#fff;background:url(/site/ekoloko/media/public-shell/side-menu-active-aabd10bc.png) center / 165px 41px no-repeat}#eko-public-main img{max-width:100%;height:auto}#eko-public-main .images{border:1px solid #a7b793}#eko-public-main .Title{color:#18384f;font:700 24px/1.2 Arial,sans-serif}#eko-public-main .BodyText{color:#18384f;font:15px/normal Arial,sans-serif}#eko-public-main .FAQTitle{color:#18384f;font:700 17px/normal Arial,sans-serif}#eko-public-main .faqQuestions{color:#18384f;font-family:Arial,sans-serif;font-weight:700;line-height:16px;text-decoration:none}#eko-public-main .faqQuestions:hover{color:#a7b793}#eko-public-main table{max-width:100%}#eko-public-main object,#eko-public-main embed,#eko-public-main ruffle-object,#eko-public-main ruffle-embed{max-width:100%!important}#eko-public-main :is([id],[name]){scroll-margin-top:calc(var(--eko-public-header-stack) + 16px)}#eko-public-footer{position:relative;z-index:1;width:min(860px,100%);min-height:72px;margin:0 auto;padding-top:42px;color:#fff;background:url(/site/ekoloko/website/common/images/footer_iw.jpg) center top / 860px 40px no-repeat;font:italic 13px Arial,sans-serif;text-align:center}#eko-public-footer nav{display:flex;flex-wrap:wrap;justify-content:center}#eko-public-footer nav a{padding:0 6px;border-inline-end:1px solid #fff;color:#fff;text-decoration:none}#eko-public-footer nav a:last-child{border-inline-end:0}#eko-public-footer small{color:#fff}body.eko-public-shell--blog{background:#acd940 url(/site/blog/wp-content/themes/far-away-10/images/body-bg.jpg) no-repeat center calc(var(--eko-public-header-stack) + 18px)!important;font:13px Verdana,Arial,Georgia,Helvetica,sans-serif}body.eko-public-shell--blog #eko-public-main{display:block;width:min(778px,100%);min-height:600px;background:transparent}body.eko-public-shell--blog #eko-public-content,body.eko-public-shell--blog #body_wrap{width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;direction:ltr}body.eko-public-shell--blog #header{max-width:100%}body.eko-public-shell--blog #page,body.eko-public-shell--blog #page-body,body.eko-public-shell--blog #body_wrap>#footer{width:778px;max-width:100%;margin:0 auto;background-color:#faf7ed}body.eko-public-shell--blog #page-top{height:9px}body.eko-public-shell--blog #page-body:after{display:block;clear:both;content:""}body.eko-public-shell--blog #content{float:left!important;width:498px!important;margin:0 15px 10px 18px!important;padding:0!important;color:#2f2f2f;background:#faf7ed url(/site/blog/wp-content/themes/far-away-10/images/vertical-line.jpg) top right repeat-y!important;direction:ltr;font:14px/1.4em Verdana,Arial,Georgia,Helvetica,sans-serif}body.eko-public-shell--blog #sidebar,body.eko-public-shell--blog #sidebar1{float:none!important;width:228px!important;min-height:100px;margin:0;padding:0!important;color:#2f2f2f;background:#faf7ed!important;font:11px/18px Verdana,Arial,Georgia,Helvetica,sans-serif}body.eko-public-shell--blog #sidebar h2{width:210px!important;margin:0!important;padding:0 10px 0 0!important;background:url(/site/blog/wp-content/themes/far-away-10/images/post-divider.jpg) bottom left repeat-x!important;font:400 20px/30px Georgia,Lucida Grande,Arial,Verdana,sans-serif}body.eko-public-shell--blog #sidebar ul li{list-style:none}body.eko-public-shell--blog #sidebar ul ul li,body.eko-public-shell--blog #sidebar ul ol li{list-style:disc}body.eko-public-shell--blog h2,body.eko-public-shell--blog h3{color:#80723b}body.eko-public-shell--blog a{color:#58540e;text-decoration:none}body.eko-public-shell--blog .post{margin:0 15px 0 0!important;padding:0!important;background:transparent!important}body.eko-public-shell--blog .post-head{float:left!important;width:488px!important;padding-bottom:8px!important}body.eko-public-shell--blog .post-head h2{font-size:20px;line-height:30px}body.eko-public-shell--blog .postmetadata{max-width:100%;font:10px/2.3em Verdana,Arial,Georgia,Helvetica,sans-serif}body.eko-public-shell--blog #searchform{max-width:100%}body.eko-public-shell--blog #s{max-width:165px}body.eko-public-shell--blog #eko-public-footer{display:none}@media(max-width:1199px){body.eko-public-shell:not(.eko-public-shell--blog) #eko-public-main:not([data-eko-public-layout=popup]):not([data-eko-public-layout=site-map]){grid-template-columns:50px minmax(0,580px) 230px;grid-template-areas:". content family-nav";width:min(860px,100%);background-image:url(/site/ekoloko/website/common/images/main_iw.jpg),url(/site/ekoloko/website/common/images/tileable_iw.jpg);background-position:center top,center top;background-repeat:no-repeat,repeat-y}}@media(max-width:1034px){:root{--eko-public-header-stack: 96px}.eko-public-header-viewport{position:absolute;top:44px}.eko-public-header-track{margin:0}.eko-public-header-home{top:0;right:5px;width:132px;height:44px}}@media(max-width:760px){body.eko-public-shell{padding-bottom:16px!important}body.eko-public-shell:not(.eko-public-shell--blog) #eko-public-main,body.eko-public-shell:not(.eko-public-shell--blog) #eko-public-main:not([data-eko-public-layout=popup]):not([data-eko-public-layout=site-map]){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"family-nav" "content";width:100%;min-height:447px;padding:10px 12px 22px;background-image:url(/site/ekoloko/website/common/images/main_iw.jpg),url(/site/ekoloko/website/common/images/tileable_iw.jpg);background-position:center top,center top;background-repeat:no-repeat,repeat-y}#eko-public-content{padding:8px 0 16px}.eko-public-family-disclosure{width:100%;padding:2px 0 8px}.eko-public-family-disclosure>summary{display:list-item;min-height:44px;padding:11px 10px;color:#606954;font:15px/1 var(--eko-public-family-font);cursor:pointer}.eko-public-family-disclosure>summary:focus-visible{outline:3px solid #ff8a00;outline-offset:2px}.eko-public-family-nav{width:100%;margin:0}.eko-public-family-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.eko-public-family-nav a{width:min(165px,100%);min-height:44px}#eko-public-footer{padding-inline:10px;background-size:860px 40px}body.eko-public-shell--blog{background-size:auto 886px!important}body.eko-public-shell--blog #eko-public-main{display:block;min-height:0;padding:0;background:transparent}body.eko-public-shell--blog #header{width:100%!important;max-width:100vw;overflow-x:auto;overflow-y:hidden;contain:inline-size;overscroll-behavior-x:contain}body.eko-public-shell--blog #headerimg{width:778px;max-width:none}body.eko-public-shell--blog #menu-bar{width:700px;max-width:none}body.eko-public-shell--blog #page-body{display:flex;flex-direction:column;width:100%}body.eko-public-shell--blog #sidebar,body.eko-public-shell--blog #sidebar1{width:100%!important}body.eko-public-shell--blog #searchform{display:flex;align-items:stretch;gap:6px;width:100%;height:auto}body.eko-public-shell--blog #searchform input,body.eko-public-shell--blog #sidebar select{box-sizing:border-box;min-height:44px}body.eko-public-shell--blog #searchform #s{flex:1 1 auto;min-width:0;max-width:none}body.eko-public-shell--blog #sidebar select{max-width:100%}body.eko-public-shell--blog #sidebar .widget_recent_entries a{display:flex;align-items:center;min-height:44px}body.eko-public-shell--blog #sidebar .widget_archive a{display:inline-flex;align-items:center;min-height:24px}body.eko-public-shell--blog #wp-calendar a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}body.eko-public-shell--blog #content{float:none!important;width:auto!important;min-width:0;margin:0 18px 10px!important;background:#faf7ed!important}body.eko-public-shell--blog .post-head{width:100%!important}body.eko-public-shell--blog .post,body.eko-public-shell--blog .entry,body.eko-public-shell--blog .postmetadata,body.eko-public-shell--blog .navigation{width:100%!important;max-width:100%;min-width:0}body.eko-public-shell--blog .navigation{overflow-wrap:anywhere}body.eko-public-shell--blog .navigation .alignleft,body.eko-public-shell--blog .navigation .alignright{display:inline-block;float:none;max-width:48%;margin:0;vertical-align:top}body.eko-public-shell--blog .entry img,body.eko-public-shell--blog .entry video,body.eko-public-shell--blog .entry iframe,body.eko-public-shell--blog .entry object,body.eko-public-shell--blog .entry embed{max-width:100%!important}}@media print{body.eko-public-shell{padding:0!important;color:#000;background:#fff!important}#eko-public-header,#eko-public-footer,.eko-public-skip,.eko-public-family-disclosure{display:none!important}#eko-public-main{display:block;width:100%;min-height:0;padding:0;background:#fff}}.source-discovery{color-scheme:light;--ink:#173d30;--green:#285c27;--lime:#e5f196;--cream:#fffbed;--orange:#f3ac42}.source-discovery *{box-sizing:border-box}.source-discovery{scroll-behavior:smooth;scroll-padding-top:100px}.source-discovery{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Noto Sans Hebrew,sans-serif;line-height:1.7}.source-discovery a{color:inherit;text-underline-offset:4px}.source-discovery a:focus-visible,.source-discovery summary:focus-visible{outline:3px solid #d67500;outline-offset:5px}.source-discovery .skip-link{position:absolute;top:-70px;background:#fff;padding:10px;z-index:20}.source-discovery .skip-link:focus{top:10px}.source-discovery .site-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px clamp(20px,5vw,90px);background:var(--cream);position:relative;z-index:2;border-bottom:1px solid #224a2820}.source-discovery .brand{display:block;width:210px}.source-discovery .brand img{display:block;width:100%;height:auto}.source-discovery .site-header nav{display:flex;gap:clamp(18px,3vw,40px);align-items:center;font-weight:700}.source-discovery .site-header nav a{text-decoration:none}.source-discovery .header-play{border:1px solid var(--green);border-radius:5px;padding:8px 18px}.source-discovery .hero{position:relative;min-height:630px;display:flex;align-items:center;overflow:hidden;color:#fff;background:#286637}.source-discovery .hero-scene{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.source-discovery .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#072415e0,#072415ad 38%,#0724150f 78%)}.source-discovery .hero-copy{position:relative;z-index:1;width:min(740px,90%);padding:72px clamp(24px,6vw,100px) 82px 20px}.source-discovery .eyebrow{font-size:14px;font-weight:700;letter-spacing:.05em;margin:0 0 12px;color:#527532}.source-discovery .hero .eyebrow{color:var(--lime)}.source-discovery h1,.source-discovery h2,.source-discovery p{margin-top:0}.source-discovery h1{font-size:clamp(42px,6vw,76px);line-height:1.12;letter-spacing:-.025em;margin-bottom:24px}.source-discovery .hero h1 span{font-size:clamp(23px,3vw,38px);display:block;margin-top:14px;line-height:1.3;letter-spacing:-.02em}.source-discovery .hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.8;color:#fffde9;max-width:520px}.source-discovery .play-button{display:inline-flex;align-items:center;gap:40px;justify-content:space-between;background:var(--orange);color:#283418;padding:14px 25px;text-decoration:none;font-size:20px;font-weight:700;border-radius:6px;box-shadow:0 3px #b37421;transition:background .15s,transform .15s}.source-discovery .play-button:hover{background:#ffbf5b;transform:translateY(-2px)}.source-discovery .hero-more{display:block;width:fit-content;margin-top:24px;font-size:15px;color:#f1f6de;text-decoration:none}.source-discovery .section{width:min(1180px,calc(100% - 64px));margin-inline:auto}.source-discovery .discover{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding-block:80px 46px}.source-discovery .section h2{font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-.025em}.source-discovery .intro{font-size:19px}.source-discovery .explore{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #285c2750;border-bottom:1px solid #285c2750}.source-discovery .explore>a{position:relative;padding:28px;text-decoration:none}.source-discovery .explore>a+a{border-right:1px solid #285c2750}.source-discovery .explore-number{font-size:13px;color:#64823d}.source-discovery .explore h2{font-size:26px;margin-block:16px 10px}.source-discovery .explore p{color:#4f6557;font-size:16px;margin-bottom:18px}.source-discovery .explore>a>span:last-child{font-size:26px}.source-discovery .explore>a:hover{background:#eaf1c7}.source-discovery .questions{padding-block:80px 100px;max-width:860px}.source-discovery .questions>h2{margin-bottom:28px}.source-discovery details{border-top:1px solid #285c2730;padding:19px 0}.source-discovery details:last-child{border-bottom:1px solid #285c2730}.source-discovery summary{font-size:20px;font-weight:700;cursor:pointer}.source-discovery details p{margin:14px 0 0;color:#4b5f51;font-size:18px}.source-discovery .site-footer{background:#1c432f;color:#eaf2d5;padding:42px clamp(24px,5vw,90px)}.source-discovery .site-footer nav{margin-top:16px}.source-discovery .site-footer nav a{text-decoration:none;font-size:15px}.source-discovery .site-footer p{margin:22px 0 0;font-size:13px;color:#bbceac}.source-discovery .article{max-width:820px;padding-block:72px 100px}.source-discovery .article h1{font-size:clamp(36px,5vw,58px)}.source-discovery .article h2{font-size:27px;margin:40px 0 12px}.source-discovery .article p{font-size:18px}.source-discovery .article .lead{font-size:23px;color:#486539}.source-discovery .article .play-button{margin-top:24px}@media(max-width:720px){.source-discovery .site-header{height:84px;padding:10px 18px;gap:12px}.source-discovery .brand{width:154px}.source-discovery .site-header nav{gap:14px;font-size:14px}.source-discovery .site-header nav>a:not(.header-play){display:none}.source-discovery .header-play{padding:7px 12px}.source-discovery .hero{min-height:610px}.source-discovery .hero:after{background:linear-gradient(270deg,#082e1ad9,#082e1a66)}.source-discovery .hero-copy{padding:62px 24px;width:100%}.source-discovery .hero-copy>p:not(.eyebrow){max-width:400px}.source-discovery .section{width:calc(100% - 40px)}.source-discovery .discover{display:block;padding-block:46px 24px}.source-discovery .intro{font-size:18px}.source-discovery .explore{grid-template-columns:1fr}.source-discovery .explore>a{padding:24px 4px}.source-discovery .explore>a+a{border-right:0;border-top:1px solid #285c2730}.source-discovery .questions{padding-block:48px 64px}.source-discovery .article{padding-block:48px 70px}.source-discovery .site-footer nav{gap:18px}.source-discovery .hero h1{font-size:61px}.source-discovery .hero h1 span{font-size:30px;max-width:340px}}@media(prefers-reduced-motion:reduce){.source-discovery{scroll-behavior:auto}.source-discovery .play-button{transition:none}}body.eko-public-shell--blog{font-size:13px;font-family:Verdana,Arial,Georgia,Helvetica,sans-serif;color:#2f2f2f;position:relative;background:#acd940 url(/site/blog/wp-content/themes/far-away-10/images/body-bg.jpg) no-repeat center top}body.eko-public-shell--blog #page{text-align:left;background-color:#faf7ed}body.eko-public-shell--blog #page-top{background:url(/site/blog/wp-content/themes/far-away-10/images/page-top-bg.jpg) bottom no-repeat}body.eko-public-shell--blog #page-body{background-color:#faf7ed}body.eko-public-shell--blog #content{background-color:#faf7ed;background:url(/site/blog/wp-content/themes/far-away-10/images/vertical-line.jpg) top right repeat-y;line-height:1.4em}body.eko-public-shell--blog #sidebar{background-color:#faf7ed}body.eko-public-shell--blog .narrowcolumn .entry{line-height:1.4em}body.eko-public-shell--blog .narrowcolumn .postmetadata{text-align:left}body.eko-public-shell--blog .alt{font-family:Georgia,Verdana,Arial,Helvetica,sans-serif}body.eko-public-shell--blog #footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;border:none}body.eko-public-shell--blog #footer a{color:#2d1404}body.eko-public-shell--blog small{font-family:Verdana,Arial,Georgia,Helvetica,sans-serif;font-size:10px;line-height:1.5em}body.eko-public-shell--blog h2,body.eko-public-shell--blog h3{font-family:"Georgia","Lucida Grande",Arial,Verdana,Sans-Serif;font-weight:400}body.eko-public-shell--blog h1{font-family:"Trebuchet MS","Lucida Grande",Arial,Verdana,Sans-Serif;font-size:28px;text-align:left;font-weight:400;color:#fff}body.eko-public-shell--blog #header #headerimg .description{font-family:"Trebuchet MS","Lucida Grande",Arial,Verdana,Sans-Serif;font-size:14px;text-align:left;color:#faf7ed;padding-left:42px;height:52px}body.eko-public-shell--blog h2{font-size:20px}body.eko-public-shell--blog #sidebar h2{font-family:"Georgia","Lucida Grande",Arial,Verdana,Sans-Serif;font-size:20px;margin:0;padding:0 10px 0 0;width:210px;background:none bottom left repeat-x;color:#c2986b}body.eko-public-shell--blog h3{font-size:1.6em}body.eko-public-shell--blog h1,body.eko-public-shell--blog h1 a,body.eko-public-shell--blog h1 a:hover,body.eko-public-shell--blog h1 a:visited{text-decoration:none;color:#532900}body.eko-public-shell--blog h2,body.eko-public-shell--blog h2 a,body.eko-public-shell--blog h2 a:visited,body.eko-public-shell--blog h3,body.eko-public-shell--blog h3 a,body.eko-public-shell--blog h3 a:visited{color:#80723b}body.eko-public-shell--blog h2,body.eko-public-shell--blog h2 a,body.eko-public-shell--blog h2 a:hover,body.eko-public-shell--blog h2 a:visited,body.eko-public-shell--blog h3,body.eko-public-shell--blog h3 a,body.eko-public-shell--blog h3 a:hover,body.eko-public-shell--blog h3 a:visited,body.eko-public-shell--blog #sidebar h2,body.eko-public-shell--blog #wp-calendar caption,body.eko-public-shell--blog cite{text-decoration:none}body.eko-public-shell--blog .entry p a:visited{color:#aac835}body.eko-public-shell--blog .commentlist li{font:.9em Verdana,Arial,Sans-Serif}body.eko-public-shell--blog .commentlist li{font-weight:400;background:url(/site/blog/wp-content/themes/far-away-10/images/comment-post-icon.gif) top left no-repeat}body.eko-public-shell--blog .commentlist li ul li,body.eko-public-shell--blog .commentlist li ol li{background:none}body.eko-public-shell--blog .commentlist cite,body.eko-public-shell--blog .commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em}body.eko-public-shell--blog .commentlist p{font-weight:400;line-height:1.5em;text-transform:none}body.eko-public-shell--blog .commentmetadata{font-weight:400}body.eko-public-shell--blog #sidebar{font:11px Verdana,Arial,Georgia,Helvetica,sans-serif;line-height:18px;background:#faf7ed}body.eko-public-shell--blog small,body.eko-public-shell--blog #sidebar ul ul li,body.eko-public-shell--blog #sidebar ul ol li,body.eko-public-shell--blog .nocomments,body.eko-public-shell--blog .postmetadata,body.eko-public-shell--blog blockquote,body.eko-public-shell--blog strike{color:#666}body.eko-public-shell--blog code{font:1.1em Courier New,Courier,Fixed}body.eko-public-shell--blog acronym,body.eko-public-shell--blog abbr,body.eko-public-shell--blog span.caps{font-size:.9em;letter-spacing:.07em}body.eko-public-shell--blog a,body.eko-public-shell--blog h2 a:hover,body.eko-public-shell--blog h3 a:hover{color:#58540e;text-decoration:none}body.eko-public-shell--blog a:hover{color:#f75c68;text-decoration:underline}body.eko-public-shell--blog #wp-calendar #prev a,body.eko-public-shell--blog #wp-calendar #next a{font-size:9pt}body.eko-public-shell--blog #wp-calendar a{text-decoration:none}body.eko-public-shell--blog #wp-calendar caption{font:700 1.3em Verdana,Arial,Georgia,Helvetica,sans-serif}body.eko-public-shell--blog #wp-calendar th{font-style:normal;text-transform:capitalize}body.eko-public-shell--blog{margin:0 auto;padding:68px 0 0;width:778px;min-height:600px}body.eko-public-shell--blog #body_wrap{margin:0 auto;padding:0}body.eko-public-shell--blog #header{margin:0 auto;padding:0;height:148px;width:778px}body.eko-public-shell--blog #page{margin:0 auto;padding:10px 0 0;width:778px;min-height:500px}body.eko-public-shell--blog #page-body{margin:0 auto;width:778px;min-height:600px}body.eko-public-shell--blog #content{float:left;width:498px;min-height:300px;padding:0;margin:0 15px 10px 18px}body.eko-public-shell--blog .narrowcolumn{padding:0;margin:0}body.eko-public-shell--blog .post{padding:0;margin:0 15px 0 0;text-align:justify;font-size:14px;min-height:50px}body.eko-public-shell--blog .post hr{display:block}body.eko-public-shell--blog .post-head{float:left;padding-bottom:8px;width:488px}body.eko-public-shell--blog .post-head h2{margin:0}body.eko-public-shell--blog .category-icon{background:url(/site/blog/wp-content/themes/far-away-10/images/category-icon.jpg) left center no-repeat;width:14px;height:14px;padding:5px 5px 5px 20px}body.eko-public-shell--blog .comment-icon{background:none left center no-repeat;width:14px;height:15px;padding:5px 5px 5px 20px}body.eko-public-shell--blog .entry{margin:0;padding-top:1px;background:url(/site/blog/wp-content/themes/far-away-10/images/post-divider.jpg) top right repeat-x}body.eko-public-shell--blog .postmetadata{clear:left;height:28px;width:478px;line-height:2.3em;font-size:10px;font-family:Verdana,Arial,Georgia,Helvetica,sans-serif}body.eko-public-shell--blog .postmetadata a{color:#f75c68}body.eko-public-shell--blog #footer{margin:0 auto;padding:0;width:778px;background:#faf7ed}body.eko-public-shell--blog #footer p{margin:0;padding-top:10px;text-align:center;color:#787878}body.eko-public-shell--blog h1{margin:0;padding:26px 0 0 42px;height:50px}body.eko-public-shell--blog h2{margin:12px 0 10px;line-height:30px}body.eko-public-shell--blog h3{padding:0;margin:25px 0 0}body.eko-public-shell--blog p img{padding:0;max-width:100%}body.eko-public-shell--blog img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}body.eko-public-shell--blog img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}body.eko-public-shell--blog .alignright{float:right}body.eko-public-shell--blog .alignleft{float:left}body.eko-public-shell--blog html>body .entry ul{margin:0 20px 15px;list-style:disc;padding:0 0 0 10px;text-indent:-5px}body.eko-public-shell--blog html>body .entry li{margin:7px 0 8px}body.eko-public-shell--blog .entry ul{margin-left:28px}body.eko-public-shell--blog .entry ul li{padding:0 0 0 10px}body.eko-public-shell--blog .entry ol{padding:0 0 0 35px;margin:0}body.eko-public-shell--blog .entry ol li{margin:0;padding:0}body.eko-public-shell--blog .postmetadata ul,body.eko-public-shell--blog .postmetadata li{display:inline;list-style-type:none;list-style-image:none}body.eko-public-shell--blog #sidebar ul,body.eko-public-shell--blog #sidebar ul ol{margin:0;padding:0}body.eko-public-shell--blog #sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:10px}body.eko-public-shell--blog #sidebar ul p,body.eko-public-shell--blog #sidebar ul select{margin:5px 0 8px}body.eko-public-shell--blog #sidebar ul ul,body.eko-public-shell--blog #sidebar ul ol{margin:5px 0 0 3px}body.eko-public-shell--blog #sidebar ul ul ul,body.eko-public-shell--blog #sidebar ul ol{margin:0 0 0 8px}body.eko-public-shell--blog ol li,body.eko-public-shell--blog #sidebar ul ol li{list-style:decimal outside}body.eko-public-shell--blog #sidebar ul ul li,body.eko-public-shell--blog #sidebar ul ol li{margin:0 10px 0 25px;padding:0;list-style-type:disc;color:#58540e}body.eko-public-shell--blog #sidebar ul ul li a{color:#58540e}body.eko-public-shell--blog #searchform{width:230px;height:30px;padding:0;margin:0}body.eko-public-shell--blog #header #searchform #s{width:170px}body.eko-public-shell--blog #sidebar #searchsubmit{padding:1px}body.eko-public-shell--blog .entry form{text-align:center}body.eko-public-shell--blog select{width:130px}body.eko-public-shell--blog .alt{margin:0;padding:10px}body.eko-public-shell--blog .commentlist{padding:0;text-align:justify}body.eko-public-shell--blog .commentlist li{margin:15px 0 3px;padding:0 10px 3px 20px;list-style:none}body.eko-public-shell--blog .commentlist li ul li{list-style:disc outside;border:0;margin:0;padding:3px}body.eko-public-shell--blog .commentlist li ol li{list-style:decimal outside;border:0;margin:0 0 0 4px;padding:0}body.eko-public-shell--blog .commentlist p{margin:10px 5px 10px 25px}body.eko-public-shell--blog .nocomments{text-align:center;margin:0;padding:0}body.eko-public-shell--blog .commentmetadata{margin:0;display:block}body.eko-public-shell--blog #sidebar{float:left;padding:0;margin:0;width:228px;min-height:430px}body.eko-public-shell--blog #sidebar1{float:left;width:228px;min-height:100px}body.eko-public-shell--blog #sidebar form{margin:0}body.eko-public-shell--blog #sidebar p{padding:5px 0;color:#333}body.eko-public-shell--blog #sidebar .subscribe-rss{background:transparent none;margin:0}body.eko-public-shell--blog #sidebar .rss-feed-a{color:#f58c26;background:url(/site/blog/wp-content/themes/far-away-10/images/rss-icon.jpg) right no-repeat;padding-right:30px}body.eko-public-shell--blog #wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}body.eko-public-shell--blog #wp-calendar #next a{padding-right:10px;text-align:right}body.eko-public-shell--blog #wp-calendar #prev a{padding-left:10px;text-align:left}body.eko-public-shell--blog #wp-calendar a{display:block}body.eko-public-shell--blog #wp-calendar caption{text-align:center;width:100%}body.eko-public-shell--blog #wp-calendar td{padding:3px 0;text-align:center}body.eko-public-shell--blog #wp-calendar td.pad:hover{background-color:#f58c26}body.eko-public-shell--blog acronym,body.eko-public-shell--blog abbr,body.eko-public-shell--blog span.caps{cursor:help}body.eko-public-shell--blog acronym,body.eko-public-shell--blog abbr{border-bottom:1px dashed #999}body.eko-public-shell--blog blockquote{margin:0;padding:0 0 0 50px;min-height:30px;color:#999;background:#faf7ed url(/site/blog/wp-content/themes/far-away-10/images/blockquote-bg.jpg) top left no-repeat;font-style:italic;width:85%}body.eko-public-shell--blog blockquote blockquote{margin:0}body.eko-public-shell--blog blockquote cite{margin:5px 0 0;display:block}body.eko-public-shell--blog .center{text-align:center}body.eko-public-shell--blog hr{display:none}body.eko-public-shell--blog a img{border:none}body.eko-public-shell--blog .navigation{text-align:center;padding-top:5px;padding-bottom:5px;width:485px}body.eko-public-shell--blog #menu-bar{float:left;margin:0;width:700px;line-height:35px;height:35px;padding:0 0 0 14px;font-size:16px}body.eko-public-shell--blog #menu-bar ul{padding:0;margin:0}body.eko-public-shell--blog .pagenav-home{width:100px;height:35px;list-style-type:none;padding:0;margin:0;display:inline}body.eko-public-shell--blog .pagenav{list-style-type:none}body.eko-public-shell--blog .pagenav h2{display:none;margin:0;padding:0}body.eko-public-shell--blog .pagenav ul,body.eko-public-shell--blog .pagenav-home ul{list-style-type:none;float:left;padding:0;margin:0}body.eko-public-shell--blog .pagenav ul li{padding:0;margin:0;display:inline}body.eko-public-shell--blog .pagenav ul li a,body.eko-public-shell--blog .pagenav-home ul li a{width:100px;float:left;margin-left:2px;background:#fff url(/site/blog/wp-content/themes/far-away-10/images/pagemenu-inactive-bg.jpg) top no-repeat;color:#cc7c09;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:700}body.eko-public-shell--blog .pagenav ul li a:hover,body.eko-public-shell--blog .pagenav-home ul li a:hover{background:#fff url(/site/blog/wp-content/themes/far-away-10/images/pagemenu-active-bg.jpg) top no-repeat;color:#a5af2c}body.eko-public-shell--blog .pagenav ul li.current_page_item a,body.eko-public-shell--blog .pagenav-home ul li.current_page_item a{background:#fff url(/site/blog/wp-content/themes/far-away-10/images/pagemenu-active-bg.jpg) top no-repeat;color:#80723b}body.eko-public-shell--blog .pagenav ul li.current_page_item ul li a{background:#fff url(/site/blog/wp-content/themes/far-away-10/images/pagemenu-inactive-bg.jpg) top no-repeat;color:#fff}body.eko-public-shell--blog .pagenav ul li.current_page_item ul li a:hover{background:#fff url(/site/blog/wp-content/themes/far-away-10/images/pagemenu-active-bg.jpg) top no-repeat;color:#fff}body.eko-public-shell--blog #meta h2{font-size:30px}body.eko-public-shell--blog #meta ul{font:14px "Century Gothic",Arial,Verdana,"Lucida Grande",Sans-Serif;padding:2px 2px 2px 12px;margin:4px}body.eko-public-shell--blog #meta ul li{padding:2px}body.eko-public-shell--blog #meta{float:left;height:200px;width:265px;padding-left:70px;padding-top:10px}body.eko-public-shell--blog #sidebar ul ul li{list-style-type:none;padding-left:15px;margin-left:0;background:url(/site/blog/wp-content/themes/far-away-10/images/sidebar-list-icon.gif) left no-repeat}body.eko-public-shell--blog .date{float:left;padding-left:20px;color:#58540e;background:url(/site/blog/wp-content/themes/far-away-10/images/calendar-icon.gif) left center no-repeat}body.eko-public-shell--blog .comment{float:right}.source-public-page{min-height:100vh;font:15px Arial,sans-serif}.source-public-account{position:absolute;top:12px;left:12px;z-index:5;color:#fff!important;text-decoration:none;background:#28546b;padding:4px 8px;border-radius:4px}body.source-discovery{margin:0;overflow:auto!important;height:auto;min-height:100vh;background:#fffbed;color:#173d30}.source-discovery #eko-public-main{display:block;width:100%;margin:0;padding:0;min-height:0;background:none;direction:rtl}.source-discovery #eko-public-content{padding:0}.source-discovery h1,.source-discovery h2{font-family:Arial,sans-serif}.source-discovery .site-footer nav{display:flex;gap:24px;flex-wrap:wrap}.source-public-page #body_wrap{max-width:1050px;margin:auto}.source-public-page .post{margin-bottom:36px}.source-public-page .post img{max-width:100%;height:auto}.source-public-page #eko-public-footer nav{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.source-public-page a:hover{color:#f60}.source-public-page a:active{filter:brightness(.85)}@media(max-width:720px){.source-public-account{display:none}}body.eko-public-shell{overflow-y:auto!important;height:auto!important}body.eko-public-shell #root{height:auto;min-height:100vh}body.eko-public-shell--blog #eko-public-main{direction:ltr}.source-public-page[data-family=room] #eko-public-main{display:block;width:min(740px,100%);background:#fff;padding:16px}.source-public-page[data-family=room] #eko-public-content{padding:0}.source-public-page[data-family=room] #heb{position:relative!important}body.eko-public-shell--room,body.eko-public-shell--lab{margin:0;background:#fff}.source-public-standalone #eko-public-main{display:block;width:min(800px,100%);min-height:0;margin:0 auto;padding:0;background:none;box-shadow:none}.source-public-standalone #eko-public-content{padding:0;width:100%}.source-public-standalone[data-family=lab] #eko-public-main{width:min(960px,100%)}.source-public-standalone iframe{max-width:100%;border:0}.source-public-standalone .gallerylist{display:flex;flex-wrap:wrap;gap:12px;list-style:none}.source-public-standalone .innerbox{width:260px;max-width:100%}.source-public-standalone .innerbox img{width:100%;height:auto}.eko-public-festive-strip{position:absolute;top:100%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;height:28px;max-width:calc(100% - 20px);margin:0;padding:0 14px;transform:translate(-50%);color:#31596c;font:700 14px/1 Arial,Open Sans,sans-serif;white-space:nowrap;direction:rtl;background:linear-gradient(180deg,#fff,#e4eef1);border:2px solid #a9bac0;border-top:0;border-radius:0 0 13px 13px;box-shadow:0 4px 10px #0d2c3f33}.eko-public-festive-strip:before,.eko-public-festive-strip:after{flex:0 0 18px;height:9px;content:"";border-radius:90% 10%;background:#91ac79;transform:rotate(-20deg)}.eko-public-festive-strip:after{transform:rotate(160deg)}.eko-public-festive-strip--sukkot{color:#6a3510;background:linear-gradient(180deg,#fffaf0,#f4d89c);border-color:#b87a34;box-shadow:0 4px 10px #5c340e3d}.eko-public-festive-strip--sukkot:before{flex-basis:16px;height:10px;border-radius:80% 0;background:linear-gradient(135deg,#ffb35c,#d9582b)}.eko-public-festive-strip--sukkot:after{flex-basis:16px;height:10px;border-radius:80% 0;background:linear-gradient(135deg,#b9dc6a,#4f8a2a)}.eko-public-festive-strip--passover{color:#2f5d1f;background:linear-gradient(180deg,#fffdf6,#f5e0ab);border-color:#c9974a;box-shadow:0 4px 10px #603e1238}.eko-public-festive-strip--passover:before{flex-basis:16px;height:10px;border-radius:80% 0;background:linear-gradient(135deg,#ffe4ee,#f08fb4)}.eko-public-festive-strip--passover:after{flex-basis:16px;height:10px;border-radius:80% 0;background:linear-gradient(135deg,#c5e88f,#6fae2e)}.public-native-widget{position:relative;width:100%;aspect-ratio:8/6;overflow:hidden;background:#fff;direction:ltr;touch-action:none;container-type:inline-size}.public-native-widget img{max-width:none!important;-webkit-user-select:none;user-select:none}.native-print-drag{cursor:grab;touch-action:none}.native-print-drag:active{cursor:grabbing}.native-print-drag>img{display:block;width:100%;height:100%}.native-print-avatar{position:absolute}.native-print-avatar>div{width:100%!important;height:100%!important}.native-print-avatar canvas{width:100%!important;height:100%!important}.native-print-name{position:absolute;left:0;right:0;bottom:0;text-align:center;font:700 14px Arial,sans-serif;color:#17384b;text-shadow:0 1px 2px white}.native-art-hotspot{position:absolute;display:block;border:0!important;padding:0!important;margin:0!important;min-width:0;min-height:0;background:transparent!important;cursor:pointer;pointer-events:auto;color:transparent}.native-art-hotspot:hover,.native-art-hotspot:active{background:transparent!important}.native-art-hotspot:focus-visible{outline:3px solid #ff8a00!important;outline-offset:-3px}.source-avatar-print .public-native-print{width:min(800px,100%);flex-shrink:0}@media print{.native-print-gui,.source-avatar-print-tools{display:none!important}.public-native-print{width:800px!important;max-width:100%!important;break-inside:avoid}}.native-studio-stage{aspect-ratio:960/600}.native-studio-drawing{touch-action:none;cursor:grab}.native-studio-drawing>img{display:block;width:100%;height:100%;pointer-events:none}.native-studio-drawing:hover{filter:drop-shadow(0 0 3px #ff2222)}.native-studio-drawing.is-selected{filter:drop-shadow(0 0 5px #ffffb0)}.native-studio-title{left:30%;top:12%;width:40%;height:10%}.native-studio-controls,.native-studio-tools,.native-studio-popup,.native-studio-color-controls{position:absolute;inset:0;pointer-events:none}.native-studio-controls{z-index:20}.native-studio-tools{z-index:21}.native-studio-popup{z-index:50;pointer-events:auto}.native-studio-color-controls{z-index:40}.native-studio-color-selected{position:absolute;width:3.1%;height:5%;outline:2px solid white;outline-offset:1px;pointer-events:none}.native-studio-library{position:absolute;z-index:25;border-radius:0 12px 12px 0;background:#d2c599;transition:left 1s .5s}.native-studio-library.is-open{transition:left .5s}.native-studio-library-toggle{position:absolute;right:-1px;top:45%;width:28px;height:50px;cursor:pointer;border:0;background:transparent;color:transparent}.native-studio-library-items{position:absolute;overflow:auto;display:flex;flex-direction:column}.native-studio-library-items button{flex-shrink:0;display:block;border:0;background:none;cursor:pointer}.native-studio-library-items button:hover{filter:drop-shadow(0 0 3px #ff5555)}.native-studio-library-items img{max-width:100%!important;max-height:150px;object-fit:contain}@media print{.native-studio-controls,.native-studio-library,.native-studio-tools,.native-studio-popup,.native-studio-color-controls{display:none!important}.native-studio-drawing{filter:none!important}.native-studio-stage{width:960px;max-width:100%;break-inside:avoid}body:has(.public-native-widget) #eko-public-header,body:has(.public-native-widget) #eko-public-footer,body:has(.public-native-widget) .eko-public-family-disclosure{display:none!important}}.native-studio-library{border:0;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%}.source-newspaper-stage{position:relative;width:100%;aspect-ratio:825/676;background:#c3cf65;overflow:hidden}.source-newspaper-sheet{position:absolute;top:4.45%;width:50%;height:86%;object-fit:fill}.source-newspaper-sheet.sheet-0{left:0;box-shadow:inset -6px 0 8px #0003}.source-newspaper-sheet.sheet-1{left:50%}.source-newspaper-instructions{position:absolute;pointer-events:none}.source-paper-corner{bottom:9%;width:9%;height:12%}.source-paper-corner.corner-left{left:0}.source-paper-corner.corner-right{right:0}.source-paper-corner:disabled{cursor:default}.source-paper-jumps{position:absolute;bottom:6%;left:4%;right:4%;display:flex;justify-content:space-around;gap:1px;direction:ltr}.source-paper-jumps button{font:12px Arial,sans-serif;color:#666;border:0;padding:0;background:none;cursor:pointer}.source-paper-jumps button:hover,.source-paper-jumps button:focus-visible{color:#017601}.source-paper-story{left:43%;top:92%;width:20%;height:7%}@media(prefers-reduced-motion:reduce){.source-newspaper-sheet{animation:none}}.native-studio-library{left:-12.4%;top:-3.5%;bottom:auto;height:107%;width:16.4635%}.native-studio-library.is-open{left:-1.9844%}.native-studio-library-items{inset:18.85% 24% 15.73%;gap:20px;scrollbar-width:none}.native-studio-library-items::-webkit-scrollbar{display:none}.native-studio-library-items button{padding:0}.native-studio-library-up{left:26.6%;top:5.45%;width:40.49%;height:4.98%}.native-studio-library-down{left:26.6%;top:89.56%;width:40.49%;height:4.98%}@font-face{font-family:Ekoloko Arial;src:url(/fonts/arial.core.woff2) format("woff2"),url(/fonts/arial.ttf) format("truetype");font-weight:400;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0591-05F4,U+2000-206F,U+20AA,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25CC,U+FB1D-FB4F,U+FEFF,U+FFFD}@font-face{font-family:Ekoloko Arial;src:url(/fonts/arial.rest.woff2) format("woff2"),url(/fonts/arial.ttf) format("truetype");font-weight:400;font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0590,U+05F5-1FFF,U+2070-20A9,U+20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-25CB,U+25CD-FB1C,U+FB50-FEFE,U+FF00-FFFC}@font-face{font-family:Ekoloko Arial;src:url(/fonts/arial-bold.core.woff2) format("woff2"),url(/fonts/arial-bold.ttf) format("truetype");font-weight:600 1000;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0591-05F4,U+2000-206F,U+20AA,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25CC,U+FB1D-FB4F,U+FEFF,U+FFFD}@font-face{font-family:Ekoloko Arial;src:url(/fonts/arial-bold.rest.woff2) format("woff2"),url(/fonts/arial-bold.ttf) format("truetype");font-weight:600 1000;font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0590,U+05F5-1FFF,U+2070-20A9,U+20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-25CB,U+25CD-FB1C,U+FB50-FEFE,U+FF00-FFFC}@font-face{font-family:Ekoloko Player;src:url(/fonts/open-sans-medium.core.woff2) format("woff2"),url(/fonts/open-sans-medium.ttf) format("truetype");font-weight:400;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0591-05F4,U+2000-206F,U+20AA,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25CC,U+FB1D-FB4F,U+FEFF,U+FFFD}@font-face{font-family:Ekoloko Player;src:url(/fonts/open-sans-medium.rest.woff2) format("woff2"),url(/fonts/open-sans-medium.ttf) format("truetype");font-weight:400;font-display:block;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0590,U+05F5-1FFF,U+2070-20A9,U+20AB,U+20AD-2121,U+2123-218F,U+2194-2211,U+2213-2214,U+2216-25CB,U+25CD-FB1C,U+FB50-FEFE,U+FF00-FFFC}:root{--font: "Ekoloko Arial", Arial, sans-serif;--display: "Ekoloko Arial", Arial, sans-serif;--lime: #aad93d;--orange: #f7941d;--orange-deep: #d9760e;--blue: #3a9be0;--blue-deep: #2a7fc4;--parchment: #f7ecd2;--parchment-deep: #e6d3aa;--ink: #12321f;--ink-soft: #2b4a36;--paper: #fffdf7;--shadow: 0 10px 30px rgba(11, 42, 24, .22);--ring: 0 0 0 3px rgba(247, 148, 29, .5);--wp-paper: linear-gradient(180deg, #fdf6e6, #f6e7c6);--wp-tab-hover: #f1dfba;--wp-tag: linear-gradient(180deg, #fffdf6, #fbf0d8);--wp-tag-edge: #dcc193;--wp-ink: #4a2c12;--wp-soft: #7a5a36;--wp-accent: #b8480a;--wp-line: rgba(150, 100, 40, .3);--wp-edge: rgba(150, 100, 40, .2);--wp-title: #5b3210;--wp-glow: linear-gradient(180deg, #fff3cf, #ffe39f);--wp-glow-edge: #e0b35a;--wp-good: #3b8a14;--wp-bad: #c65b12}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}#root{overflow-x:clip}body{font-family:var(--font);color:var(--ink);background:var(--lime);-webkit-font-smoothing:antialiased;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,input{font:inherit;color:inherit}button{cursor:pointer}.btn{border:0;border-radius:999px;padding:.6rem 1.2rem;font-weight:800;transition:transform .12s ease,filter .12s ease}.btn:active{transform:translateY(1px) scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}@keyframes pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.round.is-active{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 0 0 3px #ffffff80,0 4px #1b568a}.hud-scale{display:contents}.world{position:relative;height:100%;-webkit-user-select:none;user-select:none;background:var(--lime)}.game-host{position:absolute;left:0;top:0;width:100%;height:100vh;height:100dvh}.game-host canvas{display:block}@keyframes loadscreen-out{to{opacity:0}}.entry{z-index:1050}.entry.is-open{pointer-events:none;animation:loadscreen-out .6s ease forwards}.round{width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .12s ease,filter .12s ease;flex:0 0 auto}.round:hover{transform:translateY(-2px) scale(1.05);filter:brightness(1.08)}.round:active{transform:translateY(1px) scale(.97)}.round--blue{background:radial-gradient(circle at 35% 30%,#8fd0ff,var(--blue) 55%,var(--blue-deep));box-shadow:0 4px #1b568a,0 8px 14px #143c6459,inset 0 2px #fff6}.npc-pic{display:inline-grid;justify-items:center;align-items:start;overflow:hidden}.npc-pic img{width:125%;max-width:none;height:auto}.npc-pic.is-whole{align-items:end}.npc-pic.is-whole img{width:auto;height:100%}.statnum{position:absolute;container-type:size;display:grid;place-items:center;pointer-events:none}.statnum b{direction:ltr;font-weight:800;font-size:min(82cqh,calc(172cqw / var(--n, 2)));font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;white-space:nowrap;color:var(--ink);text-shadow:0 1px 0 rgba(255,255,255,.5)}.statnum b{position:relative;top:.08em}.statnum--stairs{--ink: #6b3a0e;left:5%;top:57%;width:41%;height:36%}.statnum--box{--ink: #5f340c;left:30%;top:58%;width:44%;height:29%}.statnum--scroll{--ink: #3a3862;left:27%;top:29%;width:50%;height:40%}.statnum--foot{--ink: #213457;left:7%;top:69%;width:86%;height:25%}.pcard{--card: #6badd8;--k: calc(1px * var(--s));--b-face: #a6cdf4;--b-lip: #74a7df;--b-ink: #1d4467;--b-hollow: rgba(46, 104, 190, .12);--b-hollow-edge: inset 0 calc(1.5 * var(--k)) calc(3 * var(--k)) rgba(30, 80, 160, .24), 0 1px 0 rgba(255, 255, 255, .55);--b-tile: linear-gradient(180deg, #ffffff, #e4effb);--b-tile-edge: 0 calc(1.5 * var(--k)) 0 rgba(40, 95, 175, .26), 0 calc(2 * var(--k)) calc(4 * var(--k)) rgba(30, 70, 140, .14);--top: calc(48 * var(--k));--btn: calc(58 * var(--k));position:absolute;top:0;left:50%;z-index:14;width:min(calc(430 * var(--k)),calc(100% - 1rem));padding:calc(8 * var(--k)) calc(8 * var(--k)) calc(13 * var(--k));border-radius:0 0 calc(15 * var(--k)) calc(18 * var(--k)) / 0 0 calc(13 * var(--k)) calc(16 * var(--k));background:linear-gradient(180deg,#badbf8 0%,var(--b-face) 14%,#9cc7f2 100%);box-shadow:inset 0 calc(-5 * var(--k)) 0 var(--b-lip),calc(4 * var(--k)) calc(5 * var(--k)) 0 #14326429,0 calc(13 * var(--k)) calc(28 * var(--k)) #081a3652;transform:translate(-50%);animation:card-drop .34s cubic-bezier(.2,.9,.3,1);display:flex;flex-direction:column;max-height:calc(100% - 25 * var(--k))}.pcard>:is(.pcard__top,.pcard__body){flex:none}@keyframes card-drop{0%{transform:translate(-50%,-105%)}}.pcard__top,.pcard__body{display:grid;grid-template-columns:calc(150 * var(--k)) minmax(0,1fr);gap:calc(7 * var(--k))}.pcard__top{position:relative}.pcard__panel{display:flex;align-items:center;justify-content:space-evenly;gap:calc(6 * var(--k));padding:calc(7 * var(--k)) calc(6 * var(--k));border-radius:calc(11 * var(--k));background:var(--b-hollow);box-shadow:var(--b-hollow-edge)}.pcard__tile{position:relative;flex:none;display:block;width:var(--top);height:var(--top);padding:0;border:0;border-radius:calc(9 * var(--k));background:var(--b-tile);box-shadow:var(--b-tile-edge)}.pcard__tile>img{position:absolute;object-fit:contain;pointer-events:none}.pcard__tile--stairs{overflow:hidden}.pcard__tile--stairs>img{inset:0;width:100%;height:100%}.pcard__tile--box>img{left:12%;top:5%;width:76%;height:88%;object-position:center bottom}.pcard__tile--scroll>img{left:8%;top:10%;width:84%;height:80%}.pcard__tile--scroll .statnum--scroll{left:22%;top:25%;width:50%;height:42%}.pcard__tool{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.pcard__tool>img{left:14%;top:14%;width:72%;height:72%}.pcard__tool:hover:not(:disabled){transform:translateY(calc(-1.5 * var(--k)));box-shadow:0 0 0 calc(2 * var(--k)) #fdfdc6,var(--b-tile-edge)}.pcard__tool:active:not(:disabled){transform:translateY(0) scale(.96)}.pcard__tool:disabled{cursor:default}.pcard__tool:disabled>img{filter:grayscale(1) opacity(.45)}.pcard__tool.is-on{box-shadow:0 0 0 calc(2.5 * var(--k)) #f90,var(--b-tile-edge)}.pcard__lead-group{display:flex;align-items:center;gap:calc(4 * var(--k));direction:ltr}.pcard__leadctl{display:grid;justify-items:center;gap:calc(4 * var(--k))}.pcard__lead{position:relative;display:grid;place-items:center;width:calc(22 * var(--k));height:calc(19 * var(--k));padding:0;border:0;background:none;cursor:pointer;transition:transform .12s ease,filter .12s ease}.pcard__lead img{width:100%;height:100%;object-fit:contain}.pcard__lead:hover{transform:translateY(calc(-1.5 * var(--k))) scale(1.06);filter:brightness(1.06)}.pcard__lead:active{transform:scale(.9)}.pcard__lead img.is-no{animation:lead-no .4s ease}.pcard__ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 calc(2.5 * var(--k)) #78dc46d9;pointer-events:none;animation:lead-ring .55s ease-out forwards}@keyframes lead-no{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes lead-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.pcard__lead.is-busy,.pcard__lead.is-wait{cursor:not-allowed;opacity:.45}.pcard__led{display:grid}.pcard__led img{width:calc(15 * var(--k));height:calc(15 * var(--k))}.pcard__led.is-on img{animation:led-glow 2.4s ease-in-out infinite}.pcard__led.is-off img{filter:drop-shadow(0 0 calc(1.5 * var(--k)) rgba(230,60,50,.55))}@keyframes led-glow{50%{filter:drop-shadow(0 0 calc(3 * var(--k)) rgba(110,230,80,.95))}}.pcard__plus{position:absolute;left:50%;top:4%;direction:ltr;font-weight:800;font-size:calc(18 * var(--k));color:#3a9a1c;text-shadow:0 1px 0 #fff,0 0 calc(3 * var(--k)) #fff;pointer-events:none;animation:plus-rise 1.1s ease-out forwards}@keyframes plus-rise{0%{opacity:0;transform:translate(-50%,8px) scale(.8)}20%{opacity:1;transform:translate(-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-30px) scale(1)}}.pcard__veil{position:absolute;inset:0;overflow:hidden;border-radius:calc(11 * var(--k));pointer-events:none}.pcard__curtain{position:absolute;inset:0;display:grid;place-items:center;align-content:center;border:0;border-radius:calc(11 * var(--k));background:linear-gradient(180deg,#badbf8,var(--b-face) 45%,#9cc7f2);box-shadow:inset 0 calc(-3 * var(--k)) 0 var(--b-lip),inset 0 calc(1.5 * var(--k)) 0 #ffffff8c;color:var(--b-ink);font-weight:700;font-size:calc(15 * var(--k));text-shadow:0 1px 0 rgba(255,255,255,.8);pointer-events:auto;transition:transform .45s cubic-bezier(.5,0,.3,1)}.pcard__curtain.is-up{transform:translateY(-105%);pointer-events:none}.pcard__curtain span{line-height:.6}.pcard__body{margin-top:calc(7 * var(--k))}.pcard__kid{position:relative;display:grid;justify-items:center;align-content:end;gap:calc(1 * var(--k));min-height:calc(206 * var(--k));padding:calc(4 * var(--k)) calc(4 * var(--k)) calc(7 * var(--k));overflow:hidden;border-radius:calc(11 * var(--k));background:radial-gradient(ellipse 42% 9% at 50% calc(85% - 33 * var(--k)),rgba(255,255,255,.75),transparent 70%),radial-gradient(ellipse 70% 55% at 50% 38%,rgba(255,255,255,.24),transparent 70%),var(--card-bg, none) center / 150% auto no-repeat,var(--card);box-shadow:inset 0 calc(1.5 * var(--k)) calc(4 * var(--k)) #1e50a04d,inset 0 0 0 1px #2e569e4d,0 1px #ffffff8c}.pcard__star,.pcard__pioneer{position:absolute;top:calc(6 * var(--k));width:calc(26 * var(--k));height:calc(26 * var(--k));object-fit:contain}.pcard__star{inset-inline-end:calc(6 * var(--k))}.pcard__pioneer{inset-inline-start:calc(6 * var(--k))}.pcard__faces{position:absolute;top:calc(38 * var(--k));inset-inline-start:calc(6 * var(--k));display:grid;gap:calc(3 * var(--k))}.pcard__faces img{width:calc(26 * var(--k));height:calc(26 * var(--k))}.pcard__pic{position:relative;width:calc(150 * var(--k));max-width:100%;aspect-ratio:1}.pcard__pic canvas{position:absolute;left:calc(-80 / 180 * 100%);top:calc(-70 / 180 * 100%);width:calc(340 / 180 * 100%)!important;max-width:none!important;pointer-events:none}.pcard__name{font-size:calc(17 * var(--k));font-weight:800;line-height:1.15;color:var(--b-ink);text-shadow:0 1px 0 rgba(255,255,255,.85),0 0 calc(3 * var(--k)) rgba(255,255,255,.75)}.pcard__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:space-evenly;gap:calc(8 * var(--k)) calc(4 * var(--k));padding:calc(8 * var(--k)) calc(5 * var(--k));border-radius:calc(11 * var(--k));background:var(--b-hollow);box-shadow:var(--b-hollow-edge)}.pcard__btn{display:grid;justify-items:center;align-content:start;gap:calc(5 * var(--k));padding:0;border:0;background:none;cursor:pointer}.pcard__icon{position:relative;display:grid;place-items:center;width:var(--btn);height:var(--btn);border-radius:calc(10 * var(--k));background:var(--b-tile);box-shadow:var(--b-tile-edge);transition:transform .14s ease,box-shadow .14s ease}.pcard__icon img{width:74%;height:74%;object-fit:contain;transition:transform .15s ease}.pcard__btn:hover .pcard__icon{transform:translateY(calc(-2 * var(--k)));box-shadow:0 0 0 calc(2 * var(--k)) #fdfdc6,var(--b-tile-edge)}.pcard__btn:hover .pcard__icon img{transform:scale(1.06)}.pcard__btn:active .pcard__icon{transform:translateY(0) scale(.97)}.pcard__btn.is-on .pcard__icon{box-shadow:0 0 0 calc(2.5 * var(--k)) #f90,var(--b-tile-edge)}.pcard__btn.is-busy{cursor:not-allowed}.pcard__btn.is-busy:hover .pcard__icon{transform:none;box-shadow:var(--b-tile-edge)}.pcard__btn.is-busy:hover .pcard__icon img{transform:none}.pcard__btn.is-busy>span{opacity:.5;filter:grayscale(.7)}.pcard__icon .pcard__sign{position:absolute;bottom:calc(-4 * var(--k));inset-inline-start:calc(-4 * var(--k));width:calc(22 * var(--k));height:calc(22 * var(--k));filter:drop-shadow(0 1px 1px rgba(20,40,90,.25))}.pcard__label{white-space:pre-line;text-align:center;font-weight:400;font-size:calc(11.5 * var(--k));line-height:1.12;color:var(--b-ink)}.pcard__close{position:absolute;top:calc(100% - 1px);left:50%;width:calc(96 * var(--k));height:calc(19 * var(--k));padding:0;border:0;border-radius:0 0 calc(12 * var(--k)) calc(12 * var(--k));background:linear-gradient(180deg,#9cc7f2,#92c0ef);box-shadow:inset 0 calc(-3 * var(--k)) 0 var(--b-lip),calc(2 * var(--k)) calc(3 * var(--k)) 0 #14326429;cursor:pointer;transform:translate(-50%);transition:filter .15s ease}.pcard__close:before{content:"";position:absolute;left:50%;top:42%;width:calc(6.5 * var(--k));height:calc(6.5 * var(--k));border:solid #fff;border-width:calc(2.3 * var(--k)) calc(2.3 * var(--k)) 0 0;border-radius:1px;transform:translate(-50%,-30%) rotate(-45deg);filter:drop-shadow(0 1px 0 rgba(30,70,140,.55))}.pcard__close:hover,.pcard__close:focus-visible{filter:brightness(1.05)}.pcard.is-closing{animation:card-lift .24s cubic-bezier(.5,0,.8,.4) forwards;pointer-events:none}@keyframes card-lift{to{transform:translate(-50%,-105%)}}.rcards{position:absolute;top:3.6rem;inset-inline-end:.9rem;z-index:15;display:grid;gap:.45rem;width:min(292px,calc(72vw / var(--ui-scale, 1)));margin:0;padding:0;list-style:none;perspective:900px}.rcard{--c-top: #badbf8;--c-face: #a6cdf4;--c-low: #9cc7f2;--c-lip: #74a7df;--c-ink: #1d4467;--c-line: #2d4f73;direction:ltr;display:flex;align-items:center;gap:9px;min-height:68px;padding:7px 8px 10px;border-radius:16px 14px 17px 15px/15px 17px 14px 16px;background:linear-gradient(180deg,var(--c-top) 0%,var(--c-face) 18%,var(--c-low) 100%);--rshadow: inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 -4px 0 var(--c-lip), 3px 4px 0 rgba(20, 50, 100, .14), 0 8px 18px rgba(8, 26, 54, .28);box-shadow:var(--rshadow);position:relative;overflow:hidden;transform-origin:left center;animation:rcard-in .62s cubic-bezier(.2,1.25,.35,1) both}@keyframes rcard-in{0%{opacity:0;transform:translate(-60px) rotateY(-70deg) scale(.9)}55%{opacity:1;transform:translate(6px) rotateY(8deg) scale(1.02)}78%{transform:translate(-2px) rotateY(-3deg)}to{transform:none}}.rcard:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);pointer-events:none;transform:translate(-130%);animation:rcard-shine .9s ease-out .4s}@keyframes rcard-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}.rcard--trade .rcard__icon{animation:rcard-swap .75s ease-in-out .35s}.rcard--friend .rcard__icon{animation:rcard-hop .6s cubic-bezier(.3,1.8,.5,1) .35s}@keyframes rcard-swap{to{transform:rotateY(360deg)}}@keyframes rcard-hop{40%{transform:translateY(-8px) scale(1.12)}70%{transform:translateY(1px) scale(.96)}}.rcard--received{animation:rcard-in .62s cubic-bezier(.2,1.25,.35,1) both,rcard-call 1.6s ease-in-out .8s 3}@keyframes rcard-call{50%{box-shadow:var(--rshadow),0 0 0 3px #78d2508c,0 0 18px #78d250b3}}.rcard--rejected,.rcard--canceled{animation:rcard-no .5s ease}@keyframes rcard-no{15%,45%,75%{transform:translate(-6px) rotate(-1deg)}30%,60%,90%{transform:translate(6px) rotate(1deg)}}.rcard--accepted{animation:rcard-yes .6s ease}@keyframes rcard-yes{40%{transform:scale(1.05);box-shadow:var(--rshadow),0 0 0 5px #78d25080,0 0 24px #78d250bf}}.rcard.is-going{animation:rcard-out .42s cubic-bezier(.55,0,.8,.3) forwards;pointer-events:none}.rcard--accepted.is-going{animation:rcard-away .45s ease-in forwards}@keyframes rcard-out{to{opacity:0;transform:translate(-50px) rotateY(-80deg) scale(.85)}}@keyframes rcard-away{to{opacity:0;transform:translateY(-26px) scale(1.08)}}.rcard--received,.rcard--accepted{--c-top: #d4efbd;--c-face: #bfe3a2;--c-low: #b2dc92;--c-lip: #86bd5c;--c-ink: #24460c;--c-line: #2f5a12}.rcard--rejected{--c-top: #f7d2cc;--c-face: #efb8b0;--c-low: #eaaaa1;--c-lip: #cf7f73;--c-ink: #5c1d14;--c-line: #6e2a20}.rcard--canceled,.rcard--expired{--c-top: #f6e2b6;--c-face: #ecd197;--c-low: #e6c686;--c-lip: #c9a15a;--c-ink: #54380a;--c-line: #664613}.rcard__icon{width:50px;height:50px;flex:0 0 auto;box-sizing:border-box;padding:5px;object-fit:contain;border-radius:11px;background:linear-gradient(180deg,#fff,#e4effb);box-shadow:0 2px #285faf38,0 3px 5px #1e468c24}.rcard__icon--game{padding:0;object-fit:cover}.rcard__text{flex:1 1 auto;min-width:0;display:grid;direction:rtl;text-align:center;line-height:1.15}.rcard__text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;color:var(--c-ink);text-shadow:0 1px 0 rgba(255,255,255,.7)}.rcard__text small{font-size:.76rem;font-weight:400;color:var(--c-line)}.rcard__btns{display:grid;gap:5px;flex:0 0 auto}.rcard__btn{position:relative;width:44px;height:27px;padding:0;border:0;border-radius:9px;background:linear-gradient(180deg,#fff,#e4effb);cursor:pointer;transition:transform .12s,filter .12s}.rcard__btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.rcard__btn:active{transform:translateY(1px)}.rcard__btn--yes{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57 32'%3E%3Cpath fill='%2375ae36' d='M 42.80 10.25 Q 37.95 14.10 32.15 21.30 26.35 28.20 25 28.45 23.70 28.60 21.85 27.70 19.80 26.50 14.35 21.15 9.10 15.70 11.95 15.20 14.75 14.40 18.45 18.10 22.05 21.70 23.90 24.20 26.50 19.55 35.50 11.70 44.50 3.75 47.30 5.35 L 47.30 6 Q 47.30 6.40 42.80 10.25'/%3E%3C/svg%3E") center / 68% auto no-repeat,linear-gradient(180deg,#fff,#e4effb);box-shadow:inset 0 0 0 1.5px #75ae36a6,0 2px #3c6e1447}.rcard__btn--no{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57 32'%3E%3Cpath fill='%23cc0000' d='M 41.40 6.05 L 38.70 8.60 31.90 14.15 Q 34.70 16.75 37.20 19.60 39.95 22.65 41 24.20 L 41.65 25.40 41.55 26.05 Q 41.35 26.35 40.85 26.30 L 40.80 26.30 Q 39.40 26.05 31.75 19.45 L 31.75 19.40 28.80 16.85 22.30 22.45 Q 16.90 27.10 15 27.75 L 14.40 27.80 Q 13.85 27.75 13.85 27.30 13.75 27 14.30 26.15 15.15 24.90 17.85 22.10 L 25.70 14.15 18.95 8.60 16.25 6.05 Q 15.80 5.40 15.90 5 15.95 4.50 16.55 4.30 17.95 2.95 24.90 8.30 L 24.90 8.25 28.80 11.40 32.75 8.25 32.75 8.30 Q 39.65 2.95 41.05 4.30 41.65 4.50 41.70 5 41.80 5.40 41.40 6.05'/%3E%3C/svg%3E") center / 62% auto no-repeat,linear-gradient(180deg,#fff,#e4effb);box-shadow:inset 0 0 0 1.5px #cc00006b,0 2px #963c2840}.pokes{position:absolute;top:40%;left:50%;z-index:17;transform:translate(-50%,-50%);pointer-events:none}.omark{width:calc(46 * var(--u));height:auto;overflow:visible}.omark--ok path{fill:#75ae36}.omark--no path{fill:#c00}.source-popup-holder{--gpop-edge: rgba(214, 140, 70, .38);--gpop-ink: #333;transform-origin:0 0}.gpop__item{display:flex;align-items:center;gap:12px;transform:scale(.75);transform-origin:0 0}.gpop__price{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1.4rem;font-variant-numeric:tabular-nums;color:var(--gpop-ink)}.gpop__btn{display:grid;place-items:center;width:84px;height:50px;padding:0;border:0;border-radius:15px;background:linear-gradient(180deg,#fff,#e4effb);cursor:pointer;transition:transform .12s,filter .12s}.gpop__btn--ok{box-shadow:inset 0 0 0 2px #75ae36a6,0 3px #3c6e144d,0 6px 12px #28500a2e}.gpop__btn--no{box-shadow:inset 0 0 0 2px #cc000073,0 3px #b464284d,0 6px 12px #783c0a2e}.gpop__btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.gpop__btn:focus{outline:none}.gpop__btn:focus-visible{outline:3px solid var(--gpop-edge);outline-offset:3px}.gpop__btn:active{transform:translateY(1px)}.gpop__btn .omark{width:56px}.pcard{--s-h: 2;--s-w: 2;--s: min(var(--s-h), var(--s-w))}@media(max-height:1059px){.pcard{--s-h: 1.8}}@media(max-height:939px){.pcard{--s-h: 1.6}}@media(max-height:819px){.pcard{--s-h: 1.4}}@media(max-height:699px){.pcard{--s-h: 1.2}}@media(max-height:619px){.pcard{--s-h: 1}}@media(max-width:1299px){.pcard{--s-w: 1.5}}@media(max-width:999px){.pcard{--s-w: 1.25}}@media(max-width:720px){.pcard{--s-w: 1}}@media(max-width:460px){.pcard__body,.pcard__top{grid-template-columns:1fr}}.orange-btn{min-width:120px;padding:8px 22px 10px;border:0;border-radius:0;background:url(/ui/btn_orange_original.svg) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 2px rgba(80,40,0,.3));font:inherit;font-weight:700;font-size:1rem;color:#fff;text-shadow:0 1px 0 #663300,0 0 2px rgba(102,51,0,.7);cursor:pointer;transition:transform .12s,filter .12s}.orange-btn:hover:not(:disabled){filter:drop-shadow(0 3px 2px rgba(80,40,0,.3)) brightness(1.06);transform:translateY(-1px)}.orange-btn:active:not(:disabled){transform:translateY(1px)}.panel-scrim{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:transparent}.panel{position:relative;width:min(560px,100%);max-height:min(calc(86vh / var(--ui-scale, 1)),720px);max-height:min(calc(86dvh / var(--ui-scale, 1)),720px);display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:1.1rem 1.4rem 1.3rem;border-radius:22px;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.5),transparent 60%),linear-gradient(180deg,var(--parchment),var(--parchment-deep));box-shadow:var(--shadow),inset 0 0 0 2px #785a1e26;text-align:center}.panel__x{position:absolute;top:10px;inset-inline-end:12px;width:36px;height:36px;border:0;border-radius:50%;background:#785a1e1f;color:var(--ink-soft);font-size:1.5rem;line-height:1;transition:background .12s,transform .12s}.panel__x:hover{background:#f7941d4d;transform:rotate(90deg)}.panel__x.panel__x--mark{display:grid;place-items:center;width:52px;height:34px;padding:0;border-radius:11px;background:linear-gradient(180deg,#fff,#e4effb);box-shadow:inset 0 0 0 2px #cc000073,0 3px #b464284d}.panel__x--mark .omark{width:34px}.panel__x.panel__x--mark:hover{background:linear-gradient(180deg,#fff,#eef5fd);transform:translateY(-2px)}.panel__title{margin:0;font-family:var(--display);font-size:1.8rem;font-weight:900;color:var(--orange-deep);text-shadow:0 2px 0 #fff}.panel__art{width:1.3em;height:1.3em;margin-inline-start:.3em;vertical-align:-.2em;object-fit:contain}.panel__sub{margin:.1rem 0 .4rem;font-weight:800;color:var(--blue-deep)}.panel__body{min-height:0;overflow-y:auto;margin-top:.5rem;padding:.2rem;text-align:start}.panel__body p{margin:0 0 .7rem;font-weight:600;line-height:1.55;color:var(--ink-soft)}kbd{display:inline-block;min-width:1.7em;padding:.05rem .4rem;border-radius:6px;background:#fff;box-shadow:0 2px #0000002e;color:var(--ink);font:800 .8rem/1.4 var(--font);text-align:center}.glyph--sound img{position:absolute;inset:0;width:100%;height:100%}.glyph--sound__body{transform-origin:8% 50%}.glyph--sound__waves{transform-origin:65% 52%}.glyph--sound__cross{display:none;transform-origin:82% 51%}.glyph--sound.is-muted .glyph--sound__waves{display:none}.glyph--sound.is-muted .glyph--sound__cross{display:block}.glyph--sound.is-playing .glyph--sound__body{animation:sound-thump .9s cubic-bezier(.3,.7,.4,1)}.glyph--sound.is-playing .glyph--sound__waves{animation:sound-waves .9s cubic-bezier(.3,.7,.4,1)}.glyph--sound.is-playing .glyph--sound__cross{animation:sound-cross .8s cubic-bezier(.3,.7,.4,1)}@keyframes sound-thump{40%{transform:scaleX(.88)}70%{transform:scaleX(1.04)}}@keyframes sound-waves{0%{transform:scale(.5);opacity:0}45%{transform:scale(1.1);opacity:1}75%{transform:scale(.97)}}@keyframes sound-cross{0%{transform:scale(0) rotate(-30deg)}50%{transform:scale(1.18) rotate(8deg)}75%{transform:scale(.94) rotate(-3deg)}}.glyph{width:34px;height:34px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.potion-pic{display:block;object-fit:contain;flex:none}.stat-icon{display:block;object-fit:contain;flex:0 0 auto}.reqs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none}.reqs__tile{position:relative;width:36px;height:36px;border-radius:8px}.reqs__tile img{display:block;width:100%;height:100%}.reqs__tile b{position:absolute;translate:-50% -50%;margin-top:.08em;font-weight:900;font-size:13px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;color:#4b4a5c;text-shadow:0 1px 0 rgba(255,255,255,.75),0 0 3px rgba(255,255,255,.55)}.reqs__tile b.is-long{font-size:10.5px;letter-spacing:-.02em}.reqs__tile--level b{top:76%;left:24%}.reqs__tile--leadership b{top:73%;left:51%}.reqs__tile--generation b{top:51%;left:53%}.reqs__tile--pioneer b{top:84%;left:50%}.reqs__tile.is-short{box-shadow:0 0 0 2px #e0553d}.reqs__tile.is-short b{color:#c9331f}.pioneer-mark{position:absolute;top:4px;inset-inline-start:4px;z-index:1;width:24px;height:auto;filter:drop-shadow(0 1px 1px rgba(40,20,0,.4))}.reqs__tile.is-pioneers:after{content:"";position:absolute;top:-7px;inset-inline-end:-7px;width:17px;height:17px;background:url(/ui/icon_pioneer_item_marker.webp) center / contain no-repeat;filter:drop-shadow(0 1px 1px rgba(40,20,0,.35))}.item-icon{display:block}.store__tabs{display:flex;flex-wrap:wrap;gap:.35rem}.basket__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:.35rem;align-content:start;min-height:200px;max-height:260px;overflow-y:auto;padding:.45rem;border-radius:14px;background:#7394ca;box-shadow:inset 0 2px 6px #14285059}.basket__grid--sell{max-height:320px}.slot{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:3px;border:0;border-radius:10px;background:linear-gradient(180deg,#fff,#e2ebf7);box-shadow:0 2px #14285059;transition:transform .1s,box-shadow .1s}.slot:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #ffd257,0 4px #14285059}.slot.is-worn{background:linear-gradient(180deg,#fff6c9,#ffd257);box-shadow:inset 0 0 0 2.5px #f39a1c,0 2px #14285059}.slot.is-off{filter:grayscale(.9) opacity(.6)}@keyframes basket-in{0%{transform:translate(var(--from-x, 0px),var(--from-y, 24px)) scale(var(--from-s, .92))}}@keyframes basket-out{to{transform:translate(var(--from-x, 0px),var(--from-y, 24px)) scale(var(--from-s, .92))}}.pop__count{display:flex;align-items:center;gap:.5rem;font-weight:900;color:#003}.pop__btn{display:inline-grid;place-items:center;width:84px;height:50px;padding:0;border:0;border-radius:15px;font-size:0;color:transparent;background:linear-gradient(180deg,#fff,#e4effb);cursor:pointer;transition:transform .12s,filter .12s}.pop__btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.04)}.pop__btn:active:not(:disabled){transform:translateY(1px)}.pop__btn:disabled{cursor:default;filter:grayscale(1);opacity:.5}.pop__btn:focus{outline:none}.pop__btn:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:3px}.pop__btn--no{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57 32'%3E%3Cpath fill='%23cc0000' d='M 41.40 6.05 L 38.70 8.60 31.90 14.15 Q 34.70 16.75 37.20 19.60 39.95 22.65 41 24.20 L 41.65 25.40 41.55 26.05 Q 41.35 26.35 40.85 26.30 L 40.80 26.30 Q 39.40 26.05 31.75 19.45 L 31.75 19.40 28.80 16.85 22.30 22.45 Q 16.90 27.10 15 27.75 L 14.40 27.80 Q 13.85 27.75 13.85 27.30 13.75 27 14.30 26.15 15.15 24.90 17.85 22.10 L 25.70 14.15 18.95 8.60 16.25 6.05 Q 15.80 5.40 15.90 5 15.95 4.50 16.55 4.30 17.95 2.95 24.90 8.30 L 24.90 8.25 28.80 11.40 32.75 8.25 32.75 8.30 Q 39.65 2.95 41.05 4.30 41.65 4.50 41.70 5 41.80 5.40 41.40 6.05'/%3E%3C/svg%3E") center / 60% auto no-repeat,linear-gradient(180deg,#fff,#e4effb);box-shadow:inset 0 0 0 2px #cc000073,0 3px #b464284d,0 6px 12px #783c0a2e}.store__tab{padding:.35rem .8rem;border:0;border-radius:999px;background:#ffffffbf;box-shadow:inset 0 0 0 1.5px #ada26ecc;font-weight:800;color:#5f5b43}.store__tab.is-on{background:linear-gradient(180deg,#ffe7b8,#ffc45c);box-shadow:inset 0 0 0 2px var(--orange-deep);color:#6a3a00}.store__price{display:inline-flex;align-items:center;gap:.25rem;font-weight:900;font-size:1.1rem;color:#111}.safe__wallet{display:flex;justify-content:center;gap:1rem;margin-bottom:.6rem}.safe__wallet span{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .8rem;border-radius:999px;background:#fff;font-weight:900;font-size:1.1rem}.safe__packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.safe__pack{display:grid;justify-items:center;gap:.3rem;padding:.7rem;border-radius:16px;background:linear-gradient(180deg,#fffaf0,#ffe7b8);box-shadow:inset 0 0 0 1.5px #e3a51c;text-align:center}.safe__coins{position:relative;display:grid;place-items:center}.safe__pack small{font-weight:700;color:#7a5a2a}.safe__away{display:grid;justify-items:center;gap:.6rem;text-align:center}.announce{--text-top: 8.5cqw;--text-left: 15cqw;--text-right: 6.5cqw;--text-bottom: 12.5cqw;--kid-x: 2.9cqw;--kid-feet: 13.3cqw;--kid-size: 53cqw;position:relative;container-type:inline-size;width:min(520px,calc((calc(100vw / var(--ui-scale, 1)) - 2rem) * .86));translate:5% 0;direction:rtl;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}.announce__box{position:relative;display:grid;aspect-ratio:380 / 180;padding:var(--text-top) var(--text-right) var(--text-bottom) var(--text-left);background:var(--art) center / 100% 100% no-repeat}.announce__body{display:grid;align-content:center;justify-items:center;gap:1.6cqw;min-width:0}.announce__text{margin:0;white-space:pre-line;overflow-wrap:anywhere;text-align:center;font-size:clamp(14px,4.3cqw,21px);font-weight:800;line-height:1.3;color:#1d1d1d}.announce__kid{position:absolute;left:calc(var(--kid-x) - var(--kid-size) / 2);bottom:calc(var(--kid-feet) - var(--kid-size) * 15 / 180);width:var(--kid-size);pointer-events:none}.announce__kid canvas{display:block;width:100%;height:auto}.announce__who{position:absolute;left:-1cqw;bottom:2cqw;display:flex;flex-direction:column;align-items:center;gap:.3cqw;max-width:45cqw;direction:rtl}.announce__who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,3.7cqw,17px);font-weight:800;color:#111;text-shadow:0 0 3px #fff,0 0 2px #fff}.announce__star{display:block;width:clamp(14px,3.8cqw,22px);height:auto}.announce--ranger_game{--text-left: 18cqw;--text-right: 10cqw;--kid-x: 2.6cqw;--kid-feet: 13.6cqw}.qtarget{margin:0;font-weight:800;color:#20395e}.qtarget p{margin:0 0 .4rem}.qtarget__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.qtarget__items li{display:grid;justify-items:center;width:86px;padding:.4rem .3rem;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 2px #d9c6ea;font-size:.78rem}.qtarget__items li.is-done{box-shadow:inset 0 0 0 2px #6cc04a}.qtarget__items img{width:48px;height:48px;object-fit:contain}.qtarget__items b{font-size:1rem;color:#d9760e}.qtarget__items li.is-done b{color:#3f9a2e}.qtarget__item{display:inline-grid;justify-items:center;gap:.2rem}.qreward{display:grid;justify-items:center;gap:.3rem;padding:.5rem .8rem;border-radius:14px;background:linear-gradient(180deg,#ffe7b0,#ffc861);box-shadow:inset 0 0 0 2px #ffffffb3}.qreward small{font-weight:800;font-size:.9rem;color:#7a4a06}.qreward__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.qreward__cell{display:grid;justify-items:center;align-content:center;gap:1px;min-width:84px;min-height:84px;padding:7px 10px 6px;border-radius:14px;background:linear-gradient(180deg,#fffdf7,#fff0cc);box-shadow:0 2px #965a0a4d,inset 0 0 0 1px #c88c2859}.qreward__cell img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(90,50,0,.25))}.qreward__cell b{direction:ltr;font-size:1.1rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;color:#3b2150}.qreward__cell small{font-size:.7rem;font-weight:800;color:#8a5a12}.qreward__cell--item{padding:6px}.board-frame{border-radius:22px;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.5),transparent 60%),linear-gradient(180deg,var(--parchment),var(--parchment-deep));box-shadow:var(--shadow),inset 0 0 0 2px #785a1e26}.board-paper{border-radius:14px;background:var(--wp-paper);box-shadow:inset 0 0 0 2px var(--wp-edge);color:var(--wp-ink)}.board-title{--bt-h: 62px;display:inline-grid;place-items:center;box-sizing:border-box;height:var(--bt-h);min-width:calc(var(--bt-h) * 4.4);margin:0;padding:0 calc(var(--bt-h) * .6);border-radius:999px;background:linear-gradient(180deg,#fffaf0,#ffe7b8);box-shadow:inset 0 0 0 2px #e3a51c,0 4px 8px #28140040;font:900 calc(var(--bt-h) * .4) / 1 var(--display);color:var(--orange-deep);text-shadow:0 2px 0 #fff;white-space:nowrap}.throw-scrim{background:#0e2a1540;-webkit-backdrop-filter:none;backdrop-filter:none}.throwcard{position:relative;width:min(500px,calc(92vw / var(--ui-scale, 1)));padding-top:34px;direction:rtl}.throwcard__frame{padding:42px 20px 20px}.throwcard__paper{display:grid;gap:12px;max-height:calc(100vh / var(--ui-scale, 1) - 11rem);max-height:calc(100dvh / var(--ui-scale, 1) - 11rem);overflow:auto;padding:16px 20px 14px}.throwcard__title{position:absolute;top:0;left:50%;translate:-50% 0}.throwcard__pic{position:absolute;bottom:62%;left:calc(var(--bt-h) * .2);width:calc(var(--bt-h) * .9);height:auto;filter:drop-shadow(0 3px 3px rgba(60,30,0,.3))}.throwcard__result{display:grid;justify-items:center;gap:3px;text-align:center}.throwcard__result p{margin:0;font-size:1rem;line-height:1.35}.throwcard__won{margin-top:4px!important;font:700 1.05rem var(--display)!important;color:#b8480a}.throwcard__gains{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}.throwcard__gains span{display:inline-flex;align-items:center;gap:6px;font-size:.95rem}.throwcard__gains img{width:30px;height:30px;object-fit:contain}.throwcard__gains b{font:700 1.2rem var(--display);color:#2f6a0c;direction:ltr}.throwcard__capped{font-size:.88rem!important;color:#7a4a06}.throwcard__foot{display:flex;justify-content:center}.game__shout{position:absolute;bottom:4%;z-index:3;display:grid;justify-items:center;pointer-events:none;animation:shout-in .4s cubic-bezier(.3,1.4,.5,1)}@keyframes shout-in{0%{transform:translateY(40%) scale(.6);opacity:0}}.game__shout--heathcliff{inset-inline-start:-2%}.game__shout--smog{inset-inline-end:-2%}.game__shout--smog img{width:130px;animation:laugh .25s ease-in-out infinite alternate}@keyframes laugh{to{transform:rotate(4deg) translateY(-4px)}}.game__bubble{max-width:200px;padding:.45rem .7rem;border-radius:14px;background:#fff;box-shadow:0 3px 8px #0000004d;font-weight:900;font-size:.95rem;color:#1f3a22;text-align:center}.game__banner{position:absolute;top:40%;inset-inline:0;z-index:3;margin:0;text-align:center;font-family:var(--display);font-size:2.4rem;font-weight:900;color:#ffe28a;text-shadow:0 3px 0 #a3140a,0 0 10px rgba(0,0,0,.5);pointer-events:none;animation:pop .5s ease}.machine__stage{position:absolute;left:0;top:0;width:960px;height:600px;transform-origin:0 0}.machine__loading{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#fff;font:900 2rem var(--display)}.mpart,.mgroup,.mtext,.mcheck{position:absolute;left:0;top:0;transform-origin:0 0}.mpart{display:block;max-width:none;pointer-events:none}.mpart--handle{pointer-events:auto;cursor:pointer}.mpart--arrow{opacity:.96}.mpart--sparkle{animation:msparkle 1.6s ease-in-out infinite both}@keyframes msparkle{0%,to{opacity:0;scale:.4;rotate:0deg}50%{opacity:1;scale:1;rotate:90deg}}.mtext{display:grid;place-items:center;margin:0;padding:2px;text-align:center;line-height:1.12;font-family:var(--font);pointer-events:none}.mtext--title{place-items:start center;font-family:var(--display);font-weight:400!important;-webkit-text-stroke:3px #f1edf6;paint-order:stroke fill;text-shadow:0 0 3px rgba(110,55,0,.8),0 1px 4px rgba(110,55,0,.55)}.mtext--bar{font-weight:400;line-height:1.15}.mtext--clock{font-family:"Arial Black",var(--display);font-weight:900!important}.mtext--pre{white-space:pre-line}.mdrop{position:absolute;inset:0;pointer-events:none;transform:translateY(0)}.mdrop--bar{animation:mdrop .5s 1.5s both}.mdrop--clock{animation:mdrop .7s 1.6s both}.mdrop.is-away{animation:none;transform:translateY(var(--from))}.mdrop.is-out{animation:none;transform:translateY(var(--from));transition:transform .3s .4s cubic-bezier(.6,0,.9,.4)}@keyframes mdrop{0%{transform:translateY(var(--from));animation-timing-function:cubic-bezier(.55,0,1,.45)}36.4%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}54.5%{transform:translateY(calc(var(--from) * .25));animation-timing-function:cubic-bezier(.55,0,1,.45)}72.7%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}81.8%{transform:translateY(calc(var(--from) * .0625));animation-timing-function:cubic-bezier(.55,0,1,.45)}90.9%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}95.5%{transform:translateY(calc(var(--from) * .0156));animation-timing-function:cubic-bezier(.55,0,1,.45)}to{transform:translateY(0)}}.mpiece{position:absolute;width:0;height:0;touch-action:none}.mpiece__fall{position:absolute;animation:mdrop .6s both}.mpiece img{position:absolute;max-width:none;cursor:grab;transition:filter .12s}.mpiece:hover img{filter:drop-shadow(0 0 4px #ffffc4) drop-shadow(0 0 3px #ffffc4) drop-shadow(0 0 2px #fff6a0)}.mpiece.is-held{z-index:5}.mpiece:hover{z-index:4}.mpiece.is-held img{cursor:grabbing;filter:drop-shadow(0 0 4px #ffffc4) drop-shadow(0 6px 6px rgba(0,0,0,.3));scale:1.08}.mpiece.is-back{transition:left .5s cubic-bezier(.25,.46,.45,.94),top .5s cubic-bezier(.25,.46,.45,.94)}.mcheck{padding:0;border:0;background:none;cursor:pointer}.mcheck img{position:absolute;inset:0;width:100%;height:100%}.mcheck__over{opacity:0;transition:opacity .12s}.mcheck:hover .mcheck__over,.mcheck:focus-visible .mcheck__over{opacity:1}.mpop{z-index:6;animation:mpop .35s cubic-bezier(.2,1.4,.4,1) both}@keyframes mpop{0%{opacity:0;scale:.8}}.mpart--popup{pointer-events:auto;filter:drop-shadow(2px 0 0 #8a4300) drop-shadow(-2px 0 0 #8a4300) drop-shadow(0 2px 0 #8a4300) drop-shadow(0 -2px 0 #8a4300) drop-shadow(0 8px 12px rgba(80,35,0,.5))}.potions{display:grid;gap:.8rem}.petpic{display:block;margin-inline:auto}.camp{position:fixed;inset:0;z-index:50;pointer-events:none;overflow:hidden}.camp>*{position:absolute;left:0;top:0;transform-origin:0 0}.camp__block,.camp__catch{pointer-events:auto}.camp__catch{border:0;background:none;cursor:pointer}.camp:has(.camp__catch){z-index:1001}.camp__ring{border:5px solid #ff9900;border-radius:50%;box-shadow:0 0 0 2px #ffffff59,0 0 14px #ff99008c;animation:camp-bob 1.17s ease-in-out infinite}@keyframes camp-bob{50%{translate:0 -9px}}.camp__frame{border:5px solid #ff9900;border-radius:18px;box-shadow:0 0 14px #ff990080}.camp__badge{width:64px;height:64px;margin:-32px 0 0 -32px}.camp__badge img{position:relative;width:64px;height:64px}.camp__stick{position:absolute;left:32px;top:30px;height:4px;border-radius:2px;background:#f90;transform-origin:0 50%}.camp-bubble{filter:drop-shadow(0 6px 10px rgba(40,20,0,.22))}.camp-bubble__bg,.camp-bubble__face{position:absolute;left:0;top:0}.camp-bubble__bg{width:100%;height:100%}.camp-bubble.is-lilac .camp-bubble__bg{filter:hue-rotate(228deg) saturate(.5) brightness(1.05)}.camp-bubble__words{position:absolute;left:25%;right:9%;top:14%;height:60%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font);font-weight:800;line-height:1.16;color:#005252;text-align:center;animation:camp-words .7s ease-out}.is-both .camp-bubble__words{left:36%}.camp-bubble__words.is-red{color:#8f0000}.camp-bubble__words p{margin:0;white-space:nowrap}.camp-bubble__words img{height:1.05em;margin:0 .15em;vertical-align:-.15em}@keyframes camp-words{0%{opacity:.25}}.camp-bubble__next{position:absolute;left:41px;top:167px;width:38px;height:34px;border:0;border-radius:8px;background:#ffc url(/tutorial/ui/arrow_next_up.svg) center / 30px no-repeat;pointer-events:auto;cursor:pointer}.camp-bubble__next:hover:not(:disabled){background-image:url(/tutorial/ui/arrow_next_over.svg);scale:1.08}.camp-bubble__next:disabled{opacity:.5;cursor:default}.camp__leave{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem .5rem;border:3px solid #fff4d6;border-radius:16px;background:linear-gradient(180deg,#ffbe55,#f7941d 60%,#e67e0c);box-shadow:0 4px #b95f06,0 8px 18px #3c1e004d;font:700 1.2rem var(--display);color:#fff;text-shadow:0 2px 0 rgba(150,70,0,.55);pointer-events:auto;cursor:pointer;transition:filter .15s}.camp__leave:hover{filter:brightness(1.08)}.camp__leave span{font-size:1.35rem}.camp-done{right:0;bottom:0;display:grid;place-content:center;justify-items:center;gap:1.2rem;background:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 78% 14%,#fff,transparent),radial-gradient(2px 2px at 33% 68%,#fff,transparent),radial-gradient(1.5px 1.5px at 88% 58%,#fff,transparent),radial-gradient(2px 2px at 56% 33%,#fff,transparent),radial-gradient(1.5px 1.5px at 20% 84%,#fff,transparent),radial-gradient(1.5px 1.5px at 68% 86%,#fff,transparent),radial-gradient(ellipse at center,#26468c,#101c45 60%,#070d24);pointer-events:auto;text-align:center}.camp-done__words p{margin:0;font:700 clamp(1.4rem,calc(3.6vw / var(--ui-scale, 1)),2.6rem) / 1.2 var(--display);color:#ffe14a;text-shadow:0 3px 0 #b8430b,0 0 22px rgba(255,190,60,.45)}.camp-done__words p:first-child{font-size:clamp(2rem,calc(5.4vw / var(--ui-scale, 1)),3.8rem)}.camp-done__guides{height:clamp(150px,calc(30vh / var(--ui-scale, 1)),280px);filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.camp-done__bar{position:relative;width:min(260px,calc(60vw / var(--ui-scale, 1)));height:10px;overflow:hidden;border-radius:5px;background:#ffffff2e}.camp-done__bar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#ffe14a,#f90);transform-origin:right;animation:camp-load 3.2s ease-in-out both}@keyframes camp-load{0%{transform:scaleX(0)}}.bamboo{direction:rtl}.bamboo{position:relative;container-type:inline-size;background:url(/art/games/wrapper/panel.jpg) center / 100% 100% no-repeat}@font-face{font-family:SourceNutsBold;src:url(/art/games/nuts/bold.ttf) format("truetype")}.native-nuts{position:absolute;inset:0 auto auto 0;width:960px;height:600px;transform-origin:top left}.native-nuts__background{position:absolute;inset:0;width:960px;height:600px;pointer-events:none}.native-nuts__title{position:absolute;left:152px;top:32px;width:400px;height:52px}.native-nuts__coconut{position:absolute;pointer-events:none}.native-nuts__text{position:absolute;white-space:pre-wrap;color:#fff;font-family:SourceNutsBold,Arial,sans-serif;text-align:right;line-height:1.17;overflow:hidden;pointer-events:none}.native-nuts__text.is-help{left:286px;top:225px;width:400px;height:270px;font-size:24px}.native-nuts__text.is-result{left:292px;top:270px;width:385px;height:252px;font-size:30px}.native-nuts__control{position:absolute;width:100px;height:78px;border:0;padding:0;background:transparent;cursor:pointer}.native-nuts__control img{width:100px;height:80px;display:block;pointer-events:none}.native-nuts__control:disabled{cursor:default}.bamboo.is-close-only{background:none;pointer-events:none}.errorpage{position:fixed;inset:0;z-index:10040;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:#18384f;background:#aad93d;font-family:Arial,sans-serif}.errorpage h1{margin:0;font-size:28px}.errorpage p{margin:0;max-width:28em;font-size:17px;line-height:1.45}.errorpage button{min-height:50px;padding:11px 26px;border:0;border-bottom:4px solid #bd6815;border-radius:17px;color:#18384f;background:#f39a23;font:700 17px/1.2 Arial,sans-serif;cursor:pointer}
