:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--bg:#0b0e13;--panel:#141922;--text:#eef3fa;--muted:#8ea2c0;--border:#263041;--accent:#93c5fd;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}:root[data-mode=light]{--bg:#f7f8fb;--panel:#fff;--text:#0f172a;--muted:#526079;--border:#d5dbe5;--accent:#1d4ed8}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent)}.data-explorer{position:relative}.data-explorer__surface{position:relative;overflow:hidden;touch-action:none;cursor:grab;border:1px solid var(--border);background:var(--bg);border-radius:12px;width:100%;height:68vh;min-height:420px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.example,.gallery{max-width:1100px;margin:0 auto;padding:16px}.example__header h1{margin:8px 0 4px;font-size:1.5rem}.example__intro{color:var(--muted);max-width:70ch}.example__trail{display:flex;color:var(--muted);flex-wrap:wrap;gap:6px;margin:12px 0 8px;font-size:.9rem}.example__trail span+span:before{content:"›";margin-right:6px}.example__trail span:last-child{color:var(--text);font-weight:600}.example__toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}button{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:6px;padding:4px 12px}.example__selection{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-height:72px;margin-top:12px;padding:12px 16px}.example__selection h2{margin:0 0 4px;font-size:1.1rem}.example__selection p{margin:4px 0}.example__hint{color:var(--muted)}.example__marks{display:flex;list-style:none;flex-wrap:wrap;gap:6px;margin:6px 0;padding:0}.example__marks li{border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:.85rem}.gallery ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;gap:12px;padding:0}.gallery li a{display:block;box-sizing:border-box;border:1px solid var(--border);background:var(--panel);color:var(--text);text-decoration:none;border-radius:12px;height:100%;padding:16px}.gallery li a:hover{border-color:var(--accent)}.gallery li strong{display:block;margin-bottom:4px}.gallery li span{color:var(--muted)}.example__events{display:grid;gap:8px;margin-top:12px}.example__details{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:12px 16px}.example__details h2{margin:0 0 4px;font-size:1.1rem}.example__camera,.example__log{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.example__log{list-style:none;padding:0}
