/* Optional memory and host navigation only; exercise styles unchanged. */
.memory-settings{max-width:740px;margin:16px auto;padding:14px 20px;border:1px solid var(--line);background:var(--white);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.memory-settings summary{cursor:pointer;font-weight:600}.memory-body{padding-top:12px}.memory-body p{margin:0 0 12px}.memory-actions{display:flex;flex-wrap:wrap;gap:10px}.memory-actions button{min-height:44px;border:1px solid var(--forest);padding:10px 14px;background:var(--white);color:var(--forest);border-radius:4px}.palestra-links{display:flex;flex-wrap:wrap;gap:16px}.palestra-links a{color:inherit;text-underline-offset:4px}.site-footer{flex-wrap:wrap;gap:16px}.site-footer .icf-cookie-settings{min-height:44px}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--forest);outline-offset:3px}@media(max-width:780px){.memory-settings{margin:12px 20px}.memory-actions button{flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
