.learning-nav-icon svg{display:block}
.forest-toolbar{flex-wrap:wrap;gap:8px;padding-block:8px}
.forest-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}
.forest-toolbar .typex-return{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;color:#edf8d9;border-color:#618d75;background:#215443;text-decoration:none;font-size:13px;line-height:1.4;white-space:nowrap}
.forest-toolbar .typex-return:hover{background:#2d6954;color:#fff8c4}
.forest-toolbar .typex-return:focus-visible,.typex-phonics-gate a:focus-visible,.typex-phonics-gate button:focus-visible{outline:3px solid #e8d27e;outline-offset:3px}
.typex-phonics-checking .forest-app{display:none}
.typex-phonics-gate{display:grid;min-height:100vh;box-sizing:border-box;place-content:center;gap:18px;padding:28px;background:#123d35;color:#edf8d9;text-align:center;font:16px/1.6 "Microsoft YaHei",system-ui,sans-serif}
.typex-phonics-gate a,.typex-phonics-gate button{color:#edf8d9;background:#215443;border:1px solid #618d75;border-radius:8px;padding:12px 18px;min-height:44px;text-decoration:none;font:inherit}
.typex-phonics-gate [hidden],.typex-phonics-gate[hidden]{display:none}
@media(max-width:650px){.forest-toolbar>span{display:none}.forest-toolbar-actions{width:100%;justify-content:space-between;gap:6px}.forest-toolbar .typex-return{font-size:12px;padding-inline:8px}}
