.learn-landing-grid .learn-choice{position:relative}.learn-landing-grid .learn-choice:before{content:"";background-color:var(--green,var(--accent,#b96b45));flex:0 0 48px;width:48px;height:48px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:39px 39px;mask-size:39px 39px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.learn-landing-grid a.learn-choice[href=\/rebuses]:before{-webkit-mask-image:url(/section-icons/rebuses.svg);mask-image:url(/section-icons/rebuses.svg)}.learn-landing-grid a.learn-choice[href=\/coordinates]:before{-webkit-mask-image:url(/section-icons/coordinates.svg);mask-image:url(/section-icons/coordinates.svg)}.learn-landing-grid a.learn-choice[href=\/opponent-preparation]:before{-webkit-mask-image:url(/section-icons/opponent.svg);mask-image:url(/section-icons/opponent.svg)}.learn-landing-grid a.learn-choice[href="/learn/kerambit"]:before{-webkit-mask-image:url(/section-icons/kerambit.svg);mask-image:url(/section-icons/kerambit.svg)}.learn-landing-grid a.learn-choice[href=\/analysis-engine]:before{-webkit-mask-image:url(/section-icons/engine.svg);mask-image:url(/section-icons/engine.svg)}.learn-landing-grid a.learn-choice[href=\/dna]:before{-webkit-mask-image:url(/section-icons/dna.svg);mask-image:url(/section-icons/dna.svg)}.learn-landing-grid a.learn-choice[href="/tools/record"]:before{-webkit-mask-image:url(/section-icons/record.svg);mask-image:url(/section-icons/record.svg)}.learn-landing-grid a.learn-choice[href="/tools/clocks"]:before{-webkit-mask-image:url(/section-icons/clocks.svg);mask-image:url(/section-icons/clocks.svg)}.learn-landing-grid a.learn-choice[href=\/tournaments]:before{-webkit-mask-image:url(/section-icons/tournaments.svg);mask-image:url(/section-icons/tournaments.svg)}.learn-landing-grid a.learn-choice[href=\/openings]:before{-webkit-mask-image:url(/section-icons/openings.svg);mask-image:url(/section-icons/openings.svg)}.learn-landing-grid a.learn-choice[href="/learn/preparation"]:before{-webkit-mask-image:url(/section-icons/prep.svg);mask-image:url(/section-icons/prep.svg)}.learn-landing-grid a.learn-choice[href=\/analysis]:before{-webkit-mask-image:url(/section-icons/analysis.svg);mask-image:url(/section-icons/analysis.svg)}.learn-landing-grid a.learn-choice[href=\/editor]:before{-webkit-mask-image:url(/section-icons/editor.svg);mask-image:url(/section-icons/editor.svg)}.learn-landing-grid a.learn-choice[href=\/offline]:before{-webkit-mask-image:url(/section-icons/offline.svg);mask-image:url(/section-icons/offline.svg)}.learn-landing-grid a.learn-choice[href="https://2chess-lichess-mirror.vercel.app/"]:before{-webkit-mask-image:url(/section-icons/mirror.svg);mask-image:url(/section-icons/mirror.svg)}@media (max-width:560px){.learn-landing-grid .learn-choice:before{flex-basis:36px;width:36px;height:36px;-webkit-mask-size:32px 32px;mask-size:32px 32px}.learn-landing-grid .learn-choice{gap:13px}}.feature-heading>.twochess-parent-label:not([data-subsection-parent]):has(+.twochess-parent-label[data-subsection-parent]){display:none!important}.read-article .read-article-kicker{display:none!important}.twochess-article-share-footer{border-top:1px solid var(--border,var(--line));justify-content:flex-start;margin:24px 0 32px;padding-top:24px;display:flex}.twochess-article-share-footer .article-share-popover{top:auto;bottom:calc(100% + 7px)}.unavailable-features .twochess-unavailable-feature{border-radius:15px!important}html[data-twochess-learn-landing=true] nav.main-links .desktop-learn-dropdown:is(:hover,:focus-within) .desktop-learn-options{display:grid!important}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools] .desktop-learn-options{display:none}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools]:is(:hover,:focus-within) .desktop-learn-options{display:grid!important}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools] .desktop-learn-options>a[href=\/analysis]{order:1}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools] .desktop-learn-options>a[href=\/editor]{order:2}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools] .desktop-learn-options>a[href^="https://2chess-lichess-mirror"]{order:3}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools] .desktop-learn-options>a[href=\/offline]{order:4}.bonus-rebuses{max-width:1200px;margin:20px auto 52px;padding:0 clamp(14px,4vw,32px)}.bonus-rebuses-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.bonus-rebus-card{background:var(--panel,#18333b);border:1px solid var(--border,var(--line,#49616a));border-radius:16px;padding:19px}.bonus-rebus-card h3{margin:0 0 10px;font-size:19px}.bonus-rebus-card p{font-size:14px;line-height:1.5}.bonus-rebus-board{aspect-ratio:1;border:1px solid #4a6266;border-radius:6px;grid-template-columns:repeat(8,1fr);width:min(320px,100%);margin:16px auto;display:grid;overflow:hidden}.bonus-rebus-board button{cursor:pointer;aspect-ratio:1;border:0;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;display:flex;position:relative}.bonus-rebus-board button:nth-child(n){background:#e5dac6}.bonus-rebus-board button[data-dark=true]{background:#90a6a4}.bonus-rebus-board button[data-selected=true]{box-shadow:inset 0 0 0 4px #e5a03a}.bonus-rebus-board button[data-target=true]{box-shadow:inset 0 0 0 4px #4a9f72}.bonus-rebus-board img{object-fit:contain;width:92%;height:92%}.bonus-rebus-result{min-height:46px;font-weight:750}.bonus-rebus-result[data-success=true]{color:#61b784}.bonus-rebus-actions{flex-wrap:wrap;gap:10px;display:flex}.twochess-clock-category{margin:13px 0}.twochess-clock-category h3{color:var(--subtle-text);margin:0 0 7px;font-size:14px}.twochess-clock-fields{display:contents}@media (hover:hover) and (pointer:fine){:is(.main-links>a,.desktop-learn-trigger,.desktop-learn-options>a,.learn-choice,.tool-choice,.header-settings-link,.read-card,.rebus-tabs>button):hover{transition:transform .18s,box-shadow .18s;transform:scale(1.025)}:is(.main-links>a,.desktop-learn-trigger,.header-settings-link,.learn-choice,.read-card){transition:transform .18s}}@keyframes chessStartShimmer{0%,to{box-shadow:0 0 #6edcb41f}50%{box-shadow:0 0 0 5px #6edcb421,0 0 20px #6edcb442}}.play-hub .play-start{animation:3.3s ease-in-out infinite chessStartShimmer}.twochess-menu-parent{color:var(--muted,#9caea4);margin-bottom:.3rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){.play-hub .play-start{animation:none!important}}.learn-landing-grid a.learn-choice[href="/tools/preparation"]:before{-webkit-mask-image:url(/section-icons/prep.svg);mask-image:url(/section-icons/prep.svg)}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools]:not([data-menu-dismissed=true]):is(:hover,:focus-within) .desktop-learn-options{display:grid!important}nav.main-links .desktop-learn-dropdown[data-hierarchy-menu=tools][data-menu-dismissed=true] .desktop-learn-options{display:none!important}
