/* QA62 owner colour, brush feedback and live icon details. */
html[data-sketch-pop-theme="qa56"]{--sketch-gold:#efc017;--sketch-control-hover:#efc017;--qa62-brush:url('/releases/20261024-sketch-qa65-r1/brush-mask-qa62.svg')}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-topbar #notifications-toggle.ce-notification-bell>svg.cl-sketch-bell{
 display:block;width:34px!important;height:34px!important;max-width:none;max-height:none;margin:0!important;fill:none;stroke:#17171c;overflow:visible;filter:none!important;transform:none!important;
}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 #notifications-toggle>.ce-count{width:9px;height:9px;min-width:0;min-height:0;line-height:0;padding:0;right:4px;top:3px;border:1.5px solid white;background:#ee3d54;border-radius:48% 52% 47% 53%;font-size:0;pointer-events:none}
html[data-sketch-pop-theme="qa56"] .cl-sketch-bell .ce-bell-body{transform-origin:12px 6px;animation:none!important}
html[data-sketch-pop-theme="qa56"] .cl-sketch-bell .ce-bell-clapper{transform-origin:12px 18px;animation:none!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-topbar :is(#open-languages,#open-languages::before,#open-languages::after,.cl-header-learning-flag){background-color:transparent!important;box-shadow:none!important;filter:none!important;border:0!important;outline:0!important}
html[data-sketch-pop][data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-topbar .cl-toolbar #language-preview.cl-learning-header,
html[data-sketch-pop][data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-topbar .cl-toolbar #language-preview.cl-learning-header>img.cl-header-learning-flag:nth-child(n){background:transparent!important;box-shadow:none!important;filter:none!important;border:0!important;outline:0!important}
/* A paint mask preserves the supplied irregular brush; the colour is exact. */
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button,.cl-profile-settings-entry,.cl-language-tabs>button,.cl-level-menu button){position:relative;isolation:isolate}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#17171c!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button,.cl-profile-settings-entry,.cl-language-tabs>button,.cl-level-menu button)::before{
 content:""!important;position:absolute;inset:1px -2px;z-index:-1;background:#efc017!important;mask:var(--qa62-brush) center/100% 100% no-repeat;border:0!important;border-radius:0;box-shadow:none!important;pointer-events:none;opacity:0;transition:opacity .13s ease;
}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button,.cl-profile-settings-entry,.cl-language-tabs>button,.cl-level-menu button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active)::before,
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-language-tabs>button.active::before{opacity:1}
html[data-sketch-pop][data-sketch-pop-theme="qa56"] body.cl-guest-v2 #language-dialog .cl-language-tabs>:is(#target-spoken,#target-practice).active{background:transparent!important;box-shadow:none!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 #language-dialog :is(.cl-level-trigger,.cl-level-menu button.selected,.cl-level-menu button[aria-selected=true]){background:#efc017!important;--sketch-button-fill:#efc017}
html[data-sketch-pop][data-sketch-pop-theme="qa56"] .cl-instructions.cl-tutorial[data-sketch-instructions] .cl-connecting-heading{position:relative;isolation:isolate;background:none}
html[data-sketch-pop][data-sketch-pop-theme="qa56"] .cl-instructions.cl-tutorial[data-sketch-instructions] .cl-connecting-heading::before{content:""!important;position:absolute;inset:0;z-index:-1;pointer-events:none;background:#efc017;mask:var(--qa62-brush) center/100% 100% no-repeat}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-a-game .cl-a-rules-button{display:grid;place-items:center;align-self:center;margin:0;line-height:1;padding:8px;background:none!important}
html[data-sketch-pop-theme="qa56"] .cl-a-rules-button>.cl-a-rules-art{display:block;width:28px;height:28px;margin:0;flex:none}
@media(prefers-reduced-motion:reduce){html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 button::before{transition:none!important}}
/* QA65: the marker follows the label's intrinsic width, never the icon/row. */
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-dialog .cl-profile-settings-entry::before{content:none!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-settings-entry-label{position:relative;isolation:isolate;display:inline-block;flex:0 1 auto;width:fit-content;max-width:100%;justify-self:start}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-settings-entry-label::before{content:"";position:absolute;inset:1px -3px;z-index:-1;background:#efc017;mask:var(--qa62-brush) center/100% 100% no-repeat;opacity:0;pointer-events:none;transition:opacity .13s ease}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-settings-entry:not(:disabled):is(:hover,:focus-visible,:active)>.cl-profile-settings-entry-label::before{opacity:1}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-settings-entry{column-gap:16px!important}
html[data-sketch-pop][data-sketch-pop-theme="qa56"] .cl-instructions.cl-tutorial[data-sketch-instructions] :is(h2,.cl-connecting-heading){position:relative;isolation:isolate;background:none!important;padding-inline:24px;min-width:0;width:fit-content;max-width:calc(100% - 16px);overflow:visible}
html[data-sketch-pop][data-sketch-pop-theme="qa56"] .cl-instructions.cl-tutorial[data-sketch-instructions] :is(h2,.cl-connecting-heading)::before{content:""!important;position:absolute;inset:0 -8px;z-index:-1;background:#efc017;mask:var(--qa62-brush) center/100% 100% no-repeat;pointer-events:none}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-plan[type=button]{cursor:pointer;transition:scale .16s ease;touch-action:manipulation}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-plan[type=button]:hover{scale:1.08}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-plan[type=button]:active{scale:1}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-topbar :is(#open-languages,#language-preview){overflow:visible!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .ce-camera-pip[hidden]{display:none!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 #fullscreen-toggle{display:grid!important;place-items:center!important;padding:0!important;line-height:0!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 #fullscreen-toggle>svg{position:static!important;margin:0!important;translate:none!important;transform:none!important;scale:1!important;inset:auto!important;width:70%!important;height:70%!important;display:block!important}
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-account-layer .cl-account-close[hidden],
html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 .cl-profile-account-layer .cl-profile-account-layer-close[hidden]{display:none!important}
@layer camlangs-control-interaction{
 html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#17171c!important}
 html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button):hover{background:transparent!important;box-shadow:none!important;border-color:transparent!important;outline:none!important}
 html[data-sketch-pop-theme="qa56"] body.cl-guest-v2 :is(.cl-a-primary,.cl-a-game-footer>button,.cl-a-proposal button):focus-visible{outline:2px solid #17171c!important;outline-offset:3px}
}
