.reference-detail-inner{min-width:0;max-width:100%}.reference-detail{overflow-wrap:anywhere}.reference-detail :is(button,summary),.reference-code-workspace button{min-height:44px}.reference-detail :is(a,button,summary,select):focus-visible,.reference-code-workspace :is(a,button,input,select):focus-visible{outline:3px solid var(--app-accent);outline-offset:3px}.reference-back{min-height:44px;color:var(--app-accent);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.reference-mobile-toc a{align-items:center;min-height:44px;padding:6px 0;display:flex}.reference-detail-sidebar{top:96px}.reference-section-switcher button{flex:none}.reference-speak{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.reference-select{min-width:0;color:var(--app-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.reference-select select{border:1px solid var(--app-border);background:var(--app-surface);max-width:100%;min-height:44px;color:var(--app-text);border-radius:8px;padding:8px 12px;font-size:16px}.reference-toast{bottom:calc(88px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--app-border);background:var(--app-surface);width:max-content;max-width:calc(100vw - 32px);color:var(--app-text);overflow-wrap:anywhere;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.reference-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.reference-table-scroll table{min-width:720px}.reference-table-scroll caption{text-align:left;color:var(--app-muted);padding:12px 0;font-size:14px}.reference-table-scroll th{background:var(--app-surface);position:sticky;top:0}.reference-copy{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reference-copy button{min-height:44px}.reference-copy-status{color:var(--app-muted);font-size:12px;display:block}.reference-detail .reference-related{white-space:normal;overflow-wrap:anywhere}.reference-code-workspace .reference-code-row{flex-wrap:wrap}@media (min-width:1024px){.reference-toast{bottom:24px}}@media (max-width:640px){.reference-detail .app-detail-facts{grid-template-columns:minmax(0,1fr)}}.reference-detail figure figcaption{background:var(--app-surface);color:var(--app-muted)}
