:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.lesson-component{color:var(--color-text-bolder);display:flex;flex-wrap:wrap;font-size:1.4rem;margin-bottom:2.1rem;position:relative}.lesson-component.lesson-completed .lesson-preview-img{opacity:.65}.lesson-preview{border-radius:var(--radius-3);flex-shrink:0;height:12rem;width:12rem}[dir=ltr] .lesson-preview{margin-right:1.6rem}[dir=rtl] .lesson-preview{margin-left:1.6rem}.lesson-preview.lesson-preview-16x9{height:initial;margin-bottom:1.6rem;overflow:hidden;width:100%}[dir=ltr] .lesson-preview.lesson-preview-16x9{margin-right:0}[dir=rtl] .lesson-preview.lesson-preview-16x9{margin-left:0}.lesson-preview.lesson-preview-16x9~.lesson-content{width:100%}.lesson-preview-wrapper{padding-top:100%;position:relative;width:100%}.lesson-preview-img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}[dir=ltr] .lesson-preview-img{left:0}[dir=rtl] .lesson-preview-img{right:0}.lesson-preview-16x9 .lesson-preview-wrapper{padding-top:56.25%}.lesson-preview-16x9 .lesson-preview-img{border-radius:var(--radius-3)}.lesson-status{align-items:center;background-color:var(--color-neutrals-white);border-radius:var(--radius-circular);color:var(--color-green-300);display:flex;height:7.4rem;justify-content:center;position:absolute;top:50%;transform-origin:center;width:7.4rem}[dir=ltr] .lesson-status{left:50%;transform:translate(-50%,-50%) scale(.7)}[dir=rtl] .lesson-status{right:50%;transform:translate(50%,-50%) scale(.7)}.lesson-status-done{border:.9rem solid var(--color-green-300)}.lesson-status-done .lesson-status-icon{font-size:4.2rem}.lesson-status-ready .lesson-status-icon{font-size:3.6rem;margin-left:.3rem}.lesson-content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 13.6rem)}.lesson-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:1.2rem}.lesson-title a:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:0}[dir=ltr] .lesson-title a:before{left:0}[dir=rtl] .lesson-title a:before{right:0}.lesson-subtitle{font-weight:600;margin-bottom:1.2rem}.lesson-author{align-items:center;display:inline-flex;font-weight:600;margin-bottom:1.2rem}.lesson-author .lesson-chess-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white)!important;font-size:1.2rem;font-weight:600;line-height:1;padding:.2rem .3rem}[dir=ltr] .lesson-author .lesson-chess-title{margin-right:.5rem}[dir=rtl] .lesson-author .lesson-chess-title{margin-left:.5rem}.lesson-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:none;font-weight:500;margin-bottom:1rem}.lesson-info{color:var(--color-text-subtle);font-weight:600}.lesson-info:not(:last-child){margin-bottom:1rem}.lesson-info-item{align-items:center;display:inline-flex}[dir=ltr] .lesson-info-item:not(:last-child){margin-right:1.6rem}[dir=rtl] .lesson-info-item:not(:last-child){margin-left:1.6rem}.lesson-info-icon{font-size:2rem}[dir=ltr] .lesson-info-icon{margin-right:.4rem}[dir=rtl] .lesson-info-icon{margin-left:.4rem}.lesson-info-admin{position:relative}.game-preview-placeholder{height:20rem;width:20rem}.lesson-next-placeholder{height:18rem;width:18rem}.lesson-board-preview-component{display:flex;flex-direction:column;margin-bottom:2.1rem;position:relative}.lesson-board-preview-component .lesson-preview{height:auto;width:auto}.lesson-board-preview-component .lesson-preview-wrapper{display:flex;justify-content:center;margin-bottom:1.6rem;padding-top:0}.lesson-board-preview-component .lesson-lesson-preview-wrapper{padding:0}.lesson-board-preview-component .lesson-content{width:100%}@media (min-width: 30em){.lesson-description{display:block;display:-webkit-box}}@media (min-width: 34.375em){.lesson-title{font-size:2.2rem}[dir=ltr] .lesson-status{transform:translate(-50%,-50%) scale(.8)}[dir=rtl] .lesson-status{transform:translate(50%,-50%) scale(.8)}.lesson-preview{align-self:flex-start;height:initial;min-height:12rem;min-width:12rem;width:30%}[dir=ltr] .lesson-preview{margin:0 2.4rem 0 0}[dir=rtl] .lesson-preview{margin:0 0 0 2.4rem}.lesson-preview.lesson-preview-16x9{margin-bottom:0;max-width:32rem;width:50%}[dir=ltr] .lesson-preview.lesson-preview-16x9{margin-right:2.4rem}[dir=rtl] .lesson-preview.lesson-preview-16x9{margin-left:2.4rem}.lesson-preview.lesson-preview-16x9~.lesson-content{width:calc(50% - 2.4rem)}.lesson-content{width:calc(70% - 2.4rem)}.lesson-board-preview-component{flex-direction:row}.lesson-board-preview-component .lesson-preview-wrapper{margin-bottom:0}}@media (min-width: 48em){[dir=ltr] .lesson-status{transform:translate(-50%,-50%) scale(1)}[dir=rtl] .lesson-status{transform:translate(50%,-50%) scale(1)}}:export{component:lesson-component;completed:lesson-completed;preview-img:lesson-preview-img;preview:lesson-preview;preview-16x9:lesson-preview-16x9;content:lesson-content;preview-wrapper:lesson-preview-wrapper;status:lesson-status;status-done:lesson-status-done;status-icon:lesson-status-icon;status-ready:lesson-status-ready;title:lesson-title;subtitle:lesson-subtitle;author:lesson-author;chess-title:lesson-chess-title;description:lesson-description;info:lesson-info;info-item:lesson-info-item;info-icon:lesson-info-icon;info-admin:lesson-info-admin;next-placeholder:lesson-next-placeholder;board-preview-component:lesson-board-preview-component;lesson-preview-wrapper:lesson-lesson-preview-wrapper}


:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.openings-view-component{--sectionPadding: .8rem}.openings-view-component .lesson-component{margin-bottom:0}.openings-view-component .coordinates.outside{display:none}.openings-view-section-border-top{position:relative}.openings-view-section-border-top:before{border-top:.1rem solid var(--color-border-default);content:"";left:var(--sectionPadding);position:absolute;right:var(--sectionPadding);top:0}.openings-view-header{font-size:1.7rem;height:auto;margin-bottom:var(--sectionPadding);padding:0}.openings-view-header-icon{font-size:2.4rem;color:var(--color-icon-default)}[dir=ltr] .openings-view-header-icon{margin-right:1.2rem}[dir=rtl] .openings-view-header-icon{margin-left:1.2rem}.openings-view-head-container{display:grid;position:relative}.openings-view-related-content{-moz-column-gap:1.6rem;column-gap:1.6rem;display:grid;grid-template-columns:repeat(3,21.6rem);justify-content:space-between;margin-bottom:1.6rem;overflow-x:auto}.openings-view-related-content-item{border-radius:.2rem;display:flex;overflow:hidden;padding-bottom:56.25%;position:relative;height:12rem}.openings-view-related-content-item img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.openings-view-related-preview-board{position:absolute;top:50%}[dir=ltr] .openings-view-related-preview-board{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .openings-view-related-preview-board{right:50%;transform:translate(50%,-50%)}.openings-view-main-content{margin-bottom:1.6rem;order:0;position:relative}.openings-view-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;line-height:1.2;margin-bottom:.4rem;position:relative;top:-.4rem}[dir=ltr] .openings-view-title{padding-right:4rem}[dir=rtl] .openings-view-title{padding-left:4rem}.openings-view-move-list{font-size:clamp(1.7rem,4vw,2.2rem);font-weight:600;margin-bottom:2.4rem}.openings-view-truncated{max-height:18.6rem}.openings-view-truncated>*:not(:first-child){display:none!important}.openings-view-truncated>p:first-child{-webkit-box-orient:vertical;display:block;display:-webkit-box;height:18.6rem;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis}.openings-view-chessboard-container{min-width:100%;order:1}.openings-view-chessboard{margin:0 auto;max-height:32rem;max-width:32rem}.openings-view-bookmark-button-wrapper{position:absolute;top:-.8rem}[dir=ltr] .openings-view-bookmark-button-wrapper{right:-.7rem}[dir=rtl] .openings-view-bookmark-button-wrapper{left:-.7rem}.bookmark-button-add,.bookmark-button-remove{background-color:transparent;border:none;margin:0;padding:0}.bookmark-button-add:not(.bookmark-button-small)>span,.bookmark-button-remove:not(.bookmark-button-small)>span{font-size:3.6rem;color:currentColor}.bookmark-button-add{color:var(--color-icon-default)}.bookmark-button-add:hover{color:var(--color-icon-default-hovered)}.bookmark-button-remove{color:var(--color-slate-200)}.hide-button{display:none}[dir=ltr] .openings-view-sidebar .cc-list-item:not(:first-child):before{left:1.6rem}[dir=rtl] .openings-view-sidebar .cc-list-item:not(:first-child):before{right:1.6rem}.openings-view-more-button{background-color:transparent;border:none;margin:0;padding:0;align-items:center;color:var(--color-text-subtle);display:flex;font-size:1.5rem;font-weight:600;height:2rem;margin-top:.4rem}.openings-view-more-button span{font-size:1.2rem}[dir=ltr] .openings-view-more-button span{margin-left:.5rem}[dir=rtl] .openings-view-more-button span{margin-right:.5rem}.openings-view-more-button:hover{color:var(--color-text-default)}.openings-view-notable-game .diagram-viewer-component{margin-bottom:0}.openings-view-notable-game>br{display:none}.openings-view-language-select{justify-content:flex-end;min-height:2.3rem}@media (min-width: 20.625em){.openings-view-component{--sectionPadding: 1.6rem}}@media (min-width: 64em){.openings-view-component{--sectionPadding: 2.4rem}.openings-view-chessboard-container{min-width:auto;position:relative;width:32rem;z-index:1}[dir=ltr] .openings-view-chessboard-container{float:right;margin-left:4rem}[dir=rtl] .openings-view-chessboard-container{float:left;margin-right:4rem}.openings-view-head-container{display:block;min-height:40rem}.openings-view-head-container:after{clear:both;content:"";display:table}.openings-view-main-content{margin-bottom:0}}:export{component:openings-view-component;section-border-top:openings-view-section-border-top;header:openings-view-header;header-icon:openings-view-header-icon;head-container:openings-view-head-container;related-content:openings-view-related-content;related-content-item:openings-view-related-content-item;related-preview-board:openings-view-related-preview-board;main-content:openings-view-main-content;title:openings-view-title;move-list:openings-view-move-list;truncated:openings-view-truncated;chessboard-container:openings-view-chessboard-container;chessboard:openings-view-chessboard;bookmark-button-wrapper:openings-view-bookmark-button-wrapper;sidebar:openings-view-sidebar;more-button:openings-view-more-button;notable-game:openings-view-notable-game;language-select:openings-view-language-select}
