html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:62.5%}body,input{font-family:system-ui,emoji,sans-serif,Hiragino,Noto Sans JP,NotoSansCJK,Roboto,TakaoPGothic,Meiryo,メイリオ,MS PGothic,ＭＳ Ｐゴシック,Segoe UI,Segoe UI Emoji,Segoe UI Symbol}:root{--off-black:#222;--off-black-tint-20:#4e4e4e;--off-black-tint-30:#646464;--off-black-tint-40:#7a7a7a;--off-black-tint-50:#919191;--off-black-tint-60:#a7a7a7;--off-white:#fafafa;--off-white-shade-5:#eee;--off-white-shade-8:#e6e6e6;--off-white-shade-10:#e1e1e1;--off-white-shade-30:#afafaf;--off-white-shade-70:#4b4b4b;--off-white-shade-80:#323232;--off-white-opacify-85:#fafafa;--gray:#4f4f4f;--gray-lighten-10:#696969;--gray-lighten-30:#9c9c9c;--gray-lighten-50:#cfcfcf;--gray-tint-40:#959595;--focus:#119bff;--focus-darken-15:#0071c4;--focus-tint-30:#58b9ff;--info-background:#cdd9fc;--info-border:#243897;--info-contrast:#f08205;--error-border:#973127;--error-background:#ffabaa;--apprentice:#e63462;--apprentice-lighten-15:#ee7897;--apprentice-lighten-20:#f18fa8;--apprentice-darken-10:#ce1948;--apprentice-darken-25:#8a1130;--apprentice-darken-30:#730e28;--guru:#726da8;--guru-lighten-10:#918dbb;--guru-darken-20:#45416e;--guru-darken-25:#3b385e;--master:#0e6ba8;--master-lighten-20:#2ea2ee;--master-darken-20:#062f4a;--enlightened:#a3cef1;--enlightened-darken-40:#1a6cae;--burned:#3c435a;--burned-darken-30:#000;--kanji:#e63462;--kanji-shade-10:#cf2f58;--vocabulary:#726da8;--vocabulary-shade-10:#676297;--radical:#2ea2ee;--radical-shade-10:#2992d6;--exactly-correct:#00ce71;--correct:var(--exactly-correct);--reading-correct:#73d800;--alternate-match:#ef8a17;--alternate-match-completion:#f2cb58;--undo:#139bff;--incorrect:#c50f04;--incorrect-lighten-30:#fc6f66;--tag:#7ac864;--bar-base-color:#726da8;--bar-border-color:#393754;--bar-background-color:#ededf4;--bar-prior-xp-color:rgba(114,109,168,0.9);--bar-earned-xp-color:rgba(114,109,168,0.65);--wip-color:#505a79;--wip-color-lighten-4:#596385;--wip-color-lighten-50:#dfe1e9;--wip-color-darken-20:#282c3b;--wip-color-darken-25:#1d212c;--wip-color-darken-30:#13151d;--wip-color-darken-40:#000}.hidden{display:none}.invisible{visibility:hidden}.flex{display:flex}.sm{display:block}@media screen and (min-width:350px){.sm{display:none}}.big{display:none}@media screen and (min-width:667px){.big{display:inline-block}}.loading-spinner{display:inline-block;position:relative;width:64px;height:64px}.loading-spinner div{-webkit-animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.loading-spinner div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:var(--off-black);margin:-3px 0 0 -3px}.loading-spinner div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.loading-spinner div:first-child:after{top:50px;left:50px}.loading-spinner div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loading-spinner div:nth-child(2):after{top:54px;left:45px}.loading-spinner div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loading-spinner div:nth-child(3):after{top:57px;left:39px}.loading-spinner div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loading-spinner div:nth-child(4):after{top:58px;left:32px}.loading-spinner div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loading-spinner div:nth-child(5):after{top:57px;left:25px}.loading-spinner div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loading-spinner div:nth-child(6):after{top:54px;left:19px}.loading-spinner div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loading-spinner div:nth-child(7):after{top:50px;left:14px}.loading-spinner div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loading-spinner div:nth-child(8):after{top:45px;left:10px}em{font-style:italic}body,html{height:100%}:lang(ja){-webkit-locale:"'ja'";locale:"'ja'";font-weight:300}#app.kamesame{min-height:100vh;display:flex;flex-direction:column;color:var(--off-black);background-color:var(--off-white);font-size:16px}#app.kamesame h1{margin-top:16px;font-size:1.6rem;text-align:center;font-weight:bolder}#app.kamesame h2{margin-top:12px;font-size:1.8rem;font-weight:lighter}#app.kamesame h3{margin-top:6px;font-size:1.6rem;font-weight:lighter}#app.kamesame p{margin-top:24px;line-height:1.4;font-size:1rem;font-weight:lighter}@media screen and (min-width:1279px){#app.kamesame p{font-size:1.4rem}}#app.kamesame p.fine-print{font-size:.6rem}@media screen and (min-width:1279px){#app.kamesame p.fine-print{font-size:1rem}}#app.kamesame a{color:var(--focus)}#app.kamesame a,#app.kamesame a.undecorated:hover{text-decoration:none}#app.kamesame a:visited{color:var(--focus)}#app.kamesame a:hover{color:var(--focus-darken-15);-webkit-text-decoration:dotted;text-decoration:dotted}#app.kamesame a.emoji{text-shadow:none}#app.kamesame a.emoji:hover{text-decoration:none}#app.kamesame select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;color:var(--off-black)}#app.kamesame input,#app.kamesame select{margin-top:12px;width:100%;padding:12px;font-size:1.2rem;border:1px solid var(--off-black);font-weight:lighter;border-radius:2px;background-color:#fff}#app.kamesame input:focus,#app.kamesame select:focus{outline:none;border:1px solid var(--focus)}#app.kamesame button{margin:12px 0 0;display:block;padding:4px 12px;border-radius:2px;border:1px solid var(--off-black);color:var(--off-black);background-color:#fff;font-size:1.2rem;font-weight:lighter;white-space:nowrap;box-shadow:0 4px 4px 2px rgba(0,0,0,.2)}#app.kamesame button:hover:not([disabled]){position:relative;top:1px;left:1px;box-shadow:1px 1px 1px 1px var(--gray)}#app.kamesame button:active:not([disabled]){position:relative;top:2px;left:2px;color:var(--off-black);border:1px solid var(--off-black-tint-60);box-shadow:1px 1px 4px 2px var(--focus-tint-30)}#app.kamesame button,#app.kamesame select{height:50px}#app.kamesame a,#app.kamesame button{cursor:pointer}#app.kamesame a:active:not([disabled]) .tilty-hover,#app.kamesame a:hover:not([disabled]) .tilty-hover,#app.kamesame button:active:not([disabled]) .tilty-hover,#app.kamesame button:hover:not([disabled]) .tilty-hover{display:inline-block;transform:rotate(10deg)}#app.kamesame a:active:not([disabled]) .bulge-hover,#app.kamesame a:hover:not([disabled]) .bulge-hover,#app.kamesame button:active:not([disabled]) .bulge-hover,#app.kamesame button:hover:not([disabled]) .bulge-hover{display:inline-block;transform:scale(1.05)}#app.kamesame a:active:not([disabled]) .tilty-hover,#app.kamesame button:active:not([disabled]) .tilty-hover{transform:rotate(20deg)}#app.kamesame a:active:not([disabled]) .bulge-hover,#app.kamesame button:active:not([disabled]) .bulge-hover{transform:scale(1.1)}#app.kamesame label{line-height:1.2;font-size:1.1rem;font-weight:100;color:var(--gray-lighten-10)}#app.kamesame button[disabled],#app.kamesame button[readonly],#app.kamesame input[disabled],#app.kamesame input[readonly],#app.kamesame select[disabled],#app.kamesame select[readonly]{cursor:not-allowed;color:var(--off-black);-webkit-text-fill-color:var(--off-black);text-fill-color:var(--off-black);-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;background-color:var(--off-white-shade-8);border-color:rgba(0,0,0,.4)}#app.kamesame button[disabled]{opacity:.8}#app.kamesame [tabindex]:not(a):not(button):not(select):not(input):focus{outline:1px dashed var(--focus);outline-offset:16px}#app.kamesame .checkbox{margin-top:12px;display:flex;align-items:center}#app.kamesame .checkbox input,#app.kamesame .checkbox label{display:inline-block;cursor:pointer}#app.kamesame .checkbox label{margin-left:12px}#app.kamesame .checkbox input[type=checkbox]{margin:0;width:1rem;height:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}#app.kamesame .checkbox input[type=checkbox]:checked:after{display:block;position:relative;left:-.7rem;line-height:.1;letter-spacing:-.8rem;content:"✔️";font-weight:bolder}#app.kamesame .checkbox input[type=checkbox]:disabled{background-color:var(--gray-lighten-50)}#app.kamesame .sub-form{margin-bottom:24px}#app.kamesame .sub-form .title{display:block;font-size:1.2rem;margin-bottom:20px}#app.kamesame .sub-form .checkbox{margin-left:16px}#app.kamesame .buttons{margin-top:12px;display:flex}#app.kamesame .buttons.centered{margin-left:auto;margin-right:auto;justify-content:center}#app.kamesame .buttons.centered :not(:first-child){margin-left:12px}#app.kamesame .buttons a,#app.kamesame .buttons form{display:inline-block}#app.kamesame .buttons a:active,#app.kamesame .buttons a:hover{text-decoration:none!important}#app.kamesame .wrap{margin:48px auto 0;max-width:95%}@media screen and (min-width:767px){#app.kamesame .wrap{max-width:80%}}#app.kamesame.hide-superfluous-english .superfluous.english{visibility:hidden}#app.kamesame .section{margin-top:24px}#app.kamesame .section:not(:first-of-type){margin-top:48px}#app.kamesame .center{text-align:center}#app.kamesame .italic{font-style:italic}#app.kamesame b,#app.kamesame strong{font-weight:600}#app.kamesame .emoji-inline{margin-right:6px}#app.kamesame .strikethrough{text-decoration:line-through}#app.kamesame .l-margin-top{margin-top:24px}#app.kamesame #info{position:fixed;top:2vh;top:calc(2vh + env(safe-area-inset-top, 0));bottom:2vh;left:3vw;right:3vw;z-index:102;overflow:hidden;border-radius:20px;background-color:var(--off-black);padding:16px;color:var(--off-white)}#app.kamesame #info .close img{width:min(max(4vmin,36px),60px)}#app.kamesame #info .tutorial{flex:1 1;width:100%;max-width:800px;padding:1vh 8px 10vh;margin:16px auto auto;overflow-y:scroll;height:90%}#app.kamesame #info .tutorial>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #info .tutorial .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #info .tutorial~#footer{display:block}#app.kamesame #info .tutorial h1,#app.kamesame #info .tutorial h2,#app.kamesame #info .tutorial h3,#app.kamesame #info .tutorial h4,#app.kamesame #info .tutorial h5,#app.kamesame #info .tutorial h6{margin-top:0;font-weight:600;text-align:left}#app.kamesame #info .tutorial h1:not(:first-child),#app.kamesame #info .tutorial h2:not(:first-child),#app.kamesame #info .tutorial h3:not(:first-child),#app.kamesame #info .tutorial h4:not(:first-child),#app.kamesame #info .tutorial h5:not(:first-child),#app.kamesame #info .tutorial h6:not(:first-child){margin-top:24px}#app.kamesame #info .tutorial h1{font-size:1.8rem}#app.kamesame #info .tutorial h2{font-size:1.6rem}#app.kamesame #info .tutorial h3{font-size:1.4rem}#app.kamesame #info .tutorial h4,#app.kamesame #info .tutorial h5,#app.kamesame #info .tutorial h6{font-size:1.2rem}#app.kamesame #info .tutorial p{margin-top:12px}#app.kamesame #info .tutorial .hotkeys h2{margin-top:48px}#app.kamesame #info .tutorial .hotkeys .binding-table{margin-top:24px;display:table}#app.kamesame #info .tutorial .hotkeys .binding-table .binding{display:table-row;font-weight:700}#app.kamesame #info .tutorial .hotkeys .binding-table .binding>*{display:table-cell;padding-top:16px}#app.kamesame #info .tutorial .hotkeys .binding-table .binding .description{min-width:140px;text-align:right}#app.kamesame #info .tutorial .hotkeys .binding-table .binding .hotkey{padding-left:16px;text-transform:uppercase}#app.kamesame #notification{margin:0 auto;width:90%;max-width:800px;line-height:1.2}#app.kamesame #notification>div{display:flex;align-items:center;margin:12px 0;padding:0;border-radius:4px;border:2px solid;-webkit-animation:fade-in 2s;animation:fade-in 2s}#app.kamesame #notification>div.fade-out{transition:all .3s;margin:0;height:0;border-width:0}#app.kamesame #notification>div.fade-out:before{transition:opacity .15s,height .3s;opacity:0;height:0}#app.kamesame #notification>div.fade-out>*{transition:opacity .15s;opacity:0}#app.kamesame #notification>div .text{display:inline-block;padding:12px;word-break:word;text-shadow:none;font-size:4.5vmin}@media screen and (min-width:737px){#app.kamesame #notification>div .text{font-size:1.3rem}}#app.kamesame #notification>div a.dismiss{cursor:pointer;display:inline-block;right:6px;margin-left:auto;padding:0 6px 0 0;font-size:2.5rem}#app.kamesame #notification>div a.dismiss:hover{text-decoration:none}#app.kamesame #notification>div:before{margin-left:6px;font-size:2rem}#app.kamesame #notification>div.error{border-color:var(--error-border);background-color:var(--error-background)}#app.kamesame #notification>div.error .dismiss,#app.kamesame #notification>div.error .text{font-weight:500;color:var(--error-border)}#app.kamesame #notification>div.error:before{content:"😳"}#app.kamesame #notification>div.info{border-color:var(--info-border);background-color:var(--info-background)}#app.kamesame #notification>div.info .dismiss,#app.kamesame #notification>div.info .text{font-weight:500;color:var(--info-border)}#app.kamesame #notification>div.info:before{content:"🙇‍♂️"}#app.kamesame #notch{height:env(safe-area-inset-top);background-color:#000;z-index:101}#app.kamesame #notch .left,#app.kamesame #notch .right{position:fixed;height:env(safe-area-inset-top);top:0;background-color:rgba(0,0,0,.6)}#app.kamesame #notch .left{left:0;width:50vw}#app.kamesame #notch .right{right:0;width:50vw}#app.kamesame nav{margin-bottom:8px;background-color:var(--off-white-shade-5);box-shadow:0 0 4px 2px rgba(0,0,0,.3);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#app.kamesame nav.fake{display:none}@media (display-mode:standalone){#app.kamesame nav{width:100vw;margin-bottom:0;padding-bottom:3vh}#app.kamesame nav.real{bottom:0;position:fixed;z-index:101}#app.kamesame nav.fake{display:block;visibility:hidden}}#app.kamesame nav ul{display:flex;justify-content:space-between}#app.kamesame nav li{width:20vw;height:20vw;max-width:100px;max-height:100px;padding:4px;text-align:center}#app.kamesame nav li.push{margin-left:auto}#app.kamesame nav li a{display:flex;flex-direction:column;height:100%;width:100%;color:var(--gray)}#app.kamesame nav li a:visited{color:var(--gray)}#app.kamesame nav li a:hover{text-decoration:none}#app.kamesame nav li a:hover:not(.active) .label span{border-bottom:1px dotted var(--gray-tint-40);transition:border-bottom .2s linear}#app.kamesame nav li a.active .label span{border-bottom:1px solid var(--gray-tint-40)}#app.kamesame nav li a .count,#app.kamesame nav li a .icon,#app.kamesame nav li a .image,#app.kamesame nav li a .svg{height:80%}#app.kamesame nav li a .count>div,#app.kamesame nav li a .count img,#app.kamesame nav li a .icon>div,#app.kamesame nav li a .icon img,#app.kamesame nav li a .image>div,#app.kamesame nav li a .image img,#app.kamesame nav li a .svg>div,#app.kamesame nav li a .svg img{position:relative;top:50%;transform:translateY(-50%)}#app.kamesame nav li a .svg{max-width:92px;display:flex;justify-content:center}#app.kamesame nav li a .svg svg{width:12vw;max-width:60px}#app.kamesame nav li a .icon{font-size:10vw}#app.kamesame nav li a .count{font-size:7vw;text-shadow:1px 1px hsla(0,0%,100%,.6)}#app.kamesame nav li a .image>img{width:11.7vw}#app.kamesame nav li a .label{height:20%;padding-bottom:4px;font-size:.8rem;font-feature-settings:"smcp";font-variant:small-caps}@media screen and (min-width:560px){#app.kamesame nav li:not(:last-child):not(:first-child){margin-right:6px}#app.kamesame nav li a .icon>div{font-size:3rem}#app.kamesame nav li a .count>div{font-size:2.5rem}#app.kamesame nav li a .image>img{width:4rem}}#app.kamesame #login,#app.kamesame #resetPassword,#app.kamesame #signUp{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #login>.undo-top-padding:first-child,#app.kamesame #resetPassword>.undo-top-padding:first-child,#app.kamesame #signUp>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #login .section-wide,#app.kamesame #resetPassword .section-wide,#app.kamesame #signUp .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #login~#footer,#app.kamesame #resetPassword~#footer,#app.kamesame #signUp~#footer{display:block}#app.kamesame #login>img,#app.kamesame #resetPassword>img,#app.kamesame #signUp>img{margin-top:24px;width:100%}#app.kamesame #login .faux-form,#app.kamesame #login form,#app.kamesame #resetPassword .faux-form,#app.kamesame #resetPassword form,#app.kamesame #signUp .faux-form,#app.kamesame #signUp form{margin:48px auto 0}@media screen and (min-width:1279px){#app.kamesame #login .faux-form,#app.kamesame #login form,#app.kamesame #resetPassword .faux-form,#app.kamesame #resetPassword form,#app.kamesame #signUp .faux-form,#app.kamesame #signUp form{max-width:80%}}#app.kamesame #login .faux-form>div:not(:first-of-type),#app.kamesame #login form>div:not(:first-of-type),#app.kamesame #resetPassword .faux-form>div:not(:first-of-type),#app.kamesame #resetPassword form>div:not(:first-of-type),#app.kamesame #signUp .faux-form>div:not(:first-of-type),#app.kamesame #signUp form>div:not(:first-of-type){margin-top:12px}#app.kamesame #login .faux-form label,#app.kamesame #login form label,#app.kamesame #resetPassword .faux-form label,#app.kamesame #resetPassword form label,#app.kamesame #signUp .faux-form label,#app.kamesame #signUp form label{display:none}#app.kamesame #login .faux-form input[type=password],#app.kamesame #login form input[type=password],#app.kamesame #resetPassword .faux-form input[type=password],#app.kamesame #resetPassword form input[type=password],#app.kamesame #signUp .faux-form input[type=password],#app.kamesame #signUp form input[type=password]{font-family:unset}#app.kamesame #login br,#app.kamesame #resetPassword br,#app.kamesame #signUp br{display:block;content:" ";height:12px}#app.kamesame #accountSetupInProgress{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh;position:relative;top:30vh;display:flex;flex-direction:column;align-items:center}#app.kamesame #accountSetupInProgress>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #accountSetupInProgress .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #accountSetupInProgress~#footer{display:block}#app.kamesame #accountSetupInProgress h1{margin-top:24px}#app.kamesame #accountSetupInProgress p{margin-top:16px}#app.kamesame #account{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #account>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #account .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #account~#footer{display:block}#app.kamesame #account h2{margin-top:24px;margin-bottom:24px}#app.kamesame #account div{margin-top:16px}#app.kamesame #account>:not(:first-child){margin-top:64px}#app.kamesame #account .acknowledgements{text-align:center;opacity:.7}#app.kamesame #home{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #home>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #home .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #home~#footer{display:block}#app.kamesame #home h2{padding-bottom:12px}#app.kamesame #home h2:not(:first-child){margin-top:36px}#app.kamesame #home h3{font-size:1.4rem}#app.kamesame #home .journey{margin-top:16px;display:flex;justify-content:space-between;align-items:center;text-align:center}#app.kamesame #home .journey .milestone{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#app.kamesame #home .journey .milestone .svg{width:25vw;height:25vw;max-width:150px;max-height:150px;margin-bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}#app.kamesame #home .journey .milestone .marker{font-size:4vw;font-weight:500;margin-bottom:12px}@media screen and (min-width:737px){#app.kamesame #home .journey .milestone .marker{font-size:1.75rem}}#app.kamesame #home .journey .milestone .summary{font-size:3.5vw;font-weight:200}@media screen and (min-width:737px){#app.kamesame #home .journey .milestone .summary{font-size:1.6rem}}#app.kamesame #home .journey hr{display:none;width:6px;margin:0 16px;height:100%;background:green}#app.kamesame #home .stats{margin:24px auto 0;border:1px solid var(--gray-lighten-30);display:table}#app.kamesame #home .stats>div{padding:0 6px;margin-top:-.5rem}#app.kamesame #home .stats h4{background:var(--off-white) none repeat scroll 0 0;display:inline-block;padding:0 6px;margin-left:6px;color:var(--gray-lighten-30)}#app.kamesame #home .stats table{margin-top:6px;border-spacing:6px;border-collapse:inherit;padding:0 12px}#app.kamesame #home .stats .hr td{padding-top:12px}#app.kamesame #home .stats .stat .category{text-align:right;font-weight:500}#app.kamesame #home .stats .stat .category:after{content:":"}#app.kamesame #home .stats .stat .value{text-align:left}#app.kamesame #home .progress-bar{display:flex;flex-wrap:wrap;text-align:center;margin:16px auto 24px}#app.kamesame #home .progress-bar>*{padding:6px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);width:19%;margin:0 .5%}@media screen and (max-width:667px){#app.kamesame #home .progress-bar>*{width:48%;margin:1%}#app.kamesame #home .progress-bar>:nth-child(5){width:100%}}#app.kamesame #home .progress-bar>* .datum{margin-top:4px;font-size:3rem;color:#fff;text-shadow:-1px -1px 2px rgba(0,0,0,.3)}#app.kamesame #home .progress-bar>* .label{margin-top:8px;padding-bottom:4px;font-feature-settings:"smcp";font-variant:small-caps}#app.kamesame #home .progress-bar .faux-link,#app.kamesame #home .progress-bar>a{box-shadow:0 4px 4px 2px rgba(0,0,0,.2);text-decoration:none}#app.kamesame #home .progress-bar .faux-link:hover:not([disabled]),#app.kamesame #home .progress-bar>a:hover:not([disabled]){position:relative;top:1px;left:1px;box-shadow:1px 1px 1px 1px var(--gray)}#app.kamesame #home .progress-bar .faux-link:active:not([disabled]),#app.kamesame #home .progress-bar>a:active:not([disabled]){position:relative;top:2px;left:2px;color:var(--off-black);border:1px solid var(--off-black-tint-60);box-shadow:1px 1px 4px 2px var(--focus-tint-30)}#app.kamesame #home .progress-bar .apprentice{background-color:var(--apprentice)}#app.kamesame #home .progress-bar .apprentice .label{color:var(--apprentice-darken-30)}#app.kamesame #home .progress-bar .guru{background-color:var(--guru)}#app.kamesame #home .progress-bar .guru .label{color:var(--guru-darken-25)}#app.kamesame #home .progress-bar .master{background-color:var(--master)}#app.kamesame #home .progress-bar .master .label{color:var(--master-darken-20)}#app.kamesame #home .progress-bar .enlightened{background-color:var(--enlightened)}#app.kamesame #home .progress-bar .enlightened .label{color:var(--enlightened-darken-40)}#app.kamesame #home .progress-bar .burned{background-color:var(--burned)}#app.kamesame #home .progress-bar .burned .label{color:var(--burned-darken-30)}#app.kamesame #learnings{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #learnings>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #learnings .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #learnings~#footer{display:block}#app.kamesame #lessons{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #lessons>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #lessons .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #lessons~#footer{display:block}#app.kamesame #lessons .section{margin-bottom:48px}#app.kamesame #lessons .protip{margin-top:24px;text-align:center;font-style:italic}#app.kamesame #lessons .hint{margin-top:12px;text-align:left;font-style:italic;font-size:.9rem;font-weight:200}#app.kamesame #lessons .lesson-count-message{text-align:center;margin:0 auto;padding:12px;border:1px solid}#app.kamesame #lessons .lesson-count-message .count{font-weight:700}#app.kamesame #lessons .lesson-count-message.info{border-color:var(--info-border);background-color:var(--info-background)}#app.kamesame #lessons .lesson-count-message.error{border-color:var(--error-border);background-color:var(--error-background)}#app.kamesame #lessons form:not(:first-child){margin-top:48px}#app.kamesame #lessons form h2{margin-bottom:24px}#app.kamesame #lessons form .section>div{margin-top:16px}#app.kamesame #lessons form .word-dump{margin-top:16px;width:100%;border-radius:2px;height:8rem;font-size:1rem;font-weight:200}#app.kamesame #lessons #lessonsFromLists h3{margin-top:12px;font-size:1.2rem;font-weight:600}#app.kamesame #lessons #lessonsFromLists p{margin-top:12px}#app.kamesame #lessons #lessonsFromLists .excludedLessons{background-color:#a0a0a0}#app.kamesame #lessons #lessonsFromLists .apprentice{background-color:#82c850}#app.kamesame #lessons #lessonsFromLists .guru{background-color:#74c23d}#app.kamesame #lessons #lessonsFromLists .master{background-color:#69ae37}#app.kamesame #lessons #lessonsFromLists .enlightened{background-color:#5d9b31}#app.kamesame #lessons #lessonsFromLists .burned{background-color:#51872b}#app.kamesame #lessons #lessonsFromLists .list-progress-bar{position:relative;margin:12px 0;height:48px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);background-color:rgba(var(--off-black),.1)}#app.kamesame #lessons #lessonsFromLists .list-progress-bar .progress-wrap{height:100%;-webkit-animation:fade-in .6s;animation:fade-in .6s}#app.kamesame #lessons #lessonsFromLists .list-progress-bar .progress{height:100%;display:inline-block}#app.kamesame #lessons #lessonsFromLists .details .actions{text-align:center}#app.kamesame #lessons #lessonsFromLists .details .actions .loading{font-style:italic;opacity:.7}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap{display:flex;flex-wrap:wrap;margin:16px auto 0;text-align:center}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>*{padding:6px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);width:19%;margin:0 .5%}@media screen and (max-width:667px){#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>*{width:48%;margin:1%}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>:nth-child(5){width:100%}}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>* .datum{margin-top:4px;font-size:3rem;color:#fff;text-shadow:-1px -1px 2px rgba(0,0,0,.3)}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>* .label{margin-top:8px;padding-bottom:4px;font-feature-settings:"smcp";font-variant:small-caps}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap .faux-link,#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>a{box-shadow:0 4px 4px 2px rgba(0,0,0,.2);text-decoration:none}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap .faux-link:hover:not([disabled]),#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>a:hover:not([disabled]){position:relative;top:1px;left:1px;box-shadow:1px 1px 1px 1px var(--gray)}#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap .faux-link:active:not([disabled]),#app.kamesame #lessons #lessonsFromLists .details .statistic-wrap>a:active:not([disabled]){position:relative;top:2px;left:2px;color:var(--off-black);border:1px solid var(--off-black-tint-60);box-shadow:1px 1px 4px 2px var(--focus-tint-30)}#app.kamesame #lessons #lessonsFromLists .details .narrative{margin-top:12px}#app.kamesame #lessons #lessonsFromLists .details .narrative h4,#app.kamesame #lessons #lessonsFromLists .details .narrative h5,#app.kamesame #lessons #lessonsFromLists .details .narrative h6,#app.kamesame #lessons #lessonsFromLists .details .narrative h7{display:block;text-align:center;margin-top:6px;font-size:1rem;font-weight:500}#app.kamesame #lessons #lessonsFromLists .details .narrative h5{font-weight:400;opacity:.8}#app.kamesame #lessons #lessonsFromLists .details .narrative h6{font-weight:300;opacity:.6}#app.kamesame #lessons #lessonsFromLists .details .narrative h7{font-weight:300}#app.kamesame #lessons #lessonsFromLists .lesson-list-mode-selector{margin-top:16px}#app.kamesame #lessons #lessonsFromLists .buttons{display:flex;justify-content:space-between;margin-top:12px}#app.kamesame #lessons #lessonsFromLists .buttons input[type=checkbox]{margin-left:12px}#app.kamesame #lessonsFromWords{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #lessonsFromWords>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #lessonsFromWords .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #lessonsFromWords~#footer{display:block}#app.kamesame #lessonsFromWords .content-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:column}#app.kamesame #lessonsFromWords .content-actions .study-starter{display:flex;width:100%;justify-content:space-between;margin-top:16px}#app.kamesame #lessonsFromWords .content-actions .study-starter button{margin-top:0}#app.kamesame #lessonsFromWords .content-actions .study-starter #lesson_list_mode{margin-left:12px;width:auto;padding-right:36px}#app.kamesame #lessonsFromWords .content-actions .bulk-select{margin-top:24px;width:100%;text-transform:uppercase}#app.kamesame #lessonsFromWords .content-actions .bulk-select>*{text-align:right;margin-bottom:12px}#app.kamesame #lessonsFromWords .content-actions .bulk-select>:not(:last-child){margin-right:12px}#app.kamesame #lessonsFromWords .content-actions .bulk-select a:not(:last-child):after{content:"|";padding-left:12px;color:var(--off-black-tint-60)}#app.kamesame #lessonsFromWords .lesson-row{display:flex;justify-content:space-between}#app.kamesame #lessonsFromWords .lesson-row .include-exclude-button{flex:initial;margin-right:6px;display:flex;align-items:center;justify-content:center}#app.kamesame #lessonsFromWords .lesson-row .include-exclude-button:hover{text-decoration:none}#app.kamesame #lessonsFromWords .lesson-row .include-exclude-button button{margin:0;padding:6px}#app.kamesame #lessonsFromWords .lesson-row .lesson-selection{flex:initial;margin:0 0 0 6px;display:flex;justify-content:center;align-content:center}#app.kamesame #lessonsFromWords .lesson-row .lesson-word{flex:auto}#app.kamesame #lessonsFromWords .lesson-row .item-list{margin-top:0}#app.kamesame #excludedItems{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #excludedItems>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #excludedItems .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #excludedItems~#footer{display:block}#app.kamesame #reviews{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #reviews>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #reviews .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #reviews~#footer{display:block}#app.kamesame #reviews .wip{max-height:124px;box-shadow:inset 0 0 8px 0 rgba(0,0,0,.6);background:var(--wip-color-lighten-4)}@media (display-mode:standalone){#app.kamesame #reviews .wip{box-shadow:none}}#app.kamesame #reviews .wip+.spacer{height:0}#app.kamesame #reviews .wip.remove{overflow:hidden;max-height:0;transition:max-height .35s ease-out}#app.kamesame #reviews .wip.remove+.spacer{height:calc(1vh + 8px);transition:height .35s ease-out}#app.kamesame #reviews .wip h2,#app.kamesame #reviews .wip p{text-align:center}#app.kamesame #reviews .wip h2{color:var(--wip-color-darken-30);opacity:.8;padding-top:12px;margin-top:0;font-weight:600;font-size:1.45rem;font-feature-settings:"smcp";font-variant:small-caps}#app.kamesame #reviews .wip p{color:var(--off-white);text-shadow:-1px -1px 0 rgba(0,0,0,.3);font-weight:500;font-size:1.4rem;margin-top:6px}#app.kamesame #reviews .wip .buttons{margin-top:8px;padding-bottom:12px;display:flex;justify-content:center}#app.kamesame #reviews .wip .buttons :not(:first-child){margin-left:36px}#app.kamesame #reviews .wip .buttons button{height:30px;margin-top:0;background-color:var(--wip-color-lighten-50);color:var(--wip-color-darken-40);border-color:var(--wip-color-darken-25);font-size:1rem;padding:3px 9px;font-weight:500}#app.kamesame #reviews .wip .buttons button:active,#app.kamesame #reviews .wip .buttons button:hover{box-shadow:1px 1px 1px 1px var(--wip-color-darken-20)}#app.kamesame #reviews .pause-reviews{margin-top:48px}#app.kamesame #reviews .reviews-progress{display:flex;flex-wrap:wrap;margin:16px auto 0;text-align:center}#app.kamesame #reviews .reviews-progress>*{padding:6px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);width:19%;margin:0 .5%}@media screen and (max-width:667px){#app.kamesame #reviews .reviews-progress>*{width:48%;margin:1%}#app.kamesame #reviews .reviews-progress>:nth-child(3){width:100%}}#app.kamesame #reviews .reviews-progress>* .datum{margin-top:4px;font-size:3rem;color:#fff;text-shadow:-1px -1px 2px rgba(0,0,0,.3)}#app.kamesame #reviews .reviews-progress>* .label{margin-top:8px;padding-bottom:4px;font-feature-settings:"smcp";font-variant:small-caps}#app.kamesame #reviews .reviews-progress .faux-link,#app.kamesame #reviews .reviews-progress>a{box-shadow:0 4px 4px 2px rgba(0,0,0,.2);text-decoration:none}#app.kamesame #reviews .reviews-progress .faux-link:hover:not([disabled]),#app.kamesame #reviews .reviews-progress>a:hover:not([disabled]){position:relative;top:1px;left:1px;box-shadow:1px 1px 1px 1px var(--gray)}#app.kamesame #reviews .reviews-progress .faux-link:active:not([disabled]),#app.kamesame #reviews .reviews-progress>a:active:not([disabled]){position:relative;top:2px;left:2px;color:var(--off-black);border:1px solid var(--off-black-tint-60);box-shadow:1px 1px 4px 2px var(--focus-tint-30)}#app.kamesame #reviews .reviews-progress>*{display:flex;flex-direction:column;justify-content:center;background-color:var(--guru-lighten-10);white-space:nowrap}#app.kamesame #reviews .reviews-progress>* .datum{font-size:1.2rem}#app.kamesame #reviews .reviews-progress>* .datum.primary{font-size:2rem}#app.kamesame #reviews .reviews-progress>* .datum.timestamp{display:flex;justify-content:center}#app.kamesame #reviews .reviews-progress>* .datum.timestamp .at{padding:.3rem;font-size:.6rem}@media screen and (min-width:667px){#app.kamesame #reviews .reviews-progress>* .datum{font-size:2rem;min-height:32px}#app.kamesame #reviews .reviews-progress>* .datum.primary{font-size:2rem}#app.kamesame #reviews .reviews-progress>* .datum.timestamp{font-size:1.1rem;padding-top:10px}}#app.kamesame #reviews .reviews-progress>* .label{font-size:.9rem;font-weight:600;color:var(--guru-darken-20)}#app.kamesame #reviews .reviews-progress .faux-link,#app.kamesame #reviews .reviews-progress>a{background-color:var(--apprentice);color:var(--off-white)}#app.kamesame #reviews .reviews-progress .faux-link .label,#app.kamesame #reviews .reviews-progress>a .label{color:var(--apprentice-darken-25)}#app.kamesame #reviews .reviews-progress .faux-link[disabled],#app.kamesame #reviews .reviews-progress>a[disabled]{background-color:var(--apprentice-lighten-15)}#app.kamesame #reviews .reviews-progress .faux-link:not([disabled]),#app.kamesame #reviews .reviews-progress>a:not([disabled]){box-shadow:0 0 6px var(--apprentice-lighten-20)}#app.kamesame #reviews .reviews-progress .faux-link:hover:not([disabled]),#app.kamesame #reviews .reviews-progress>a:hover:not([disabled]){box-shadow:1px 1px 6px var(--apprentice)}#app.kamesame #reviews .reviews-progress .faux-link:active:not([disabled]),#app.kamesame #reviews .reviews-progress>a:active:not([disabled]){border:0;box-shadow:2px 2px 6px var(--apprentice-darken-10)}#app.kamesame #reviews .lesson-type-selection{margin-top:24px}#app.kamesame #reviews .lesson-type-selection .lesson-types{margin-top:16px}#app.kamesame #reviews .lesson-type-selection .checkbox{margin-left:16px}#app.kamesame #reviews .stats{margin:16px auto 0;padding-bottom:6px;border:1px solid var(--gray-lighten-30);display:table}#app.kamesame #reviews .stats>div{padding:0 6px;margin-top:-.5rem}#app.kamesame #reviews .stats h4{background:var(--off-white) none repeat scroll 0 0;display:inline-block;padding:0 6px;margin-left:6px;color:var(--gray-lighten-30)}#app.kamesame #reviews .stats table{margin-top:6px;border-spacing:6px;border-collapse:inherit;padding:0 12px}#app.kamesame #reviews .stats .hr td{padding-top:12px}#app.kamesame #reviews .stats .stat .category{text-align:right;font-weight:500}#app.kamesame #reviews .stats .stat .category:after{content:":"}#app.kamesame #reviews .stats .stat .value{text-align:left}#app.kamesame #reviews .reviews-by-bucket{margin-top:36px}#app.kamesame #reviews .reviews-by-bucket h3{padding:6px;color:var(--off-white);text-fill-color:var(--off-white);font-weight:bolder;border-radius:2px;paint-order:stroke fill}#app.kamesame #reviews .reviews-by-bucket.correct h3{background-color:var(--correct)}#app.kamesame #reviews .reviews-by-bucket.incorrect h3{background-color:var(--incorrect-lighten-30)}#app.kamesame #reviews .review-bucket{margin:24px auto 0;width:90%;padding-bottom:16px;border:1px solid var(--gray-lighten-30)}#app.kamesame #reviews .review-bucket>div{padding:0 6px;margin-top:-.5rem}#app.kamesame #reviews .review-bucket h4{background:var(--off-white) none repeat scroll 0 0;display:inline-block;padding:0 6px;margin-left:6px;color:var(--gray-lighten-30)}#app.kamesame #study{flex:1 1;color:var(--off-white);text-shadow:-1px -1px rgba(0,0,0,.2)}#app.kamesame #study.vocabulary{background-color:var(--vocabulary)}#app.kamesame #study.kanji{background-color:var(--kanji)}#app.kamesame #study.radical{background-color:var(--radical)}#app.kamesame #study .progress{position:relative;height:.5vh;background-color:rgba(var(--off-black),.5)}#app.kamesame #study .progress .complete{position:absolute;left:0;top:0;height:.5vh;background-color:var(--off-white);width:0}#app.kamesame #study .header{display:flex;height:8vh;padding:1vh 1vw;font-size:6vmin}@media screen and (min-width:737px){#app.kamesame #study .header{font-size:2rem}}#app.kamesame #study .header a.exit{cursor:pointer;font-size:1.2em;margin-right:auto;opacity:.65;position:relative;top:2px}#app.kamesame #study .header a.exit:hover{text-decoration:none}#app.kamesame #study .header .stat{padding-right:12px}#app.kamesame #study .header .stat.percent:before{content:"👍";position:relative;top:3px;font-size:1.2em;opacity:.65;padding-right:2px}#app.kamesame #study .header .stat.complete:before{content:"✅";position:relative;top:3px;font-size:1.2em;opacity:.65;padding-right:2px}#app.kamesame #study .header .stat.incomplete:before{content:"📬";position:relative;top:3px;font-size:1.2em;opacity:.65;padding-right:2px}#app.kamesame #study #notification_alternative{position:absolute;left:5vw;width:90vw}#app.kamesame #study .meaning{height:35vh;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;max-width:98%}#app.kamesame #study .meaning.choke-up{height:20vh}@media screen and (min-width:350px){#app.kamesame #study .meaning{max-width:95%}}@media screen and (min-width:737px){#app.kamesame #study .meaning{max-width:90%}}@media screen and (min-width:1200px){#app.kamesame #study .meaning{max-width:85%}}@media screen and (min-width:2000px){#app.kamesame #study .meaning{max-width:80%}}#app.kamesame #study .meaning svg{max-width:95%;margin:0 auto}#app.kamesame #study .meaning svg text{fill:var(--off-white);text-anchor:middle}#app.kamesame #study .meaning .text{line-height:normal;overflow:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#app.kamesame #study .meaning .text.long{font-size:max(6vmin,1.9rem)}#app.kamesame #study .meaning .text.huge{font-size:max(5vmin,1.7rem)}#app.kamesame #study .meaning .text.giant{text-align:left;font-size:max(4vmin,1.2rem)}#app.kamesame #study .meaning .text.enormous{text-align:left;font-size:max(3vmin,1rem)}#app.kamesame #study .meaning .text.massive{text-align:left;font-size:max(2.5vmin,.8rem)}@media screen and (min-width:2000px){#app.kamesame #study .meaning .text.massive{font-size:3rem}}#app.kamesame #study .meaning .parts-of-speech{margin-top:1vmin;font-style:italic;font-size:5vmin;opacity:.8}#app.kamesame #study .input-area{position:relative;box-shadow:0 4px 4px 2px rgba(0,0,0,.2)}#app.kamesame #study .input-area input{transition:height .1s,padding .1s}#app.kamesame #study .input-area[data-warez=pen] input{caret-color:transparent;padding:20vmin 0;height:20vh;font-size:18vmin}#app.kamesame #study .input-area[data-warez=pen] input::-moz-placeholder{opacity:0}#app.kamesame #study .input-area[data-warez=pen] input:-ms-input-placeholder{opacity:0}#app.kamesame #study .input-area[data-warez=pen] input::placeholder{opacity:0}#app.kamesame #study .input-area[data-warez=pen] a{top:30%;font-size:15vmin}#app.kamesame #study .input-area input{margin-top:1vh;padding:9vmin 0;height:9vh;border-radius:0;border:2px solid transparent;border-right:none;border-left:none;text-align:center;font-size:8vmin;opacity:1}#app.kamesame #study .input-area input[disabled],#app.kamesame #study .input-area input[readonly]{cursor:inherit}#app.kamesame #study .input-area input::-moz-placeholder{font-size:6.5vmin;color:var(--off-black-tint-60)}#app.kamesame #study .input-area input:-ms-input-placeholder{font-size:6.5vmin;color:var(--off-black-tint-60)}#app.kamesame #study .input-area input::placeholder{font-size:6.5vmin;color:var(--off-black-tint-60)}#app.kamesame #study .input-area input:focus::-moz-placeholder{color:var(--off-black-tint-40)}#app.kamesame #study .input-area input:focus:-ms-input-placeholder{color:var(--off-black-tint-40)}#app.kamesame #study .input-area input:focus::placeholder{color:var(--off-black-tint-40)}#app.kamesame #study .input-area input.recognition{background-color:var(--off-black);font-weight:300;color:#fff}#app.kamesame #study .input-area input.recognition::-moz-placeholder{font-size:6.5vmin;color:var(--off-white-shade-30)}#app.kamesame #study .input-area input.recognition:-ms-input-placeholder{font-size:6.5vmin;color:var(--off-white-shade-30)}#app.kamesame #study .input-area input.recognition::placeholder{font-size:6.5vmin;color:var(--off-white-shade-30)}#app.kamesame #study .input-area input.recognition:focus::-moz-placeholder{color:var(--off-white-shade-10)}#app.kamesame #study .input-area input.recognition:focus:-ms-input-placeholder{color:var(--off-white-shade-10)}#app.kamesame #study .input-area input.recognition:focus::placeholder{color:var(--off-white-shade-10)}#app.kamesame #study .input-area input.shake{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:2;animation-iteration-count:2}#app.kamesame #study .input-area input.answered{color:var(--off-white);-webkit-text-fill-color:var(--off-white);text-fill-color:var(--off-white);transition:all .07s;font-weight:400;border-top:2px solid var(--off-white);border-bottom:2px solid var(--off-white)}#app.kamesame #study .input-area input.answered.exactly_correct{background-color:var(--exactly-correct)}#app.kamesame #study .input-area input.answered.reading_correct{background-color:var(--reading-correct)}#app.kamesame #study .input-area input.answered.alternate_match{background-color:var(--alternate-match)}#app.kamesame #study .input-area input.answered.alternate_match_completion{background-color:var(--alternate-match-completion)}#app.kamesame #study .input-area input.answered.incorrect{background-color:var(--incorrect)}#app.kamesame #study .input-area input.answered.undone{background-color:var(--undo)}#app.kamesame #study .input-area input.answered.pending:not(.recognition){font-weight:100;color:#000;-webkit-text-fill-color:#000;text-fill-color:#000}#app.kamesame #study .input-area a{cursor:pointer;position:absolute;top:40%;opacity:1;font-size:6vmin}#app.kamesame #study .input-area a.right{right:1.5vmin}#app.kamesame #study .input-area a.left{left:1.5vmin}#app.kamesame #study .input-area .reward-notifications{position:absolute;bottom:100%;display:flex;width:100%;flex-direction:column;align-items:center}#app.kamesame #study .input-area .reward-notifications .reward-notification{position:absolute;bottom:0;margin-top:12px;padding:6px 0;border:2px solid rgba(var(--off-white),.5);box-shadow:0 4px 4px 2px rgba(var(--off-black),.2);text-shadow:-1px -1px rgba(var(--off-black),.15);opacity:0;font-size:5vmin;-webkit-animation:float-up-and-away 1.75s 1;animation:float-up-and-away 1.75s 1}@media screen and (min-width:737px){#app.kamesame #study .input-area .reward-notifications .reward-notification{font-size:2rem}}#app.kamesame #study .input-area .reward-notifications .reward-notification:first-child{-webkit-animation-delay:0s;animation-delay:0s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(2){-webkit-animation-delay:1.3125s;animation-delay:1.3125s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(3){-webkit-animation-delay:2.625s;animation-delay:2.625s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(4){-webkit-animation-delay:3.9375s;animation-delay:3.9375s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(5){-webkit-animation-delay:5.25s;animation-delay:5.25s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(6){-webkit-animation-delay:6.5625s;animation-delay:6.5625s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(7){-webkit-animation-delay:7.875s;animation-delay:7.875s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(8){-webkit-animation-delay:9.1875s;animation-delay:9.1875s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(9){-webkit-animation-delay:10.5s;animation-delay:10.5s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(10){-webkit-animation-delay:11.8125s;animation-delay:11.8125s}#app.kamesame #study .input-area .reward-notifications .reward-notification:nth-child(11){-webkit-animation-delay:13.125s;animation-delay:13.125s}#app.kamesame #study .input-area .reward-notifications .reward-notification:after,#app.kamesame #study .input-area .reward-notifications .reward-notification:before{position:relative;display:inline-block;background-repeat:no-repeat;content:"";margin-left:16px;margin-right:16px;background-size:5vmin;width:5vmin;height:5vmin}@media screen and (min-width:737px){#app.kamesame #study .input-area .reward-notifications .reward-notification:after,#app.kamesame #study .input-area .reward-notifications .reward-notification:before{background-size:2rem;width:2rem;height:2rem}}#app.kamesame #study .input-area .reward-notifications .reward-notification.good{background-color:var(--correct)}#app.kamesame #study .input-area .reward-notifications .reward-notification.good:after,#app.kamesame #study .input-area .reward-notifications .reward-notification.good:before{background-image:url(https://cdn.kamesame.com/packs/media/images/up-arrow-9bba2bef16fd30cd1b59a0b7cbe84f98.svg);top:.7142857143vmin}@media screen and (min-width:737px){#app.kamesame #study .input-area .reward-notifications .reward-notification.good:after,#app.kamesame #study .input-area .reward-notifications .reward-notification.good:before{top:.2857142857rem}}#app.kamesame #study .input-area .reward-notifications .reward-notification.bad{-webkit-animation:float-down-and-away 1.75s 1;animation:float-down-and-away 1.75s 1;background-color:var(--incorrect-lighten-30)}#app.kamesame #study .input-area .reward-notifications .reward-notification.bad:after,#app.kamesame #study .input-area .reward-notifications .reward-notification.bad:before{background-image:url(https://cdn.kamesame.com/packs/media/images/down-arrow-8d5a913f9cc1134c4384e78b54f51f1d.svg);top:1.25vmin}@media screen and (min-width:737px){#app.kamesame #study .input-area .reward-notifications .reward-notification.bad:after,#app.kamesame #study .input-area .reward-notifications .reward-notification.bad:before{top:.5rem}}#app.kamesame #study .synonyms{max-width:90vw;margin:5vh auto 0;text-align:center}#app.kamesame #study .synonyms h4{font-size:3vmin;font-style:italic;opacity:.8}#app.kamesame #study .synonyms .items{margin-top:1vh;text-transform:capitalize;font-size:4vmin}#app.kamesame #study .extra-actions{margin:5vh auto 0;text-align:center}#app.kamesame #study .extra-actions h4{font-size:3vmin;font-style:italic;margin-bottom:6px}#app.kamesame #study .extra-actions a{color:#fff;font-weight:700;text-decoration:underline}#app.kamesame #study .answer-error{-webkit-animation:fade-in .5s;animation:fade-in .5s;position:absolute;top:-4vh;left:5%;width:90%;font-size:3vh;padding:4px;text-align:center;background-color:var(--off-white-opacify-85);border-radius:2px;color:var(--off-black);text-shadow:none;font-weight:lighter}#app.kamesame #study .answer-error.fade-out{background-color:#fff;-webkit-animation:fade-out .5s;animation:fade-out .5s}#app.kamesame #study .card-actions{height:42px;height:max(4vh,42px);display:flex;justify-content:space-between;background-color:rgba(0,0,0,.3)}#app.kamesame #study .card-actions .action{height:42px;height:max(4vh,42px);width:max(10vw,100px);padding:0 6px;text-align:center;text-shadow:none;border:2px solid #ccc;border-top:none;background-color:var(--off-white);color:var(--off-black)}#app.kamesame #study .card-actions .action[disabled]{cursor:not-allowed}#app.kamesame #study .card-actions .action:hover:not([disabled]){margin-top:-2px}#app.kamesame #study .card-actions .action:active:not([disabled]){margin-top:-3px}#app.kamesame #study .card-actions .action.fail{background-color:#d4000b;border-color:#ffa1a6;fill:#fff}#app.kamesame #study .card-actions .action.fail[disabled]{background-color:rgba(212,0,11,.7);border-color:rgba(255,161,166,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.learn{background-color:#5fa807;border-color:#c3fa81;fill:#fff}#app.kamesame #study .card-actions .action.learn[disabled]{background-color:rgba(95,168,7,.7);border-color:rgba(195,250,129,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.skip{background-color:#d3ca00;border-color:#fffba0;fill:#fff}#app.kamesame #study .card-actions .action.skip[disabled]{background-color:rgba(211,202,0,.7);border-color:rgba(255,251,160,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.undo{background-color:#0081df;border-color:#acdcff;fill:#fff}#app.kamesame #study .card-actions .action.undo[disabled]{background-color:rgba(0,129,223,.7);border-color:rgba(172,220,255,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.burn{background-color:#ba5200;border-color:#ffbc87;fill:#fff}#app.kamesame #study .card-actions .action.burn[disabled]{background-color:rgba(186,82,0,.7);border-color:rgba(255,188,135,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.unlearn{background-color:#5f00ff;border-color:#dfccff;fill:#fff}#app.kamesame #study .card-actions .action.unlearn[disabled]{background-color:rgba(95,0,255,.7);border-color:rgba(223,204,255,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.undo-review{background-color:#0f3333;border-color:#46c8c8;fill:#fff}#app.kamesame #study .card-actions .action.undo-review[disabled]{background-color:rgba(15,51,51,.7);border-color:rgba(70,200,200,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .card-actions .action.block{background-color:#434343;border-color:#a9a9a9;fill:#fff}#app.kamesame #study .card-actions .action.block[disabled]{background-color:rgba(67,67,67,.7);border-color:hsla(0,0%,66.3%,.4);fill:hsla(0,0%,100%,.6)}#app.kamesame #study .outcome{min-height:24vh;margin:4vh 4vw 14vh;max-width:min(800px,95vw);border-radius:6px;padding:2vh 1.5vw 6vh 1vw;background-color:var(--off-white);color:var(--off-black);text-shadow:none}@media screen and (min-width:1200px){#app.kamesame #study .outcome{max-width:1000px}}@media screen and (min-width:2000px){#app.kamesame #study .outcome{max-width:1200px}}#app.kamesame #study .outcome.pending{-webkit-animation:delayed-fade-in 2s;animation:delayed-fade-in 2s}#app.kamesame #study .outcome:not(.pending){-webkit-animation:fade-in .35s;animation:fade-in .35s}#app.kamesame #study .outcome h3{text-align:center;font-size:6vmin;font-weight:400}#app.kamesame #study .outcome h2{margin-top:16px;margin-left:6px;text-align:left;font-size:4.5vmin;font-weight:bolder}#app.kamesame #study .outcome a.item,#app.kamesame #study .outcome p{font-size:1.2rem}#app.kamesame #study .outcome a.item{white-space:nowrap}#app.kamesame #study .outcome p{line-height:1.6}#app.kamesame #study .outcome p a.item{padding:2px 6px}#app.kamesame #study .outcome .extra-actions{text-align:center;font-size:1.2rem;margin-top:16px;font-weight:300}#app.kamesame #study .outcome .extra-actions h4{margin-bottom:0}#app.kamesame #study .outcome .extra-actions a{color:inherit;font-weight:300}#app.kamesame #study .outcome .definitions ul,#app.kamesame #study .outcome .spellings ul{margin-left:4vmin;margin-right:4vmin}@media screen and (min-width:737px){#app.kamesame #study .answer-error{top:-64px;left:14%;width:72%;padding:12px;font-size:2rem}#app.kamesame #study .outcome{margin-left:auto;margin-right:auto}#app.kamesame #study .outcome h3{font-size:3rem}#app.kamesame #study .outcome h2{margin-top:24px;font-size:1.5rem}#app.kamesame #study .outcome a.item,#app.kamesame #study .outcome p{font-size:1.8rem}}#app.kamesame #summary{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #summary>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #summary .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #summary~#footer{display:block}#app.kamesame #summary h3{margin-top:16px}#app.kamesame #search{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #search>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #search .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #search~#footer{display:block}#app.kamesame #search .search-bar{margin-top:12px;position:relative}#app.kamesame #search .search-bar input[name=search]{margin-top:0;padding-right:32px}#app.kamesame #search .search-bar .buttons{position:absolute;top:0;right:6px}#app.kamesame #search .search-bar .cancel-button{height:26px;width:26px;cursor:pointer}#app.kamesame #search .search-bar .cancel-button:hover{opacity:.9;margin-top:1px;margin-left:1px;height:25.5px;width:25.5px}#app.kamesame #search .results.message{margin-top:12px;background-color:var(--off-white-shade-10);color:var(--off-black-tint-20);border-radius:6px;padding:16px;text-align:center;line-height:2}#app.kamesame #search .result-row{margin-top:12px;padding:0 4px;display:flex;justify-content:space-between}#app.kamesame #search .result-row .item{margin:0}#app.kamesame #search .result-row .instant-lesson-button{display:flex;flex:initial;margin-top:0;margin-left:6px;padding:27px 6px;align-items:center;justify-content:center;border:0;border-radius:0}#app.kamesame #search .result-row .instant-lesson-button.vocabulary{background-color:var(--vocabulary)}#app.kamesame #search .result-row .instant-lesson-button.kanji{background-color:var(--kanji)}#app.kamesame #search .result-row .instant-lesson-button:hover{text-decoration:none}#app.kamesame #search .result-row .instant-lesson-button:disabled{opacity:.5}#app.kamesame #search .result-row .result-word{width:50%;flex:auto}#app.kamesame #search .result-row .item-list{margin-top:0}#app.kamesame #item{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh;font-size:1.4rem}#app.kamesame #item>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #item .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #item~#footer{display:block}#app.kamesame #item h2{margin-top:24px}#app.kamesame #item .item-header{display:flex;justify-content:space-between;flex-wrap:wrap}#app.kamesame #item .name{color:#fff;font-size:1.5rem;font-weight:400;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);display:inline-block;font-size:3rem;padding:16px;margin-bottom:12px}#app.kamesame #item .name:hover{text-decoration:none}#app.kamesame #item .name.vocabulary{background-color:var(--vocabulary)}#app.kamesame #item .name.vocabulary:hover{background-color:var(--vocabulary-shade-10)}#app.kamesame #item .name.kanji{background-color:var(--kanji)}#app.kamesame #item .name.kanji:hover{background-color:var(--kanji-shade-10)}#app.kamesame #item .name.radical{background-color:var(--radical)}#app.kamesame #item .name.radical:hover{background-color:var(--radical-shade-10)}#app.kamesame #item .name.obfuscated{filter:blur(5px)}#app.kamesame #item .item-actions{display:flex;justify-content:flex-end;margin:12px 0 12px auto}#app.kamesame #item .item-actions svg{width:32px}@media screen and (min-width:350px){#app.kamesame #item .item-actions svg{width:40px}}#app.kamesame #item .item-actions>:not(:last-child){margin-right:12px}#app.kamesame #item .copy-button,#app.kamesame #item .copy-button *{transition:all .25s}#app.kamesame #item .copy-button:hover:not(.clicked):not(:active) .background{fill-opacity:.3}#app.kamesame #item .copy-button:active{position:relative;top:1px;left:1px}#app.kamesame #item .copy-button:active .background{fill-opacity:.7}#app.kamesame #item .copy-button:active .foreground{fill-opacity:.3}#app.kamesame #item .copy-button.clicked:not(:active) .background{fill-opacity:.2}#app.kamesame #item .copy-button.clicked:not(:active) .foreground{fill-opacity:.7}#app.kamesame #item .send-button:hover{position:relative;top:1px;left:1px}#app.kamesame #item a.one-off-item-action{display:flex;justify-content:center;margin:16px 0}#app.kamesame #item a.one-off-item-action button{cursor:pointer}#app.kamesame #item a.one-off-item-action:hover{text-decoration:none}#app.kamesame #item .rank{color:#fff;font-weight:400;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);display:inline-block;margin-top:24px;font-size:1.5rem;padding:12px;color:var(--off-white);text-shadow:-1px -1px rgba(0,0,0,.3)}#app.kamesame #item .rank:hover{text-decoration:none}#app.kamesame #item .rank.vocabulary{background-color:var(--vocabulary)}#app.kamesame #item .rank.vocabulary:hover{background-color:var(--vocabulary-shade-10)}#app.kamesame #item .rank.kanji{background-color:var(--kanji)}#app.kamesame #item .rank.kanji:hover{background-color:var(--kanji-shade-10)}#app.kamesame #item .rank.radical{background-color:var(--radical)}#app.kamesame #item .rank.radical:hover{background-color:var(--radical-shade-10)}#app.kamesame #item .rank.obfuscated{filter:blur(5px)}#app.kamesame #item .rank.apprentice{background-color:var(--apprentice)}#app.kamesame #item .rank.guru{background-color:var(--guru)}#app.kamesame #item .rank.master{background-color:var(--master)}#app.kamesame #item .rank.enlightened{background-color:var(--enlightened)}#app.kamesame #item .rank.burned{background-color:var(--burned)}#app.kamesame #item .facts{margin:0 auto}#app.kamesame #item .facts .fact{margin-top:16px;display:flex;align-items:center}#app.kamesame #item .facts .fact .key{display:inline-block;min-width:130px;text-align:right;font-weight:600;font-size:.7rem;color:var(--off-black-tint-50)}#app.kamesame #item .facts .fact .key:after{content:":"}#app.kamesame #item .facts .fact .value{display:inline-block;margin-left:12px;text-align:left;font-weight:lighter;font-size:1.2rem}#app.kamesame #item .item-tag{color:#fff;font-size:1.5rem;font-weight:400;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2);display:inline-block;font-feature-settings:"smcp";font-variant:small-caps;font-size:.9rem;padding:6px;margin:6px;color:var(--off-white);box-shadow:1px 2px 2px 1px rgba(0,0,0,.1);text-shadow:-1px -1px rgba(0,0,0,.15);background-color:var(--tag)}#app.kamesame #item .item-tag:hover{text-decoration:none}#app.kamesame #item .item-tag.vocabulary{background-color:var(--vocabulary)}#app.kamesame #item .item-tag.vocabulary:hover{background-color:var(--vocabulary-shade-10)}#app.kamesame #item .item-tag.kanji{background-color:var(--kanji)}#app.kamesame #item .item-tag.kanji:hover{background-color:var(--kanji-shade-10)}#app.kamesame #item .item-tag.radical{background-color:var(--radical)}#app.kamesame #item .item-tag.radical:hover{background-color:var(--radical-shade-10)}#app.kamesame #item .item-tag.obfuscated{filter:blur(5px)}#app.kamesame #item .progress{margin-top:48px}#app.kamesame #item .learning-configuration{margin-top:24px}#app.kamesame #item .bars{margin-top:48px;color:var(--off-black-tint-30)}#app.kamesame #item .bars h4{margin-top:12px}#app.kamesame #item .bars .bar{margin-top:6px}#app.kamesame #item .bars .bar .bar-container{height:12px;border:1px solid var(--off-white-shade-70);background-color:var(--off-white-shade-10)}#app.kamesame #item .bars .bar .fill{position:relative;height:10px;background-color:var(--off-white-shade-80)}#app.kamesame #item .bars .bar .fill:after{position:absolute;content:attr(data-count);right:-4px;top:12px}#app.kamesame #item .bars .bar .counts{display:flex;justify-content:space-between}#app.kamesame #item .next-review{margin-top:16px;text-align:center;color:var(--off-black-tint-50)}#app.kamesame a.item{margin:8px;color:#fff;padding:4px 7px;font-size:1.5rem;font-weight:400;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2)}#app.kamesame a.item:hover{text-decoration:none}#app.kamesame a.item.vocabulary{background-color:var(--vocabulary)}#app.kamesame a.item.vocabulary:hover{background-color:var(--vocabulary-shade-10)}#app.kamesame a.item.kanji{background-color:var(--kanji)}#app.kamesame a.item.kanji:hover{background-color:var(--kanji-shade-10)}#app.kamesame a.item.radical{background-color:var(--radical)}#app.kamesame a.item.radical:hover{background-color:var(--radical-shade-10)}#app.kamesame a.item.obfuscated{filter:blur(5px)}#app.kamesame a.item:active,#app.kamesame a.item:hover{position:relative;top:1px;left:1px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.3)}#app.kamesame a.item .text{font-size:1.4rem}#app.kamesame a.item .translation{font-size:1rem}#app.kamesame .item-list{margin-top:16px;display:flex;flex-wrap:wrap;overflow:hidden}#app.kamesame .item-list a.item{position:relative;display:inline-block}#app.kamesame .item-list a.item .rank-change-badge{position:absolute;width:20px;right:0;margin-right:-10px;margin-top:-13px;z-index:2}#app.kamesame .item-list a.item .lesson-type-badge{position:absolute;width:16px;right:0;bottom:0;margin-right:-8px;margin-bottom:-6px;z-index:2}#app.kamesame .item-list.full-width{display:block}#app.kamesame .item-list.full-width a.item{margin-top:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;line-height:1.3}#app.kamesame .item-list.full-width a.item .row{width:100%;display:flex;justify-content:space-between}#app.kamesame .item-list.full-width a.item .row:first-child{min-height:2rem}#app.kamesame .item-list.full-width a.item .row:last-child{opacity:.7;font-size:.7rem}#app.kamesame .item-list.full-width a.item .row :first-child{text-align:left;min-width:40%}#app.kamesame .item-list.full-width a.item .row :last-child{text-align:right;overflow-x:hidden}#app.kamesame .item-list.full-width a.item .kanji{font-size:1.5rem}#app.kamesame .item-list.full-width a.item .kanji.medium{font-size:1.3rem}#app.kamesame .item-list.full-width a.item .kanji.small{font-size:1rem}#app.kamesame .item-list.full-width a.item .english{font-size:1rem;white-space:nowrap;text-overflow:ellipsis}#app.kamesame .item-list.full-width a.item .sort-value{font-style:italic}#app.kamesame .columnize-at-scale{display:block}#app.kamesame .columnize-at-scale>*{margin-top:48px}#app.kamesame .columnize-at-scale>:first-child{margin-top:12px}@media screen and (min-width:667px){#app.kamesame .columnize-at-scale{display:flex;flex-flow:row wrap;justify-content:space-between}#app.kamesame .columnize-at-scale>*{width:48%}#app.kamesame .columnize-at-scale>:first-child,#app.kamesame .columnize-at-scale>:nth-child(2){margin-top:16px}}#app.kamesame .references{margin-top:16px}#app.kamesame .references .apps{margin:0 auto;display:flex;flex-wrap:wrap;max-width:90%;justify-content:space-between}#app.kamesame .references .apps .app{margin-top:16px;padding:0 4px;display:flex;flex-direction:column;align-items:center}#app.kamesame .references .apps .app a{width:20vw;max-width:75px}#app.kamesame .references .apps .app a img{width:20vw;max-width:75px;border-radius:8px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.2)}#app.kamesame .references .apps .app a img:hover{position:relative;top:1px;left:1px;box-shadow:2px 4px 4px 1px rgba(0,0,0,.3)}#app.kamesame .references .apps .app .title{margin-top:6px;font-size:.8rem;font-feature-settings:"pcap";font-variant:petite-caps;text-align:center}#app.kamesame .definitions,#app.kamesame .spellings{margin-top:16px}#app.kamesame .definitions li,#app.kamesame .spellings li{display:flex}#app.kamesame .definitions li .text,#app.kamesame .definitions li button,#app.kamesame .spellings li .text,#app.kamesame .spellings li button{height:50px}#app.kamesame .definitions li button,#app.kamesame .spellings li button{margin-left:6px}#app.kamesame .definitions li .text,#app.kamesame .spellings li .text{font-size:1.5rem}#app.kamesame .definitions li.official button,#app.kamesame .spellings li.official button{border:none;background-color:inherit}#app.kamesame .definitions li.new label,#app.kamesame .spellings li.new label{cursor:pointer;display:block;margin-top:1.75rem;margin-left:.5rem;font-size:1rem;white-space:nowrap;font-weight:700}#app.kamesame .definitions li.new .add,#app.kamesame .spellings li.new .add{width:1rem;height:1rem;margin:auto 0 auto 10px;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit}#app.kamesame .definitions li.new .add:focus:after,#app.kamesame .spellings li.new .add:focus:after{color:var(--focus)}#app.kamesame .definitions li.new .add:after,#app.kamesame .spellings li.new .add:after{display:block;position:relative;top:.375rem;left:-.7rem;line-height:.1;content:"✚"}#app.kamesame .definitions li.new .add:checked:after,#app.kamesame .spellings li.new .add:checked:after{top:0;left:-.5rem;transform:rotate(45deg)}#app.kamesame .definitions li.new .add:not(:checked)~:not(label),#app.kamesame .spellings li.new .add:not(:checked)~:not(label){width:0;visibility:hidden}#app.kamesame .definitions li.new .add:checked~label,#app.kamesame .spellings li.new .add:checked~label{display:none}#app.kamesame .definitions li.new .text,#app.kamesame .spellings li.new .text{transition:width .2s}#app.kamesame #loading{-webkit-animation:slightly-delayed-fade-in 1s;animation:slightly-delayed-fade-in 1s;display:flex;flex-direction:column;align-items:center;margin-top:20vh}#app.kamesame #loading h1{margin-top:10vh;font-weight:300}#app.kamesame #footer{display:none;margin-top:30vh;margin-bottom:3vh;font-weight:lighter;font-size:.7rem;text-align:center;padding:1vh 0;opacity:.6}#app.kamesame #notFound{flex:1 1;margin:auto;width:100%;max-width:800px;padding:1vh 8px 10vh}#app.kamesame #notFound>.undo-top-padding:first-child{margin-top:calc(-1vh - 8px)}#app.kamesame #notFound .section-wide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#app.kamesame #notFound~#footer{display:block}#app.kamesame #notFound h1{width:90%;margin:25vh auto 0}#app.kamesame #notFound a{display:block;margin-top:16px;text-align:center;font-size:6vmin}#app.kamesame .empty{height:1px}#app.kamesame .user-is-typing .hide-when-typing{display:none}#app.kamesame a.hovery{cursor:pointer;position:fixed;padding:2vh;font-size:6vh;background-color:hsla(0,0%,98%,.9);border-radius:300px;box-shadow:0 4px 4px 2px rgba(0,0,0,.2)}#app.kamesame a.hovery.top{top:1vh}#app.kamesame a.hovery.bottom{bottom:1vh}#app.kamesame a.hovery.left{left:1vw}#app.kamesame a.hovery.right{right:1vw}#app.kamesame a.hovery.bump-up{margin-bottom:10vh}#app.kamesame .level-bars{margin:0 auto;max-width:90%;min-height:24px;display:grid;grid-template-columns:1fr}#app.kamesame .level-bars .level-bar .bar .progress.earned{opacity:0;-webkit-animation-name:fill-from-left;animation-name:fill-from-left;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#app.kamesame .level-bars .level-bar:not(:first-child){opacity:0;-webkit-animation-name:drop-onto-page;animation-name:drop-onto-page;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#app.kamesame .level-bars .level-bar:not(:last-child) .stupid-inner-wrap{-webkit-animation-name:drop-off-page;animation-name:drop-off-page;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}#app.kamesame .level-bars .level-bar:first-child{z-index:0}#app.kamesame .level-bars .level-bar:first-child:not(:first-child){-webkit-animation-delay:-1s;animation-delay:-1s}#app.kamesame .level-bars .level-bar:first-child .earned{-webkit-animation-delay:0s;animation-delay:0s}#app.kamesame .level-bars .level-bar:first-child:not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:1.25s;animation-delay:1.25s}#app.kamesame .level-bars .level-bar:nth-child(2){z-index:1}#app.kamesame .level-bars .level-bar:nth-child(2):not(:first-child){-webkit-animation-delay:1.25s;animation-delay:1.25s}#app.kamesame .level-bars .level-bar:nth-child(2) .earned{-webkit-animation-delay:2.25s;animation-delay:2.25s}#app.kamesame .level-bars .level-bar:nth-child(2):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:3.5s;animation-delay:3.5s}#app.kamesame .level-bars .level-bar:nth-child(3){z-index:2}#app.kamesame .level-bars .level-bar:nth-child(3):not(:first-child){-webkit-animation-delay:3.5s;animation-delay:3.5s}#app.kamesame .level-bars .level-bar:nth-child(3) .earned{-webkit-animation-delay:4.5s;animation-delay:4.5s}#app.kamesame .level-bars .level-bar:nth-child(3):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:5.75s;animation-delay:5.75s}#app.kamesame .level-bars .level-bar:nth-child(4){z-index:3}#app.kamesame .level-bars .level-bar:nth-child(4):not(:first-child){-webkit-animation-delay:5.75s;animation-delay:5.75s}#app.kamesame .level-bars .level-bar:nth-child(4) .earned{-webkit-animation-delay:6.75s;animation-delay:6.75s}#app.kamesame .level-bars .level-bar:nth-child(4):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:8s;animation-delay:8s}#app.kamesame .level-bars .level-bar:nth-child(5){z-index:4}#app.kamesame .level-bars .level-bar:nth-child(5):not(:first-child){-webkit-animation-delay:8s;animation-delay:8s}#app.kamesame .level-bars .level-bar:nth-child(5) .earned{-webkit-animation-delay:9s;animation-delay:9s}#app.kamesame .level-bars .level-bar:nth-child(5):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:10.25s;animation-delay:10.25s}#app.kamesame .level-bars .level-bar:nth-child(6){z-index:5}#app.kamesame .level-bars .level-bar:nth-child(6):not(:first-child){-webkit-animation-delay:10.25s;animation-delay:10.25s}#app.kamesame .level-bars .level-bar:nth-child(6) .earned{-webkit-animation-delay:11.25s;animation-delay:11.25s}#app.kamesame .level-bars .level-bar:nth-child(6):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:12.5s;animation-delay:12.5s}#app.kamesame .level-bars .level-bar:nth-child(7){z-index:6}#app.kamesame .level-bars .level-bar:nth-child(7):not(:first-child){-webkit-animation-delay:12.5s;animation-delay:12.5s}#app.kamesame .level-bars .level-bar:nth-child(7) .earned{-webkit-animation-delay:13.5s;animation-delay:13.5s}#app.kamesame .level-bars .level-bar:nth-child(7):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:14.75s;animation-delay:14.75s}#app.kamesame .level-bars .level-bar:nth-child(8){z-index:7}#app.kamesame .level-bars .level-bar:nth-child(8):not(:first-child){-webkit-animation-delay:14.75s;animation-delay:14.75s}#app.kamesame .level-bars .level-bar:nth-child(8) .earned{-webkit-animation-delay:15.75s;animation-delay:15.75s}#app.kamesame .level-bars .level-bar:nth-child(8):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:17s;animation-delay:17s}#app.kamesame .level-bars .level-bar:nth-child(9){z-index:8}#app.kamesame .level-bars .level-bar:nth-child(9):not(:first-child){-webkit-animation-delay:17s;animation-delay:17s}#app.kamesame .level-bars .level-bar:nth-child(9) .earned{-webkit-animation-delay:18s;animation-delay:18s}#app.kamesame .level-bars .level-bar:nth-child(9):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:19.25s;animation-delay:19.25s}#app.kamesame .level-bars .level-bar:nth-child(10){z-index:9}#app.kamesame .level-bars .level-bar:nth-child(10):not(:first-child){-webkit-animation-delay:19.25s;animation-delay:19.25s}#app.kamesame .level-bars .level-bar:nth-child(10) .earned{-webkit-animation-delay:20.25s;animation-delay:20.25s}#app.kamesame .level-bars .level-bar:nth-child(10):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:21.5s;animation-delay:21.5s}#app.kamesame .level-bars .level-bar:nth-child(11){z-index:10}#app.kamesame .level-bars .level-bar:nth-child(11):not(:first-child){-webkit-animation-delay:21.5s;animation-delay:21.5s}#app.kamesame .level-bars .level-bar:nth-child(11) .earned{-webkit-animation-delay:22.5s;animation-delay:22.5s}#app.kamesame .level-bars .level-bar:nth-child(11):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:23.75s;animation-delay:23.75s}#app.kamesame .level-bars .level-bar:nth-child(12){z-index:11}#app.kamesame .level-bars .level-bar:nth-child(12):not(:first-child){-webkit-animation-delay:23.75s;animation-delay:23.75s}#app.kamesame .level-bars .level-bar:nth-child(12) .earned{-webkit-animation-delay:24.75s;animation-delay:24.75s}#app.kamesame .level-bars .level-bar:nth-child(12):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:26s;animation-delay:26s}#app.kamesame .level-bars .level-bar:nth-child(13){z-index:12}#app.kamesame .level-bars .level-bar:nth-child(13):not(:first-child){-webkit-animation-delay:26s;animation-delay:26s}#app.kamesame .level-bars .level-bar:nth-child(13) .earned{-webkit-animation-delay:27s;animation-delay:27s}#app.kamesame .level-bars .level-bar:nth-child(13):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:28.25s;animation-delay:28.25s}#app.kamesame .level-bars .level-bar:nth-child(14){z-index:13}#app.kamesame .level-bars .level-bar:nth-child(14):not(:first-child){-webkit-animation-delay:28.25s;animation-delay:28.25s}#app.kamesame .level-bars .level-bar:nth-child(14) .earned{-webkit-animation-delay:29.25s;animation-delay:29.25s}#app.kamesame .level-bars .level-bar:nth-child(14):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:30.5s;animation-delay:30.5s}#app.kamesame .level-bars .level-bar:nth-child(15){z-index:14}#app.kamesame .level-bars .level-bar:nth-child(15):not(:first-child){-webkit-animation-delay:30.5s;animation-delay:30.5s}#app.kamesame .level-bars .level-bar:nth-child(15) .earned{-webkit-animation-delay:31.5s;animation-delay:31.5s}#app.kamesame .level-bars .level-bar:nth-child(15):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:32.75s;animation-delay:32.75s}#app.kamesame .level-bars .level-bar:nth-child(16){z-index:15}#app.kamesame .level-bars .level-bar:nth-child(16):not(:first-child){-webkit-animation-delay:32.75s;animation-delay:32.75s}#app.kamesame .level-bars .level-bar:nth-child(16) .earned{-webkit-animation-delay:33.75s;animation-delay:33.75s}#app.kamesame .level-bars .level-bar:nth-child(16):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:35s;animation-delay:35s}#app.kamesame .level-bars .level-bar:nth-child(17){z-index:16}#app.kamesame .level-bars .level-bar:nth-child(17):not(:first-child){-webkit-animation-delay:35s;animation-delay:35s}#app.kamesame .level-bars .level-bar:nth-child(17) .earned{-webkit-animation-delay:36s;animation-delay:36s}#app.kamesame .level-bars .level-bar:nth-child(17):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:37.25s;animation-delay:37.25s}#app.kamesame .level-bars .level-bar:nth-child(18){z-index:17}#app.kamesame .level-bars .level-bar:nth-child(18):not(:first-child){-webkit-animation-delay:37.25s;animation-delay:37.25s}#app.kamesame .level-bars .level-bar:nth-child(18) .earned{-webkit-animation-delay:38.25s;animation-delay:38.25s}#app.kamesame .level-bars .level-bar:nth-child(18):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:39.5s;animation-delay:39.5s}#app.kamesame .level-bars .level-bar:nth-child(19){z-index:18}#app.kamesame .level-bars .level-bar:nth-child(19):not(:first-child){-webkit-animation-delay:39.5s;animation-delay:39.5s}#app.kamesame .level-bars .level-bar:nth-child(19) .earned{-webkit-animation-delay:40.5s;animation-delay:40.5s}#app.kamesame .level-bars .level-bar:nth-child(19):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:41.75s;animation-delay:41.75s}#app.kamesame .level-bars .level-bar:nth-child(20){z-index:19}#app.kamesame .level-bars .level-bar:nth-child(20):not(:first-child){-webkit-animation-delay:41.75s;animation-delay:41.75s}#app.kamesame .level-bars .level-bar:nth-child(20) .earned{-webkit-animation-delay:42.75s;animation-delay:42.75s}#app.kamesame .level-bars .level-bar:nth-child(20):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:44s;animation-delay:44s}#app.kamesame .level-bars .level-bar:nth-child(21){z-index:20}#app.kamesame .level-bars .level-bar:nth-child(21):not(:first-child){-webkit-animation-delay:44s;animation-delay:44s}#app.kamesame .level-bars .level-bar:nth-child(21) .earned{-webkit-animation-delay:45s;animation-delay:45s}#app.kamesame .level-bars .level-bar:nth-child(21):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:46.25s;animation-delay:46.25s}#app.kamesame .level-bars .level-bar:nth-child(22){z-index:21}#app.kamesame .level-bars .level-bar:nth-child(22):not(:first-child){-webkit-animation-delay:46.25s;animation-delay:46.25s}#app.kamesame .level-bars .level-bar:nth-child(22) .earned{-webkit-animation-delay:47.25s;animation-delay:47.25s}#app.kamesame .level-bars .level-bar:nth-child(22):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:48.5s;animation-delay:48.5s}#app.kamesame .level-bars .level-bar:nth-child(23){z-index:22}#app.kamesame .level-bars .level-bar:nth-child(23):not(:first-child){-webkit-animation-delay:48.5s;animation-delay:48.5s}#app.kamesame .level-bars .level-bar:nth-child(23) .earned{-webkit-animation-delay:49.5s;animation-delay:49.5s}#app.kamesame .level-bars .level-bar:nth-child(23):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:50.75s;animation-delay:50.75s}#app.kamesame .level-bars .level-bar:nth-child(24){z-index:23}#app.kamesame .level-bars .level-bar:nth-child(24):not(:first-child){-webkit-animation-delay:50.75s;animation-delay:50.75s}#app.kamesame .level-bars .level-bar:nth-child(24) .earned{-webkit-animation-delay:51.75s;animation-delay:51.75s}#app.kamesame .level-bars .level-bar:nth-child(24):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:53s;animation-delay:53s}#app.kamesame .level-bars .level-bar:nth-child(25){z-index:24}#app.kamesame .level-bars .level-bar:nth-child(25):not(:first-child){-webkit-animation-delay:53s;animation-delay:53s}#app.kamesame .level-bars .level-bar:nth-child(25) .earned{-webkit-animation-delay:54s;animation-delay:54s}#app.kamesame .level-bars .level-bar:nth-child(25):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:55.25s;animation-delay:55.25s}#app.kamesame .level-bars .level-bar:nth-child(26){z-index:25}#app.kamesame .level-bars .level-bar:nth-child(26):not(:first-child){-webkit-animation-delay:55.25s;animation-delay:55.25s}#app.kamesame .level-bars .level-bar:nth-child(26) .earned{-webkit-animation-delay:56.25s;animation-delay:56.25s}#app.kamesame .level-bars .level-bar:nth-child(26):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:57.5s;animation-delay:57.5s}#app.kamesame .level-bars .level-bar:nth-child(27){z-index:26}#app.kamesame .level-bars .level-bar:nth-child(27):not(:first-child){-webkit-animation-delay:57.5s;animation-delay:57.5s}#app.kamesame .level-bars .level-bar:nth-child(27) .earned{-webkit-animation-delay:58.5s;animation-delay:58.5s}#app.kamesame .level-bars .level-bar:nth-child(27):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:59.75s;animation-delay:59.75s}#app.kamesame .level-bars .level-bar:nth-child(28){z-index:27}#app.kamesame .level-bars .level-bar:nth-child(28):not(:first-child){-webkit-animation-delay:59.75s;animation-delay:59.75s}#app.kamesame .level-bars .level-bar:nth-child(28) .earned{-webkit-animation-delay:60.75s;animation-delay:60.75s}#app.kamesame .level-bars .level-bar:nth-child(28):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:62s;animation-delay:62s}#app.kamesame .level-bars .level-bar:nth-child(29){z-index:28}#app.kamesame .level-bars .level-bar:nth-child(29):not(:first-child){-webkit-animation-delay:62s;animation-delay:62s}#app.kamesame .level-bars .level-bar:nth-child(29) .earned{-webkit-animation-delay:63s;animation-delay:63s}#app.kamesame .level-bars .level-bar:nth-child(29):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:64.25s;animation-delay:64.25s}#app.kamesame .level-bars .level-bar:nth-child(30){z-index:29}#app.kamesame .level-bars .level-bar:nth-child(30):not(:first-child){-webkit-animation-delay:64.25s;animation-delay:64.25s}#app.kamesame .level-bars .level-bar:nth-child(30) .earned{-webkit-animation-delay:65.25s;animation-delay:65.25s}#app.kamesame .level-bars .level-bar:nth-child(30):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:66.5s;animation-delay:66.5s}#app.kamesame .level-bars .level-bar:nth-child(31){z-index:30}#app.kamesame .level-bars .level-bar:nth-child(31):not(:first-child){-webkit-animation-delay:66.5s;animation-delay:66.5s}#app.kamesame .level-bars .level-bar:nth-child(31) .earned{-webkit-animation-delay:67.5s;animation-delay:67.5s}#app.kamesame .level-bars .level-bar:nth-child(31):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:68.75s;animation-delay:68.75s}#app.kamesame .level-bars .level-bar:nth-child(32){z-index:31}#app.kamesame .level-bars .level-bar:nth-child(32):not(:first-child){-webkit-animation-delay:68.75s;animation-delay:68.75s}#app.kamesame .level-bars .level-bar:nth-child(32) .earned{-webkit-animation-delay:69.75s;animation-delay:69.75s}#app.kamesame .level-bars .level-bar:nth-child(32):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:71s;animation-delay:71s}#app.kamesame .level-bars .level-bar:nth-child(33){z-index:32}#app.kamesame .level-bars .level-bar:nth-child(33):not(:first-child){-webkit-animation-delay:71s;animation-delay:71s}#app.kamesame .level-bars .level-bar:nth-child(33) .earned{-webkit-animation-delay:72s;animation-delay:72s}#app.kamesame .level-bars .level-bar:nth-child(33):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:73.25s;animation-delay:73.25s}#app.kamesame .level-bars .level-bar:nth-child(34){z-index:33}#app.kamesame .level-bars .level-bar:nth-child(34):not(:first-child){-webkit-animation-delay:73.25s;animation-delay:73.25s}#app.kamesame .level-bars .level-bar:nth-child(34) .earned{-webkit-animation-delay:74.25s;animation-delay:74.25s}#app.kamesame .level-bars .level-bar:nth-child(34):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:75.5s;animation-delay:75.5s}#app.kamesame .level-bars .level-bar:nth-child(35){z-index:34}#app.kamesame .level-bars .level-bar:nth-child(35):not(:first-child){-webkit-animation-delay:75.5s;animation-delay:75.5s}#app.kamesame .level-bars .level-bar:nth-child(35) .earned{-webkit-animation-delay:76.5s;animation-delay:76.5s}#app.kamesame .level-bars .level-bar:nth-child(35):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:77.75s;animation-delay:77.75s}#app.kamesame .level-bars .level-bar:nth-child(36){z-index:35}#app.kamesame .level-bars .level-bar:nth-child(36):not(:first-child){-webkit-animation-delay:77.75s;animation-delay:77.75s}#app.kamesame .level-bars .level-bar:nth-child(36) .earned{-webkit-animation-delay:78.75s;animation-delay:78.75s}#app.kamesame .level-bars .level-bar:nth-child(36):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:80s;animation-delay:80s}#app.kamesame .level-bars .level-bar:nth-child(37){z-index:36}#app.kamesame .level-bars .level-bar:nth-child(37):not(:first-child){-webkit-animation-delay:80s;animation-delay:80s}#app.kamesame .level-bars .level-bar:nth-child(37) .earned{-webkit-animation-delay:81s;animation-delay:81s}#app.kamesame .level-bars .level-bar:nth-child(37):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:82.25s;animation-delay:82.25s}#app.kamesame .level-bars .level-bar:nth-child(38){z-index:37}#app.kamesame .level-bars .level-bar:nth-child(38):not(:first-child){-webkit-animation-delay:82.25s;animation-delay:82.25s}#app.kamesame .level-bars .level-bar:nth-child(38) .earned{-webkit-animation-delay:83.25s;animation-delay:83.25s}#app.kamesame .level-bars .level-bar:nth-child(38):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:84.5s;animation-delay:84.5s}#app.kamesame .level-bars .level-bar:nth-child(39){z-index:38}#app.kamesame .level-bars .level-bar:nth-child(39):not(:first-child){-webkit-animation-delay:84.5s;animation-delay:84.5s}#app.kamesame .level-bars .level-bar:nth-child(39) .earned{-webkit-animation-delay:85.5s;animation-delay:85.5s}#app.kamesame .level-bars .level-bar:nth-child(39):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:86.75s;animation-delay:86.75s}#app.kamesame .level-bars .level-bar:nth-child(40){z-index:39}#app.kamesame .level-bars .level-bar:nth-child(40):not(:first-child){-webkit-animation-delay:86.75s;animation-delay:86.75s}#app.kamesame .level-bars .level-bar:nth-child(40) .earned{-webkit-animation-delay:87.75s;animation-delay:87.75s}#app.kamesame .level-bars .level-bar:nth-child(40):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:89s;animation-delay:89s}#app.kamesame .level-bars .level-bar:nth-child(41){z-index:40}#app.kamesame .level-bars .level-bar:nth-child(41):not(:first-child){-webkit-animation-delay:89s;animation-delay:89s}#app.kamesame .level-bars .level-bar:nth-child(41) .earned{-webkit-animation-delay:90s;animation-delay:90s}#app.kamesame .level-bars .level-bar:nth-child(41):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:91.25s;animation-delay:91.25s}#app.kamesame .level-bars .level-bar:nth-child(42){z-index:41}#app.kamesame .level-bars .level-bar:nth-child(42):not(:first-child){-webkit-animation-delay:91.25s;animation-delay:91.25s}#app.kamesame .level-bars .level-bar:nth-child(42) .earned{-webkit-animation-delay:92.25s;animation-delay:92.25s}#app.kamesame .level-bars .level-bar:nth-child(42):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:93.5s;animation-delay:93.5s}#app.kamesame .level-bars .level-bar:nth-child(43){z-index:42}#app.kamesame .level-bars .level-bar:nth-child(43):not(:first-child){-webkit-animation-delay:93.5s;animation-delay:93.5s}#app.kamesame .level-bars .level-bar:nth-child(43) .earned{-webkit-animation-delay:94.5s;animation-delay:94.5s}#app.kamesame .level-bars .level-bar:nth-child(43):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:95.75s;animation-delay:95.75s}#app.kamesame .level-bars .level-bar:nth-child(44){z-index:43}#app.kamesame .level-bars .level-bar:nth-child(44):not(:first-child){-webkit-animation-delay:95.75s;animation-delay:95.75s}#app.kamesame .level-bars .level-bar:nth-child(44) .earned{-webkit-animation-delay:96.75s;animation-delay:96.75s}#app.kamesame .level-bars .level-bar:nth-child(44):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:98s;animation-delay:98s}#app.kamesame .level-bars .level-bar:nth-child(45){z-index:44}#app.kamesame .level-bars .level-bar:nth-child(45):not(:first-child){-webkit-animation-delay:98s;animation-delay:98s}#app.kamesame .level-bars .level-bar:nth-child(45) .earned{-webkit-animation-delay:99s;animation-delay:99s}#app.kamesame .level-bars .level-bar:nth-child(45):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:100.25s;animation-delay:100.25s}#app.kamesame .level-bars .level-bar:nth-child(46){z-index:45}#app.kamesame .level-bars .level-bar:nth-child(46):not(:first-child){-webkit-animation-delay:100.25s;animation-delay:100.25s}#app.kamesame .level-bars .level-bar:nth-child(46) .earned{-webkit-animation-delay:101.25s;animation-delay:101.25s}#app.kamesame .level-bars .level-bar:nth-child(46):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:102.5s;animation-delay:102.5s}#app.kamesame .level-bars .level-bar:nth-child(47){z-index:46}#app.kamesame .level-bars .level-bar:nth-child(47):not(:first-child){-webkit-animation-delay:102.5s;animation-delay:102.5s}#app.kamesame .level-bars .level-bar:nth-child(47) .earned{-webkit-animation-delay:103.5s;animation-delay:103.5s}#app.kamesame .level-bars .level-bar:nth-child(47):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:104.75s;animation-delay:104.75s}#app.kamesame .level-bars .level-bar:nth-child(48){z-index:47}#app.kamesame .level-bars .level-bar:nth-child(48):not(:first-child){-webkit-animation-delay:104.75s;animation-delay:104.75s}#app.kamesame .level-bars .level-bar:nth-child(48) .earned{-webkit-animation-delay:105.75s;animation-delay:105.75s}#app.kamesame .level-bars .level-bar:nth-child(48):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:107s;animation-delay:107s}#app.kamesame .level-bars .level-bar:nth-child(49){z-index:48}#app.kamesame .level-bars .level-bar:nth-child(49):not(:first-child){-webkit-animation-delay:107s;animation-delay:107s}#app.kamesame .level-bars .level-bar:nth-child(49) .earned{-webkit-animation-delay:108s;animation-delay:108s}#app.kamesame .level-bars .level-bar:nth-child(49):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:109.25s;animation-delay:109.25s}#app.kamesame .level-bars .level-bar:nth-child(50){z-index:49}#app.kamesame .level-bars .level-bar:nth-child(50):not(:first-child){-webkit-animation-delay:109.25s;animation-delay:109.25s}#app.kamesame .level-bars .level-bar:nth-child(50) .earned{-webkit-animation-delay:110.25s;animation-delay:110.25s}#app.kamesame .level-bars .level-bar:nth-child(50):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:111.5s;animation-delay:111.5s}#app.kamesame .level-bars .level-bar:nth-child(51){z-index:50}#app.kamesame .level-bars .level-bar:nth-child(51):not(:first-child){-webkit-animation-delay:111.5s;animation-delay:111.5s}#app.kamesame .level-bars .level-bar:nth-child(51) .earned{-webkit-animation-delay:112.5s;animation-delay:112.5s}#app.kamesame .level-bars .level-bar:nth-child(51):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:113.75s;animation-delay:113.75s}#app.kamesame .level-bars .level-bar:nth-child(52){z-index:51}#app.kamesame .level-bars .level-bar:nth-child(52):not(:first-child){-webkit-animation-delay:113.75s;animation-delay:113.75s}#app.kamesame .level-bars .level-bar:nth-child(52) .earned{-webkit-animation-delay:114.75s;animation-delay:114.75s}#app.kamesame .level-bars .level-bar:nth-child(52):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:116s;animation-delay:116s}#app.kamesame .level-bars .level-bar:nth-child(53){z-index:52}#app.kamesame .level-bars .level-bar:nth-child(53):not(:first-child){-webkit-animation-delay:116s;animation-delay:116s}#app.kamesame .level-bars .level-bar:nth-child(53) .earned{-webkit-animation-delay:117s;animation-delay:117s}#app.kamesame .level-bars .level-bar:nth-child(53):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:118.25s;animation-delay:118.25s}#app.kamesame .level-bars .level-bar:nth-child(54){z-index:53}#app.kamesame .level-bars .level-bar:nth-child(54):not(:first-child){-webkit-animation-delay:118.25s;animation-delay:118.25s}#app.kamesame .level-bars .level-bar:nth-child(54) .earned{-webkit-animation-delay:119.25s;animation-delay:119.25s}#app.kamesame .level-bars .level-bar:nth-child(54):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:120.5s;animation-delay:120.5s}#app.kamesame .level-bars .level-bar:nth-child(55){z-index:54}#app.kamesame .level-bars .level-bar:nth-child(55):not(:first-child){-webkit-animation-delay:120.5s;animation-delay:120.5s}#app.kamesame .level-bars .level-bar:nth-child(55) .earned{-webkit-animation-delay:121.5s;animation-delay:121.5s}#app.kamesame .level-bars .level-bar:nth-child(55):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:122.75s;animation-delay:122.75s}#app.kamesame .level-bars .level-bar:nth-child(56){z-index:55}#app.kamesame .level-bars .level-bar:nth-child(56):not(:first-child){-webkit-animation-delay:122.75s;animation-delay:122.75s}#app.kamesame .level-bars .level-bar:nth-child(56) .earned{-webkit-animation-delay:123.75s;animation-delay:123.75s}#app.kamesame .level-bars .level-bar:nth-child(56):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:125s;animation-delay:125s}#app.kamesame .level-bars .level-bar:nth-child(57){z-index:56}#app.kamesame .level-bars .level-bar:nth-child(57):not(:first-child){-webkit-animation-delay:125s;animation-delay:125s}#app.kamesame .level-bars .level-bar:nth-child(57) .earned{-webkit-animation-delay:126s;animation-delay:126s}#app.kamesame .level-bars .level-bar:nth-child(57):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:127.25s;animation-delay:127.25s}#app.kamesame .level-bars .level-bar:nth-child(58){z-index:57}#app.kamesame .level-bars .level-bar:nth-child(58):not(:first-child){-webkit-animation-delay:127.25s;animation-delay:127.25s}#app.kamesame .level-bars .level-bar:nth-child(58) .earned{-webkit-animation-delay:128.25s;animation-delay:128.25s}#app.kamesame .level-bars .level-bar:nth-child(58):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:129.5s;animation-delay:129.5s}#app.kamesame .level-bars .level-bar:nth-child(59){z-index:58}#app.kamesame .level-bars .level-bar:nth-child(59):not(:first-child){-webkit-animation-delay:129.5s;animation-delay:129.5s}#app.kamesame .level-bars .level-bar:nth-child(59) .earned{-webkit-animation-delay:130.5s;animation-delay:130.5s}#app.kamesame .level-bars .level-bar:nth-child(59):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:131.75s;animation-delay:131.75s}#app.kamesame .level-bars .level-bar:nth-child(60){z-index:59}#app.kamesame .level-bars .level-bar:nth-child(60):not(:first-child){-webkit-animation-delay:131.75s;animation-delay:131.75s}#app.kamesame .level-bars .level-bar:nth-child(60) .earned{-webkit-animation-delay:132.75s;animation-delay:132.75s}#app.kamesame .level-bars .level-bar:nth-child(60):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:134s;animation-delay:134s}#app.kamesame .level-bars .level-bar:nth-child(61){z-index:60}#app.kamesame .level-bars .level-bar:nth-child(61):not(:first-child){-webkit-animation-delay:134s;animation-delay:134s}#app.kamesame .level-bars .level-bar:nth-child(61) .earned{-webkit-animation-delay:135s;animation-delay:135s}#app.kamesame .level-bars .level-bar:nth-child(61):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:136.25s;animation-delay:136.25s}#app.kamesame .level-bars .level-bar:nth-child(62){z-index:61}#app.kamesame .level-bars .level-bar:nth-child(62):not(:first-child){-webkit-animation-delay:136.25s;animation-delay:136.25s}#app.kamesame .level-bars .level-bar:nth-child(62) .earned{-webkit-animation-delay:137.25s;animation-delay:137.25s}#app.kamesame .level-bars .level-bar:nth-child(62):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:138.5s;animation-delay:138.5s}#app.kamesame .level-bars .level-bar:nth-child(63){z-index:62}#app.kamesame .level-bars .level-bar:nth-child(63):not(:first-child){-webkit-animation-delay:138.5s;animation-delay:138.5s}#app.kamesame .level-bars .level-bar:nth-child(63) .earned{-webkit-animation-delay:139.5s;animation-delay:139.5s}#app.kamesame .level-bars .level-bar:nth-child(63):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:140.75s;animation-delay:140.75s}#app.kamesame .level-bars .level-bar:nth-child(64){z-index:63}#app.kamesame .level-bars .level-bar:nth-child(64):not(:first-child){-webkit-animation-delay:140.75s;animation-delay:140.75s}#app.kamesame .level-bars .level-bar:nth-child(64) .earned{-webkit-animation-delay:141.75s;animation-delay:141.75s}#app.kamesame .level-bars .level-bar:nth-child(64):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:143s;animation-delay:143s}#app.kamesame .level-bars .level-bar:nth-child(65){z-index:64}#app.kamesame .level-bars .level-bar:nth-child(65):not(:first-child){-webkit-animation-delay:143s;animation-delay:143s}#app.kamesame .level-bars .level-bar:nth-child(65) .earned{-webkit-animation-delay:144s;animation-delay:144s}#app.kamesame .level-bars .level-bar:nth-child(65):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:145.25s;animation-delay:145.25s}#app.kamesame .level-bars .level-bar:nth-child(66){z-index:65}#app.kamesame .level-bars .level-bar:nth-child(66):not(:first-child){-webkit-animation-delay:145.25s;animation-delay:145.25s}#app.kamesame .level-bars .level-bar:nth-child(66) .earned{-webkit-animation-delay:146.25s;animation-delay:146.25s}#app.kamesame .level-bars .level-bar:nth-child(66):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:147.5s;animation-delay:147.5s}#app.kamesame .level-bars .level-bar:nth-child(67){z-index:66}#app.kamesame .level-bars .level-bar:nth-child(67):not(:first-child){-webkit-animation-delay:147.5s;animation-delay:147.5s}#app.kamesame .level-bars .level-bar:nth-child(67) .earned{-webkit-animation-delay:148.5s;animation-delay:148.5s}#app.kamesame .level-bars .level-bar:nth-child(67):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:149.75s;animation-delay:149.75s}#app.kamesame .level-bars .level-bar:nth-child(68){z-index:67}#app.kamesame .level-bars .level-bar:nth-child(68):not(:first-child){-webkit-animation-delay:149.75s;animation-delay:149.75s}#app.kamesame .level-bars .level-bar:nth-child(68) .earned{-webkit-animation-delay:150.75s;animation-delay:150.75s}#app.kamesame .level-bars .level-bar:nth-child(68):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:152s;animation-delay:152s}#app.kamesame .level-bars .level-bar:nth-child(69){z-index:68}#app.kamesame .level-bars .level-bar:nth-child(69):not(:first-child){-webkit-animation-delay:152s;animation-delay:152s}#app.kamesame .level-bars .level-bar:nth-child(69) .earned{-webkit-animation-delay:153s;animation-delay:153s}#app.kamesame .level-bars .level-bar:nth-child(69):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:154.25s;animation-delay:154.25s}#app.kamesame .level-bars .level-bar:nth-child(70){z-index:69}#app.kamesame .level-bars .level-bar:nth-child(70):not(:first-child){-webkit-animation-delay:154.25s;animation-delay:154.25s}#app.kamesame .level-bars .level-bar:nth-child(70) .earned{-webkit-animation-delay:155.25s;animation-delay:155.25s}#app.kamesame .level-bars .level-bar:nth-child(70):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:156.5s;animation-delay:156.5s}#app.kamesame .level-bars .level-bar:nth-child(71){z-index:70}#app.kamesame .level-bars .level-bar:nth-child(71):not(:first-child){-webkit-animation-delay:156.5s;animation-delay:156.5s}#app.kamesame .level-bars .level-bar:nth-child(71) .earned{-webkit-animation-delay:157.5s;animation-delay:157.5s}#app.kamesame .level-bars .level-bar:nth-child(71):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:158.75s;animation-delay:158.75s}#app.kamesame .level-bars .level-bar:nth-child(72){z-index:71}#app.kamesame .level-bars .level-bar:nth-child(72):not(:first-child){-webkit-animation-delay:158.75s;animation-delay:158.75s}#app.kamesame .level-bars .level-bar:nth-child(72) .earned{-webkit-animation-delay:159.75s;animation-delay:159.75s}#app.kamesame .level-bars .level-bar:nth-child(72):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:161s;animation-delay:161s}#app.kamesame .level-bars .level-bar:nth-child(73){z-index:72}#app.kamesame .level-bars .level-bar:nth-child(73):not(:first-child){-webkit-animation-delay:161s;animation-delay:161s}#app.kamesame .level-bars .level-bar:nth-child(73) .earned{-webkit-animation-delay:162s;animation-delay:162s}#app.kamesame .level-bars .level-bar:nth-child(73):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:163.25s;animation-delay:163.25s}#app.kamesame .level-bars .level-bar:nth-child(74){z-index:73}#app.kamesame .level-bars .level-bar:nth-child(74):not(:first-child){-webkit-animation-delay:163.25s;animation-delay:163.25s}#app.kamesame .level-bars .level-bar:nth-child(74) .earned{-webkit-animation-delay:164.25s;animation-delay:164.25s}#app.kamesame .level-bars .level-bar:nth-child(74):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:165.5s;animation-delay:165.5s}#app.kamesame .level-bars .level-bar:nth-child(75){z-index:74}#app.kamesame .level-bars .level-bar:nth-child(75):not(:first-child){-webkit-animation-delay:165.5s;animation-delay:165.5s}#app.kamesame .level-bars .level-bar:nth-child(75) .earned{-webkit-animation-delay:166.5s;animation-delay:166.5s}#app.kamesame .level-bars .level-bar:nth-child(75):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:167.75s;animation-delay:167.75s}#app.kamesame .level-bars .level-bar:nth-child(76){z-index:75}#app.kamesame .level-bars .level-bar:nth-child(76):not(:first-child){-webkit-animation-delay:167.75s;animation-delay:167.75s}#app.kamesame .level-bars .level-bar:nth-child(76) .earned{-webkit-animation-delay:168.75s;animation-delay:168.75s}#app.kamesame .level-bars .level-bar:nth-child(76):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:170s;animation-delay:170s}#app.kamesame .level-bars .level-bar:nth-child(77){z-index:76}#app.kamesame .level-bars .level-bar:nth-child(77):not(:first-child){-webkit-animation-delay:170s;animation-delay:170s}#app.kamesame .level-bars .level-bar:nth-child(77) .earned{-webkit-animation-delay:171s;animation-delay:171s}#app.kamesame .level-bars .level-bar:nth-child(77):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:172.25s;animation-delay:172.25s}#app.kamesame .level-bars .level-bar:nth-child(78){z-index:77}#app.kamesame .level-bars .level-bar:nth-child(78):not(:first-child){-webkit-animation-delay:172.25s;animation-delay:172.25s}#app.kamesame .level-bars .level-bar:nth-child(78) .earned{-webkit-animation-delay:173.25s;animation-delay:173.25s}#app.kamesame .level-bars .level-bar:nth-child(78):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:174.5s;animation-delay:174.5s}#app.kamesame .level-bars .level-bar:nth-child(79){z-index:78}#app.kamesame .level-bars .level-bar:nth-child(79):not(:first-child){-webkit-animation-delay:174.5s;animation-delay:174.5s}#app.kamesame .level-bars .level-bar:nth-child(79) .earned{-webkit-animation-delay:175.5s;animation-delay:175.5s}#app.kamesame .level-bars .level-bar:nth-child(79):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:176.75s;animation-delay:176.75s}#app.kamesame .level-bars .level-bar:nth-child(80){z-index:79}#app.kamesame .level-bars .level-bar:nth-child(80):not(:first-child){-webkit-animation-delay:176.75s;animation-delay:176.75s}#app.kamesame .level-bars .level-bar:nth-child(80) .earned{-webkit-animation-delay:177.75s;animation-delay:177.75s}#app.kamesame .level-bars .level-bar:nth-child(80):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:179s;animation-delay:179s}#app.kamesame .level-bars .level-bar:nth-child(81){z-index:80}#app.kamesame .level-bars .level-bar:nth-child(81):not(:first-child){-webkit-animation-delay:179s;animation-delay:179s}#app.kamesame .level-bars .level-bar:nth-child(81) .earned{-webkit-animation-delay:180s;animation-delay:180s}#app.kamesame .level-bars .level-bar:nth-child(81):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:181.25s;animation-delay:181.25s}#app.kamesame .level-bars .level-bar:nth-child(82){z-index:81}#app.kamesame .level-bars .level-bar:nth-child(82):not(:first-child){-webkit-animation-delay:181.25s;animation-delay:181.25s}#app.kamesame .level-bars .level-bar:nth-child(82) .earned{-webkit-animation-delay:182.25s;animation-delay:182.25s}#app.kamesame .level-bars .level-bar:nth-child(82):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:183.5s;animation-delay:183.5s}#app.kamesame .level-bars .level-bar:nth-child(83){z-index:82}#app.kamesame .level-bars .level-bar:nth-child(83):not(:first-child){-webkit-animation-delay:183.5s;animation-delay:183.5s}#app.kamesame .level-bars .level-bar:nth-child(83) .earned{-webkit-animation-delay:184.5s;animation-delay:184.5s}#app.kamesame .level-bars .level-bar:nth-child(83):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:185.75s;animation-delay:185.75s}#app.kamesame .level-bars .level-bar:nth-child(84){z-index:83}#app.kamesame .level-bars .level-bar:nth-child(84):not(:first-child){-webkit-animation-delay:185.75s;animation-delay:185.75s}#app.kamesame .level-bars .level-bar:nth-child(84) .earned{-webkit-animation-delay:186.75s;animation-delay:186.75s}#app.kamesame .level-bars .level-bar:nth-child(84):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:188s;animation-delay:188s}#app.kamesame .level-bars .level-bar:nth-child(85){z-index:84}#app.kamesame .level-bars .level-bar:nth-child(85):not(:first-child){-webkit-animation-delay:188s;animation-delay:188s}#app.kamesame .level-bars .level-bar:nth-child(85) .earned{-webkit-animation-delay:189s;animation-delay:189s}#app.kamesame .level-bars .level-bar:nth-child(85):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:190.25s;animation-delay:190.25s}#app.kamesame .level-bars .level-bar:nth-child(86){z-index:85}#app.kamesame .level-bars .level-bar:nth-child(86):not(:first-child){-webkit-animation-delay:190.25s;animation-delay:190.25s}#app.kamesame .level-bars .level-bar:nth-child(86) .earned{-webkit-animation-delay:191.25s;animation-delay:191.25s}#app.kamesame .level-bars .level-bar:nth-child(86):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:192.5s;animation-delay:192.5s}#app.kamesame .level-bars .level-bar:nth-child(87){z-index:86}#app.kamesame .level-bars .level-bar:nth-child(87):not(:first-child){-webkit-animation-delay:192.5s;animation-delay:192.5s}#app.kamesame .level-bars .level-bar:nth-child(87) .earned{-webkit-animation-delay:193.5s;animation-delay:193.5s}#app.kamesame .level-bars .level-bar:nth-child(87):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:194.75s;animation-delay:194.75s}#app.kamesame .level-bars .level-bar:nth-child(88){z-index:87}#app.kamesame .level-bars .level-bar:nth-child(88):not(:first-child){-webkit-animation-delay:194.75s;animation-delay:194.75s}#app.kamesame .level-bars .level-bar:nth-child(88) .earned{-webkit-animation-delay:195.75s;animation-delay:195.75s}#app.kamesame .level-bars .level-bar:nth-child(88):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:197s;animation-delay:197s}#app.kamesame .level-bars .level-bar:nth-child(89){z-index:88}#app.kamesame .level-bars .level-bar:nth-child(89):not(:first-child){-webkit-animation-delay:197s;animation-delay:197s}#app.kamesame .level-bars .level-bar:nth-child(89) .earned{-webkit-animation-delay:198s;animation-delay:198s}#app.kamesame .level-bars .level-bar:nth-child(89):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:199.25s;animation-delay:199.25s}#app.kamesame .level-bars .level-bar:nth-child(90){z-index:89}#app.kamesame .level-bars .level-bar:nth-child(90):not(:first-child){-webkit-animation-delay:199.25s;animation-delay:199.25s}#app.kamesame .level-bars .level-bar:nth-child(90) .earned{-webkit-animation-delay:200.25s;animation-delay:200.25s}#app.kamesame .level-bars .level-bar:nth-child(90):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:201.5s;animation-delay:201.5s}#app.kamesame .level-bars .level-bar:nth-child(91){z-index:90}#app.kamesame .level-bars .level-bar:nth-child(91):not(:first-child){-webkit-animation-delay:201.5s;animation-delay:201.5s}#app.kamesame .level-bars .level-bar:nth-child(91) .earned{-webkit-animation-delay:202.5s;animation-delay:202.5s}#app.kamesame .level-bars .level-bar:nth-child(91):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:203.75s;animation-delay:203.75s}#app.kamesame .level-bars .level-bar:nth-child(92){z-index:91}#app.kamesame .level-bars .level-bar:nth-child(92):not(:first-child){-webkit-animation-delay:203.75s;animation-delay:203.75s}#app.kamesame .level-bars .level-bar:nth-child(92) .earned{-webkit-animation-delay:204.75s;animation-delay:204.75s}#app.kamesame .level-bars .level-bar:nth-child(92):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:206s;animation-delay:206s}#app.kamesame .level-bars .level-bar:nth-child(93){z-index:92}#app.kamesame .level-bars .level-bar:nth-child(93):not(:first-child){-webkit-animation-delay:206s;animation-delay:206s}#app.kamesame .level-bars .level-bar:nth-child(93) .earned{-webkit-animation-delay:207s;animation-delay:207s}#app.kamesame .level-bars .level-bar:nth-child(93):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:208.25s;animation-delay:208.25s}#app.kamesame .level-bars .level-bar:nth-child(94){z-index:93}#app.kamesame .level-bars .level-bar:nth-child(94):not(:first-child){-webkit-animation-delay:208.25s;animation-delay:208.25s}#app.kamesame .level-bars .level-bar:nth-child(94) .earned{-webkit-animation-delay:209.25s;animation-delay:209.25s}#app.kamesame .level-bars .level-bar:nth-child(94):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:210.5s;animation-delay:210.5s}#app.kamesame .level-bars .level-bar:nth-child(95){z-index:94}#app.kamesame .level-bars .level-bar:nth-child(95):not(:first-child){-webkit-animation-delay:210.5s;animation-delay:210.5s}#app.kamesame .level-bars .level-bar:nth-child(95) .earned{-webkit-animation-delay:211.5s;animation-delay:211.5s}#app.kamesame .level-bars .level-bar:nth-child(95):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:212.75s;animation-delay:212.75s}#app.kamesame .level-bars .level-bar:nth-child(96){z-index:95}#app.kamesame .level-bars .level-bar:nth-child(96):not(:first-child){-webkit-animation-delay:212.75s;animation-delay:212.75s}#app.kamesame .level-bars .level-bar:nth-child(96) .earned{-webkit-animation-delay:213.75s;animation-delay:213.75s}#app.kamesame .level-bars .level-bar:nth-child(96):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:215s;animation-delay:215s}#app.kamesame .level-bars .level-bar:nth-child(97){z-index:96}#app.kamesame .level-bars .level-bar:nth-child(97):not(:first-child){-webkit-animation-delay:215s;animation-delay:215s}#app.kamesame .level-bars .level-bar:nth-child(97) .earned{-webkit-animation-delay:216s;animation-delay:216s}#app.kamesame .level-bars .level-bar:nth-child(97):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:217.25s;animation-delay:217.25s}#app.kamesame .level-bars .level-bar:nth-child(98){z-index:97}#app.kamesame .level-bars .level-bar:nth-child(98):not(:first-child){-webkit-animation-delay:217.25s;animation-delay:217.25s}#app.kamesame .level-bars .level-bar:nth-child(98) .earned{-webkit-animation-delay:218.25s;animation-delay:218.25s}#app.kamesame .level-bars .level-bar:nth-child(98):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:219.5s;animation-delay:219.5s}#app.kamesame .level-bars .level-bar:nth-child(99){z-index:98}#app.kamesame .level-bars .level-bar:nth-child(99):not(:first-child){-webkit-animation-delay:219.5s;animation-delay:219.5s}#app.kamesame .level-bars .level-bar:nth-child(99) .earned{-webkit-animation-delay:220.5s;animation-delay:220.5s}#app.kamesame .level-bars .level-bar:nth-child(99):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:221.75s;animation-delay:221.75s}#app.kamesame .level-bars .level-bar:nth-child(100){z-index:99}#app.kamesame .level-bars .level-bar:nth-child(100):not(:first-child){-webkit-animation-delay:221.75s;animation-delay:221.75s}#app.kamesame .level-bars .level-bar:nth-child(100) .earned{-webkit-animation-delay:222.75s;animation-delay:222.75s}#app.kamesame .level-bars .level-bar:nth-child(100):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:224s;animation-delay:224s}#app.kamesame .level-bars .level-bar:nth-child(101){z-index:100}#app.kamesame .level-bars .level-bar:nth-child(101):not(:first-child){-webkit-animation-delay:224s;animation-delay:224s}#app.kamesame .level-bars .level-bar:nth-child(101) .earned{-webkit-animation-delay:225s;animation-delay:225s}#app.kamesame .level-bars .level-bar:nth-child(101):not(:last-child) .stupid-inner-wrap{-webkit-animation-delay:226.25s;animation-delay:226.25s}#app.kamesame .level-bar{grid-row-start:1;grid-column-start:1;margin-top:24px;background-color:var(--off-white)}#app.kamesame .level-bar .bar{position:relative;margin:0 auto;width:calc(100% - 1.2rem);height:48px;border:1px solid var(--bar-border-color);background-color:var(--bar-background-color)}#app.kamesame .level-bar .bar .progress{height:100%;display:inline-block}#app.kamesame .level-bar .bar .progress.prior{background-color:var(--bar-prior-xp-color)}#app.kamesame .level-bar .bar .progress.earned{background-color:var(--bar-earned-xp-color)}#app.kamesame .level-bar .labels{margin:6px .6rem 0;display:flex;justify-content:space-between;font-weight:700}#app.kamesame .level-bar .labels :first-child{text-align:left}#app.kamesame .level-bar .labels :last-child{text-align:right}#app.kamesame .fancy-item-list{margin-top:24px}#app.kamesame .fancy-item-list .actions{display:flex;justify-content:space-between;align-items:center}#app.kamesame .fancy-item-list .actions .mode{font-weight:500;font-size:1.3rem}#app.kamesame .fancy-item-list .actions select{width:inherit;margin-top:0;padding-right:36px}#app.kamesame .fancy-item-list .note{margin-top:24px;text-align:center;font-weight:300;font-style:italic;opacity:.7}#app.kamesame .fancy-item-list .note strong{font-weight:600}#app.kamesame .lesson-list-mode-selector{display:flex;justify-content:space-between;align-items:center}#app.kamesame .lesson-list-mode-selector>*{margin-top:0}#app.kamesame .lesson-list-mode-selector>:not(:first-child){margin-left:12px}#app.kamesame svg.big-text{width:100%;height:100%;text-anchor:middle}#app.kamesame .danger,#app.kamesame .plead-with-people{margin-top:48px;border:2px solid var(--error-border);border-radius:2px;background-color:var(--error-background);padding:16px;line-height:1.2}#app.kamesame .danger h2,#app.kamesame .plead-with-people h2{margin:6px 0 0;padding:0;color:var(--error-border);font-weight:600}#app.kamesame .danger button,#app.kamesame .plead-with-people button{margin-left:16px;min-width:230px;text-align:left}#app.kamesame .plead-with-people{border-color:var(--info-border);background-color:var(--info-background);padding-left:2px;padding-right:2px;text-align:center;line-height:1.4}#app.kamesame .plead-with-people a{color:var(--info-contrast);font-weight:700}@-webkit-keyframes shake{0%{transform:translateY(-.3vh)}50%{transform:translateY(.3vh)}}@keyframes shake{0%{transform:translateY(-.3vh)}50%{transform:translateY(.3vh)}}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes delayed-fade-in{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes delayed-fade-in{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes slightly-delayed-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes slightly-delayed-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes float-up-and-away{0%{opacity:.15;margin-bottom:0}30%{opacity:1;margin-bottom:6px}to{opacity:0;margin-bottom:48px}}@keyframes float-up-and-away{0%{opacity:.15;margin-bottom:0}30%{opacity:1;margin-bottom:6px}to{opacity:0;margin-bottom:48px}}@-webkit-keyframes float-down-and-away{0%{opacity:.15;margin-bottom:24px}30%{opacity:1;margin-bottom:16px}to{opacity:0;margin-bottom:0}}@keyframes float-down-and-away{0%{opacity:.15;margin-bottom:24px}30%{opacity:1;margin-bottom:16px}to{opacity:0;margin-bottom:0}}@-webkit-keyframes fill-from-left{0%{width:0;opacity:1}to{opacity:1}}@keyframes fill-from-left{0%{width:0;opacity:1}to{opacity:1}}@-webkit-keyframes drop-off-page{0%{transform:translateX(0)}99%{opacity:1}to{transform:translateX(-150vw);opacity:0}}@keyframes drop-off-page{0%{transform:translateX(0)}99%{opacity:1}to{transform:translateX(-150vw);opacity:0}}@-webkit-keyframes drop-onto-page{0%{transform:translateX(150vw)}1%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes drop-onto-page{0%{transform:translateX(150vw)}1%{opacity:1}to{transform:translateX(0);opacity:1}}