/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./sass/app.scss ***!
  \**********************************************************************************************************************************************************************************************************/:root{--col-brand-green:#285e3e;--col-brand-green-dark:#002900;--col-brand-pink:#f4a28c;--col-brand-gold:#e1ad6d;--col-text:#fff;--col-text-80:color-mix(in srgb,var(--col-text) 75%,var(--col-text-20));--col-text-60:color-mix(in srgb,var(--col-text) 50%,var(--col-text-20));--col-text-40:color-mix(in srgb,var(--col-text) 25%,var(--col-text-20));--col-text-20:color-mix(#fff,var(--col-brand-green-dark) 75%);--col-grey:color-mix(var(--col-body-bg),#fff 85%);--col-grey-80:color-mix(in srgb,var(--col-grey) 75%,var(--col-grey-20));--col-grey-60:color-mix(in srgb,var(--col-grey) 50%,var(--col-grey-20));--col-grey-40:color-mix(in srgb,var(--col-grey) 25%,var(--col-grey-20));--col-grey-20:color-mix(var(--col-grey),#fff 60%);--col-body-bg:var(--col-brand-green-dark);--col-error:#f44;--col-error-dark:#c00;--col-error-light:color-mix(in srgb,var(--col-error),#fff 70%);--col-warning:#fb3;--col-warning-dark:#e57200;--col-warning-light:color-mix(in srgb,var(--col-warning),#fff 70%);--col-success:#00c851;--col-success-dark:#007e33;--col-success-light:color-mix(in srgb,var(--col-success),#fff 70%);--focus-ring-color:var(--col-prim);--focus-ring-width:.125rem;--focus-ring-offset:.125rem;--col-twitter:#000;--col-facebook:#2172f0;--col-linkedin:#0077b5;--col-google:#dd4b39;--col-youtube:red;--col-vimeo:#0faef1;--col-instagram:#405de6;--col-whatsapp:#25d366;--col-pinterest:#bd081c;--col-dropbox:#007ee5;--col-paypal:#0070ba;--col-tripadvisor:#34e0a1;--col-trustpilot:#00aa6c;--col-tiktok:#fe2c55;--font-prim:sans-serif;--font-sec:var(--font-prim);--font-tert:monospace;--font-size:calc(0.75rem + 0.35vw);--font-size-sm:Max(12px,.875em);--font-size-xs:Max(10px,.75em);--border-radius:0px;--border-radius-md:calc(var(--border-radius)/2);--border-radius-sm:calc(var(--border-radius)/4);--col-prim:var(--col-brand-pink);--col-accent:var(--col-brand-gold);--col-dialog-background:var(--col-brand-green);--col-dialog-text:var(--col-text);interpolate-size:allow-keywords;accent-color:#f4a28c;accent-color:var(--col-prim)}@view-transition{navigation:auto}*{box-sizing:border-box!important;margin:0;padding:0}:not(a):not(button):focus{outline:none!important}:where(.focus-visible){outline:.125rem solid #f4a28c;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.125rem;outline-offset:var(--focus-ring-offset)}:where(:focus-visible){outline:.125rem solid #f4a28c;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.125rem;outline-offset:var(--focus-ring-offset)}html{background:#002900;background:var(--col-body-bg);font-size:calc(.75rem + .35vw);font-size:var(--font-size);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#fff;color:var(--col-text);display:flex;flex-direction:column;font-family:sans-serif;font-family:var(--font-prim);font-size:1em;line-height:1.5em;margin:0;min-height:100dvh;padding:0;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-optical-sizing:auto;quotes:'"' '"';text-rendering:optimizeLegibility}a,a img,img{border:none}a{color:#f4a28c;color:var(--col-prim);cursor:pointer;position:relative;text-decoration:none;top:0;transition:all .15s ease-out,top 0s,font-size 0s}a:focus,a:hover{color:#fff;color:var(--col-text);text-decoration:underline}button{cursor:pointer;position:relative;top:0;transition:all .15s ease-out,top 0s,font-size 0s}a,button{touch-action:manipulation}a .fa-angle-down,a .fa-angle-left,a .fa-angle-right,a .fa-angle-up,a .fa-arrow-down,a .fa-arrow-left,a .fa-arrow-right,a .fa-arrow-up,a .fa-caret-down,a .fa-caret-left,a .fa-caret-right,a .fa-caret-up,a .fa-chevron-down,a .fa-chevron-left,a .fa-chevron-right,a .fa-chevron-up,a .fa-long-arrow-down,a .fa-long-arrow-left,a .fa-long-arrow-right,a .fa-long-arrow-up,button .fa-angle-down,button .fa-angle-left,button .fa-angle-right,button .fa-angle-up,button .fa-arrow-down,button .fa-arrow-left,button .fa-arrow-right,button .fa-arrow-up,button .fa-caret-down,button .fa-caret-left,button .fa-caret-right,button .fa-caret-up,button .fa-chevron-down,button .fa-chevron-left,button .fa-chevron-right,button .fa-chevron-up,button .fa-long-arrow-down,button .fa-long-arrow-left,button .fa-long-arrow-right,button .fa-long-arrow-up{position:relative;transition:transform .15s ease-out}a:not(:disabled):not([class*=disabled]):focus .fa-angle-left,a:not(:disabled):not([class*=disabled]):focus .fa-arrow-left,a:not(:disabled):not([class*=disabled]):focus .fa-caret-left,a:not(:disabled):not([class*=disabled]):focus .fa-chevron-left,a:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-left,a:not(:disabled):not([class*=disabled]):hover .fa-angle-left,a:not(:disabled):not([class*=disabled]):hover .fa-arrow-left,a:not(:disabled):not([class*=disabled]):hover .fa-caret-left,a:not(:disabled):not([class*=disabled]):hover .fa-chevron-left,a:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-left,button:not(:disabled):not([class*=disabled]):focus .fa-angle-left,button:not(:disabled):not([class*=disabled]):focus .fa-arrow-left,button:not(:disabled):not([class*=disabled]):focus .fa-caret-left,button:not(:disabled):not([class*=disabled]):focus .fa-chevron-left,button:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-left,button:not(:disabled):not([class*=disabled]):hover .fa-angle-left,button:not(:disabled):not([class*=disabled]):hover .fa-arrow-left,button:not(:disabled):not([class*=disabled]):hover .fa-caret-left,button:not(:disabled):not([class*=disabled]):hover .fa-chevron-left,button:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-left{transform:translate3d(-.25em,0,0)}a:not(:disabled):not([class*=disabled]):focus .fa-angle-right,a:not(:disabled):not([class*=disabled]):focus .fa-arrow-right,a:not(:disabled):not([class*=disabled]):focus .fa-caret-right,a:not(:disabled):not([class*=disabled]):focus .fa-chevron-right,a:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-right,a:not(:disabled):not([class*=disabled]):hover .fa-angle-right,a:not(:disabled):not([class*=disabled]):hover .fa-arrow-right,a:not(:disabled):not([class*=disabled]):hover .fa-caret-right,a:not(:disabled):not([class*=disabled]):hover .fa-chevron-right,a:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-right,button:not(:disabled):not([class*=disabled]):focus .fa-angle-right,button:not(:disabled):not([class*=disabled]):focus .fa-arrow-right,button:not(:disabled):not([class*=disabled]):focus .fa-caret-right,button:not(:disabled):not([class*=disabled]):focus .fa-chevron-right,button:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-right,button:not(:disabled):not([class*=disabled]):hover .fa-angle-right,button:not(:disabled):not([class*=disabled]):hover .fa-arrow-right,button:not(:disabled):not([class*=disabled]):hover .fa-caret-right,button:not(:disabled):not([class*=disabled]):hover .fa-chevron-right,button:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-right{transform:translate3d(.25em,0,0)}a:not(:disabled):not([class*=disabled]):focus .fa-angle-up,a:not(:disabled):not([class*=disabled]):focus .fa-arrow-up,a:not(:disabled):not([class*=disabled]):focus .fa-caret-up,a:not(:disabled):not([class*=disabled]):focus .fa-chevron-up,a:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-up,a:not(:disabled):not([class*=disabled]):hover .fa-angle-up,a:not(:disabled):not([class*=disabled]):hover .fa-arrow-up,a:not(:disabled):not([class*=disabled]):hover .fa-caret-up,a:not(:disabled):not([class*=disabled]):hover .fa-chevron-up,a:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-up,button:not(:disabled):not([class*=disabled]):focus .fa-angle-up,button:not(:disabled):not([class*=disabled]):focus .fa-arrow-up,button:not(:disabled):not([class*=disabled]):focus .fa-caret-up,button:not(:disabled):not([class*=disabled]):focus .fa-chevron-up,button:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-up,button:not(:disabled):not([class*=disabled]):hover .fa-angle-up,button:not(:disabled):not([class*=disabled]):hover .fa-arrow-up,button:not(:disabled):not([class*=disabled]):hover .fa-caret-up,button:not(:disabled):not([class*=disabled]):hover .fa-chevron-up,button:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-up{transform:translate3d(0,-.125em,0)}a:not(:disabled):not([class*=disabled]):focus .fa-angle-down,a:not(:disabled):not([class*=disabled]):focus .fa-arrow-down,a:not(:disabled):not([class*=disabled]):focus .fa-caret-down,a:not(:disabled):not([class*=disabled]):focus .fa-chevron-down,a:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-down,a:not(:disabled):not([class*=disabled]):hover .fa-angle-down,a:not(:disabled):not([class*=disabled]):hover .fa-arrow-down,a:not(:disabled):not([class*=disabled]):hover .fa-caret-down,a:not(:disabled):not([class*=disabled]):hover .fa-chevron-down,a:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-down,button:not(:disabled):not([class*=disabled]):focus .fa-angle-down,button:not(:disabled):not([class*=disabled]):focus .fa-arrow-down,button:not(:disabled):not([class*=disabled]):focus .fa-caret-down,button:not(:disabled):not([class*=disabled]):focus .fa-chevron-down,button:not(:disabled):not([class*=disabled]):focus .fa-long-arrow-down,button:not(:disabled):not([class*=disabled]):hover .fa-angle-down,button:not(:disabled):not([class*=disabled]):hover .fa-arrow-down,button:not(:disabled):not([class*=disabled]):hover .fa-caret-down,button:not(:disabled):not([class*=disabled]):hover .fa-chevron-down,button:not(:disabled):not([class*=disabled]):hover .fa-long-arrow-down{transform:translate3d(0,.125em,0)}p{display:block;font-size:1em;line-height:1.618em;text-wrap:pretty}p.caption{color:#999;font-size:.875em}hr{border:0;border-top:.1em solid color-mix(#002900,#fff 85%);border-top:.1em solid var(--col-grey);clear:both;display:block;height:0;margin:1.5em auto;padding:0;width:100%}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-family:var(--font-sec);line-height:1.3em;margin:0;padding:0;text-wrap:balance}img{color:var(--col-text-light)}.clear{clear:both;display:block;height:0;width:100%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-responsive{display:block;height:auto;max-width:100%}.img-wide{display:block;height:auto;width:100%}.icon-left{margin-right:.5em}.icon-right{margin-left:.5em}.icon-center{margin:0 .5em}.icon-light{opacity:.5}.spacer{clear:both;display:block;width:100%}.spacer.spacer10{height:10px}.spacer.spacer20{height:20px}.spacer.spacer30{height:30px}.spacer.spacer40{height:40px}.spacer.spacer50{height:50px}.spacer.spacer100{height:100px}.spacer.spacer250{height:250px}.spacer.spacer500{height:500px}.spacer.spacer1000{height:1000px}.margin{margin:2em 0}.margin:first-child{margin-top:0}.margin:last-child{margin-bottom:0}.margin-top{margin-top:2em}.margin-bottom{margin-bottom:2em}.margin.margin--small{margin:1em 0}.margin.margin--small:first-child{margin-top:0}.margin.margin--small:last-child{margin-bottom:0}.margin.margin--small-top{margin-top:1em}.margin.margin--small-bottom{margin-bottom:1em}.margin.margin--large{margin:3em 0}.margin.margin--large:first-child{margin-top:0}.margin.margin--large:last-child{margin-bottom:0}.margin.margin--large-top{margin-top:3em}.margin.margin--large-bottom{margin-bottom:3em}.nomargin{margin:0!important}.nomargin-top{margin-top:0!important}.nomargin-bottom{margin-bottom:0!important}.nopadding{padding:0!important}.nopadding-top{padding-top:0!important}.nopadding-bottom{padding-bottom:0!important}.col-success{color:#00c851;color:var(--col-success)}.col-warning{color:#fb3;color:var(--col-warning)}.col-error{color:#f44;color:var(--col-error)}.display-flex{display:flex}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.float-left{float:left}.float-right{float:right}.clear-after:after,.clear-before:before{clear:both;content:"";display:table}mark{background-color:color-mix(#002900,#fff 85%);background-color:var(--col-grey);border-radius:.5em;padding:.1em .25em}.input-style-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;font-family:inherit}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.flex-grow,.flex-spacer{flex-grow:1;margin:0!important}.flex-shrink{flex-shrink:1}::-moz-selection{background-color:#f4a28c;background-color:var(--col-brand-pink)}::selection{background-color:#f4a28c;background-color:var(--col-brand-pink)}.hidden{display:none!important}.narrow{max-width:50em!important}.x-narrow{max-width:35em!important}.centered{margin-left:auto!important;margin-right:auto!important}.col-prim{color:#f4a28c!important;color:var(--col-prim)!important}.col-sec{color:var(--col-sec)!important}.col-tert{color:var(--col-tert)!important}.font-prim{font-family:sans-serif!important;font-family:var(--font-prim)!important}.font-sec{font-family:sans-serif!important;font-family:var(--font-sec)!important}u{text-decoration-style:dotted;text-underline-offset:.15em}i[class*=fa-]{border:.15em solid;border-radius:50%;display:inline-block;height:1em;opacity:.25;vertical-align:-.125em;width:1em}.container{container-name:container;container-type:inline-size;margin:0 auto;padding:0 max(5vw,1rem);width:100%}@media only screen and (min-width:1201px){.container{max-width:90rem}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:481px) and (max-width:767px){.hidden-xs{display:none!important}}@media (max-width:480px){.hidden-xxs{display:none!important}}.content{container-name:content;container-type:inline-size}.content.content--inverted{color:#002900;color:var(--col-body-bg)}.content.content--inverted *{color:inherit}.content.content--columns{-moz-column-count:2;column-count:2;-moz-column-gap:3.5em;column-gap:3.5em}.content.content--large{font-size:1.125em}.content.content--small{font-size:.875em}.content.content--light{opacity:.5}.content.content--light *{color:var(--col-text-dark)}.content.content--margin{margin:1.5em 0}.content.content--margin:first-child{margin-top:0}.content.content--margin:last-child{margin-bottom:0}.content.content--first-paragraph-bold>p:first-of-type{font-weight:600}.content__highlight{background-color:var(--col-grey-light);border-radius:.5em;display:block;margin:3em -1.5em;padding:1.5em}.content__highlight:first-child{margin-top:0}.content__highlight:last-child{margin-bottom:0}.content__highlight *{color:inherit}.content .wp-caption{margin:2em auto;max-width:100%}.content .wp-caption.alignleft{float:left;margin:2em 2.5em 2em 0}.content .wp-caption.alignright{float:right;margin:2em 0 2em 2.5em}.content .wp-caption.aligncenter{display:block;margin:2em auto}.content .wp-caption:first-child{margin-top:0}.content .wp-caption:last-child{margin-bottom:0}.content .wp-caption .wp-caption-text{color:var(--col-text-light);font-size:.875em;font-style:italic;margin:1em 0 0}.content img{border-radius:.25em;display:block;height:auto;max-width:100%}.content img.alignnone{display:block;margin:2em auto}.content img.alignnone:first-child{margin-top:0}.content img.alignnone:last-child{margin-bottom:0}.content img.alignleft{float:left;margin:2em 2.5em 2em 0}.content img.alignleft:first-child{margin-top:0}.content img.alignleft:last-child{margin-bottom:0}.content img.alignright{float:right;margin:2em 0 2em 2.5em}.content img.alignright:first-child{margin-top:0}.content img.alignright:last-child{margin-bottom:0}.content img.aligncenter{display:block;margin:2em auto}.content img.aligncenter:first-child{margin-top:0}.content img.aligncenter:last-child{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{clear:both;margin:1.5em 0 .5em}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child{margin-bottom:0}.content h1+p,.content h2+p,.content h3+p,.content h4+p,.content h5+p,.content h6+p{margin-top:.5em}.content h1{font-size:3em}.content h2{font-size:2em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content p{margin:1.5em 0}.content p:first-child{margin-top:0}.content p:last-child{margin-bottom:0}.content p a:not([class]),.content p a[class=""]{font-weight:700}.content p .btn{margin:10px 5px 0}.content p .btn:first-child{margin-left:0}.content p .btn:last-child{margin-right:0}.content p .btn.btn-full{margin-left:0;margin-right:0}.content p.intro{font-size:1.5em}.content p.micro{font-size:.75rem}.content ol,.content ul{margin:1.5em 0 1.5em 1.5em}.content ol:first-child,.content ul:first-child{margin-top:0}.content ol:last-child,.content ul:last-child{margin-bottom:0}.content ol.icon-list,.content ul.icon-list{list-style:none;margin-left:0}.content ol.icon-list li,.content ul.icon-list li{display:flex;padding-left:2em;position:relative}.content ol.icon-list [class*=" fa-"],.content ul.icon-list [class*=" fa-"]{left:0;position:absolute;text-align:center;top:.3em;width:1em}.content ol li:not(:first-child),.content ul li:not(:first-child){margin-top:.5em}.content ol ol,.content ol ul,.content ul ol,.content ul ul{padding:.5em 0}.content blockquote{margin:2em auto;text-align:center}.content blockquote:first-child{margin-top:0}.content blockquote:last-child{margin-bottom:0}.content blockquote p{font-size:1.25em;text-wrap:balance}.content blockquote p:first-child:before{content:open-quote}.content blockquote p:last-child:after{content:close-quote}.content .table-wrapper{display:flex;margin:2em -15px;overflow-x:auto;padding:0 15px;position:relative;white-space:nowrap}.content .table-wrapper:first-child{margin-top:0}.content .table-wrapper:last-child{margin-bottom:0}.content .table-wrapper:after{content:"";min-width:15px}.content .table-wrapper::-webkit-scrollbar{height:0;width:0}.content table{border-collapse:collapse;font-size:1em;margin:2em 0;width:100%}.content table:first-child{margin-top:0}.content table:last-child{margin-bottom:0}.content table td,.content table th{padding:.75em}.content table tr:nth-child(odd){background-color:var(--col-grey-light)}.content table tr:not(:last-child) td,.content table tr:not(:last-child) th{border-bottom:2px solid color-mix(#002900,#fff 85%);border-bottom:2px solid var(--col-grey)}.content iframe{margin:3em 0;max-width:100%}.content iframe:first-child{margin-top:0}.content iframe:last-child{margin-bottom:0}.content pre{background-color:var(--col-grey-light);border-radius:.5em;display:block;font-family:monospace;font-size:1em;margin:2em 0;padding:1em 1.5em;white-space:normal}.content pre:first-child{margin-top:0}.content pre:last-child{margin-bottom:0}.content dl{display:grid;grid-gap:.25em 1em;grid-template-columns:1fr 1fr;margin:1.5em 0;text-align:left}.content dl:first-child{margin-top:0}.content dl:last-child{margin-bottom:0}@container content (max-width: 48em){.content.content--columns{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}@container content (max-width: 36em){.content h1{font-size:2em}.content h2{font-size:1.5em}.content h3{font-size:1.25em}.content h4{font-size:1.125em}.content h5{font-size:1em}}@container content (max-width: 30em){.content .aligncenter,.content .alignleft,.content .alignright{float:none;margin-left:0;margin-right:0;width:100%}.content div.aligncenter,.content div.alignleft,.content div.alignright{margin:1.5em 0}.content div.aligncenter:first-child,.content div.alignleft:first-child,.content div.alignright:first-child{margin-top:0}.content div.aligncenter:last-child,.content div.alignleft:last-child,.content div.alignright:last-child{margin-bottom:0}.content div.aligncenter img,.content div.alignleft img,.content div.alignright img{width:100%}}@container content (max-width: 20em){.content dl{grid-gap:.125em;grid-template-columns:auto}.content dl dd+dt{margin-top:.5em}.content dl dd,.content dl dt{line-height:1.5em}}.btns{align-items:center;container-name:btns;container-type:inline-size;display:flex;flex-wrap:wrap;gap:.5em}.btns .btn{flex-grow:1}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:color-mix(#002900,#fff 85%);background-color:var(--col-grey);border:0;border-radius:0;border-radius:var(--border-radius);color:#fff;color:var(--col-text);color:#000;font-family:inherit;font-size:1rem;font-weight:700;height:auto;margin:0;min-height:3em;min-width:0;padding:.5em 1em;width:auto;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.btn:active{transform:scale(.975)}.btn--primary{background-color:#f4a28c;background-color:var(--col-prim)}.app{container-name:bingo-app;container-type:inline-size;margin:auto;max-width:480px;position:relative;width:100%}.app__inner{font-size:3.5cqw;padding:3em}.app__border{border:Max(2px,.15em) solid #f4a28c;border:Max(2px,.15em) solid var(--col-brand-pink);border-radius:0;border-radius:var(--border-radius);bottom:1.5em;left:1.5em;pointer-events:none;position:absolute;right:1.5em;top:1.5em}.app__logo{background-color:#002900;background-color:var(--col-body-bg);height:3em;left:50%;padding:.5em;position:absolute;top:.5em;transform:translateX(-50%);width:auto}.app__header{align-items:center;display:flex;flex-direction:column;gap:1em;margin:1em 0 1.5em}.app__title{color:#fff;color:var(--col-text);font-size:max(12px,1.5em);left:-9999px;position:absolute}.app__hint{font-size:Max(12px,.875em);font-size:var(--font-size-sm);line-height:1.5;text-align:center}.app__footer{align-items:center;display:flex;gap:0 1.5em;justify-content:space-between;margin:1em 0 0}.app__footer>:first-child:last-child{margin-left:auto;margin-right:auto;text-align:center}.app__variant{color:color-mix(in srgb,#fff 50%,color-mix(#fff,#002900 75%));color:var(--col-text-60)}.app__progress,.app__variant{font-size:Max(10px,.75em);font-size:var(--font-size-xs)}.app__bottom-visual,.app__top-visual{display:block;height:auto;margin-left:-3em;margin-right:-3em;pointer-events:none;position:relative;width:calc(100% + 6em);z-index:5}.app__top-visual{margin-top:-2.5em}.app__bottom-visual{margin-bottom:-3em;margin-top:.5em}.grid{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:.65em;gap:.65em}.grid__item{aspect-ratio:1}.grid__item:nth-child(2n) .cell{background-color:#f4a28c;background-color:var(--col-prim)}.grid__item:nth-child(2n) .cell.is-busy:before{border-color:#fff;border-color:var(--col-text);border-right-color:transparent}.grid__item.is-winning .cell{animation:win-pulse .75s ease-out;border-color:#e1ad6d;border-color:var(--col-accent);box-shadow:0 0 .5em #e1ad6d;box-shadow:0 0 .5em var(--col-accent)}.cell,.cell-wrap{height:100%;position:relative;width:100%}.cell{align-items:center;background-color:#fff;border:Max(2px,.15em) solid #f4a28c;border:Max(2px,.15em) solid var(--col-prim);border-radius:0;border-radius:var(--border-radius-sm);color:#000;display:flex;font-size:Max(10px,.75em);font-size:var(--font-size-xs);justify-content:center;padding:.5em;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.cell:active{transform:scale(.975)}.cell.is-busy{pointer-events:none}.cell.is-busy:before{animation:spin .8s linear infinite;border:Max(2px,.25em) solid color-mix(in srgb,#002900,#fff 33%);border:Max(2px,.25em) solid color-mix(in srgb,var(--col-body-bg),#fff 33%);border-radius:50%;border-right:Max(2px,.25em) solid transparent;content:"";height:2em;position:absolute;width:2em;z-index:1}.cell.is-busy .cell__label{opacity:.35}.cell__label{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cell__photo{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cell__remove{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:rgba(0,0,0,.75);border:0;border-radius:0;border-radius:50%;color:var(--col-text);color:#fff;display:grid;font-family:inherit;font-size:1rem;font-size:.75em;height:auto;height:1.5em;justify-items:center;line-height:1;margin:0;min-width:0;padding:0 0 .125em;place-items:center;position:absolute;right:.5em;top:.5em;width:auto;width:1.5em}.cell__remove:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.cell--free{background-color:hsla(0,0%,100%,.467);pointer-events:none}.cell--filled{align-items:flex-end;padding:0}.cell--filled .cell__label{background:linear-gradient(transparent,rgba(0,0,0,.75));color:#fff;padding:1em .75em .25em;position:relative;width:100%;-webkit-line-clamp:2}@keyframes spin{to{transform:rotate(1turn)}}@keyframes win-pulse{50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.grid__item.is-winning .cell{animation:none}}.bingo-dialog{background:#285e3e;background:var(--col-dialog-background);border:none;border-radius:0;border-radius:var(--border-radius);color:#fff;color:var(--col-dialog-text);margin:auto;text-align:center;width:min(100% - 32px,360px)}.bingo-dialog:before{border:Max(1px,.1em) solid #f4a28c;border:Max(1px,.1em) solid var(--col-prim);border-radius:0;border-radius:var(--border-radius);bottom:.5em;content:"";left:.5em;pointer-events:none;position:absolute;right:.5em;top:.5em}.bingo-dialog::backdrop{background:rgba(0,0,0,.75)}.bingo-dialog[open]{animation:dialog-pop .5s cubic-bezier(.34,1.56,.64,1)}.bingo-dialog__content{align-items:stretch;display:flex;flex-direction:column;gap:1.5em;padding:1.75em 1.5em}@keyframes dialog-pop{0%{opacity:0;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.bingo-dialog[open]{animation:none}}.language-switcher{--lang-radius:var(--border-radius);border:Max(1px,.1em) solid #f4a28c;border:Max(1px,.1em) solid var(--col-prim);border-radius:var(--lang-radius);display:flex;position:absolute;right:3em;top:calc(1.5em + Max(2px, .15em)/2);transform:translateY(-50%);z-index:10}.language-switcher__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:#002900;background-color:var(--col-body-bg);border:0;border-radius:0;color:#fff;color:var(--col-text);font-family:inherit;font-size:1rem;font-size:Max(10px,.75em);font-size:var(--font-size-xs);height:auto;margin:0;min-height:2em;min-width:0;padding:.5em .75em;transition:background-color .15s ease-in-out,color .15s ease-in-out;width:auto}.language-switcher__button[aria-pressed=true]{background-color:#f4a28c;background-color:var(--col-prim);color:#000}.language-switcher__button:first-child{border-radius:var(--lang-radius) 0 0 var(--lang-radius);padding-left:calc(.75em + Min(var(--lang-radius), .25em))}.language-switcher__button:last-child{border-radius:0 var(--lang-radius) var(--lang-radius) 0;padding-right:calc(.75em + Min(var(--lang-radius), .25em))}
/*# sourceMappingURL=app.min.css.map*/