body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.app{flex:1 2;flex-direction:column;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Noto Sans JP,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,MS UI Gothic,sans-serif;min-height:90vh;padding:32px}.app,.container{align-items:center;display:flex;justify-content:space-around}.container{flex-wrap:wrap;width:100%}h1{font-weight:700}.panel{max-width:80vw;width:500px}.cardPanel,.formPanel{display:flex;flex-direction:column;justify-content:center}.cardPanel{align-items:center;padding:12px}.card{border-radius:35px;box-shadow:0 4px 20px 0 #00000017;font-size:24px;height:400px;justify-content:space-between;max-width:70vw;min-width:300px;padding:48px 48px 36px;text-align:center}.card,.card-content{display:flex;flex-direction:column}.card-content{height:80%;justify-content:space-evenly}.welcome-card{color:grey}.expression{font-size:48px}.card-line-primary{font-size:24px;font-weight:700}.card-line-secondary{font-size:16px}.card-line-tertiary{font-size:14px;margin-top:8px}.align-left{text-align:left}b{color:#5586cd}.textbox{align-items:center;border-radius:35px;box-shadow:0 4px 20px 0 #00000017;display:flex;justify-content:space-between;padding:12px}.textbox-small{padding:0}.textbox .form-input{background:none;border:none;font-size:16px;max-width:40vw;padding:12px 20px;width:300px}.textbox .form-input:focus{outline:none}.textbox .input-small{font-size:12px}.textbox .input-long{max-width:80vw;width:500px}.textbox .form-submit{background:none;border:none;border-radius:17px;box-shadow:5px -2px 81px 1px #00000017;color:#6a7c92;cursor:pointer;font-size:16px}.button-primary{background:#fff;border:2px solid;border-radius:17px;color:#6a7c92;cursor:pointer;height:36px;min-width:96px}.hint{color:grey}.error,.hint{font-size:12px;text-align:center}.error{color:red}.select-primary{border:2px solid;border-radius:17px;color:#6a7c92;height:36px;padding:8px}.anki-form{display:flex;justify-content:space-around;max-width:auto}.anki-form-sent{font-size:13px}.anki-form-error{color:red;font-size:12px}
/*# sourceMappingURL=main.99774d7f.css.map*/