:root{--color-background: hsla(0, 0%, 96%, 0);--color-primary-text: hsl(240, 89%, 70%);--color-primary-shadow-focused: hsl(240, 83%, 65%);--color-primary-shadow: hsl(240, 100%, 79%);--color-destructive-text: hsl(0, 75%, 58%);--color-destructive-shadow: hsl(0, 100%, 77%);--color-black: hsl(0, 0%, 0%);--color-text: hsla(0, 0%, 0%, .87);--color-divider: hsla(240, 100%, 26%, .2);--color-background-hover: hsla(0, 0%, 50%, .1);--color-background-focus: hsla(0, 0%, 50%, .2);--color-outline-focus: hsl(0, 0%, 50%);--color-background-active: hsla(240, 84%, 76%, .19);--color-border: hsl(0, 0%, 44%);--color-memorize-background: hsl(141, 61%, 72%);--color-memorize-hint-background: hsl(105, 47%, 85%)}@media (prefers-color-scheme: dark){:root{--color-background: hsla(0, 24%, 85%, 0);--color-primary-text: hsl(240, 38.27%, 63.55%);--color-primary-shadow-focused: rgb(70, 70, 177);--color-primary-shadow: hsl(240, 24%, 43%);--color-destructive-text: hsl(0, 87%, 70%);--color-destructive-shadow: hsl(0, 100%, 60%);--color-black: hsl(0, 0%, 0%);--color-text: hsla(0, 0%, 96%, .87);--color-divider: hsla(240, 15%, 40%, .2);--color-background-hover: hsla(0, 0%, 50%, .1);--color-background-focus: hsla(0, 0%, 50%, .2);--color-outline-focus: hsl(0, 0%, 50%);--color-background-active: hsla(240, 28%, 25%, .19);--color-border: hsl(0, 0%, 29%);--color-memorize-background: hsl(141, 25%, 31%);--color-memorize-hint-background: hsl(105, 25%, 31%)}.icon-button img{filter:invert(100%)}}.apple-auth-button{border-color:var(--color-text)!important;background-color:var(--color-background)!important}.apple-auth-button svg{fill:var(--color-text)!important}body,html{height:100%;font-family:Helvetica,sans-serif}body{background-color:var(--color-background);margin:0}h1{font-family:helvetica,sans-serif;font-size:24px;line-height:32px;margin:0 0 15px}@font-face{font-family:FantasqueSansMono;src:url("./media/fsmreg-IIERXL7H.ttf")}.mat-button-toggle-label-content{width:calc(100% - 20px)}.fill-screen{height:100%}.primary-button{padding:7px;box-shadow:var(--color-primary-shadow) 1px 1px 0 2px;color:var(--color-primary-text);background-color:inherit;font-size:medium;font-weight:700;border:0;transition:box-shadow .2s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none}.primary-button:hover{box-shadow:var(--color-primary-shadow) 1px 1px 0 3px}.primary-button:active{box-shadow:var(--color-primary-shadow) -1px -1px 0 3px}.primary-button:focus{box-shadow:var(--color-primary-shadow-focused) 1px 1px 0 3px;outline:0}.destructive-button{padding:7px;box-shadow:var(--color-destructive-shadow) 1px 1px 0 2px;color:var(--color-destructive-text);background-color:inherit;font-size:medium;font-weight:700;border:0;transition:box-shadow .2s ease-in-out;cursor:pointer}.super-destructive-button{padding:7px;box-shadow:var(--color-black) 1px 1px 0 2px;color:var(--color-black);background-color:var(--color-destructive-shadow);font-size:medium;font-weight:700;border:0;transition:box-shadow .2s ease-in-out;cursor:pointer}.super-destructive-button:hover{box-shadow:1px 1px 0 3px}.super-destructive-button:active{box-shadow:-1px -1px 0 3px}.destructive-button:hover{box-shadow:1px 1px 0 3px}.destructive-button:active{box-shadow:-1px -1px 0 3px}.destructive-button:focus{box-shadow:var(--color-destructive-text) 1px 1px 0 3px;outline:0}.navigation-button{color:var(--color-text);box-sizing:border-box;text-decoration:none;width:100%;height:48px;display:flex;align-items:center;padding:0 10px;cursor:pointer;font-size:16px;border:0;border-bottom:1px solid var(--color-divider);background-color:inherit;transition:background-color .3s}.navigation-button:first-of-type{border-top:1px solid var(--color-divider)}.navigation-button:hover:not(.navigation-button--active):not(.navigation-button:active){background-color:var(--color-background-hover)}.navigation-button:focus:not(.navigation-button--active){background-color:var(--color-background-focus)}.navigation-button:focus{outline:1px solid var(--color-outline-focus)}.navigation-button--active{background-color:var(--color-background-active)}.info-text{opacity:.6}.back-button{cursor:pointer;background-color:inherit;font-weight:700;border:1px solid var(--color-border);color:inherit;width:65px;height:35px}.back-button:active{background-color:var(--color-background-focus)}.back-button:hover:not(.back-button:active){background-color:var(--color-background-hover)}.apple-auth-button{width:100%!important}
