.text-contrast-handle[data-v-46359f88]{padding:20px;position:relative}.text-contrast-handle .theme[data-v-46359f88]{align-items:center;display:flex;justify-content:space-between}.text-contrast-handle .theme .item[data-v-46359f88]{flex:1;padding:10px;position:relative}.text-contrast-handle .theme .item .inner[data-v-46359f88]{border:1px solid #cfd7eb;border-radius:4px;box-shadow:0 0 0 3px rgba(207,215,235,.2);cursor:pointer;overflow:hidden;padding:2px;position:relative;transition:all .3s ease}.text-contrast-handle .theme .item .inner .head[data-v-46359f88]{background-color:#111;border-radius:2px 2px 0 0;font-size:1.2rem;overflow:hidden;padding:8px 16px}.text-contrast-handle .theme .item .inner .content[data-v-46359f88]{padding:8px 16px}.text-contrast-handle .theme .item .inner .content span[data-v-46359f88]{display:block;line-height:24px}.text-contrast-handle .theme .item .inner .content span[data-v-46359f88]:first-child{font-size:1.1rem}.text-contrast-handle .theme .item .inner .content span[data-v-46359f88]:nth-child(2){font-size:1rem}.text-contrast-handle .theme .item .inner .content span[data-v-46359f88]:nth-child(3){font-size:.8rem}.text-contrast-handle .theme .item .title[data-v-46359f88]{align-items:center;display:flex;justify-content:center;margin-top:8px}.text-contrast-handle .theme .item .title h4[data-v-46359f88]{display:inline-block;font-size:.8rem;font-weight:400;position:relative;padding:4px 8px;text-align:center}.text-contrast-handle .theme .item:hover .inner[data-v-46359f88]{border-color:#2ec7c9;box-shadow:0 0 0 3px rgba(46,199,201,.2)}.text-contrast-handle .theme .item.active .inner[data-v-46359f88]{border-color:#5a8bff;box-shadow:0 0 0 3px rgba(90,139,255,.2)}.text-contrast-handle .theme .item.active h4[data-v-46359f88]:before{background-color:#09f;border-radius:50%;content:"";height:6px;position:absolute;left:-8px;top:50%;margin-top:-3px;width:6px}.text-contrast-handle .input[data-v-46359f88]{align-items:center;display:flex;justify-content:space-between}.text-contrast-handle .input .slider[data-v-46359f88]{flex:1;margin:0 10px}.text-contrast-handle .input .text[data-v-46359f88]{display:block;flex-shrink:0;padding:0 10px}