/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--inf-acc-val:230;--inf-solid-w:hsl(var(--inf-acc-val),0%,100%);--inf-solid-ww:hsl(var(--inf-acc-val),40%,90%);--inf-solid-www:hsl(var(--inf-acc-val),45%,85%);--inf-solid-b:hsl(var(--inf-acc-val),0%,0%);--inf-solid-bb:hsl(var(--inf-acc-val),10%,50%);--inf-solid-bbb:hsl(var(--inf-acc-val),15%,50%);--inf-b:var(--inf-solid-w);--inf-bb:var(--inf-solid-ww);--inf-bbb:var(--inf-solid-www);--inf-acc-ddd:hsl(var(--inf-acc-val),80%,30%);--inf-acc-dd:hsl(var(--inf-acc-val),75%,40%);--inf-acc-d:hsl(var(--inf-acc-val),65%,50%);--inf-acc:hsl(var(--inf-acc-val),90%,60%);--inf-acc-l:hsl(var(--inf-acc-val),95%,70%);--inf-acc-ll:hsl(var(--inf-acc-val),90%,80%);--inf-acc-lll:hsl(var(--inf-acc-val),100%,90%);--inf-f:var(--inf-solid-b);--inf-ff:var(--inf-solid-bb);--inf-fff:var(--inf-solid-bbb);--inf-c-hover:rgba(0,0,0,0.18823529411764706);--inf-c-hover-light:hsla(0,0%,100%,0.3764705882352941);--inf-border-radius:2px}:root.inf-dark{--inf-solid-w:hsl(var(--inf-acc-val),0%,98%);--inf-solid-ww:hsl(var(--inf-acc-val),40%,93%);--inf-solid-www:hsl(var(--inf-acc-val),45%,88%);--inf-solid-b:hsl(var(--inf-acc-val),50%,6%);--inf-solid-bb:hsl(var(--inf-acc-val),35%,15%);--inf-solid-bbb:hsl(var(--inf-acc-val),38%,25%);--inf-b:var(--inf-solid-b);--inf-bb:var(--inf-solid-bb);--inf-bbb:var(--inf-solid-bbb);--inf-acc-ddd:hsl(var(--inf-acc-val),100%,90%);--inf-acc-dd:hsl(var(--inf-acc-val),90%,80%);--inf-acc-d:hsl(var(--inf-acc-val),95%,70%);--inf-acc-l:hsl(var(--inf-acc-val),65%,50%);--inf-acc-ll:hsl(var(--inf-acc-val),75%,40%);--inf-acc-lll:hsl(var(--inf-acc-val),80%,30%);--inf-f:var(--inf-solid-w);--inf-ff:var(--inf-solid-ww);--inf-fff:var(--inf-solid-www);--inf-c-hover:hsla(0,0%,100%,0.3764705882352941)}.inf-app,.inf-app *,.inf-base,.inf-base *,.inf-button,.inf-button *,.inf-header,.inf-header *,.inf-main,.inf-main *,.inf-reset,.inf-section,.inf-section *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Noto Sans,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-variant-ligatures:normal;-moz-font-variant-ligatures:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;text-rendering:optimizeLegibility;text-indent:0;text-shadow:none;text-decoration:none;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;letter-spacing:normal;word-spacing:normal;position:relative;width:100%;height:100%;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background-color:transparent}.inf-button,.inf-button-plain:before,.inf-button:before,.inf-link:before,.inf-radius{border-radius:var(--inf-border-radius)}.inf-app,.inf-flex,.inf-flex-column,.inf-header{display:-webkit-flex;display:-moz-box;display:flex;position:relative}.inf-app,.inf-flex-column{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.inf-align-start{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.inf-align-center,.inf-header{-webkit-align-items:center;-moz-box-align:center;align-items:center}.inf-align-end{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.inf-align-stretch{-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.inf-justify-start{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.inf-justify-center{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.inf-justify-end{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.inf-justify-stretch{-webkit-justify-content:stretch;-moz-box-pack:stretch;justify-content:stretch}.inf-app,.inf-app *,.inf-base,.inf-base *,.inf-button,.inf-button *,.inf-header,.inf-header *,.inf-main,.inf-main *,.inf-section,.inf-section *{color:var(--inf-f);-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}@media(prefers-reduced-motion:reduce){.inf-app,.inf-app *,.inf-base,.inf-base *,.inf-button,.inf-button *,.inf-header,.inf-header *,.inf-main,.inf-main *,.inf-section,.inf-section *{-webkit-transition:none;transition:none}}.inf-s-sss{font-size:.5rem}.inf-s-ss{font-size:.8rem}.inf-s-s{font-size:.9rem}.inf-s-l{font-size:1.1rem}.inf-s-ll{font-size:1.25rem}.inf-s-lll{font-size:1.5rem}.inf-w-b,.inf-w-b *{font-weight:700}.inf-w-bb,.inf-w-bb *{font-weight:bolder}.inf-w-bbb,.inf-w-bbb *{font-weight:900}.inf-c-acc-ddd,.inf-c-acc-ddd *{color:var(--inf-acc-ddd)}.inf-c-acc-dd,.inf-c-acc-dd *{color:var(--inf-acc-dd)}.inf-c-acc-d,.inf-c-acc-d *{color:var(--inf-acc-d)}.inf-c-acc,.inf-c-acc *{color:var(--inf-acc)}.inf-c-acc-l,.inf-c-acc-l *{color:var(--inf-acc-l)}.inf-c-acc-ll,.inf-c-acc-ll *{color:var(--inf-acc-ll)}.inf-c-acc-lll,.inf-c-acc-lll *{color:var(--inf-acc-lll)}.inf-c-p,.inf-c-p *{color:var(--inf-f-p)}.inf-t-align-start,.inf-t-align-start *{text-align:start}.inf-t-align-center,.inf-t-align-center *{text-align:center}.inf-t-align-end,.inf-t-align-end *{text-align:end}.inf-t-align-justify,.inf-t-align-justify *{text-align:justify}.inf-full-vh{min-height:100vh}.inf-button{cursor:pointer;display:block;width:auto;height:2rem;min-width:4rem;padding:0 16px;margin:4px;font-weight:500;color:var(--inf-solid-w);background-color:var(--inf-acc)}.inf-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}@media(prefers-reduced-motion:reduce){.inf-button:before{-webkit-transition:none;transition:none}}.inf-button:hover:before{background-color:var(--inf-c-hover-light)}.inf-button-plain,.inf-button:active:before,.inf-link{background-color:transparent}.inf-button-plain,.inf-link{color:var(--inf-f)}.inf-button-plain:before,.inf-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}@media(prefers-reduced-motion:reduce){.inf-button-plain:before,.inf-link:before{-webkit-transition:none;transition:none}}.inf-button-plain:hover:before,.inf-link:hover:before{background-color:var(--inf-c-hover)}.inf-button-plain:active:before,.inf-link:active:before{background-color:transparent}.inf-button-mini,.inf-link{padding:0 8px}.inf-link{display:inline;text-align:center;padding:0;margin:0;color:var(--inf-acc-dd)}.inf-app{background-color:var(--inf-b)}.inf-header{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;padding:16px;margin:0}.inf-main{-webkit-flex:1 0 auto;-moz-box-flex:1;flex:1 0 auto}.inf-section{padding:0;margin:24px 0}:root{--inf-acc-val:290}.musites-button,:root,body,html{background-color:var(--inf-b)}.musites-button{cursor:pointer;margin:18px 0;border:1px solid var(--inf-acc-l);border-radius:4px;-webkit-box-shadow:0 0 3px var(--inf-acc-dd);box-shadow:0 0 3px var(--inf-acc-dd);padding:12px;font-size:1.2rem;text-align:start;word-wrap:break-word;-webkit-transition:background-color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,background-color .1s ease;transition:box-shadow .1s ease,background-color .1s ease,-webkit-box-shadow .1s ease}.musites-button:hover{background-color:var(--inf-bb)}.musites-button:active,.musites-button:hover{-webkit-box-shadow:0 0 4px var(--inf-acc-ddd);box-shadow:0 0 4px var(--inf-acc-ddd)}.musites-button:active{background-color:var(--inf-bbb)}.musites-index-container{max-width:800px;margin:0 auto}.musites-index-footer{padding:24px;text-align:center;-webkit-flex-grow:0;-moz-box-flex:0;flex-grow:0}.musites-index-footer>span{color:var(--inf-acc-ddd)}.musites-index-about{position:fixed;left:18px;top:18px;right:18px;bottom:18px;background-color:var(--inf-b);border-radius:4px;border:1px solid var(--inf-acc-l);-webkit-box-shadow:0 0 3px var(--inf-acc-dd);box-shadow:0 0 3px var(--inf-acc-dd)}.musites-index-about,.musites-index-about *{width:auto;height:auto}.musites-index-about>*{position:absolute}.musites-index-about-content{left:24px;top:24px;right:24px;bottom:80px;overflow-y:auto;word-wrap:break-word}.musites-index-about-content>div{padding-bottom:48px}.musites-index-about-close{left:0;right:0;margin:0 auto;top:auto;bottom:18px}.musites-section{padding:0 2rem;min-height:500px}.musites-section *{word-wrap:break-word}.musites-section p{margin:12px 0}.musites-section-index .inf-button{margin:24px 0}p.musites-section-index-name{font-size:3rem;margin:36px 0}p.musites-section-set-header{margin:12px 18px}.musites-section-set-list{-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}@media (min-width:800px){.musites-section-set-list{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly}.musites-section-set-list button{width:300px}}.musites-section-result-ranking{font-size:5rem;font-weight:700;margin:24px 0}