:root{--c-white: #fff;--c-gray-light: #eee;--c-gray: #666;--c-gray-darker: #333;--c-blue: #06f;--c-gold: #b8860b;--c-verydarkgray: #090909;--c-darkgray: #353535;--c-beige: #fefff6;--c-red: #e60000;--c-green: #4caf50;--color-page-bg: var(--c-beige);--color-zone-0: rgb(115, 113, 113);--color-zone-0-faded: rgb(227, 227, 227);--color-zone-0-transparent: rgba(115, 113, 113, 0.5);--color-zone-1: rgb(201, 77, 27);--color-zone-1-faded: rgb(225, 155, 127);--color-zone-1-transparent: rgba(201, 77, 27, 0.5);--color-zone-2: rgb(220, 145, 27);--color-zone-2-faded: rgb(236, 196, 134);--color-zone-2-transparent: rgba(220, 145, 27, 0.5);--color-zone-3: rgb(244, 214, 13);--color-zone-3-faded: rgb(248, 236, 152);--color-zone-3-transparent: rgba(244, 214, 13, 0.5);--color-zone-4: rgb(162, 193, 54);--color-zone-4-faded: rgb(215, 236, 141);--color-zone-4-transparent: rgba(162, 193, 54, 0.5);--color-zone-5: rgb(96, 126, 20);--color-zone-5-faded: rgb(190, 220, 115);--color-zone-5-transparent: rgba(96, 126, 20, 0.5);--color-generic-1: var(--c-white);--color-generic-1-dark:color-mix(in hsl, var(--color-generic-1), black calc(5 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-1-dark:hsl(from var(--color-generic-1) h s calc(l - 5))}}:root{--color-generic-1-darker:color-mix(in hsl, var(--color-generic-1), black calc(10 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-1-darker:hsl(from var(--color-generic-1) h s calc(l - 10))}}:root{--color-generic-1-light:color-mix(in hsl, var(--color-generic-1), white calc(5 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-1-light:hsl(from var(--color-generic-1) h s calc(l + 5))}}:root{--color-generic-1-lighter:color-mix(in hsl, var(--color-generic-1), white calc(10 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-1-lighter:hsl(from var(--color-generic-1) h s calc(l + 10))}}:root{--color-generic-1-variant: var(--color-generic-1-dark);--color-generic-1-contrast:color-mix(in hsl, var(--color-generic-1), black 50%)}@supports(color: hsl(from red h s l)){:root{--color-generic-1-contrast:hsl(from var(--color-generic-1) h s calc(100 - l))}}:root{--color-generic-2: var(--c-gray-light);--color-generic-2-dark:color-mix(in hsl, var(--color-generic-2), black calc(5 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-2-dark:hsl(from var(--color-generic-2) h s calc(l - 5))}}:root{--color-generic-2-darker:color-mix(in hsl, var(--color-generic-2), black calc(10 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-2-darker:hsl(from var(--color-generic-2) h s calc(l - 10))}}:root{--color-generic-2-light:color-mix(in hsl, var(--color-generic-2), white calc(5 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-2-light:hsl(from var(--color-generic-2) h s calc(l + 5))}}:root{--color-generic-2-lighter:color-mix(in hsl, var(--color-generic-2), white calc(10 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-generic-2-lighter:hsl(from var(--color-generic-2) h s calc(l + 10))}}:root{--color-generic-2-variant: var(--color-generic-2-dark);--color-generic-2-contrast:color-mix(in hsl, var(--color-generic-2), black 50%)}@supports(color: hsl(from red h s l)){:root{--color-generic-2-contrast:hsl(from var(--color-generic-2) h s calc(100 - l))}}:root{--color-primary: var(--c-gold);--color-primary-dark:color-mix(in hsl, var(--color-primary), black calc(5 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-primary-dark:hsl(from var(--color-primary) h s calc(l - 5))}}:root{--color-primary-darker:color-mix(in hsl, var(--color-primary), black calc(10 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-primary-darker:hsl(from var(--color-primary) h s calc(l - 10))}}:root{--color-primary-light:color-mix(in hsl, var(--color-primary), white calc(5 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-primary-light:hsl(from var(--color-primary) h s calc(l + 5))}}:root{--color-primary-lighter:color-mix(in hsl, var(--color-primary), white calc(10 * 2%))}@supports(color: hsl(from red h s l)){:root{--color-primary-lighter:hsl(from var(--color-primary) h s calc(l + 10))}}:root{--color-primary-variant: var(--color-primary-dark);--color-primary-contrast: var( --c-white );--color-text: var(--c-gray-darker);--color-text-muted: var(--c-gray);--color-text-invers: var(--c-white);--font-family-source-sans: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-family: var(--font-family-source-sans);--font-family-special: var(--font-family-source-sans);--font-size-xxs: clamp(0.69rem, 0.1vw + 0.66rem, 0.75rem);--font-size-xs: clamp(0.88rem, 0vw + 0.88rem, 0.88rem);--font-size-sm: clamp(1rem, 0vw + 1rem, 1rem);--font-size-base: clamp(1rem, 0.21vw + 0.95rem, 1.13rem);--font-size-md: clamp(1rem, 0.63vw + 0.84rem, 1.38rem);--font-size-lg: clamp(1rem, 1.67vw + 0.58rem, 2rem);--font-size-xl: clamp(1.88rem, 1.56vw + 1.48rem, 2.81rem);--font-size-xxl: clamp(2.25rem, 3.54vw + 1.36rem, 4.38rem);--font-weight-thin: 100;--font-weight-extrathin: 200;--font-weight-light: 300;--font-weight-base: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--line-height-xs: 1.1;--line-height-base: 1.25;--line-height-md: 1.4;--line-height-lg: 1.5;--line-height-xl: 1.75;--s-1: 0.625rem;--s-2: 1.25rem;--s-3: 1.875rem;--s-4: 2.5rem;--s-5: 3.125rem;--s-6: 3.75rem;--max-width: 120rem;--max-width-simple: 69.125rem;--max-width-simple-mobile: 37.5rem;--max-width-mobile: 899px;--page-padding: clamp(1rem, 1.67vw + 0.58rem, 2rem);--section-block: clamp(1rem, 1.67vw + 0.58rem, 2rem);--gap-large: var(--s-6);--gap: var(--s-3);--gap-small: var(--s-1);--border-radius: 0.625rem;--border-radius-md: 1.25rem;--border-radius-xl: 2.5rem;--overlay-max-width: 64rem;--overlay-min-height: 18.75rem;--color-btn-primary: var(--color-primary-contrast);--color-btn-primary-bg: var(--color-primary);--color-btn-secondary: var(--color-primary);--color-btn-secondary-bg: var(--color-generic-2-dark);--gamebrowser-width: 27%;--gamebrowser-action-icon-size: clamp( 3.313rem, -0.382rem + 6.569vi, 7.5rem );--gamebrowser-action-fs: clamp( 0.625rem, -0.037rem + 1.176vi, 1.375rem );--gamebrowser-headline-fs: clamp( 0.813rem, -0.015rem + 1.471vi, 1.75rem );--gamebrowser-gap: clamp( 0.813rem, -0.125rem + 1.667vi, 1.875rem );--simple-measure-max-height: 70vh;--simple-category-bar-height: clamp(4rem, 3.2rem + 2vi, 5.25rem);--simple-measure-icon-size: clamp(5rem, 1.25rem + 16.667vi, 7.5rem);--simple-dropzone-icon-size: clamp(3.125rem, 0.688rem + 10.833vi, 4.75rem)}:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth}.has-pseudo-fullscreen{overflow:hidden}body{margin:0;padding:0;font-family:var(--font-family);font-weight:var(--font-weight-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);overflow-x:hidden;background-color:var(--color-page-bg)}p.small{font-size:var(--font-size-sm)}p.center{text-align:center}@media only screen and (min-width: 768px){.cols2{-moz-columns:2;columns:2}}img{display:block}p{margin:0;margin-bottom:calc(var(--gap)*.666)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-special);font-weight:var(--font-weight-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xs);margin:0;margin-bottom:calc(var(--gap)*1)}h1{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-sm)}section{padding-inline:var(--page-padding) var(--page-padding);padding-block:var(--section-block) var(--section-block)}section .content{hyphens:auto;max-width:var(--max-width);margin:0 auto}section .content:not(.nopadding){padding:var(--gap) 0}@media only screen and (min-width: 480px){section .content:not(.nopadding){padding:var(--gap-large) 0}}section .content h2:last-child{margin-bottom:0}.start .startBox,.game .gameBrowser,.game[data-game] .gameDropzones,.game .gameInfo,.game .gameOverlayInner,.categories .gameOverlayInner,.simple .gameBrowser,.simple .simpleMeasure,.simple .gameInfo,.simple .gameOverlayInner,.simple .simpleCategoryBar{border:2px solid var(--c-white);border-radius:var(--border-radius-xl);box-shadow:-8px -8px 50px 0 hsla(0,0%,100%,.4),8px 8px 50px 0 rgba(0,0,0,.2);backdrop-filter:blur(10px);background:linear-gradient(115deg, rgba(234, 234, 234, 0.75) 0%, rgba(249, 255, 205, 0.56) 65.95%)}.game[data-game] .gameDropzones,.game .gameBrowser,.game .gameInfo,.simple .gameInfo{background:linear-gradient(115deg, rgba(234, 234, 234, 0.5) 0%, rgba(252, 255, 230, 0.38) 65.95%)}.modal{--modal-max-width: 1200px;--modal-max-height: 95svh;--modal-content-padding: calc(var(--gap) * 1.5);--modal-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5);--modal-border-radius: 10px}@media only screen and (min-width: 600px){.modal{--modal-max-height: 80svh}}.modal.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6667);display:flex;display:none;justify-content:center;align-items:center;z-index:9999}.modal .modal-wrapper{position:relative;width:95%;max-width:var(--modal-max-width);background-color:#fff;border-radius:var(--modal-border-radius);box-shadow:var(--modal-box-shadow)}@media only screen and (min-width: 600px){.modal .modal-wrapper{width:80%}}.modal .modal-wrapper .modal-inner-wrapper{display:flex;flex-direction:column;overflow:hidden;height:var(--modal-max-height)}.modal .modal-wrapper .modal-inner-wrapper .modal-content{padding-block:calc(var(--gap)*.5);overflow-x:hidden;overflow-y:auto;flex-grow:1;border-radius:var(--modal-border-radius)}.modal .modal-wrapper .modal-inner-wrapper .modal-content .padding{padding-inline:calc(var(--gap)*.5)}@media only screen and (min-width: 600px){.modal .modal-wrapper .modal-inner-wrapper .modal-content{padding-block:var(--modal-content-padding)}.modal .modal-wrapper .modal-inner-wrapper .modal-content .padding{padding-inline:var(--modal-content-padding)}}.modal .modal-wrapper .modal-inner-wrapper .modal-content a.button.center{min-width:15rem}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .header{position:relative;font-family:var(--font-family);font-size:calc(var(--font-size-md)*1);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);color:var(--color-red-dark);background-color:var(--color-blue-darker);border-bottom:3px solid var(--color-blue-light);padding-block:calc(var(--gap)*.5)}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .header::after{position:absolute;content:"";width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:16px 12px 0 12px;right:calc(var(--gap)*.5)}@media only screen and (min-width: 600px){.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .header::after{right:var(--modal-content-padding)}}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .header::after{top:calc(var(--modal-content-padding)*.5);border-color:var(--color-blue-very-dark) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .header.active{color:var(--color-white);background-color:var(--color-blue-very-dark);border-bottom:none}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .header.active::after{top:auto;right:auto;left:var(--modal-content-padding);bottom:-16px}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .block{max-height:0;overflow:hidden;transition:max-height .3s ease}.modal .modal-wrapper .modal-inner-wrapper .modal-content .section .block .content{padding-block:calc(var(--gap)*1)}.modal .modal-close{position:absolute;top:calc(var(--gap)*-0.2);right:calc(var(--gap)*-0.2);width:calc(var(--gap)*1.5);height:calc(var(--gap)*1.5);background-color:var(--color-white);border-radius:50%;background-image:url(../img/Ico-Chat-close.png);background-position:center center;background-size:calc(var(--gap)*.6) auto;background-repeat:no-repeat;box-shadow:var(--modal-box-shadow);cursor:pointer;z-index:11}@media only screen and (min-width: 600px){.modal .modal-close{top:calc(var(--gap)*-1);right:calc(var(--gap)*-1);width:calc(var(--gap)*2);height:calc(var(--gap)*2);background-size:calc(var(--gap)*.75) auto}}#finished-overlay{display:flex;position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:1rem}#finished-overlay .finished-overlay__box{background:var(--c-white);border-radius:12px;padding:2rem 2.5rem;max-width:560px;width:100%;box-shadow:0 4px 32px rgba(0,0,0,.35)}#finished-overlay .finished-overlay__box h2{margin-top:0;margin-bottom:.75rem;font-size:1.4rem}#finished-overlay .finished-overlay__box p{margin:.5rem 0 0;line-height:1.6}.form-group{margin-bottom:var(--gap)}.form-group a{color:inherit;text-decoration:underline;cursor:pointer}.form-group label{display:block;font-size:var(--font-size-sm);margin-bottom:.1875rem}.form-group .form-control{display:block;width:100%;padding:var(--gap-small);background-color:var(--color-white);border:1px solid var(--color-white);border-radius:0;font-size:var(--font-size-xs);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}.form-group .form-control:focus{border-color:var(--color-gold);outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-group:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--gap-small)}.form-group:has(input[type=checkbox]) input[type=checkbox]{width:auto;margin:0;flex-shrink:0}.form-group:has(input[type=checkbox]) label{margin-bottom:0;display:inline;flex:1}.form-group [type=submit]{border:none;padding:var(--gap-small) var(--gap);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;border-radius:2rem;transition:background-color .15s ease-in-out}.form-group [type=submit]:hover{background-color:#222}.form-group [type=submit]:disabled{background-color:var(--color-gray);opacity:.6;cursor:not-allowed}.form-group.has-error .form-control{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-group.has-error label{color:#dc3545}.nomargin{margin-bottom:var(--gap)}.nomargin p{margin-bottom:0 !important}.nomargin .form-group{margin-bottom:0}.alert{padding:var(--gap);margin-bottom:var(--gap);border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert h4{margin-top:0;margin-bottom:.3125rem;font-size:var(--font-size-base)}.alert p{margin-bottom:0}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}footer{position:relative;background-color:var(--c-beige);padding:var(--gap-small) 0;text-align:center;font-size:var(--font-size-xs);color:var(--color-text)}footer a{color:var(--color-text);text-decoration:none}footer a:hover{text-decoration:underline}footer .row{margin-bottom:5px}footer small{font-size:var(--font-size-xxs);color:var(--color-text-muted)}.management{--btn-color: var(--color-btn-primary);--btn-bg: var(--color-btn-primary-bg);--btn-ff: var(--font-family);--btn-fs: var(--font-size-base);--btn-fs-small: var(--font-size-sm);--btn-fs-xl: var(--font-size-xl);--btn-fw: var(--font-weight-bold);--btn-tt: none;--btn-border: none;--btn-border-radius: var(--border-radius-small);--btn-padding-block: 0.8125rem;--btn-padding-inline: 1.4375rem;--btn-padding-small-block: 0.625rem;--btn-padding-small-inline: 0.875rem;--btn-padding-xl-block: var(--btn-padding-block);--btn-padding-xl-inline: var(--btn-padding-inline);--btn-hover-bg:color-mix(in hsl, var(--btn-bg), black calc(10 * 2%))}@supports(color: hsl(from red h s l)){.management{--btn-hover-bg:hsl(from var(--btn-bg) h s calc(l - 10))}}.management{--btn-hover-color: var(--btn-color);--btn-secondary-color: var(--color-btn-secondary);--btn-secondary-bg: var(--color-btn-secondary-bg);--btn-secondary-hover-bg:color-mix(in hsl, var(--btn-secondary-bg), black calc(10 * 2%))}@supports(color: hsl(from red h s l)){.management{--btn-secondary-hover-bg:hsl(from var(--btn-secondary-bg) h s calc(l - 10))}}.management{--btn-secondary-hover-color: var(--btn-secondary-color);--jump-color: var(--color-btn-secondary);--jump-bg: var(--color-btn-secondary-bg);--jump-ff: var(--btn-ff);--jump-fs: var(--btn-fs);--jump-fw: var(--btn-fw);--jump-tt: var(--btn-tt);--jump-border: none;--jump-border-top: 1px solid var(--color-page-bg);--btnlist-border: none;--btnlist-color: var(--color-text);--btnlist-bg: var(--color-page-bg);--btnlist-ff: var(--font-family);--btnlist-fs: var(--font-size-md);--btnlist-fw: var(--font-weight-base);--btnlist-tt: none;--btnlist-line-height: 4rem;--btnlist-border-top: 2px solid var(--color-page-bg);--btnlist-hover-color: var(--color-primary);--btnlist-hover-bg: var(--color-contentbox-bg);--btnlist-dropdown-bg: inherit;--btnlist-dropdown-block-border-top: none;--btnlist-dropdown-block-padding-block: var(--gap-small) 0;--btnlist-dropdown-a-border: none;--btnlist-dropdown-a-padding: var(--gap-small);--btnlist-dropdown-a-color: var(--color-text);--btnlist-dropdown-a-bg: var(--color-page-bg);--btnlist-dropdown-a-fs: var(--font-size-base);--btnlist-dropdown-a-fw: var(--font-weight-base);--btnlist-dropdown-a-hover-color: var(--color-primary-contrast);--btnlist-dropdown-a-hover-bg: var(--color-primary);--btnlist-dropdown-a-hover-fw: var(--font-weight-bold)}.management a.link{color:var(--btn-color)}.management a.link:hover{color:hsl(from var(--btn-color) h s calc(l - 10))}.management a.link.attention{color:var(--traffic-red);background-color:var(--traffic-red-invers);padding:2px;border-radius:var(--btn-border-radius)}.management a.button,.management button:not(.trumbowyg-box button){display:inline-flex;justify-content:center;align-items:center;color:var(--btn-color);background-color:var(--btn-bg);font-family:var(--btn-ff);font-size:var(--btn-fs);font-weight:var(--btn-fw);text-transform:var(--btn-tt);text-decoration:none;border:var(--btn-border);border-radius:var(--btn-border-radius);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);margin-block:auto;transition:all linear .3s}.management a.button:hover,.management a.button.active,.management button:not(.trumbowyg-box button):hover,.management button:not(.trumbowyg-box button).active{background-color:var(--btn-hover-bg);color:var(--btn-hover-color)}.management a.button.tiny,.management button:not(.trumbowyg-box button).tiny{font-size:var(--font-size-xs);padding-block:.25rem;padding-inline:.25rem;white-space:nowrap}.management a.button.small,.management button:not(.trumbowyg-box button).small{font-size:var(--btn-fs-small);padding-block:var(--btn-padding-small-block);padding-inline:var(--btn-padding-small-inline)}.management a.button.xl,.management button:not(.trumbowyg-box button).xl{font-size:var(--btn-fs-xl);padding-block:var(--btn-padding-xl-block);padding-inline:var(--btn-padding-xl-inline)}.management a.button.minwidth,.management button:not(.trumbowyg-box button).minwidth{max-width:-moz-fit-content;max-width:fit-content}.management a.button.secondary,.management button:not(.trumbowyg-box button).secondary{color:var(--btn-secondary-color);background-color:var(--btn-secondary-bg)}.management a.button.secondary:hover,.management a.button.secondary.active,.management button:not(.trumbowyg-box button).secondary:hover,.management button:not(.trumbowyg-box button).secondary.active{background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color)}.management a.button:has(img),.management a.button:has(svg),.management button:not(.trumbowyg-box button):has(img),.management button:not(.trumbowyg-box button):has(svg){--img-size: 2.5rem;display:flex;justify-content:flex-start;padding:var(--gap-small)}.management a.button:has(img).tiny,.management a.button:has(svg).tiny,.management button:not(.trumbowyg-box button):has(img).tiny,.management button:not(.trumbowyg-box button):has(svg).tiny{--img-size: 1.5rem}.management a.button:has(img).tiny img,.management a.button:has(img).tiny svg,.management a.button:has(svg).tiny img,.management a.button:has(svg).tiny svg,.management button:not(.trumbowyg-box button):has(img).tiny img,.management button:not(.trumbowyg-box button):has(img).tiny svg,.management button:not(.trumbowyg-box button):has(svg).tiny img,.management button:not(.trumbowyg-box button):has(svg).tiny svg{margin-right:.5rem}.management a.button:has(img).small,.management a.button:has(svg).small,.management button:not(.trumbowyg-box button):has(img).small,.management button:not(.trumbowyg-box button):has(svg).small{--img-size: 2rem}.management a.button:has(img) img,.management a.button:has(img) svg,.management a.button:has(svg) img,.management a.button:has(svg) svg,.management button:not(.trumbowyg-box button):has(img) img,.management button:not(.trumbowyg-box button):has(img) svg,.management button:not(.trumbowyg-box button):has(svg) img,.management button:not(.trumbowyg-box button):has(svg) svg{width:var(--img-size);height:var(--img-size);margin-right:var(--gap)}.management a.button.jump,.management button:not(.trumbowyg-box button).jump{border:var(--jump-border);border-top:var(--jump-border-top);color:var(--jump-color);background-color:var(--jump-bg);font-family:var(--jump-ff);font-size:var(--jump-fs);font-weight:var(--jump-fw);text-transform:var(--jump-tt);border-radius:0 0 var(--contentbox-border-radius) var(--contentbox-border-radius);margin-top:var(--gap);padding-block:calc(var(--btn-padding-block)*.75);width:100%}.management a.button.jump:hover,.management button:not(.trumbowyg-box button).jump:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color)}.management .padding:has(+a.button.jump){padding-bottom:0}.management .buttonGroup{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--btngroup-min-width), 1fr));gap:var(--gap-small)}.management .buttonGroup.flexend{display:flex;justify-content:flex-end;align-items:center}.management .buttonListWrapper{border:var(--btnlist-border)}.management .buttonList{border-top:var(--btnlist-border-top);color:var(--btnlist-color);display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr))}.management .buttonList.oneline{grid-template-columns:repeat(auto-fit, minmax(10px, 1fr))}.management .buttonList>*{position:relative;font-family:var(--btnlist-ff);font-size:var(--btnlist-fs);font-weight:var(--btnlist-fw);text-transform:var(--btnlist-tt);text-align:center;align-self:center;line-height:var(--btnlist-line-height);color:var(--btnlist-color);background-color:var(--btnlist-bg)}.management .buttonList>*.active,.management .buttonList>*:hover{color:var(--btnlist-hover-color);background-color:var(--btnlist-hover-bg)}.management .buttonList>*[data-toggle]:after{--btnlist-caret-size: 0.375rem;content:"";display:inline-block;margin-left:calc(var(--btnlist-caret-size)*.8);border-left:var(--btnlist-caret-size) solid rgba(0,0,0,0);border-right:var(--btnlist-caret-size) solid rgba(0,0,0,0);border-top:var(--btnlist-caret-size) solid currentColor;transform:translateY(-50%)}.management .buttonList:has(a[data-tab]):not(:has(a[data-tab]:not(.active))){display:none}.management .buttonListWrapper .tab{display:none}.management .buttonListWrapper .dropdown{display:none;background-color:var(--btnlist-dropdown-bg)}.management .buttonListWrapper .dropdown .dropdownWrapper{display:flex;flex-direction:column;padding:var(--gap)}.management .buttonListWrapper .dropdown .dropdownWrapper .block{border-top:var(--btnlist-dropdown-block-border-top);display:grid;grid-template-columns:repeat(auto-fit, minmax(4.5rem, 1fr));gap:var(--gap-small);padding-block:var(--btnlist-dropdown-block-padding-block)}.management .buttonListWrapper .dropdown .dropdownWrapper .block.big{grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr))}.management .buttonListWrapper .dropdown .dropdownWrapper a{display:flex;justify-content:center;align-items:center;padding:var(--btnlist-dropdown-a-padding);font-size:var(--btnlist-dropdown-a-fs);font-weight:var(--btnlist-dropdown-a-fw);color:var(--btnlist-dropdown-a-color);background-color:var(--btnlist-dropdown-a-bg);border:var(--btnlist-dropdown-a-border)}.management .buttonListWrapper .dropdown .dropdownWrapper a.active,.management .buttonListWrapper .dropdown .dropdownWrapper a:hover{font-weight:var(--btnlist-dropdown-a-hover-fw);color:var(--btnlist-dropdown-a-hover-color);background-color:var(--btnlist-dropdown-a-hover-bg)}.management .buttonListWrapper .dropdown .dropdownWrapper .input-group .input-group-btn button{padding:.3125rem}.management .buttonListWrapper .dropdown .dropdownWrapper .input-group .input-group-btn button svg{width:1.25rem;height:1.25rem}.game{--game-dropzone-border-color: #c94d1b;--game-dropzone-icon-size: 72%;--game-board-cell-size: clamp(96px, 12vw, 140px);--game-board-cell-gap: calc(var(--gap-small) * 0.75);--game-board-cell-gap: 0}.game .gameLayout{display:grid;gap:var(--gap);grid-template-columns:1fr;align-items:start;overflow:visible}@media only screen and (min-width: 900px){.game .gameLayout{grid-template-columns:1fr var(--gamebrowser-width)}}body.is-dragging .gameBoard{filter:blur(4px);transition:filter 120ms ease}.game .gameSaved{position:fixed;top:var(--page-padding);right:var(--page-padding);background:var(--c-beige);padding:calc(var(--gap-small)*.5) var(--gap);border-radius:var(--border-radius);font-weight:var(--font-weight-bold);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000;opacity:0;visibility:hidden;transform:translate(20px, -20px);transition:opacity 300ms ease,transform 300ms ease,visibility 300ms ease}.game .gameSaved.success{color:var(--c-green)}.game .gameSaved.error{color:var(--c-red)}.game[data-game] h2{margin-top:var(--gap);font-weight:var(--font-weight-bold)}.game .gameCategories{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-small)}@media only screen and (min-width: 480px){.game .gameCategories{grid-template-columns:repeat(3, minmax(0, 1fr))}}.game .gameCategory{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--gap-small);padding:var(--gap-small);border-radius:var(--border-radius);border:1px solid var(--color-generic-2-dark);background:var(--color-generic-1);color:var(--color-text);text-align:left;cursor:pointer}.game .gameCategory.is-active{border-color:var(--color-primary)}.game .gameCategoryImg{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--border-radius)*.6);background:var(--color-generic-2)}.game .gameCategoryImgPlaceholder{width:3rem;height:3rem;display:grid;place-items:center;border-radius:calc(var(--border-radius)*.6);background:var(--color-generic-2);color:var(--color-text);font-family:var(--font-family-special);font-weight:var(--font-weight-medium)}.game .gameActions{display:grid;gap:var(--gap-small)}.game[data-game] .gameBrowser{display:flex;flex-direction:column;gap:var(--gamebrowser-gap);padding:var(--gamebrowser-gap);padding-left:0;max-height:calc(100svh - 2*var(--section-block) - 2*var(--gamebrowser-gap) - 4px);position:sticky;top:var(--page-padding);align-self:start;z-index:6;overflow:hidden}.game .gameBrowserView{display:flex;flex-direction:column;min-height:0}.game .gameBrowserView[hidden]{display:none}.game .gameBrowserHead{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-small);padding-left:var(--gamebrowser-gap);margin-bottom:var(--gap)}.game .gameBrowserTitle{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.game .gameBrowserIconButton{border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px}.game .gameBrowserIconButton:hover{background:color-mix(in srgb, var(--color-generic-2) 60%, transparent)}.game .gameBrowserMultiToggle{border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;flex:0 0 auto}.game .gameBrowserMultiToggle:hover{background:color-mix(in srgb, var(--color-generic-2) 60%, transparent)}.game .gameBrowserBack{border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;gap:var(--gap-small);font-weight:var(--font-weight-bold);font-size:var(--gamebrowser-headline-fs);color:var(--color-text)}.game .gameBrowserBack span{text-align:left;line-height:1}.game .gameBrowserCategories{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-small);overflow:auto;min-height:0;-webkit-overflow-scrolling:touch}.game .gameBrowserCategory{border:0;background:rgba(0,0,0,0);cursor:pointer;display:grid;justify-items:center;align-content:start;gap:calc(var(--gap-small)*.6);padding:calc(var(--gap-small)*.5);color:var(--color-text)}.game .gameBrowserCategory:hover .gameBrowserCategoryIcon{filter:drop-shadow(0 0 5px var(--c-gray))}.game .gameBrowserCategory.is-complete .gameBrowserCategoryIcon{opacity:.5}.game .gameBrowserCategoryIcon{position:relative;width:var(--gamebrowser-action-icon-size);max-width:9rem;aspect-ratio:1/1;display:grid;place-items:center;transition:filter .3s ease}.game .gameBrowserCategoryIconBg{position:absolute;inset:0;background:url("../img/action/bg.svg") center/contain no-repeat;pointer-events:none}.game .gameBrowserCategoryIconImg{width:60%;height:60%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.game .gameBrowserCategoryName{text-align:center;font-weight:var(--font-weight-bold);font-size:var(--gamebrowser-action-fs)}.game .gameBrowserActions{display:grid;gap:var(--gap-small);padding-top:calc(var(--gap-small)*1.5);padding-left:var(--gamebrowser-gap);overflow:auto;min-height:0;-webkit-overflow-scrolling:touch}.game .gameBrowserActionItem{display:flex;align-items:center;gap:var(--gap);cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.game .gameBrowserActionItem:hover .gameBrowserCategoryIconBg{filter:drop-shadow(0 0 5px var(--c-gray))}.game .gameBrowserActionItem.is-selected{border-radius:var(--border-radius-md);border:1px solid var(--Highlightfarbe, #2296cf);background:rgba(34,150,207,.1)}.game .gameBrowserActionIcon{position:relative;width:var(--gamebrowser-action-icon-size);height:var(--gamebrowser-action-icon-size);flex:0 0 auto;display:grid;place-items:center;touch-action:none}.game .gameBrowserActionIcon .gameBrowserCategoryIconBg{inset:0;transition:filter .3s ease}.game .gameBrowserActionIcon .gameBrowserCategoryIconImg{width:60%;height:60%}.game .gameBrowserActionName{flex:1;min-width:0;font-weight:var(--font-weight-bold);font-size:var(--gamebrowser-action-fs)}.game .gameBrowserActionInfo{position:absolute;top:0;right:0;transform:translate(40%, -40%);width:33%;height:33%;border:0;padding:0;background:url("../img/action/info.svg") center/contain no-repeat;cursor:pointer;z-index:2}.game .gameActionTitle{font-family:var(--font-family-special);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--gap-small)*.5)}.game .gameActionDesc{font-size:var(--font-size-sm);color:var(--c-gray);margin-bottom:calc(var(--gap-small)*.5)}.game[data-game] .gameDropzones{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-small);padding:var(--gap-small);position:sticky;top:var(--page-padding);align-self:start;justify-items:center;z-index:7;transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease,filter 120ms ease}body.is-dragging .gameDropzones{transform:translateY(-2px);background-color:hsla(0,0%,100%,.35);filter:saturate(1.5);box-shadow:-8px -8px 50px 0 hsla(0,0%,100%,.4),8px 8px 50px 0 rgba(0,0,0,.667)}.game .gameDropzone{position:relative;width:75%;aspect-ratio:1/1;background-image:url("../img/dropzone/dropzone.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 120ms ease,filter 120ms ease}.game .gameDropzone.is-dragover{z-index:2;transform:scale(1.1);background:radial-gradient(circle, var(--game-dropzone-border-color) 0%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%)}.game[data-game] .gameDropzone::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;pointer-events:none}.game .gameDropzone[data-dropzone="1"]{--game-dropzone-border-color: var(--color-zone-1)}.game .gameDropzone[data-dropzone="1"]::after{background-image:url("../img/dropzone/1.svg")}.game .gameDropzone[data-dropzone="2"]{--game-dropzone-border-color: var(--color-zone-2)}.game .gameDropzone[data-dropzone="2"]::after{background-image:url("../img/dropzone/2.svg")}.game .gameDropzone[data-dropzone="3"]{--game-dropzone-border-color: var(--color-zone-3)}.game .gameDropzone[data-dropzone="3"]::after{background-image:url("../img/dropzone/3.svg")}.game .gameDropzone[data-dropzone="4"]{--game-dropzone-border-color: var(--color-zone-4)}.game .gameDropzone[data-dropzone="4"]::after{background-image:url("../img/dropzone/4.svg")}.game .gameDropzone[data-dropzone="5"]{--game-dropzone-border-color: var(--color-zone-5)}.game .gameDropzone[data-dropzone="5"]::after{background-image:url("../img/dropzone/5.svg")}@supports((-webkit-mask: url("../img/dropzone/dropzone.svg") center/contain no-repeat) or (mask: url("../img/dropzone/dropzone.svg") center/contain no-repeat)){.game .gameDropzone{background-image:none}.game[data-game] .gameDropzone::before{content:"";position:absolute;inset:0;background-color:var(--game-dropzone-border-color);-webkit-mask:url("../img/dropzone/dropzone.svg") center/contain no-repeat;mask:url("../img/dropzone/dropzone.svg") center/contain no-repeat;pointer-events:none}.game .gameDropzone::after{position:absolute;inset:0;z-index:1;background-size:50% auto}}.game .gameVoting{display:grid;gap:var(--gap);grid-template-rows:auto 1fr;min-height:calc(100svh - 2*var(--page-padding))}.game .gameBoard{min-height:calc(100svh - 2*var(--page-padding));display:flex;flex:1 1 auto;width:100%}.game .gameBoardGrid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));width:100%;align-items:stretch}.game .gameBoardCol{display:grid;grid-template-rows:auto 1fr;height:100%;position:relative}.game .gameBoardColHead{display:none;padding:calc(var(--gap-small)*.5);text-align:center;font-family:var(--font-family-special);background:var(--color-generic-2);border-bottom:1px solid var(--color-generic-2-dark)}.game .gameBoardColBody{padding:var(--game-board-cell-gap);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto;-moz-column-gap:var(--game-board-cell-gap);column-gap:var(--game-board-cell-gap);row-gap:calc(var(--game-board-cell-gap)*2);align-content:start;position:relative;overflow:visible;padding-bottom:calc(var(--game-board-cell-size)*.5 + var(--game-board-cell-gap))}.game .gameBoardSlot{position:relative;aspect-ratio:1/1;aspect-ratio:130/144;display:flex;align-items:center;justify-content:center}.game .gameBoardSlot:nth-child(2n){transform:translateY(50%)}.game .gameBoardSlot.is-empty::after{content:"";position:absolute;inset:0;background:url("../img/board/empty.svg") center/100% no-repeat;transform:scale(1.1);transform-origin:center;pointer-events:none}.game .gameBoardAction{width:100%;height:100%;display:grid;place-items:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.game .gameBoardActionIcon{position:relative;width:100%;height:100%;max-width:var(--game-board-cell-size);max-height:var(--game-board-cell-size);display:grid;place-items:center;filter:drop-shadow(0 0 32px var(--board-col-color, rgba(0, 0, 0, 0.25)));touch-action:none}.game .gameBoardActionShortname{position:absolute;left:50%;top:80%;transform:translateX(-50%);padding:1px 10px;border-radius:var(--border-radius-md);border:3px solid var(--c-verydarkgray);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;background:linear-gradient(0deg, #ebebeb 0%, #fff 100%);box-shadow:4px 4px 15px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity 120ms ease,visibility 120ms ease;pointer-events:none;width:-moz-max-content;width:max-content;max-width:80%;z-index:4}.game .gameBoardActionIcon .gameBrowserCategoryIconBg{inset:0}.game .gameBoardActionIcon .gameBrowserCategoryIconImg{width:60%;height:60%}.game .is-dragging .gameBoardActionIcon button,.game .is-dragging .gameBrowserActionIcon button{display:none !important}.game .gameBoard .gameBrowserActionInfo{opacity:0;visibility:hidden;transition:opacity 120ms ease,visibility 120ms ease;transform:none;top:6px;right:6px;width:32%;height:32%;z-index:3}.game .gameBoard .gameBoardActionClose{position:absolute;top:6px;left:6px;width:28%;height:28%;border:0;padding:0;background:url("../img/action/close.svg") center/contain no-repeat;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 120ms ease,visibility 120ms ease;z-index:3}.game .gameBoard .gameBoardSlot:hover{z-index:1}.game .gameBoard .gameBoardSlot:hover .gameBoardActionIcon .gameBrowserActionInfo,.game .gameBoard .gameBoardSlot:focus-within .gameBoardActionIcon .gameBrowserActionInfo,.game .gameBoard .gameBoardSlot.is-hovered .gameBoardActionIcon .gameBrowserActionInfo,.game .gameBoard .gameBoardSlot:hover .gameBoardActionIcon .gameBoardActionClose,.game .gameBoard .gameBoardSlot:focus-within .gameBoardActionIcon .gameBoardActionClose{opacity:1;visibility:visible}.game .gameBoard .gameBoardSlot:hover .gameBoardActionIcon .gameBoardActionShortname,.game .gameBoard .gameBoardSlot:focus-within .gameBoardActionIcon .gameBoardActionShortname,.game .gameBoard .gameBoardSlot.is-hovered .gameBoardActionIcon .gameBoardActionShortname{opacity:1;visibility:visible}.game .gameBoard .gameBoardSlot.is-hovered .gameBoardActionIcon .gameBoardActionClose{opacity:1;visibility:visible}.gameTutorial{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:var(--page-padding)}.gameTutorial[hidden]{display:none}.gameTutorialStack{position:relative;z-index:2002;display:grid;gap:var(--gap);width:min(600px,90vw)}.gameTutorialPanel{border:2px solid var(--c-white);border-radius:var(--border-radius-xl);box-shadow:-8px -8px 50px 0 hsla(0,0%,100%,.4),8px 8px 50px 0 rgba(0,0,0,.2);background:linear-gradient(115deg, rgba(234, 234, 234, 0.9) 0%, rgba(249, 255, 205, 0.85) 65.95%);padding:calc(var(--gap)*1.2);color:var(--color-text);max-height:calc(100dvh - 2*var(--page-padding) - 2*var(--gap)*1.2);overflow-y:auto}.gameTutorialPanelTop{position:relative;display:flex;flex-direction:column}.gameTutorialPanelTop .gameOverlayClose{position:absolute;top:calc(var(--gap)*1.2);right:calc(var(--gap)*1.2)}.gameTutorialPanelTop .gameOverlayClose .close{display:flex;align-items:center;gap:calc(var(--gap-small)*.5);cursor:pointer;font-weight:var(--font-weight-bold)}.gameTutorialPanelTop .gameOverlayClose .close::before{content:"";display:block;width:21px;height:20px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("../img/overlay/close.svg") no-repeat center/contain;mask:url("../img/overlay/close.svg") no-repeat center/contain}.gameTutorialPanelTop .gameOverlayClose .close img{display:none}.gameTutorialTitle{margin:0 0 calc(var(--gap-small)*.5) 0;font-family:var(--font-family-special);font-size:var(--font-size-lg)}.gameTutorialText{margin:0 0 var(--gap) 0;font-size:var(--font-size-md)}.gameTutorialConsent{margin:0 0 var(--gap) 0}.gameTutorialConsentLabel{position:relative;display:flex;align-items:flex-start;gap:calc(var(--gap-small)*.6);cursor:pointer;font-size:var(--font-size-md)}.gameTutorialConsentLabel input{position:absolute;opacity:0;pointer-events:none}.gameTutorialConsentLabel span{position:relative;padding-left:calc(var(--gap)*2)}.gameTutorialConsentLabel span a{color:var(--color-text);text-decoration:underline}.gameTutorialConsentLabel span::before{content:"";position:absolute;left:0;top:.1em;width:2.75rem;height:2.75rem;background:url("../img/results/check-off.svg") center/contain no-repeat}.gameTutorialConsentLabel input:checked+span::before{background-image:url("../img/results/check-on.svg")}.gameTutorialConsentLabel input:focus-visible+span::before{outline:3px solid var(--color-generic-2-dark);outline-offset:2px;border-radius:4px}.gameTutorialNav{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--gap);margin-top:auto}.gameTutorialNavBtn{border:0;padding:0;background:rgba(0,0,0,0);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);text-decoration:none;color:var(--color-text);cursor:pointer}.gameTutorialNavBtn.gameTutorialStart{display:inline-flex;flex-direction:column;align-items:center;gap:calc(var(--gap-small)*.5);line-height:1.1}.gameTutorialNavBtn.gameTutorialStart img{width:2.8125rem;height:2.8125rem}.gameTutorialNavBtn[disabled],.gameTutorialNavBtn[aria-disabled=true]{color:color-mix(in srgb, var(--color-text) 45%, transparent);cursor:not-allowed;pointer-events:none}.gameTutorialNavBtn[disabled] img,.gameTutorialNavBtn[aria-disabled=true] img{filter:grayscale(1) opacity(0.5)}.gameTutorialNavBtn[data-game-tutorial-prev],.gameTutorialNavBtn[data-simple-tutorial-prev]{margin-right:auto}.gameTutorialNavBtn[hidden]{display:none}.gameTutorialPanelBottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap);text-decoration:none;color:inherit}.gameTutorialBottomTitle{font-family:var(--font-family-special);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin-bottom:calc(var(--gap-small)*.3)}.gameTutorialBottomDesc{font-size:var(--font-size-md)}body.gameTutorialActive{overflow:hidden}body.gameTutorialActive .gameBrowser,body.gameTutorialActive .gameDropzones,body.gameTutorialActive .gameBoard,body.gameTutorialActive .gameInfo,body.gameTutorialActive .gameSaved{filter:blur(6px);pointer-events:none}body.gameTutorialActive[data-game-tutorial-step="2"] .gameBrowser,body.gameTutorialActive[data-game-tutorial-step="3"] .gameDropzones,body.gameTutorialActive[data-game-tutorial-step="4"] .gameBoard{filter:none;pointer-events:auto}.gameOverlay{position:fixed;inset:0;padding:var(--page-padding);display:grid;place-items:center;z-index:50}.gameOverlay[hidden]{display:none}.gameOverlay[data-simple-eval-overlay] .gameTutorialNav,.gameOverlay[data-game-eval-overlay] .gameTutorialNav{justify-content:space-between}.gameOverlay .gameOverlayInner{max-width:var(--overlay-max-width);min-height:var(--overlay-min-height);width:100%;padding:var(--gap);display:flex;flex-direction:column;max-height:calc(100svh - 2*var(--page-padding))}.gameOverlay .gameOverlayClose .close{display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--gap-small)*.5);cursor:pointer;font-weight:var(--font-weight-bold)}.gameOverlay .gameOverlayClose .close::before{content:"";display:block;width:21px;height:20px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("../img/overlay/close.svg") no-repeat center/contain;mask:url("../img/overlay/close.svg") no-repeat center/contain}.gameOverlay .gameOverlayClose .close img{display:none}.gameOverlay .gameOverlayHead{display:flex;gap:var(--gap-small);align-items:center;justify-content:space-between}.gameOverlay .gameOverlayHead h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.gameOverlay .gameOverlayBody{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.gameOverlay .gameOverlayMore{margin-top:var(--gap-small);display:grid;gap:calc(var(--gap-small)*.75)}.gameOverlay .gameOverlayMoreToggle{display:inline-flex;align-items:center;gap:calc(var(--gap-small)*.5);font-weight:var(--font-weight-bold);background:none;border:0;padding:0;color:inherit;cursor:pointer}.gameOverlay .gameOverlayMoreToggle img{transition:transform .2s ease}.gameOverlay .gameOverlayMoreContent{display:none;font-size:var(--font-size-sm)}.gameOverlay .gameOverlayMore.is-open .gameOverlayMoreContent{display:block}.gameOverlay .gameOverlayMore.is-open .gameOverlayMoreToggle img{transform:rotate(180deg)}.gameOverlay .gameOverlayMap{margin-top:var(--gap);width:100%;aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden;background:var(--color-generic-2);min-height:18.75rem}.gameOverlay .gameOverlayMapInner{width:100%;height:100%;position:relative}.gameOverlay .gameOverlayMapInner .mapboxgl-map{width:100%;height:100%}.gameOverlay .gameOverlayMapInner .mapboxgl-ctrl-group .mapboxgl-ctrl-fullsize.is-active{filter:brightness(0.85)}.gameOverlay .gameOverlayActions{display:grid;gap:var(--gap-small);margin-top:var(--gap)}.gameOverlay .gameOverlayNote{display:grid;gap:calc(var(--gap-small)*.5);margin-top:var(--gap)}.gameOverlay textarea{width:100%;font-family:inherit;font-size:var(--font-size-sm);padding:var(--gap-small);border-radius:var(--border-radius);border:1px solid var(--color-generic-2-dark)}.gameOverlayLegend{margin-top:var(--gap);display:flex;flex-wrap:wrap;gap:var(--gap-small) var(--gap);align-items:center}.gameOverlayLegend:empty{display:none}.gameOverlayLegendItem{display:inline-flex;align-items:center;gap:calc(var(--gap-small)*.75)}.gameOverlayLegendSwatch{width:4.5rem;height:1.125rem;border-radius:var(--border-radius-xl);background:var(--color-generic-3);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.gameOverlayLegendText{font-weight:var(--font-weight-bold);color:var(--c-text)}.gameOverlayMapInner .mapboxgl-ctrl-group .mapboxgl-ctrl-fullsize{background:url("../img/fullsize.svg") center/18px 18px no-repeat}.gameProgressBar{border-radius:var(--border-radius-xl);border:1px solid var(--c-darkgray);padding:.1875rem;overflow:hidden;position:relative}.gameProgressFill{width:0;height:1.625rem;background:var(--c-darkgray);border-radius:var(--border-radius-xl);overflow:hidden;position:relative;transition:width 300ms ease}.gameProgressText{position:absolute;top:50%;left:var(--progress-text-left, 8px);transform:translate(0, -50%);pointer-events:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap}.gameProgressText.is-in-fill{color:var(--c-white);text-shadow:0 0 4px rgba(0,0,0,.35);transform:translate(-50%, -50%)}.gameInfo{position:sticky;bottom:var(--page-padding);width:18.75rem;padding:var(--gap);background:var(--color-generic-1);height:-moz-fit-content;height:fit-content;z-index:5;align-self:start}.gameInfo .gameLinks{display:flex;gap:var(--gap-small);margin-top:var(--gap)}.gameInfo .gameLinks a{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-small)*.5);color:var(--color-text);text-decoration:none}.gameInfo .gameLinks a span{font-weight:var(--font-weight-bold);text-align:center}.gameInfo .gameSaveState{margin-top:var(--gap-small);font-size:var(--font-size-sm);color:var(--c-gray)}.simple{background:url("../img/bg.webp") center/cover no-repeat;background-attachment:fixed;position:relative;height:calc(100svh - 2*(var(--section-block)));overflow:hidden}.simple.categories{height:auto;min-height:calc(100svh - 2*(var(--section-block)))}@media(min-width: 601px){.simple .onlyMobile{display:none !important}}@media(max-width: 600px){.simple .onlyDesktop{display:none !important}}.simple::before{content:"";position:fixed;inset:0;background:hsla(0,0%,100%,.667);pointer-events:none;z-index:0}.simple .content{position:relative;z-index:1;height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.simpleLayout{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column}body.simpleTutorialActive{overflow:hidden}body.simpleTutorialActive .simpleMainArea,body.simpleTutorialActive .simpleGameBoard,body.simpleTutorialActive .simpleResultsWrap,body.simpleTutorialActive .simpleMeasure,body.simpleTutorialActive .simpleCategoryBar,body.simpleTutorialActive .simpleGameInfo,body.simpleTutorialActive .simpleFeedbackToast{filter:blur(6px);pointer-events:none}.simpleGameBoard{position:relative;z-index:1;width:100%;max-width:var(--max-width-simple);margin:0 auto;min-height:100%}.simpleMainArea{position:relative;flex:1 1 auto;height:auto;min-height:250px;box-sizing:border-box;padding-top:var(--gap-small);padding-bottom:var(--gap-small);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--gap-small)}.simpleConfigError{width:min(var(--max-width-simple),100%);margin:0 auto;padding:var(--gap);border-radius:var(--border-radius);background:color-mix(in srgb, var(--color-zone-1) 22%, var(--c-beige));border:1px solid color-mix(in srgb, var(--color-zone-1) 55%, var(--c-beige));font-weight:var(--font-weight-medium)}.simpleResultsWrap{width:100%;flex:1 1 auto;min-height:0;display:flex;justify-content:center}.simpleResultsWrap .resultsLayout{width:100%;max-width:calc(var(--max-width-simple) + 2*var(--gap));height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--gap)}.simpleResultsWrap .resultsPanel{flex:1 1 auto;min-height:0;margin-bottom:var(--gap);display:flex;flex-direction:column;gap:calc(var(--gap)*1.2)}.simpleResultsWrap .resultsStep{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto}.simpleResultsWrap .resultsTitle,.simpleResultsWrap .resultsStep>p{display:none}.simpleResultsWrap .resultsTitle{margin:0;font-weight:var(--font-weight-bold)}.simpleResultsWrap .resultsTitle .sub{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-base);text-transform:uppercase;margin-bottom:var(--gap-small)}.simpleResultsWrap .resultsBars{--results-bar-gap: calc(var(--gap-small) * 0.75);display:grid;grid-template-rows:repeat(6, minmax(0, 1fr));gap:var(--results-bar-gap);flex:1 1 auto;min-height:0;height:min(100%,600px + 5*var(--results-bar-gap))}.simpleBottomDock{position:relative;left:auto;bottom:auto;transform:none;width:100%;max-width:calc(var(--max-width-simple) + 2*var(--gap));margin:0 auto;z-index:5;display:flex;flex-direction:column;gap:var(--gap-small);flex:0 1 auto;min-height:0;overflow:hidden}.simpleResultsWrap .resultsBar{position:relative;height:100%;display:flex;align-items:center;border-radius:.375rem;color:var(--color-text);background:linear-gradient(90deg, var(--zone-color) 0%, var(--zone-color-faded) 100%);width:var(--zone-width, 0%);transition:width 200ms ease;box-shadow:4px 4px 20px 0 rgba(0,0,0,.25)}.simpleResultsWrap .resultsBar::before{content:"";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;max-height:100%;background:var(--zone-icon) center/contain no-repeat}.simpleResultsWrap .resultsBar[data-zone="0"]::before{background:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-text);margin-left:.75rem}.simpleResultsWrap .resultsBar::after{content:attr(data-count);position:absolute;left:4.125rem;top:50%;transform:translateY(-50%);width:3rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text);text-shadow:0 0 4px hsla(0,0%,100%,.6)}@media only screen and (max-height: 900px){.simpleResultsWrap .resultsBar::after{left:3.75rem;top:50%}}.simpleResultsWrap .resultsBarLabel{display:none}.simpleResultsWrap .resultsBar[data-zone="0"]{--zone-color: var(--color-zone-0);--zone-color-faded: var(--color-zone-0-faded);--zone-icon: url("../img/dropzone/0.svg")}.simpleResultsWrap .resultsBar[data-zone="1"]{--zone-color: var(--color-zone-1);--zone-color-faded: var(--color-zone-1-faded);--zone-icon: url("../img/dropzone/1.svg")}.simpleResultsWrap .resultsBar[data-zone="2"]{--zone-color: var(--color-zone-2);--zone-color-faded: var(--color-zone-2-faded);--zone-icon: url("../img/dropzone/2.svg")}.simpleResultsWrap .resultsBar[data-zone="3"]{--zone-color: var(--color-zone-3);--zone-color-faded: var(--color-zone-3-faded);--zone-icon: url("../img/dropzone/3.svg")}.simpleResultsWrap .resultsBar[data-zone="4"]{--zone-color: var(--color-zone-4);--zone-color-faded: var(--color-zone-4-faded);--zone-icon: url("../img/dropzone/4.svg")}.simpleResultsWrap .resultsBar[data-zone="5"]{--zone-color: var(--color-zone-5);--zone-color-faded: var(--color-zone-5-faded);--zone-icon: url("../img/dropzone/5.svg")}.simpleCategoryBar{position:relative;left:auto;transform:none;bottom:auto;height:var(--simple-category-bar-height);max-width:none;z-index:auto;display:flex;align-items:center;justify-content:center;padding:calc(var(--gap-small)*.5) var(--gap-small);border-radius:var(--border-radius-xl);background:color-mix(in srgb, var(--c-beige) 88%, transparent);border:1px solid color-mix(in srgb, var(--color-generic-2-dark) 70%, transparent);backdrop-filter:blur(4px)}.simpleCategoryBarInner{width:100%;height:100%;display:flex;justify-content:center;gap:calc(var(--gap-small)*.6);align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.simpleCategoryIconButton{border:0;background:rgba(0,0,0,0);padding:0;height:100%;width:var(--simple-category-bar-height);flex:0 0 var(--simple-category-bar-height);display:grid;place-items:center;cursor:pointer;transform:scale(0.9);transition:transform 180ms ease,filter 180ms ease,opacity 180ms ease;color:var(--color-text)}.simpleCategoryIconButton .gameBrowserCategoryIcon{position:relative;aspect-ratio:1/1;max-height:calc(var(--simple-category-bar-height) - var(--gap-small));height:100%;width:auto;display:grid;place-items:center}.simpleCategoryIconButton .gameBrowserCategoryIconBg{position:absolute;inset:0;background:url("../img/action/bg.svg") center/contain no-repeat;pointer-events:none}.simpleCategoryIconButton .gameBrowserCategoryIconImg{width:55%;height:55%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.simpleCategoryIconButton:hover,.simpleCategoryIconButton:focus-visible{transform:scale(1);filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.2))}.simpleCategoryIconButton:focus-visible{outline:3px solid var(--color-generic-2-dark);outline-offset:2px;border-radius:var(--border-radius-md)}.simpleCategoryIconButton.is-active{transform:scale(1.12);filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.25))}.simpleCategoryIconButton .crown{display:none}.simpleCategoryIconButton.is-complete .crown{display:block;position:absolute;z-index:5;right:-6px;top:-14px;width:2.25rem}.simpleCategoryIconButton[data-pct="0"] .categoryProgress{display:none}.categoryProgress{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2;transform:scale(1.15);transform-origin:center}.categoryProgressTrack{display:none;fill:none;stroke:rgba(0,0,0,.12);stroke-width:10;stroke-linejoin:round}.categoryProgressFill{fill:none;stroke:#ffde00;stroke-width:6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:0;stroke-dashoffset:0}.simple .gameBoardGrid{align-items:start}.simpleProgress{display:none;gap:calc(var(--gap-small)*.5);margin-top:calc(var(--gap-small)*.5)}.simpleProgressCenter{display:grid;gap:calc(var(--gap-small)*.5)}.simpleProgressNavBtn{display:none;align-items:center;justify-content:center;padding:calc(var(--gap-small)*.5)}.simpleProgressNavBtn img{width:1.25rem;height:1.25rem}.simpleProgressNavBtnNext img{transform:rotate(180deg)}.simpleProgress progress{display:none;width:100%;height:.75rem}.simpleProgress progress.is-pulsing{animation:simpleProgressPulse 500ms ease 1}.simpleProgressText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center}.simpleMeasure{position:relative;left:auto;bottom:auto;transform:none;padding:var(--gap);display:flex;flex-direction:column;gap:var(--gap-small);max-width:none;flex:1 1 auto;min-height:0;margin:0;z-index:auto;overflow:hidden}.simpleMeasure.is-leaving{will-change:opacity;animation:simpleSlideOut 160ms ease-in forwards}.simpleMeasure.is-entering{will-change:opacity;animation:simpleSlideIn 340ms ease-out forwards}.simpleMeasureScroll{display:grid;gap:var(--gap-small);flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:calc(var(--gap-small)*.2)}.simpleMeasureHead{display:flex;align-items:center;gap:var(--gap-small)}.simpleMeasureHeadMain{display:flex;align-items:center;gap:var(--gap-small);flex:1 1 auto}.simpleMeasureIcon{position:relative;width:var(--simple-measure-icon-size);height:var(--simple-measure-icon-size);display:grid;place-items:center;flex:0 0 auto;border:0;background:none;padding:0;cursor:pointer}.simpleMeasureIcon:focus-visible,.simple .gameBoardAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.simpleMeasureMap{margin-left:auto;border:0;background:none;padding:0;cursor:pointer;flex:0 0 auto;display:flex;align-items:center;position:relative}.simpleMeasureMap.has-map::after{content:"";position:absolute;top:.375rem;right:.375rem;width:1.75rem;height:1.75rem;border-radius:4px;background:hsla(0,0%,100%,.85) url("../img/fullsize.svg") center/16px 16px no-repeat;box-shadow:0 2px 8px rgba(0,0,0,.18);pointer-events:none}.simpleMeasureMap:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.simpleMeasureMap img{max-height:140px;max-width:180px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:8px}.simpleMeasureIcon::before{content:"";position:absolute;inset:0;background:url("../img/action/bg.svg") center/contain no-repeat;pointer-events:none}.simpleMeasureIcon img{max-width:calc(var(--simple-measure-icon-size)*.667);max-height:calc(var(--simple-measure-icon-size)*.667);position:relative;z-index:1}.simple .gameBoardAction{border:0;background:none;padding:0;cursor:pointer}.simpleMeasureTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.simpleMeasureTitle .mobileMoreInfos{display:flex;gap:5px;align-items:center;margin-top:5px;font-size:var(--font-size-xs);font-weight:var(--font-weight-base)}.simpleShort{margin:0;font-size:var(--font-size-sm)}.simpleDetails .simpleDetailsSummary{display:flex;align-items:center;gap:calc(var(--gap-small)*.5);cursor:pointer;font-weight:var(--font-weight-bold);list-style:none}.simpleDetails .simpleDetailsSummary::-webkit-details-marker{display:none}.simpleDetails .simpleDetailsIcon{transition:transform .2s ease}.simpleDetails .simpleDetails[open] .simpleDetailsIcon{transform:rotate(180deg)}.simpleDetails .simpleLong{margin-top:calc(var(--gap-small)*1);font-size:var(--font-size-sm)}.simpleDetails .simpleDetailsMap{margin-top:var(--gap-small);height:13.75rem;border-radius:var(--border-radius-md);overflow:hidden}.simpleDetails .simpleDetailsMap .gameOverlayMapInner{width:100%;height:100%}.simpleBottomRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center;gap:var(--gap-small);margin:.125rem 0}.simpleGameInfo{position:fixed;left:var(--page-padding);bottom:var(--page-padding);width:18.75rem;padding:var(--gap);z-index:2}.simple .gameOverlay .gameOverlayInner{max-height:calc(100svh - 2*(var(--gap) + var(--page-padding)))}.simple .gameOverlay .gameOverlayInner .gameOverlayClose .close{background:no-repeat;border:none;color:var(--color-text)}.simpleMapOverlay{padding:var(--page-padding);place-items:stretch}.simpleMapOverlay .gameOverlayInner{max-width:none;max-height:none;height:100%}.simpleMapOverlayBody{flex:1 1 auto;min-height:0;display:flex}.simpleMapOverlayMap{flex:1 1 auto;width:100%;border-radius:var(--border-radius);overflow:hidden;background:var(--color-generic-2)}.simpleMapOverlayMapInner{width:100%;height:100%}.simpleMapOverlayMapInner .mapboxgl-map{width:100%;height:100%}.simpleMapOverlayMapInner .mapboxgl-ctrl-group .mapboxgl-ctrl-fullsize{background:url("../img/fullsize.svg") center/18px 18px no-repeat}.simpleMapOverlayMapInner .mapboxgl-ctrl-group .mapboxgl-ctrl-fullsize.is-active{filter:brightness(0.85)}@media(max-width: 600px){.simpleOverlay{place-items:stretch}.simpleOverlay .gameOverlayInner{max-width:calc(100vw - 2*(var(--gap) + var(--page-padding)));height:calc(100svh - 2*(var(--gap) + var(--page-padding)));min-height:0;max-height:calc(100svh - 2*(var(--gap) + var(--page-padding)));display:flex;flex-direction:column}.simpleOverlay .gameOverlayBody{flex:1 1 auto;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}}@media(max-width: 700px){.simpleBottomRow .simpleNavBtn{display:none}.simpleProgress{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.simpleProgressNavBtn{display:inline-flex;justify-content:flex-start;gap:calc(var(--gap-small)*.5)}.simpleProgressNavBtnCenter{justify-content:center}.simpleProgressNavBtn:last-of-type{justify-content:flex-end}.simpleProgressCenter{text-align:center}}@media(max-width: 991970px){.simple .simpleGameInfo{order:3;left:0;top:var(--page-padding);bottom:auto;height:3rem;background:none;border:none;box-shadow:none;backdrop-filter:none;width:calc(100% - 2*var(--page-padding));padding:0;max-width:calc(var(--max-width-simple) + 2*var(--gap));margin:0 auto;right:0;display:flex;justify-content:flex-end;align-items:center;gap:var(--gap-small)}.simple .simpleGameInfo .gameProgress{position:relative;flex-grow:1}.simple .simpleGameInfo .gameLinks{flex-grow:0;margin:0;margin-right:0}.simple .simpleGameInfo .gameLinks a{flex-direction:row}.simple .simpleGameInfo .gameLinks a .imgIcon{width:1.9375rem;height:1.9375rem}.simple .simpleGameInfo .gameLinks a .imgIcon img{width:100%;height:100%}.simple .simpleGameInfo .gameLinks a .imgWrapper{width:1.9375rem;height:1.9375rem;background:var(--color-generic-2);border-radius:50%;display:grid;place-items:center;background:#000}.simple .simpleGameInfo .gameLinks a .imgWrapper img{width:.9375rem;height:.9375rem;margin:0;margin-top:2px}}@media(max-width: 991970px)and (max-width: 600px){.simple .simpleGameInfo .gameLinks .accessibleLink{display:none}}@media(max-width: 991970px){.simple .simpleGameInfo .gameLinks span{white-space:nowrap}}.simpleNavBtn{background:none;color:var(--color-text);border:0;padding:0;font-weight:var(--font-weight-bold);cursor:pointer;min-height:3rem}.simpleNavBtn:focus-visible,.simpleDropzone:focus-visible,.simpleDetailsSummary:focus-visible{outline:3px solid var(--color-generic-2-dark);outline-offset:2px}.simpleNavBtn[disabled]{opacity:.5;cursor:not-allowed}.simpleRatingGroup{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-small)*.5)}.simpleEnthaltungBtn{font-size:var(--font-size-sm);opacity:.8}.simpleEnthaltungBtn,.simpleProgressNavBtnCenter{display:flex;align-items:center;gap:0}.simpleEnthaltungBtn .checker,.simpleProgressNavBtnCenter .checker{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-text);display:inline-block;margin-right:6px;position:relative}.simpleEnthaltungBtn.active .checker::after,.simpleProgressNavBtnCenter.active .checker::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.75rem;height:.75rem;border-radius:50%;background:var(--color-text);transition:transform 200ms ease}@media(hover: hover)and (pointer: fine){.simpleEnthaltungBtn:hover .checker::after,.simpleProgressNavBtnCenter:hover .checker::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.75rem;height:.75rem;border-radius:50%;background:var(--color-text);transition:transform 200ms ease}}.simpleRatingFieldset{border:0;margin:0;padding:0}.simpleDropzones{position:static;top:auto;align-self:center;padding:0;display:flex;gap:calc(var(--gap-small)*.75);z-index:1}.simpleDropzone{background-color:rgba(0,0,0,0);border:0;cursor:pointer;min-width:var(--simple-dropzone-icon-size);aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 160ms ease,filter 160ms ease}.simple.simple-board-single-col .gameBoardColBody{grid-template-columns:minmax(0, 1fr);padding-bottom:calc(var(--game-board-cell-size)*.5 + var(--game-board-cell-gap))}.simple.simple-board-single-col .gameBoardSlot:nth-child(2n){transform:none}.simple.simple-board-single-col .gameBoardCol[data-rating="2"],.simple.simple-board-single-col .gameBoardCol[data-rating="4"]{transform:translateY(calc(var(--game-board-cell-size) * 0.5))}.simpleDropzone[data-dropzone="1"]{background-image:url("../img/simple/1.svg")}.simpleDropzone[data-dropzone="2"]{background-image:url("../img/simple/2.svg")}.simpleDropzone[data-dropzone="3"]{background-image:url("../img/simple/3.svg")}.simpleDropzone[data-dropzone="4"]{background-image:url("../img/simple/4.svg")}.simpleDropzone[data-dropzone="5"]{background-image:url("../img/simple/5.svg")}.simpleMeasure[data-rating="1"] .simpleDropzone[data-dropzone="1"]{background-image:url("../img/simple/1-selected.svg");transform:scale(1.05)}.simpleMeasure[data-rating="2"] .simpleDropzone[data-dropzone="2"]{background-image:url("../img/simple/2-selected.svg");transform:scale(1.05)}.simpleMeasure[data-rating="3"] .simpleDropzone[data-dropzone="3"]{background-image:url("../img/simple/3-selected.svg");transform:scale(1.05)}.simpleMeasure[data-rating="4"] .simpleDropzone[data-dropzone="4"]{background-image:url("../img/simple/4-selected.svg");transform:scale(1.05)}.simpleMeasure[data-rating="5"] .simpleDropzone[data-dropzone="5"]{background-image:url("../img/simple/5-selected.svg");transform:scale(1.05)}.simpleDropzone.is-selected{transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.25))}.simpleDropzone.is-just-selected{animation:simpleButtonScale 420ms ease-out}.simpleFeedbackToast{position:fixed;top:var(--page-padding);right:var(--page-padding);background:var(--c-beige);padding:calc(var(--gap-small)*.5) var(--gap);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000;opacity:0;visibility:hidden;transform:translate(20px, -20px);transition:opacity 300ms ease,transform 300ms ease,visibility 300ms ease}.simpleFeedbackToast.is-visible{opacity:1;visibility:visible;transform:translate(0, 0)}.simpleToastIcon{display:none}.simpleToastText{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}@keyframes simpleButtonScale{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0))}60%{transform:scale(1.2);filter:drop-shadow(0 0 14px rgba(0, 0, 0, 0.35))}100%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.25))}}@keyframes simpleProgressPulse{0%{transform:scaleY(1)}50%{transform:scaleY(1.15)}100%{transform:scaleY(1)}}@keyframes simpleSlideOut{from{opacity:1}to{opacity:0}}@keyframes simpleSlideIn{from{opacity:0}to{opacity:1}}@media(max-width: 700px){.simpleCategoryBar{height:calc(var(--simple-category-bar-height) - .5rem)}.simpleCategoryIconButton{width:calc(var(--simple-category-bar-height) - .5rem);flex-basis:calc(var(--simple-category-bar-height) - .5rem)}.simpleMeasure{padding:calc(var(--gap)*.8)}.simpleBottomRow{grid-template-columns:1fr;gap:var(--gap-small)}.simpleDropzones{grid-template-columns:repeat(5, minmax(0, 1fr))}.simpleNavBtn{width:100%}.simpleFeedbackToast{right:var(--page-padding);left:var(--page-padding);transform:translate(0, -12px)}}@media(prefers-reduced-motion: reduce){.simpleMeasure.is-leaving,.simpleMeasure.is-entering,.simpleDropzone.is-just-selected,.simpleProgress progress.is-pulsing,.simpleFeedbackToast{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.categories .content{position:relative;z-index:1}.categoriesMain{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);padding-top:calc(3rem + var(--gap-small));width:100%;max-width:calc(var(--max-width-simple) + 2*var(--gap));margin:0 auto;box-sizing:border-box}.categoriesTitle{font-size:calc(var(--font-size-xl)*.7333);font-weight:var(--font-weight-bold);text-align:left;margin:0}.categoriesList{display:grid;grid-template-columns:repeat(auto-fill, minmax(9.875rem, 1fr));gap:var(--gap-small);width:100%}@media(min-width: 1025px){.categoriesList{grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr))}}.categoriesList .simpleCategoryIconButton{width:100%;height:auto;transform:scale(1);display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-small)*.5);text-decoration:none;aspect-ratio:1.33/1}.categoriesList .gameBrowserCategoryIcon{width:4.625rem;height:4.625rem;max-height:none;flex:0 0 4.625rem}.categoriesList .categoriesButtonLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:normal;text-align:center;text-decoration:none;text-shadow:0 0 4px hsla(0,0%,100%,.8);color:var(--color-text);color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsla(0,0%,100%,.7)}.simpleMeasureProgress{width:calc(100% - 6px)}#rotate-overlay{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);color:var(--c-white);justify-content:center;align-items:center;text-align:center;font-size:1.2rem}#rotate-overlay .rotate-overlay__inner{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}#rotate-overlay .rotate-overlay__inner strong{font-size:1.4rem}@media screen and (pointer: coarse)and (orientation: landscape){#rotate-overlay{display:flex}}.start{box-sizing:border-box;height:100svh;padding-inline:var(--page-padding);padding-block:var(--section-block);background:url("../img/bg.webp") center/cover no-repeat;overflow:hidden}.start .startLayout{width:min(600px,100%);height:100%;display:flex;flex-direction:column;gap:var(--gap)}.start .startInfo{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:var(--gap);overflow:auto;-webkit-overflow-scrolling:touch}.start .startInfo .logo{width:60%;margin-top:var(--gap)}.start .startInfoTitle{margin-bottom:calc(var(--gap)*.25)}.start .startInfoTitle .sub{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-base);margin-bottom:var(--gap-small)}.start .startInfoLead{font-size:calc(var(--font-size-md)*1.25);margin-bottom:var(--gap)}.start .startCta{margin-top:auto;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap);padding:var(--gap-small)}.start .startCtaLink{display:grid;justify-items:center;align-content:center;gap:calc(var(--gap-small)*.75);padding:calc(var(--gap)*.6);border-radius:var(--border-radius-xl);text-decoration:none;color:var(--color-text);font-weight:var(--font-weight-bold);text-align:center}.start .startCtaLink:hover{background:color-mix(in srgb, var(--color-generic-1) 82%, transparent)}.start .startCtaLinkText{font-size:var(--font-size-md);line-height:1.1}.start .startCtaLinkIcon{width:3rem;height:3rem}section.results{box-sizing:border-box;min-height:100svh;padding-inline:var(--page-padding);padding-block:var(--section-block);background:url("../img/bg.webp") center/cover no-repeat;background-attachment:fixed;overflow:hidden}section.results .resultsLayout{width:min(600px,100%);min-height:calc(100svh - 2*var(--section-block));display:flex;flex-direction:column;gap:var(--gap)}section.results .resultsPanel{flex:1;display:flex;flex-direction:column;gap:calc(var(--gap)*1.2);min-height:0;padding:var(--gap);overflow:hidden;border:2px solid var(--c-white);border-radius:var(--border-radius-xl);box-shadow:-8px -8px 50px 0 hsla(0,0%,100%,.4),8px 8px 50px 0 rgba(0,0,0,.2);background:linear-gradient(115deg, rgba(234, 234, 234, 0.9) 0%, rgba(249, 255, 205, 0.85) 65.95%);backdrop-filter:blur(6px)}section.results .resultsStep{display:flex;flex-direction:column;gap:var(--gap);display:none;flex:1 1 auto;min-height:0}section.results .resultsStep.is-active{display:flex}section.results .resultsStep .gameTutorialNav{margin-top:auto}section.results .resultsTitle{margin:0;font-weight:var(--font-weight-bold)}section.results .resultsTitle .sub{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-base);margin-bottom:var(--gap-small)}section.results .resultsBars{--results-bar-gap: calc(var(--gap-small) * 0.75);display:grid;grid-template-rows:repeat(5, minmax(0, 1fr));gap:var(--results-bar-gap);flex:1 1 auto;min-height:0;height:min(100%,500px + 4*var(--results-bar-gap))}section.results .resultsBar{position:relative;min-width:.625rem;height:100%;display:flex;align-items:center;border-radius:var(--border-radius-md);color:var(--color-text);background:linear-gradient(90deg, var(--zone-color) 0%, var(--zone-color-faded) 100%);width:var(--zone-width, 0%);transition:width 200ms ease;box-shadow:4px 4px 20px 0 rgba(0,0,0,.25)}section.results .resultsBar::before{content:"";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;max-height:100%;background:var(--zone-icon) center/contain no-repeat}section.results .resultsBar::after{content:attr(data-pct);position:absolute;left:.75rem;top:calc(50% + 2.1875rem);transform:translateY(-50%);width:3rem;text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text);text-shadow:0 0 4px hsla(0,0%,100%,.6)}@media only screen and (max-height: 900px){section.results .resultsBar::after{left:3.75rem;top:50%}}section.results .resultsBarLabel{display:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-shadow:0 0 4px hsla(0,0%,100%,.6)}section.results .resultsBar[data-zone="1"]{--zone-color: var(--color-zone-1);--zone-color-faded: var(--color-zone-1-faded);--zone-icon: url("../img/dropzone/1.svg")}section.results .resultsBar[data-zone="2"]{--zone-color: var(--color-zone-2);--zone-color-faded: var(--color-zone-2-faded);--zone-icon: url("../img/dropzone/2.svg")}section.results .resultsBar[data-zone="3"]{--zone-color: var(--color-zone-3);--zone-color-faded: var(--color-zone-3-faded);--zone-icon: url("../img/dropzone/3.svg")}section.results .resultsBar[data-zone="4"]{--zone-color: var(--color-zone-4);--zone-color-faded: var(--color-zone-4-faded);--zone-icon: url("../img/dropzone/4.svg")}section.results .resultsBar[data-zone="5"]{--zone-color: var(--color-zone-5);--zone-color-faded: var(--color-zone-5-faded);--zone-icon: url("../img/dropzone/5.svg")}section.results .resultsCard{border:1px solid var(--c-darkgray);border-radius:var(--border-radius-md);padding:calc(var(--gap-small)*2);display:flex;flex-direction:column;gap:var(--gap);flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}section.results .resultsCardContent{display:flex;flex-direction:column;gap:var(--gap);flex:1 1 auto;min-height:0}section.results .resultsCard.is-response .resultsCardContent{margin-top:auto}section.results .resultsChoices{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap);text-align:center}section.results .resultsChoice{border:0;background:rgba(0,0,0,0);padding:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-small)*.6);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer}@media only screen and (max-width: 600px){section.results .resultsChoices{grid-template-columns:1fr}section.results .resultsChoice{flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--gap-small);color:var(--color-text);text-align:left;width:100%}}section.results .resultsChoiceIcon{width:3.375rem;height:3.375rem;background:url("../img/results/check-off.svg") center/contain no-repeat}section.results .resultsChoice:hover .resultsChoiceIcon,section.results .resultsChoice.is-selected .resultsChoiceIcon{background-image:url("../img/results/check-on.svg")}section.results .resultsQuestion{display:grid;gap:var(--gap-small)}section.results .resultsField{display:grid;gap:calc(var(--gap-small)*.6)}section.results .resultsFieldLabel{font-weight:var(--font-weight-bold)}section.results .resultsOptions{display:grid;gap:calc(var(--gap-small)*.6)}section.results .resultsOptionsNested{margin-left:calc(var(--gap-small)*1.6);margin-top:calc(var(--gap-small)*.4)}section.results .resultsOptionNested{font-weight:var(--font-weight-base)}section.results .resultsOption{display:flex;align-items:center;gap:calc(var(--gap-small)*.6);font-weight:var(--font-weight-base)}section.results .resultsOption a{color:var(--color-link);text-decoration:underline}section.results .resultsInput,section.results .resultsSelect,section.results .resultsFieldTextarea{width:100%;padding:calc(var(--gap-small)*.6);border-radius:var(--border-radius);border:1px solid var(--color-generic-2-dark);background:hsla(0,0%,100%,.9);font-family:inherit;font-size:var(--font-size-sm);box-sizing:border-box}section.results .resultsFieldTextarea{min-height:7.5rem;resize:vertical}section.results .resultsResponse{display:grid;gap:var(--gap-small);margin-top:auto}section.results .resultsTextarea{width:calc(100% - 2*(var(--gap-small)));height:13.125rem;min-height:13.125rem;resize:vertical;padding:var(--gap-small);font-family:inherit;font-size:var(--font-size-sm);border:1px solid var(--c-darkgray);border-radius:var(--border-radius);background:hsla(0,0%,100%,.9)}section.results .resultsQuestionTextarea{width:100%;min-height:6.875rem;resize:vertical;padding:var(--gap-small);font-family:inherit;font-size:var(--font-size-sm);border:1px solid var(--color-generic-2-dark);border-radius:var(--border-radius);background:hsla(0,0%,100%,.9);box-sizing:border-box}section.results .resultsTextareaMeta{display:flex;justify-content:flex-end;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}/*# sourceMappingURL=css.css.map */