*{box-sizing:border-box;margin:0;padding:0}html{font-family:sans-serif;font-size:16px;line-height:1.5}body{font-family:inherit;font-size:1em;line-height:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:.5em}a{text-decoration:none;cursor:pointer;color:var(--primary-color)}a:hover{color:var(--primary-color--light)}img{max-width:100%;height:auto;border:0}ul,ol{list-style:none;margin:0;padding:0}li{margin-bottom:.5em}table{border-collapse:collapse;width:100%}th,td{border:1px solid #ddd;padding:.5em;text-align:left}th{background-color:#f0f0f0}input,textarea,select{width:100%;padding:.5em;border:1px solid #ccc}button{padding:.5em 1em;background-color:var(--primary-color--dark);color:#fff;border:none;border-radius:.25em;cursor:pointer}button:hover{background-color:var(--primary-color)}hr{border:0;height:1px;background-color:#ddd;margin:1em 0}.clearfix:after{content:"";clear:both;display:table}:root{--background-color: #333;--foreground-color: #eee;--primary-color: #337ab7;--primary-color--dark: #23527c;--primary-color--light: #339bb7;--secondary-color: #515151;--success-color: #28a745;--success-color--dark: #1e7e34;--danger-color: #dc3545;--danger-color--dark: #a71d2a;--warning-color: #ffc107;--info-color: #17a2b8;--light-color: #f8f9fa;--dark-color: #2e2e2e;--box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, .12), 1px 2px 2px 1px rgba(0, 0, 0, .24)}html,body{background:var(--background-color);color:var(--foreground-color)}th{background-color:var(--secondary-color)}button.red{background-color:var(--danger-color--dark)}button.red:hover{background-color:var(--danger-color)}button.green{background-color:var(--success-color)}button.green:hover{background-color:var(--success-color--dark)}button.small{padding:.3em .5em}.outer[data-v-f5d30a80]{margin-top:2em}table[data-v-f5d30a80]{box-shadow:var(--box-shadow)}table[data-v-f5d30a80],thead[data-v-f5d30a80],tbody[data-v-f5d30a80],th[data-v-f5d30a80],td[data-v-f5d30a80]{border:1px solid black;border-collapse:collapse}h3[data-v-f5d30a80]{display:flex;justify-content:space-between;align-items:flex-end}.romaji[data-v-f5d30a80]{color:#aaa;font-size:.8em}span.kana[data-v-f5d30a80]{white-space:nowrap}.divider[data-v-f5d30a80]{pointer-events:none}td[data-v-f5d30a80]{padding:.5em;text-align:center}.checkall[data-v-f5d30a80]{font-size:.8em;white-space:nowrap}input[data-v-f5d30a80]:disabled{cursor:not-allowed}.multi-table[data-v-f5d30a80]{display:flex;flex-direction:column;gap:1em}#stats td[data-v-19711d32]{border:1px solid var(--dark-color);background-color:var(--background-color);box-shadow:var(--box-shadow)}#stats th[data-v-19711d32]{border:1px solid var(--dark-color);min-width:45px;width:50px}.script[data-v-19711d32]{position:relative}.script sup[data-v-19711d32],.script sub[data-v-19711d32]{position:absolute;left:.5em}.script sup[data-v-19711d32]{top:-.6em}.script sub[data-v-19711d32]{top:.5em}.min-width[data-v-19711d32]{min-width:85px}table[data-v-0b69e624]{border:none;width:fit-content;font-size:.8em;white-space:nowrap}thead th[data-v-0b69e624],thead td[data-v-0b69e624]{border:1px solid var(--dark-color);text-align:center}.lds-ring[data-v-89f42bee]{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div[data-v-89f42bee]{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--primary-color);border-radius:50%;animation:lds-ring-89f42bee 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--primary-color) transparent transparent transparent}.lds-ring div[data-v-89f42bee]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-89f42bee]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-89f42bee]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-89f42bee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title[data-v-a3d98b74]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.timer[data-v-a3d98b74]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.minutes input[data-v-a3d98b74]{background-color:#444;color:var(--foreground-color);border-radius:5px}.timer h1[data-v-a3d98b74]{margin-bottom:0}.timer-setup h4[data-v-a3d98b74]{text-align:center}.timer-setup form[data-v-a3d98b74]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.minutes[data-v-a3d98b74]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.minutes input[data-v-a3d98b74]{min-width:6em}.pause[data-v-a3d98b74]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.pause input[data-v-a3d98b74]{width:auto}#outer[data-v-9babfb9d]{max-width:50em;min-width:320px;width:50vw;margin:2em auto}.kana-box[data-v-9babfb9d]{display:flex;flex-direction:column;padding:1em;border-top:1px dashed #ccc;background-color:#0000001a;box-shadow:var(--box-shadow)}#kana-text[data-v-9babfb9d]{font-size:5em;text-align:center}#options[data-v-9babfb9d]{display:flex;flex-direction:column}#showhide-button[data-v-9babfb9d]{margin:1em auto}#kana[data-v-9babfb9d]{display:flex;flex-direction:column;align-items:center;justify-content:center}#answer[data-v-9babfb9d]{color:#aaa;pointer-events:none}#kana-input-text[data-v-9babfb9d]{text-align:center;font-size:1.2em;background-color:#444;color:var(--foreground-color)}#kana-input-text[data-v-9babfb9d]:disabled{cursor:not-allowed;background-color:#222;border:1px dotted var(--danger-color)}#message-text[data-v-9babfb9d]{color:var(--danger-color);padding:.5em;text-align:center}.percent[data-v-9babfb9d]{font-size:.85em}#reset-btn[data-v-9babfb9d]{position:relative}#reset-btn .btns[data-v-9babfb9d]{display:flex;flex-direction:row;gap:.5em;position:absolute;top:0}#reset-btn .btns.right[data-v-9babfb9d]{right:0}#reset-btn .btns.left[data-v-9babfb9d]{left:0}[data-v-9babfb9d] #kana-stats .stat-label{font-size:1.2em}#loading-spinner[data-v-9babfb9d]{margin-top:.4em}#weight-step-btn[data-v-9babfb9d]{min-width:83px}#stats[data-v-9babfb9d]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 1095px){#outer[data-v-9babfb9d]{width:75vw}}@media screen and (max-width: 730px){#outer[data-v-9babfb9d]{width:95vw}#reset-btn .btns[data-v-9babfb9d]{flex-direction:column}}@media screen and (max-width: 580px){#stats[data-v-9babfb9d]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5em}}@media screen and (max-width: 360px){.kana-box[data-v-9babfb9d]{padding:1em 0}#kana-input[data-v-9babfb9d],#reset-btn[data-v-9babfb9d]{margin:0 .5em}#stats[data-v-9babfb9d] .stats-table{width:100%}}
