/* Shared quality layer v3: breadcrumbs, no-JS notice, result sharing, compact indexed examples. */
.breadcrumb{max-width:1180px;margin:14px auto 22px;padding:0 20px;display:flex;align-items:center;gap:7px;font-size:.78rem;color:var(--muted)}
.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current="page"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.noscript-notice{max-width:980px;margin:14px auto;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);font-size:.9rem}
.result-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:12px auto 4px;max-width:760px}
.result-action-btn{appearance:none;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:10px;padding:9px 13px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}
.result-action-btn:hover:not(:disabled){transform:translateY(-1px)}.result-action-btn:disabled{opacity:.45;cursor:not-allowed}
.result-action-status{width:100%;min-height:1.1em;text-align:center;color:var(--muted);font-size:.76rem}
.dataset-examples{margin-top:26px}.dataset-examples ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px;margin:12px 0;padding-left:20px}.dataset-examples li{line-height:1.45}.dataset-examples p{color:var(--muted)}
@media(max-width:720px){.breadcrumb{padding:0 16px;margin-top:12px;margin-bottom:24px}.dataset-examples ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.dataset-examples ul{grid-template-columns:1fr}.result-action-btn{flex:1 1 auto}}

.result-actions[hidden]{display:none!important}
