:root[data-theme-appearance]{--theme-layout-border-color: transparent;--theme-button-depth: calc(0 / (var(--app-design-height) * .025) * 1rem);--theme-button-shadow: 0 0 0 transparent;--theme-container-shadow: 0 0 0 transparent}:root[data-theme-appearance][data-theme-roundness=square]{--theme-button-radius: calc(0 / (var(--app-design-height) * .025) * 1rem);--theme-container-radius: calc(0 / (var(--app-design-height) * .025) * 1rem);--theme-map-radius: calc(0 / (var(--app-design-height) * .025) * 1rem);--theme-map-number-radius: calc(0 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-roundness=rounded]{--theme-button-radius: calc(24 / (var(--app-design-height) * .025) * 1rem);--theme-container-radius: calc(24 / (var(--app-design-height) * .025) * 1rem);--theme-map-radius: calc(16 / (var(--app-design-height) * .025) * 1rem);--theme-map-number-radius: calc(8 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-roundness=pill]{--theme-button-radius: calc(64 / (var(--app-design-height) * .025) * 1rem);--theme-container-radius: calc(24 / (var(--app-design-height) * .025) * 1rem);--theme-map-radius: calc(32 / (var(--app-design-height) * .025) * 1rem);--theme-map-number-radius: calc(64 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-border=none]{--theme-border-width: calc(0 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-border=thin]{--theme-border-width: calc(2 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-border=thick]{--theme-border-width: calc(4 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-effect3d=true]{--theme-button-depth: calc(8 / (var(--app-design-height) * .025) * 1rem)}:root[data-theme-appearance][data-theme-shadow=true]{--theme-button-shadow: 0 calc(4 / (var(--app-design-height) * .025) * 1rem) calc(8 / (var(--app-design-height) * .025) * 1rem) rgba(0, 0, 0, .1);--theme-container-shadow: 0 calc(8 / (var(--app-design-height) * .025) * 1rem) calc(16 / (var(--app-design-height) * .025) * 1rem) rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-ms-touch-action:manipulation}:root{--app-width: 720px;--app-height: 1280px;--app-max-width: 1440px;--app-design-height: 1280;--app-font-family: "Plus Jakarta Sans", sans-serif}html{touch-action:manipulation;-ms-touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,#app{width:100%;height:100%;font-family:var(--app-font-family);margin:0;padding:0;overflow:hidden;touch-action:manipulation;-ms-touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#app :where(*):not(.material-icons):not(.material-icons-outlined):not(.material-icons-round):not(.material-icons-sharp):not(.material-icons-two-tone){font-family:var(--app-font-family)!important}ul,ol{list-style-position:outside!important;padding-left:1.5em!important}.challenge-page__camera{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;transform-origin:50% 50%}
