/* sim-tools.css — Bedienknöpfe im lila Applet-Balken (.sim-toolbar), links neben „Zurücksetzen“ */
.sim-toolbar .sim-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-left:auto}
.sim-toolbar .sim-tools #reset-btn{margin-left:0}
.sim-toolbar .tb-btn{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;line-height:1;color:#fff;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.55);border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.sim-toolbar .tb-btn:hover{background:rgba(255,255,255,.26);border-color:#fff}
.sim-toolbar .tb-btn[aria-pressed="true"]{background:#fff;color:var(--accent-ink,#3d2a6b);border-color:#fff}
.sim-toolbar .tb-btn:disabled{opacity:.45;cursor:default}
.sim-toolbar .tb-btn:focus-visible,.sim-toolbar #reset-btn:focus-visible{outline:3px solid #f4d03f;outline-offset:2px}
.sim-toolbar .tb-sep{width:1px;height:22px;background:rgba(255,255,255,.35);margin:0 2px}
.sim-readout{display:block;margin:0;padding:12px 22px;border-top:1px solid var(--rule);background:#fff;font-size:14px;line-height:1.55;color:var(--ink);min-height:48px}
@media(max-width:700px){.sim-toolbar .sim-tools{margin-left:0;justify-content:flex-start;width:100%}.sim-toolbar .tb-btn{padding:7px 11px;font-size:12.5px}}
@media(prefers-reduced-motion:reduce){.sim-toolbar .tb-btn{transition:none}}
@media print{.sim-tools{display:none}}
.sim-toolbar .tb-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.sim-toolbar #reset-btn{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;line-height:1;color:#fff;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.55);border-radius:999px;padding:8px 16px;cursor:pointer;transition:background .15s,border-color .15s}
.sim-toolbar #reset-btn:hover{background:rgba(255,255,255,.26);border-color:#fff}
