body.foundation-open{background:#f2f5f1!important;color:#20352c!important}body.foundation-open>#titleScreen,body.foundation-open>#appRoot,body.foundation-open>#editorBar,body.foundation-open>#authoringStudio,body.foundation-open>#pageMap,body.foundation-open>#studioWelcome,body.foundation-open>#studioTemplates{display:none!important}#foundationWorkbench{max-width:1200px;margin:auto;padding:24px;font:17px/1.5 system-ui,sans-serif;color:#20352c}#foundationWorkbench *{box-sizing:border-box}#foundationWorkbench [hidden]{display:none!important}#foundationWorkbench a{color:#246748;text-underline-offset:3px}#foundationWorkbench h1{font:650 29px/1.2 system-ui;margin:12px 0 5px}#foundationWorkbench h2{font:650 23px/1.3 system-ui;margin:0 0 20px}#foundationWorkbench h3{font:600 17px/1.4 system-ui;margin:20px 0 10px}#foundationWorkbench p{margin:0 0 12px}.foundation-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.foundation-top p{color:#56675e;font-size:15px}.foundation-review-note{font-size:13px;color:#56675e;border-top:1px solid #d5ded7;padding:14px 0 8px}.foundation-workspace{display:flex;align-items:flex-start;gap:24px}.foundation-main{flex:1;min-width:0}.foundation-sheet{background:white;border:1px solid #d5ded7;border-radius:12px;padding:27px}.foundation-context{font-size:13px;color:#56675e;margin-bottom:8px}.foundation-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);gap:28px;align-items:start}.foundation-reading{font:19px/1.65 Georgia,serif;overflow-wrap:anywhere}.foundation-reading mark{background:#e7f3e9;color:inherit;padding:1px 3px;box-decoration-break:clone}.foundation-prompt{padding:13px 16px;background:#f2f5f1;border-radius:7px;margin-bottom:22px;font-size:16px}.foundation-prompt summary{font-weight:650;cursor:pointer}.foundation-prompt[open] summary{margin-bottom:8px}.foundation-practice fieldset{border:0;padding:0;margin:0;min-width:0}.foundation-practice legend{font-weight:650;margin-bottom:15px;font-size:18px}.foundation-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d5ded7;border-radius:7px;margin-bottom:9px;cursor:pointer}.foundation-option input{margin-top:6px;accent-color:#246748;width:17px;height:17px;flex:none}.foundation-option>span{flex:1;min-width:0;overflow-wrap:anywhere}.foundation-option b{color:#246748}.foundation-option:has(input:checked){border-color:#264e3c;background:#f2f5f1}.foundation-option.is-correct{background:#e7f3e9!important;border-color:#246748}.foundation-option.is-wrong{background:#fff5da!important;border-color:#835c13}.foundation-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:15px}#foundationWorkbench button{font:inherit;cursor:pointer;min-height:44px}#foundationWorkbench button:disabled{opacity:.45;cursor:default}.foundation-primary{background:#264e3c;color:white;border:0;border-radius:6px;padding:10px 17px;font-weight:600!important}.foundation-plain{background:none;border:0;text-decoration:underline;color:#246748;padding:8px 0}.foundation-feedback{margin-top:15px;padding:12px 14px;border-radius:6px;background:#e7f3e9}.foundation-feedback.is-wrong{background:#fff5da}.foundation-feedback p:last-child{margin-bottom:0}.foundation-hint,.foundation-teaching{border-left:3px solid #246748;padding-left:14px;margin:16px 0;font-size:16px}.foundation-simple{border:1px solid #a88335;background:#fff5da;border-radius:8px;padding:12px 16px;margin:0;min-width:0}.foundation-simple legend{font-size:13px;color:#835c13;padding:0 7px;font-weight:600}.foundation-inspector{font-size:14px;padding:18px 0;color:#56675e}.foundation-inspector summary{cursor:pointer;font-weight:600}.foundation-inspector[open] summary{margin-bottom:15px}.foundation-inspector li{margin:8px 0;overflow-wrap:anywhere}.foundation-sidebar{width:230px;flex:none;background:white;border:1px solid #d5ded7;border-radius:8px;padding:15px;max-height:75vh;overflow:auto}.foundation-sidebar h2{font-size:17px!important}.foundation-sidebar button{display:block;width:100%;font-size:14px!important;text-align:left;padding:9px;background:transparent;border:0;border-radius:4px;color:inherit}.foundation-sidebar button:hover,.foundation-sidebar button[aria-current]{background:#e7f3e9}.foundation-small{font-size:13px;color:#56675e;margin-top:15px!important}.foundation-terminal{max-width:680px;padding:20px 0}#foundationWorkbench :focus-visible{outline:3px solid #835c13;outline-offset:3px}@media(max-width:850px){.foundation-columns{grid-template-columns:1fr;gap:20px}.foundation-workspace{display:block}.foundation-sidebar{width:100%;margin-bottom:20px;max-height:40vh}.foundation-top{align-items:flex-start}#foundationWorkbench{padding:15px}.foundation-sheet{padding:20px}}@media(prefers-reduced-motion:reduce){#foundationWorkbench *{scroll-behavior:auto}}
