@@ -1797,6 +1797,176 @@ li.has-children .sub-nav ul li:focus > a {
17971797 color : var (--color-menu-link-alt );
17981798}
17991799
1800+ /* "Use Octopus docs with AI" dropdown */
1801+ .octo-copy-md {
1802+ margin-block-start : var (--block-gap );
1803+ }
1804+
1805+ .octo-copy-md__menu {
1806+ display : inline-block;
1807+ position : relative;
1808+ }
1809+
1810+ .octo-copy-md__trigger {
1811+ display : inline-flex;
1812+ align-items : center;
1813+ gap : 0.5rem ;
1814+ padding : 0.5rem 0.875rem ;
1815+ border : 1px solid var (--border-color-menu-open );
1816+ border-radius : 999px ;
1817+ background-color : transparent;
1818+ color : var (--color-menu-link );
1819+ font : inherit;
1820+ cursor : pointer;
1821+ list-style : none;
1822+ text-decoration : none;
1823+ user-select : none;
1824+ transition :
1825+ border-color 200ms cubic-bezier (0.4 , 0 , 0.2 , 1 ),
1826+ background-color 200ms cubic-bezier (0.4 , 0 , 0.2 , 1 ),
1827+ color 200ms cubic-bezier (0.4 , 0 , 0.2 , 1 ),
1828+ box-shadow 200ms cubic-bezier (0.4 , 0 , 0.2 , 1 );
1829+ }
1830+
1831+ .octo-copy-md__trigger > * {
1832+ text-decoration : none;
1833+ color : inherit;
1834+ }
1835+
1836+ .octo-copy-md__trigger ::-webkit-details-marker ,
1837+ .octo-copy-md__trigger ::marker {
1838+ content : '' ;
1839+ display : none;
1840+ }
1841+
1842+ .octo-copy-md__trigger-icon ,
1843+ .octo-copy-md__trigger-caret {
1844+ display : inline-flex;
1845+ align-items : center;
1846+ justify-content : center;
1847+ line-height : 1 ;
1848+ }
1849+
1850+ .octo-copy-md__trigger-icon ::before {
1851+ content : '\f0eb' ; /* fa-lightbulb */
1852+ font-family : fa-solid;
1853+ font-size : 0.95em ;
1854+ line-height : 1 ;
1855+ color : var (--color-menu-link-alt );
1856+ transition : color 200ms cubic-bezier (0.4 , 0 , 0.2 , 1 );
1857+ }
1858+
1859+ .octo-copy-md__trigger-caret ::before {
1860+ content : '\f078' ; /* fa-chevron-down */
1861+ font-family : fa-solid;
1862+ font-size : 0.7em ;
1863+ line-height : 1 ;
1864+ color : currentColor;
1865+ transition : transform 200ms cubic-bezier (0.4 , 0 , 0.2 , 1 );
1866+ }
1867+
1868+ .octo-copy-md__menu [open ]
1869+ > .octo-copy-md__trigger
1870+ .octo-copy-md__trigger-caret ::before {
1871+ transform : rotate (180deg );
1872+ }
1873+
1874+ .octo-copy-md__trigger : hover {
1875+ color : var (--color-menu-link-active );
1876+ border-color : var (--color-menu-link-alt );
1877+ }
1878+
1879+ .octo-copy-md__menu [open ] > .octo-copy-md__trigger {
1880+ color : var (--color-menu-link-active );
1881+ border-color : var (--color-menu-link-alt );
1882+ background-color : var (--bg-color-menu-open );
1883+ box-shadow : 0 0.0625rem 0.25rem rgba (13 , 128 , 216 , 0.08 );
1884+ }
1885+
1886+ .octo-copy-md__trigger : focus-visible {
1887+ outline : 2px solid var (--color-menu-link-alt );
1888+ outline-offset : 2px ;
1889+ }
1890+
1891+ .octo-copy-md .octo-copy-md__options {
1892+ position : absolute;
1893+ z-index : 10 ;
1894+ inset-block-start : calc (100% + 0.5rem );
1895+ inset-inline-start : 0 ;
1896+ margin : 0 ;
1897+ padding : 0.5rem ;
1898+ list-style : none;
1899+ background-color : var (--bg-color-menu );
1900+ border : 1px solid var (--border-color-menu-open );
1901+ border-radius : 0.625rem ;
1902+ min-width : 20rem ;
1903+ box-sizing : border-box;
1904+ overflow : hidden;
1905+ box-shadow :
1906+ 0 0.625rem 1.875rem rgba (15 , 37 , 53 , 0.12 ),
1907+ 0 0.125rem 0.375rem rgba (15 , 37 , 53 , 0.06 );
1908+ }
1909+
1910+ .octo-copy-md .octo-copy-md__options .octo-copy-md__option {
1911+ display : inline-flex;
1912+ align-items : center;
1913+ gap : 0.625rem ;
1914+ padding : 0.625rem 0.75rem ;
1915+ border : none;
1916+ border-radius : 0.375rem ;
1917+ background : transparent;
1918+ color : var (--color-menu-link );
1919+ font : inherit;
1920+ text-align : start;
1921+ text-decoration : none;
1922+ cursor : pointer;
1923+ transition :
1924+ background-color 150ms cubic-bezier (0.4 , 0 , 0.2 , 1 ),
1925+ color 150ms cubic-bezier (0.4 , 0 , 0.2 , 1 );
1926+ }
1927+
1928+ .octo-copy-md .octo-copy-md__options .octo-copy-md__option : hover ,
1929+ .octo-copy-md .octo-copy-md__options .octo-copy-md__option : focus-visible {
1930+ background-color : var (--bg-color-menu-open );
1931+ color : var (--color-menu-link-active );
1932+ outline : none;
1933+ }
1934+
1935+ .octo-copy-md__option ::before {
1936+ font-family : fa-solid;
1937+ font-size : 0.95em ;
1938+ width : 1.1em ;
1939+ text-align : center;
1940+ color : var (--color-menu-link-alt );
1941+ flex-shrink : 0 ;
1942+ transition : color 150ms cubic-bezier (0.4 , 0 , 0.2 , 1 );
1943+ }
1944+
1945+ .octo-copy-md__option--copy ::before {
1946+ content : '\f0c5' ; /* fa-copy */
1947+ }
1948+
1949+ .octo-copy-md__option--view ::before {
1950+ content : '\f15c' ; /* fa-file-lines */
1951+ }
1952+
1953+ .octo-copy-md__option--all ::before {
1954+ content : '\f02d' ; /* fa-book */
1955+ }
1956+
1957+ /* Visually hidden live region for copy-markdown.js status announcements. */
1958+ .octo-copy-md__sr-status {
1959+ position : absolute;
1960+ width : 1px ;
1961+ height : 1px ;
1962+ padding : 0 ;
1963+ margin : -1px ;
1964+ overflow : hidden;
1965+ clip : rect (0 , 0 , 0 , 0 );
1966+ white-space : nowrap;
1967+ border : 0 ;
1968+ }
1969+
18001970/* Video */
18011971
18021972.yt-video {
0 commit comments