﻿.mselect__list{font-family:"Noto Sans",sans-serif}.studies .study .top{font-family:Roboto,sans-serif;font-weight:300}.mselect__label{box-shadow:inset 0 1px 3px -2px hsl(0,0%,45%),inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)),0 1px 3px 0 rgba(0,0,0,.2)}html.light .mselect__label{box-shadow:inset 0 3px 3px -2px #fff,inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)),0 1px 3px 0 rgba(0,0,0,.18)}html.transp .mselect__label{box-shadow:none}.mselect__label{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/calc(alpha * 0.8)) !important}.mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)),0 2px 4px 0 rgba(0,0,0,.24)}html.light .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff,inset 0 -5px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)),0 2px 4px 0 rgba(0,0,0,.21)}html.transp .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:none}.mselect__label:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom, var(--c-metal-top-hover), var(--c-metal-bottom-hover))}.mselect__label{box-shadow:inset 0 1px 3px -2px hsl(0,0%,30%),inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)),0 1px 3px 0 rgba(0,0,0,.1)}html.light .mselect__label{box-shadow:inset 0 2px 3px -2px #fff,inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)),0 1px 3px 0 rgba(0,0,0,.08)}html.transp .mselect__label{box-shadow:none}.mselect__label{border:1px solid var(--c-border)}.mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light),inset 0 -5px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)),0 2px 4px 0 rgba(0,0,0,.12)}html.light .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 3px 3px -2px #fff,inset 0 -5px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)),0 2px 4px 0 rgba(0,0,0,.1)}html.transp .mselect__label:hover:not(.disabled,:disabled,[disabled]){box-shadow:none}html.transp .mselect__list::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;backdrop-filter:blur(6px)}.mselect__list{box-shadow:0 14px 28px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.12)}.studies .study .top .study-name,.studies .study li{white-space:nowrap}.studies .study .top{overflow-wrap:break-word;word-break:normal}.studies .study .top .study-name,.studies .study li{overflow:hidden;text-overflow:ellipsis}.mselect__label::after{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:normal;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}.studies .study .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.study-index .box__top,.topic-list{display:flex;flex-flow:row wrap}.studies .study .top{display:flex;flex-flow:row nowrap;align-items:center}.mselect__label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mselect__list{display:flex;flex-flow:column}.topic-list a,.mselect__list,.mselect__label{border-radius:7px}.study-index .box__top .search input{border-radius:0;border-start-start-radius:7px;border-end-start-radius:7px}.study-index .box__top .search .button{border-radius:0;border-start-end-radius:7px;border-end-end-radius:7px}.mselect{position:relative;white-space:nowrap}.mselect__toggle{position:absolute;z-index:-1;opacity:0}html.transp .mselect__label{backdrop-filter:blur(6px)}.mselect__label{padding-inline:1rem .6rem;padding-top:.3rem;padding-bottom:.3rem;gap:1ch;cursor:pointer}.mselect__label::after{content:"";font-size:70%;color:var(--c-primary);margin-inline:.4em 0}.mselect__label:focus-visible{outline:2px solid var(--c-primary)}.mselect__toggle:checked~.mselect__label{transition:opacity 150ms ease;opacity:0}.mselect__toggle:focus-visible~.mselect__label{outline:2px solid var(--c-primary)}html:not([dir=rtl]) .mselect__list{left:0}html[dir=rtl] .mselect__list{right:0}.mselect__list{transition:transform 150ms ease;position:absolute;top:0;min-width:100%;max-height:60vh;overflow-y:auto;z-index:111;background:var(--c-bg-popup);transform:scale(1, 0);transform-origin:top}.mselect__toggle:checked~.mselect__list{transform:scale(1, 1)}@media(max-width: 800px){.mselect__toggle:checked~.mselect__list{position:fixed;top:50%;transform:translateY(-50%) scale(1, 1)}dialog .mselect__toggle:checked~.mselect__list{position:absolute;top:0;transform:scale(1, 1)}}.mselect__toggle:checked~.mselect__list *{opacity:1;visibility:visible;transition:opacity 125ms ease-in-out 125ms}.mselect__item{white-space:nowrap;display:block;padding:.3em 1em;visibility:hidden;opacity:0;color:var(--c-primary);border-left:3px solid rgba(0,0,0,0);transition:background-color 150ms ease,border-color 150ms ease}.mselect__item.current{background:var(--c-bg-zebra);border-color:var(--c-primary)}.mselect__item:hover{background:var(--c-primary);color:var(--c-over)}.mselect__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.mselect__item::before{margin-inline-end:.4em}.studies{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}@media(min-width: 979.3px){.studies{grid-template-columns:repeat(auto-fill, minmax(45ch, 1fr))}}.studies .study{position:relative;border:1px solid var(--c-border);border-width:0 1px 1px 0;padding:1em .6em 1em 1.3em;overflow:hidden;transition:all 150ms ease}.studies .study .body{display:flex;font-size:.9em}.studies .study .chapters{flex:0 0 58%;max-width:58%}.studies .study .members{flex:0 0 40%;max-width:40%;margin-inline-start:2%}.studies .study li{color:var(--c-font-dim);unicode-bidi:plaintext;display:flex}.studies .study li::before{color:var(--c-font-dimmer)}.studies .study .top{gap:1rem}.studies .study .top .study-name{font-size:1.5em;font-weight:normal;color:var(--c-primary);display:block;margin:0;unicode-bidi:plaintext}.studies .study .top div{overflow:hidden}.studies .study .top span{font-size:.9rem;display:block;color:var(--c-font-dim)}.studies .study .top .study__icon{flex:0 0 auto;color:color-mix(in oklab, var(--c-primary) 80%, var(--c-bg));font-size:3em}.studies .study .top .study__icon img{margin:0}.studies .study .top .private{color:var(--c-brag)}.studies .study:hover{background:color-mix(in oklab, var(--c-primary) 10%, var(--c-bg))}.studies .study:hover .top::before{color:var(--c-link)}.studies .study-unfeature{position:absolute;top:.5em;right:.5em;z-index:3}.studies .study-unfeature .button{padding:.3em .5em}.study-topics h2{margin:1em 0}.topic-list{line-height:2em}.topic-list a{background:color-mix(in oklab, var(--c-primary) 12%, var(--c-bg));padding:.2em .6em;margin:.2em;white-space:nowrap}.topic-list a:hover{background:color-mix(in oklab, var(--c-primary) 15%, var(--c-bg))}.box__pad .topic-list{margin-bottom:2em}.study-index .box__top{align-items:start;margin:0 0 -1em -1em}.study-index .box__top>*{margin:0 0 1em 1em}.study-index .box__top h1{flex:3 1 auto;margin:0 0 1rem 0}.study-index .box__top .search{flex:3 1 auto;display:flex}.study-index .box__top .search input{flex:1 1 100%;height:3.2rem;font-size:1.1em}@media(min-width: 499.3px){.study-index .box__top .search input{font-size:1.2em}}.study-index .box__top .search .button{padding:0 1.5em;border-inline-start:0}.study-index .box__top .mselect{flex:1 1 auto;font-size:1.2em}.study-index .box__top .mselect__label::after{margin-inline-start:.6em}.study-index .box__top .new-study,.study-index .box__top .mselect{height:3.2rem;margin-inline-start:1rem;white-space:nowrap}.study-index .box__top .mselect__label{height:100%}.study-index .box__top .new-study .button{height:3.2rem;padding:0 1em}.study-index .box__top .new-study .button::before{font-size:2em}.study-index .list{border-top:1px solid var(--c-border)}.study-index .nostudies{text-align:center;margin:40px 0 80px;font-size:2em}.study-index .nostudies p{opacity:.6}.study-index .nostudies icon{display:block;font-size:180px;opacity:.4}.study-index .nostudies form{margin-top:20px}.study-index #infscr-loading{width:100%}
