.dynamic-play-icon{transition-duration:.3s}.dynamic-play-icon .animate-wave1{animation:wave 1.6s ease-in-out infinite}.dynamic-play-icon .animate-wave2{animation:wave 1.6s ease-in-out .1s infinite}.dynamic-play-icon .animate-wave3{animation:wave 1.6s ease-in-out .2s infinite}@keyframes wave{0%{transform:scaleY(1)}25%{transform:scaleY(1.4)}50%{transform:scaleY(.4)}75%{transform:scaleY(1.4)}to{transform:scaleY(1)}}.dynamic-play-icon .play-contour{border:1px solid var(--color-main);border-radius:4px}.memory-verse-content-container .memorize-verse-container{position:relative;padding:16px}.memory-verse-content-container .memorize-verse-container .result{margin-bottom:16px}.memory-verse-content-container .memorize-verse-container .tag-list{margin-top:16px}.memory-verse-content-container .memorize-verse-container .button-row{margin-right:16px}.memory-verse-content-container .memorize-verse-container .button-row .blue-button,.memory-verse-content-container .memorize-verse-container .button-row .white-button{margin-left:16px}.memory-verse-content-container .memorize-verse-edit-area{display:flex;flex-direction:row;border:1px solid var(--border_gray);padding:16px;flex-wrap:wrap;min-height:60px}.memory-verse-content-container .correct,.memory-verse-content-container .error{font-size:16px}@keyframes cursor-blink{0%{opacity:0}}.memory-verse-content-container .touchscreen-memorize{height:calc(100vh - 200px - 37vw - 32px);align-items:flex-start;align-content:start;justify-content:flex-start;overflow-y:scroll}@media(min-width:376px){.memory-verse-content-container .touchscreen-memorize{height:calc(100vh - 200px - 33vw - 32px)}}@media(min-width:641px){.memory-verse-content-container .touchscreen-memorize{height:calc(100vh - 200px - 29vw - 48px)}}@media(min-width:1025px){.memory-verse-content-container .touchscreen-memorize{height:calc(100vh - 200px - 25vw - 48px)}}.memory-verse-content-container .touchscreen-memorize:after{content:"";width:5px;height:20px;background:var(--color-main);display:inline-block;animation:cursor-blink 1.5s steps(2) infinite}.memory-verse-content-container .scroll-content-container{margin:16px 0;flex-wrap:wrap}.memory-verse-content-container .verse-reference-container{border-bottom:1px solid var(--border_gray);padding:16px}.memory-verse-content-container .memory-remove-container{padding:16px}.memory-verse-content-container .memory-remove-container .button-row{margin-top:16px}.memory-verse-content-container .show-keyboard-container{display:flex;flex-direction:row;justify-content:flex-end;padding:8px}.memory-verse-content-container .show-keyboard-container svg{color:var(--color-main)}.verse-set-container{overflow-y:auto;height:calc(100vh - 120px)}@media(min-width:641px){.verse-set-container{height:calc(100vh - 100px)}.verse-set-container .memory-nav-row{display:none}}.verse-set-container .input-label{width:150px;height:44px}@media(min-width:641px){.verse-set-container .input-label{width:180px}}.verse-set-container .select-column{width:100%}.verse-set-container .input-select{margin-bottom:4px}.verse-set-container .verse-set-form-container,.verse-set-container .verses-container{padding:16px}@media(min-width:641px){.memory-content-container .add-edit-container .memory-nav-row{display:none}}.memory-content-container .add-edit-container .input-label{width:115px;height:48px;font-size:14px}@media(min-width:641px){.memory-content-container .add-edit-container .input-label{width:80px}}@media(min-width:1025px){.memory-content-container .add-edit-container .input-label{width:180px}}.memory-content-container .add-edit-container .select-column{width:100%}.memory-content-container .add-edit-container .input-select{margin-bottom:4px}.memory-content-container .add-edit-container .add-edit-form-container{padding:16px;overflow-y:auto;height:calc(100vh - 160px)}@media(min-width:641px){.memory-content-container .add-edit-container .add-edit-form-container{height:calc(100vh - 200px)}}.memory-content-container .add-edit-container .memory-text-input{background-color:var(--gray_background);width:100%;min-height:100px;overflow-y:auto;word-wrap:break-word;resize:none;padding:4px}@media(min-width:641px){.memory-content-container .add-edit-container .memory-text-input{min-height:200px}}