.library-all{display:flex;flex-flow:column;width:100%;max-width:700px;align-items:center;margin:0 auto;background-color:#fff}.library-all ::before{font-size:2.2em}.library-all .library-back{color:#fff}.library-all .library-back:hover::before{font-weight:bold}.library-all .library-back::before{font-size:1.2em}.library-all .library-header.color-choice{color:#4d4d4d}.selected-color-black .library-all .library-header.color-choice{background:#7a7577;color:#fff;text-shadow:0 1px 0 #7a7577}.selected-color-green .library-all .library-header.color-choice{background:#a2b270;color:#fff;text-shadow:0 1px 0 #a2b270}.selected-color-red .library-all .library-header.color-choice{background:#dc9389;color:#fff;text-shadow:0 1px 0 #dc9389}.selected-color-blue .library-all .library-header.color-choice{background:#9bc5cf;color:#fff;text-shadow:0 1px 0 #9bc5cf}.selected-color-yellow .library-all .library-header.color-choice{background:#f0bb66;color:#fff;text-shadow:0 1px 0 #f0bb66}.library-all .library-header{display:flex;flex-flow:column nowrap;width:100%}.library-all .library-header .library-links{flex:1 1 auto;display:flex;margin-bottom:.5em;justify-content:space-evenly;border-top:1px solid #fff;padding-top:.5em}.library-all .library-header .library-links a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:unset}.library-all .library-header .library-links a:hover{font-weight:bold}.library-all .library-title{display:flex;align-items:center;justify-content:center;position:relative;font-weight:bold;width:100%;padding:.5em;margin:0}.library-all .library-title:has(span){justify-content:space-between}.library-all .start{padding-top:2em}.library-all .section-title{display:flex;align-items:center;justify-content:center;font-weight:bold;padding:1em 0}.library-all .gamegroup-choice{border-bottom:1px solid #d9d9d9;background:#f7f6f5;border-top:1px solid #d9d9d9;padding:0em 1em;width:100%}.library-all .variants-choice{padding:0em 1em;width:100%}.library-all .gamegroup-icons,.library-all .variants-icons{display:flex;flex-flow:row wrap;margin:0 auto 1em auto;width:100%;overflow:hidden;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.library-all .gamegroup-icons .gamegroup,.library-all .gamegroup-icons .variant,.library-all .variants-icons .gamegroup,.library-all .variants-icons .variant{height:64px;display:flex;flex-flow:column;padding:2px;justify-content:center;flex:0 0 25%;max-width:25%;border-right:1px solid #d9d9d9;border-left:none;border-top:none;border-bottom:none}.library-all .gamegroup-icons .gamegroup:not(.selected):not(:hover),.library-all .gamegroup-icons .variant:not(.selected):not(:hover),.library-all .variants-icons .gamegroup:not(.selected):not(:hover),.library-all .variants-icons .variant:not(.selected):not(:hover){background:linear-gradient(to bottom, hsl(0, 0%, 96%) 0%, hsl(0, 0%, 93%) 100%);text-shadow:0 1px 0 #fff}.library-all .gamegroup-icons .gamegroup:hover,.library-all .gamegroup-icons .variant:hover,.library-all .variants-icons .gamegroup:hover,.library-all .variants-icons .variant:hover{color:initial}.selected-color-black .library-all .gamegroup-icons .gamegroup.button-color-choice.selected:hover,.selected-color-black .library-all .gamegroup-icons .variant.button-color-choice.selected:hover,.selected-color-black .library-all .variants-icons .gamegroup.button-color-choice.selected:hover,.selected-color-black .library-all .variants-icons .variant.button-color-choice.selected:hover{background:#7a7577;color:#fff;text-shadow:0 1px 0 #7a7577}.selected-color-green .library-all .gamegroup-icons .gamegroup.button-color-choice.selected:hover,.selected-color-green .library-all .gamegroup-icons .variant.button-color-choice.selected:hover,.selected-color-green .library-all .variants-icons .gamegroup.button-color-choice.selected:hover,.selected-color-green .library-all .variants-icons .variant.button-color-choice.selected:hover{background:#a2b270;color:#fff;text-shadow:0 1px 0 #a2b270}.selected-color-red .library-all .gamegroup-icons .gamegroup.button-color-choice.selected:hover,.selected-color-red .library-all .gamegroup-icons .variant.button-color-choice.selected:hover,.selected-color-red .library-all .variants-icons .gamegroup.button-color-choice.selected:hover,.selected-color-red .library-all .variants-icons .variant.button-color-choice.selected:hover{background:#dc9389;color:#fff;text-shadow:0 1px 0 #dc9389}.selected-color-blue .library-all .gamegroup-icons .gamegroup.button-color-choice.selected:hover,.selected-color-blue .library-all .gamegroup-icons .variant.button-color-choice.selected:hover,.selected-color-blue .library-all .variants-icons .gamegroup.button-color-choice.selected:hover,.selected-color-blue .library-all .variants-icons .variant.button-color-choice.selected:hover{background:#9bc5cf;color:#fff;text-shadow:0 1px 0 #9bc5cf}.selected-color-yellow .library-all .gamegroup-icons .gamegroup.button-color-choice.selected:hover,.selected-color-yellow .library-all .gamegroup-icons .variant.button-color-choice.selected:hover,.selected-color-yellow .library-all .variants-icons .gamegroup.button-color-choice.selected:hover,.selected-color-yellow .library-all .variants-icons .variant.button-color-choice.selected:hover{background:#f0bb66;color:#fff;text-shadow:0 1px 0 #f0bb66}.library-all .gamegroup-icons .gamegroup.button.button-color-choice,.library-all .gamegroup-icons .variant.button.button-color-choice,.library-all .variants-icons .gamegroup.button.button-color-choice,.library-all .variants-icons .variant.button.button-color-choice{text-transform:initial}.library-all .spinner{width:150px;height:150px;margin-top:100px}.library-all #library_chart_area{height:500px;margin-top:2rem;width:100%;max-width:700px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.library-all #library_chart_area #library_chart{width:100%;max-width:100%;min-width:250px;box-sizing:border-box;margin-left:-1em}
