.pc-theme-effectsforge .fx-options{gap:.5rem;margin-top:.8rem;display:grid}.pc-theme-effectsforge .fx-option{text-align:left;border-left:5px solid var(--pc-select);min-height:52px;font-weight:600;transition:transform .12s,box-shadow .12s}.pc-theme-effectsforge .fx-option:hover:not(:disabled){transform:translateY(-1px)}.pc-theme-effectsforge .fx-option--correct{background:var(--pc-correct-bg);border-color:var(--pc-correct);color:#1f5e23}.pc-theme-effectsforge .fx-option--wrong{background:var(--pc-incorrect-bg);border-color:var(--pc-incorrect);opacity:.85}@media (prefers-reduced-motion:reduce){.pc-theme-effectsforge .fx-option{transition:none}.pc-theme-effectsforge .fx-option:hover:not(:disabled){transform:none}}.pc-theme-effectsforge.pc-immersive{--pc-env-bg:url(/play/effectsforge/env.webp) center / cover no-repeat, linear-gradient(to bottom, #e9edee 0%, #e3e6e2 32%, #dde0d6 62%, #e9e9e0 100%);--pc-env-bg-dark:url(/play/effectsforge/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #121417 0%, #171b1d 44%, #1a1c18 100%);--pc-env-bg-flat:url(/play/effectsforge/env.webp) center / cover no-repeat, oklab(91.2551% -.00567201 .00766694);--pc-env-bg-flat-dark:url(/play/effectsforge/env-dark.webp) center / cover no-repeat, #171a1b}.fx-kits{margin:.4rem 0 1rem}.fx-kits-summary{cursor:pointer;color:var(--ff-anvil);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.fx-kits-summary::-webkit-details-marker{display:none}.fx-kits-summary:before{content:"▸";color:var(--pc-select);font-weight:800}.pc-theme-effectsforge .ef-led-curve-card{margin-bottom:1rem}.pc-theme-effectsforge .ef-led-curve-title{margin:0 0 .6rem}.pc-theme-effectsforge .ef-led-curve-row{grid-template-columns:7rem 1fr;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.pc-theme-effectsforge .ef-led-curve-name{font-weight:700}.pc-theme-effectsforge .ef-led-bar-wrap{background:var(--ff-panel,#7f7f7f29);border-radius:999px;height:1.1rem;position:relative;overflow:hidden}.pc-theme-effectsforge .ef-led-bar-fill{background:var(--pc-correct,#1b7a3d);border-radius:999px;height:100%}.pc-theme-effectsforge .ef-led-bar-stated{background:var(--pc-select,#d9a441);width:.2rem;position:absolute;top:-.12rem;bottom:-.12rem;transform:translate(-50%)}.pc-theme-effectsforge .ef-led-curve-read{grid-column:2}.pc-theme-effectsforge .ef-led-panel{border-left:.2rem solid var(--pc-select,#d9a441);background:var(--ff-panel,#7f7f7f14);border-radius:.4rem;margin-bottom:.75rem;padding:.6rem .9rem}.pc-theme-effectsforge .ef-led-panel-key{opacity:.85;font-size:.85rem;font-weight:700}.pc-theme-effectsforge .ef-led-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-effectsforge .ef-led-choice{flex:10rem}.pc-theme-effectsforge .ef-led-choice--on{outline:.2rem solid var(--pc-select,#d9a441);outline-offset:.12rem}.pc-theme-effectsforge .ef-led-result{margin-top:1rem}.pc-theme-effectsforge .ef-led-beans{margin-top:.5rem}.pc-theme-effectsforge .ef-led-help{border-left:.2rem solid var(--pc-select,#d9a441);margin-top:.75rem}.pc-theme-effectsforge .ef-led-nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.pc-theme-effectsforge .fx-stage-lit{gap:.6rem;margin-top:.8rem;display:grid}.pc-theme-effectsforge .fx-stage-pic svg{border:.15rem solid var(--ff-anvil,#2d2d2d);border-radius:.6rem;width:100%;max-width:26rem;height:auto;margin:0 auto;display:block}.pc-theme-effectsforge .fx-lamps{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pc-theme-effectsforge .fx-lamp-btn{flex:9rem;min-height:2.75rem;font-weight:700}.pc-theme-effectsforge .fx-check{min-height:2.75rem;margin-top:.6rem}.pc-theme-effectsforge .fx-persp-where{text-align:center;margin:0;font-weight:600}.pc-theme-effectsforge .fx-cam-wait,.pc-theme-effectsforge .fx-persp-hidecam .fx-cam{display:none}.pc-theme-effectsforge .fx-persp-hidecam .fx-cam-wait{display:inline}.pc-theme-effectsforge .fx-stop-slide{gap:.3rem;font-weight:700;display:grid}.pc-theme-effectsforge .fx-stop-slide input{width:100%;min-height:2.75rem;accent-color:var(--pc-select)}.fx-lamp-tip{margin:.3rem 0 0}.fx-stage-pic .fx-lamp{cursor:grab}.fx-stage-pic--drag svg{touch-action:none}.fx-cont-words{margin-top:var(--space-8,.5rem);color:var(--ff-anvil)}.fx-cont-words>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.fx-persp-slider{min-height:44px;accent-color:var(--pc-select,#b8532f);flex:10rem}.fx-cont-pair{gap:var(--space-12,.75rem);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.fx-cont-fig{margin:0;position:relative}.fx-cont-frame{border:2px solid var(--ff-outline);border-radius:8px;width:100%;height:auto;display:block}.fx-cont-hits{aspect-ratio:200/140;position:absolute;inset:0 0 auto}.fx-cont-hit{cursor:pointer;background:#ffffff1f;border:2px dashed #2a1f1a8c;border-radius:50%;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.fx-cont-hit:focus-visible{outline:3px solid var(--ff-focus,var(--pc-select));outline-offset:2px}.fx-cont-hit--right{border-style:solid;border-color:var(--pc-correct,#2e7d32);background:#2e7d322e}.fx-cont-hit--no{opacity:.35}.fx-people{margin-top:var(--space-12,.75rem)}.fx-people-h{color:var(--ff-forge-text);margin:0 0 .3rem;font-size:1.1rem;font-weight:800}.fx-people p{color:var(--ff-anvil);line-height:1.5}@media (aspect-ratio>=1) and (width>=900px){.pc-theme-effectsforge .fx-desk>.ff-sxs-main .fx-stage-lit{margin-top:0}.pc-theme-effectsforge .fx-desk>.ff-sxs-main .fx-stage-pic svg{width:min(52vw,52rem,138.462dvh - 16.6154rem);max-width:none}.pc-theme-effectsforge .fx-desk-ctrls{gap:var(--space-8,.5rem);display:grid}.pc-theme-effectsforge .ff-sxs:has(>.ff-sxs-main .fx-stage-lit)>.ff-sxs-side .pc-q-stem{font-size:1.25rem}.pc-theme-effectsforge .fx-desk>.ff-sxs-side .fx-lamps:not(:has(.fx-persp-slider)){flex-direction:column;align-items:stretch}.pc-theme-effectsforge .fx-desk>.ff-sxs-side .fx-lamp-btn{flex:none}}
