.dsac-controls{max-width:1120px;margin:24px auto;padding:20px 24px;background:#f1f4e9;color:#102d35;border-radius:16px;font:15px/1.5 system-ui,sans-serif}.dsac-controls p{margin:6px 0 12px}.dsac-controls a{color:inherit;text-decoration:underline}.dsac-controls button{background:transparent;color:#102d35;border:1px solid #102d35;border-radius:24px;padding:8px 18px;font:inherit;cursor:pointer}.dsac-controls button[aria-pressed=true]{background:#102d35;color:#fff}.dsac-controls button:focus-visible,.dsac-controls a:focus-visible{outline:3px solid #a26722;outline-offset:3px}.dsac-controls button:disabled{opacity:.6;cursor:default}.dsac-status{display:block;margin-top:10px}@media(max-width:600px){.dsac-controls{margin:16px;padding:18px}}
