From 6f9d006ed96052c6e65944302b51fef18b0da30c Mon Sep 17 00:00:00 2001 From: DrDrij Date: Tue, 22 Jun 2021 15:42:22 +1000 Subject: [PATCH] Page TOC style tweak --- .../quantecon-book-theme.5c859f798b6f92c0cda78939616a7206.css | 1 + .../quantecon-book-theme.d4fd4006703d464ab7310015c63e1d33.css | 1 - quantecon_book_theme/theme.conf | 2 +- src/scss/quantecon-book-theme.scss | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 quantecon_book_theme/static/quantecon-book-theme.5c859f798b6f92c0cda78939616a7206.css delete mode 100644 quantecon_book_theme/static/quantecon-book-theme.d4fd4006703d464ab7310015c63e1d33.css diff --git a/quantecon_book_theme/static/quantecon-book-theme.5c859f798b6f92c0cda78939616a7206.css b/quantecon_book_theme/static/quantecon-book-theme.5c859f798b6f92c0cda78939616a7206.css new file mode 100644 index 0000000..f29bd2d --- /dev/null +++ b/quantecon_book_theme/static/quantecon-book-theme.5c859f798b6f92c0cda78939616a7206.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,700;1,400&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body div.cell div.cell_input{border-left-color:#0072bc}#qe-notebook-header{display:none}.home-intro{display:flex;align-content:center}.home-blurb{font-size:1.1rem;line-height:1.5}.home-intro .sponsor{list-style:none;padding:0;flex-shrink:0;margin:0 60px 0 4rem;text-align:center}.home-intro .sponsor li{display:block;margin:1rem 0;padding:0}.web-version{display:inline-block;padding:2rem 0rem}.web-version a{display:block;color:#23262c;border:1px solid #23262c;border-radius:5px;padding:1rem 40px 1rem 120px;position:relative}.web-version a:hover{border-color:#23262c;text-decoration:none;background:#23262c;color:#fff}.web-version a:hover p{color:#eee}.web-version a .thumb{position:absolute;left:40px;top:1rem;font-size:3.5rem;color:#23262c}.web-version a .thumb img{width:50px}.web-version a h2{line-height:1;margin:0;font-size:1.4rem}.web-version a p{margin:10px 0 0 0;color:#444}.home-alternatives{padding:1rem 0rem}.home-alternatives ul{list-style:none;padding:0;margin:0 0}.home-alternatives li{padding:0;margin:1rem 1rem}.home-alternatives li a{display:block;color:#23262c;border:1px solid #ddd;border-radius:5px;padding:1rem 25px 1rem 75px;position:relative}.home-alternatives li a:hover{border-color:#23262c;text-decoration:none;background:#23262c;color:#fff}.home-alternatives li a:hover svg{color:#fff}.home-alternatives li a:hover p{color:#eee}.home-alternatives li a svg{position:absolute;left:25px;top:1rem;font-size:2rem;color:#23262c}.home-alternatives li a h3{line-height:1;margin:0;font-size:1.2rem}.home-alternatives li a p{margin:10px 0 0 0;color:#444}.highlight{margin:0;padding:0.5rem 10px;border:1px solid #e1e1e1;background:#f7f7f7;border-radius:2px}.highlight{position:relative}.highlight:before{position:absolute;top:0.25rem;left:-40px;font-weight:bold;width:25px;text-align:left;color:#303f9f;font-family:monospace, serif;font-weight:400}.highlight-none .highlight{background:#ffffff;border:0;padding:0;margin:0rem 0 1.5rem 0}.highlight pre{overflow-x:auto;white-space:pre;word-wrap:normal;margin:0.25rem 0}.highlight .hll{background-color:#ffc}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#60a0b0;font-style:italic}.highlight .cp{color:#007020}.highlight .c1{color:#60a0b0;font-style:italic}.highlight .cs{color:#60a0b0;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00a000}.highlight .go{color:#888}.highlight .gp{color:#c65d09;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04d}.highlight .kc{color:#007020;font-weight:700}.highlight .kd{color:#007020;font-weight:700}.highlight .kn{color:#007020;font-weight:700}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:700}.highlight .kt{color:#902000}.highlight .m{color:#40a070}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:700}.highlight .no{color:#60add5}.highlight .nd{color:#555;font-weight:700}.highlight .ni{color:#d55537;font-weight:700}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:700}.highlight .nn{color:#0e84b5;font-weight:700}.highlight .nt{color:#062873;font-weight:700}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#40a070}.highlight .mh{color:#40a070}.highlight .mi{color:#40a070}.highlight .mo{color:#40a070}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:700}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .il{color:#40a070}.ansi-bold,.ansibold{font-weight:700}.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-bg,.ansibgblack{background-color:#000}.ansi-default-inverse-fg{color:#fff}.ansi-underline{text-decoration:underline}.ansi-inverse{outline:dotted 0.5px}.ansiblack{color:#000}.ansired{color:#8b0000}.ansigreen{color:#006400}.ansiyellow{color:#c4a000}.ansiblue{color:#00008b}.ansipurple{color:#9400d3}.ansicyan{color:#4682b4}.ansigray{color:gray}.ansibgred{background-color:red}.ansibggreen{background-color:green}.ansibgyellow{background-color:#ff0}.ansibgblue{background-color:#00f}.ansibgpurple{background-color:#f0f}.ansibgcyan{background-color:#0ff}.ansibggray{background-color:gray}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,0.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,0.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,0.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,0.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,0.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{scroll-behavior:smooth;font-size:1rem}html.font-plus{font-size:1.2rem}html.font-minus{font-size:0.9rem}@media (min-width: 768px){html{font-size:16px}html.font-plus{font-size:calc(16px * 1.2)}html.font-minus{font-size:calc(16px * 0.9)}}@media (min-width: 992px){html{font-size:18px}html.font-plus{font-size:calc(18px * 1.2)}html.font-minus{font-size:calc(18px * 0.9)}}@media (min-width: 1200px){html{font-size:18px}html.font-plus{font-size:calc(18px * 1.2)}html.font-minus{font-size:calc(18px * 0.9)}}.show-for-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}body{font-size:1rem;line-height:1.5;font-weight:400;padding-top:0px;color:#444;font-family:'Source Sans Pro', sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body img{max-width:100%}body.dark-theme{background:#333;color:#fff !important}body.dark-theme a,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme p{color:#fff !important}body.dark-theme cite,body.dark-theme code,body.dark-theme tt{background-color:transparent}body.dark-theme .maths,body.dark-theme .math{color:#fff !important}body.dark-theme .highlight{background:#222 !important}body.dark-theme svg g{fill:#fff !important;stroke:#fff !important}body.dark-theme .toolbar,body.dark-theme .drawer,body.dark-theme .sidebar,body.dark-theme .drawer .inner{background:#444}body.dark-theme .btn__search input{color:#fff}body.dark-theme .btn__search input:focus{border-color:#fff}body.dark-theme .page__content .image-reference img{filter:invert(100%) hue-rotate(-180deg) !important;-ms-filter:invert(100%) !important;-webkit-filter:invert(100%) hue-rotate(-180deg) !important}body.dark-theme .reference.external,body.dark-theme .reference.internal{font-weight:800}.section,.reference,.math{scroll-margin-top:60px}p{margin-bottom:revert;margin-top:revert;font-size:revert;color:revert}h1{font-weight:900;font-size:3rem;margin:0 0 1rem 0}h2{font-weight:900;font-size:3rem}h3{font-weight:900;font-size:2.5rem}h4{font-weight:900;font-size:2rem}a{transition:all 0.2s ease-in-out;text-decoration:underline}h1,h2,h3,h4,h5{font-weight:normal;font-family:'PT Serif', serif;color:#444}h1{font-size:2em;color:#333}h2{font-size:1.7rem}h3{font-size:1.4rem}h4{font-size:1.2rem;font-family:'Source Sans Pro', sans-serif;color:#000}strong,b{font-weight:700}li{margin:0.5rem 0}a{color:#0072bc;text-decoration:none;transition:all 0.15s linear;overflow-wrap:break-word}a:hover{color:#004979;text-decoration:underline}a:visited{color:#004979}pre{font-size:0.9rem;white-space:pre-wrap;word-wrap:break-word}cite,code,tt{font-family:'Source Code Pro', monospace;letter-spacing:0.01rem;background-color:#efefef;font-style:normal;border:1px dotted #cccccc;border-radius:2px;padding:0 2px;font-size:0.9rem;overflow-wrap:break-word}.wrapper{margin:0 0 0 0;display:flex;flex-direction:column-reverse}.main{position:relative;display:flex;flex-direction:row-reverse;justify-content:center;padding-left:2rem;padding-right:2rem;padding-top:4rem}.toolbar{position:sticky;top:0;width:100%;padding:0 1rem;z-index:2;background-color:#efefef;border-bottom:1px solid #ccc}.toolbar__inner{margin:0 auto 0 auto;height:50px;line-height:1;display:flex;justify-content:space-between;align-items:center}.toolbar__inner>ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}.toolbar__inner>ul>li{margin:0 10px;padding:0;cursor:pointer;transition:all 0.2s ease-in-out;opacity:0.8}.toolbar__inner>ul>li:hover,.toolbar__inner>ul>li.btn-active{opacity:1;transform:scale(1.1)}.toolbar__inner>ul>li a{color:#444}.toolbar__inner>ul>li.btn__plus{opacity:0.5}.font-plus .toolbar__inner>ul>li.btn__plus{opacity:1;transform:scale(1.1)}.toolbar__inner>ul>li.btn__minus{opacity:0.5}.font-minus .toolbar__inner>ul>li.btn__minus{opacity:1;transform:scale(1.1)}.toolbar__inner>ul>li.btn__contrast{opacity:0.5;margin-right:2rem}.toolbar__inner>ul>li.btn__fullscreen{opacity:0.5}.toolbar__inner>ul>li.btn__search{display:flex;align-items:center}.toolbar__inner>ul>li.btn__search input{height:auto;display:inline-block;width:175px;border:1px solid #ccc;border-radius:2px;background-color:#f8f8f8;margin:0 -28px 0 0;line-height:1;font-size:0.9rem;padding:0.3rem 0.5rem;transition:all 0.2s linear;outline:0;display:none}.toolbar__inner>ul>li.btn__search input:focus{border-color:#444}.toolbar__inner>ul>li.btn__search svg{background-color:transparent;z-index:999}.toolbar__inner>ul>li.btn__search:hover{transform:none}.toolbar__inner>ul>li.btn__search:hover input{border-color:#444}.toolbar__inner>ul>li.btn__qelogo a{display:block;overflow:hidden;height:30px;width:105px;background:url(https://assets.quantecon.org/img/menubar/qemb-logo.png) no-repeat left top;background-size:105px 30px}.toolbar__inner>ul>li svg{width:20px;height:20px}@media (max-width: 576px){.toolbar__inner>ul>li.btn__plus,.toolbar__inner>ul>li.btn__minus,.toolbar__inner>ul>li.btn__fullscreen,.toolbar__inner>ul>li.btn__search{display:none}}.page{max-width:800px;position:relative;flex-grow:1}@media (max-width: 768px){.page{max-width:100%}}.page__toc{position:absolute;right:calc(-200px - 3rem);top:0;margin:0;height:100%;width:200px}@media (max-width: 1350px){.page__toc{display:none}}.page__toc .inner.sticky{position:sticky;top:7rem}.page__toc-header{font-weight:700;margin:0 0 1rem 0}.page__toc-nav{font-size:0.9rem}.page__toc-nav ul{list-style:none;margin:0;padding:0}.page__toc-nav ul ul{padding-left:1rem}.page__toc-nav ul li{margin:0.25rem 0;padding:0}.page__toc-nav ul li a{color:#444;opacity:0.8}.page__toc-nav ul li a.active{color:#0072bc;opacity:1}.page__toc-nav ul li.active>a{font-weight:bold}.page__toc-nav .logo img{max-width:150px}.page__toc-nav .powered{font-size:0.8rem}.page__toc-footer{position:sticky;top:6rem;margin:2rem 0 0 0;font-size:0.9rem}.page__toc-footer a{color:#444;opacity:0.8;text-decoration:none}.page__toc-footer a:hover{color:#0072bc;opacity:1}.page__toc .nav>.active>ul{display:block}.page__toc .nav .nav{display:none}.page__header{border-bottom:5px solid #0072bc;margin:0 0 4rem 0;padding:0 0 1rem 0}.main-index .page__header{display:none}.page__header-copy{display:flex}@media (max-width: 768px){.page__header-copy{flex-direction:column-reverse}}.page__header-heading{margin:0 1rem 0 0;font-weight:700;flex-shrink:0}.page__header-heading a{color:#444 !important}@media (max-width: 768px){.page__header-heading{font-weight:400;font-size:0.9rem}}.page__header-subheading{margin:0}@media (max-width: 768px){.page__header-subheading{margin:0 0 0.5rem 0;font-weight:700}}.page__header-authors{margin:0.25rem 0 0 0;font-size:0.9rem}@media (max-width: 768px){.page__header-authors{font-size:0.8rem}}.page__content .caption-text{font-weight:normal;font-family:'PT Serif', serif;font-size:1.2rem}.page__content span.eqno{float:right;font-size:1.2em}.page__footer{border-top:5px solid #0072bc;margin:2rem 0;padding:1rem 0 0 0;font-size:0.8rem;opacity:0.7}.main-index h1{border-bottom:5px solid #0072bc;margin:0 0 2rem 0;padding:0 0 1rem 0;font-weight:700}.sidebar{top:0px;left:0px;z-index:1;background-color:#efefef;padding:2rem;margin:0;border-right:1px solid #ccc;width:250px;transform:translate3d(0px, 0px, 0px);visibility:visible;transition:all 0.2s ease 0s;height:100vh;overflow-y:scroll;position:fixed;padding-top:5rem}@media (max-width: 1340px){.sidebar{box-shadow:10px 10px 5px 9999px rgba(255,255,255,0.8);width:300px}}@media (min-width: 1439px){.sidebar{width:300px}}@media (min-width: 1600px){.sidebar{width:350px}}.sidebar.inactive{transform:translate3d(-100%, 0px, 0px);visibility:visible;box-shadow:none}.sidebar__header{margin:0 0 1rem 0;font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:1rem}.sidebar__nav{font-size:0.9rem}.sidebar__nav ul{list-style:none;display:block;margin:0;padding:0}.sidebar__nav ul ul{padding-left:1rem}.sidebar__nav ul li{margin:0.25rem 0;padding:0}.sidebar__nav ul li a{color:#444;opacity:0.8}.sidebar__nav ul li a.active{color:#0072bc;opacity:1}.sidebar__nav .caption-text{font-weight:normal;font-family:'PT Serif', serif}.sidebar__nav .caption{margin-top:1rem}.sidebar__footer{text-align:center;margin:2rem 0 0 0}.bd-search{background-color:#eff1f2;border-bottom:0;margin:0 -2rem 0 -2rem;padding:2rem;width:calc(100% + 4rem);position:relative}.bd-search .form-control{display:block;height:2.75rem;border:solid 1px rgba(210,215,217,0.75);background:#ffffff;border-radius:0.3rem;padding:0 1em;width:100%}.bd-search svg{transform:scaleX(-1);color:#7f888f;cursor:default;display:block;height:2.75rem;opacity:0.325;position:absolute;right:2.75rem;text-align:center;top:2rem}.page__content .table-container{overflow-x:scroll}.page__content table{max-width:100%;border-collapse:collapse;border:0;background-color:transparent}.page__content table tbody tr:nth-child(odd){background-color:#f7f7f7}.page__content table td,.page__content table th{padding:0.25rem 0.75rem;text-align:left;vertical-align:top;border:0}.page__content table td>p,.page__content table th>p{margin:0}.page__content table th{font-weight:bold}.page__content table thead tr th{text-align:left !important}.page__content table thead th,.page__content table thead td{vertical-align:bottom;border:0;border-top:0;border-bottom:1px solid #e1e1e1}.page__content .admonition{font-size:0.9rem;margin:1.5rem auto;padding:0 1rem 0.5rem 1rem;page-break-inside:avoid;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.1),0 0 0.05rem rgba(0,0,0,0.1)}.page__content .admonition .admonition-title{position:relative;margin:0 -1rem;padding:0.25rem 2rem;font-weight:700;background-color:#0072bc26}.page__content a.copybtn{top:0.4em;opacity:0.2}.page__content #contents{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page__content #contents+ul{list-style:none;padding:0 !important;border:1px solid #ddd !important;border-width:0 0 0 1px !important;margin:0 0 0 20px !important}.page__content #contents+ul>li{margin:0}.page__content #contents+ul>li>a{display:none}.page__content #contents+ul>li>ul{list-style:disc}.page__content #contents+ul>li>ul>li{margin:0}.page__content .anchor-link{visibility:hidden;text-decoration:none;color:#555;margin-left:6px;padding:0 4px 0 4px;font-family:'Source Sans Pro', sans-serif;font-size:0.8em}.page__content .anchor-link:hover{color:#555;text-decoration:none}.page__content *:hover>.anchor-link{visibility:visible}.page__content div.highlight{background:none;margin-bottom:1em}.page__content div.cell div.highlight{margin-bottom:0em}.page__content .cell .input,.page__content .cell .output{position:relative}.page__content .cell .output .prompt,.page__content .cell .input .prompt{visibility:hidden;position:absolute;top:0rem;left:-55px;width:45px}.page__content .cell .input .prompt:before{content:'In';color:#303f9f;top:0.25rem}.page__content .headerlink{visibility:hidden;text-decoration:none;color:#555;margin-left:6px;padding:0 4px 0 4px;font-family:'Source Sans Pro', sans-serif;font-size:0.8rem}.page__content .headerlink:hover{color:#555}.page__content *:hover>.headerlink{visibility:visible}.page__content .rendered_html img{max-width:100%;display:block;margin:0 auto}.page__content .output_png img{max-width:100%;display:block;margin:0 auto}.page__content .math{color:#333}.page__content a .math{color:#0072bc}.page__content div.math{margin:2rem 0}.page__content .MathJax{color:#333;margin:2rem 0}.page__content a .MathJax{color:#0072bc}.page__content .figure{text-align:center}.page__content .figure.align-left{text-align:left}.page__content .figure.align-right{text-align:right}.page__content div[class^='cell tag_collapse'] .toggle{display:block;border:1px solid #ddd;border-width:0px 1px 1px 1px;padding:0.5rem 25px;outline:0;position:relative;text-align:center}.page__content div[class^='cell tag_collapse'] .toggle:hover{text-decoration:none;background:#f7f7f7}.page__content div[class^='cell tag_collapse'] .toggle span{color:#444;position:relative;top:3px;left:-5px}.page__content div[class^='cell tag_collapse'] .toggle em{font-style:normal}.page__content div[class^='cell tag_collapse'] .highlight{height:22.4rem;overflow:hidden;margin-bottom:0}.page__content div[class^='cell tag_collapse'] .highlight:after{content:'';position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background:url(/_static/img/code-block-fade.png) repeat-x bottom left;width:100%;height:100%}.page__content div.expanded[class^='cell tag_collapse'] .highlight{height:auto}.page__content div.expanded[class^='cell tag_collapse'] .highlight:after{content:none}.page__content .cell_output img{display:block;margin-left:auto;margin-right:auto}div.cell div.cell_output{padding-right:0}div.cell.tag_scroll-output div.cell_output{max-height:24em;overflow-y:auto}div.cell.tag_scroll-input div.cell_input{max-height:24em;overflow-y:auto}.bd-sidebar .nav li>a{padding:0px;font-size:0.9rem}.bd-sidebar .nav li>a:hover{text-decoration:underline}.bd-sidebar .nav label{display:none}#downloadPDFModal ul{padding:0.5em;list-style-type:none}#downloadPDFModal p{margin:0rem;color:#0072bc}#downloadPDFModal p:hover{text-decoration:underline;cursor:pointer}blockquote{padding:0.5rem 2rem;margin:1rem 0;border-left:5px solid #1665ad}blockquote p{margin-block-start:1em;margin-block-end:1em}#settingsModal{text-align:left;padding:1rem 1rem}#settingsModal .modal-title{margin:0;padding:0;font-size:1rem}#settingsModal .modal-desc{font-size:0.8rem;color:#888}#settingsModal .modal-subtitle{border-bottom:1px solid #ddd}#settingsModal .modal-servers{list-style:none;padding:0;margin:0}#settingsModal .modal-servers li{padding:0.5rem 1rem;border:2px solid #ddd;font-size:0.8rem;margin:0.5rem 0;display:flex;cursor:pointer}#settingsModal .modal-servers li.active{border-color:#1665ad;background:rgba(22,101,173,0.15)}#settingsModal .modal-servers li.active i{color:#1665ad}#settingsModal .modal-servers li .label{flex-shrink:0;min-width:50px}#settingsModal .modal-servers li select{width:100%;outline:none}#settingsModal .modal-servers li input{width:100%;outline:none}#settingsModal .modal-servers li i{margin:0 0 0 1rem;font-size:1.2rem;color:#ddd}#settingsModal .launch{margin:0}#settingsModal .launch a{display:block;text-decoration:none;font-weight:normal;background:#0072bc;color:#fff;padding:0.25rem 0.5rem;border-radius:2px;text-align:center}#settingsModal .launch a:hover{background:#444}span.brackets:before,a.brackets:before{content:"["}span.brackets:after,a.brackets:after{content:"]"}.footnote-reference,a.bibtex.internal{font-size:1em}dl.simple dd,dl.field-list dd{margin-left:1.5em}dl.simple dd:not(:last-child),dl.field-list dd:not(:last-child){margin-bottom:0px}dl.simple dd:not(:last-child) p:last-child,dl.field-list dd:not(:last-child) p:last-child{margin-bottom:0px}dl.glossary dd{margin-left:1.5em}dl.footnote span.fn-backref{font-size:1em;padding-left:.1em}dl.footnote dd{font-size:.9em;margin-left:3em}dl.citation{margin-left:3em}dl.footnote dt.label{float:left}dl.footnote dd p{padding-left:1.5em}dl.module,dl.class,dl.exception,dl.function,dl.decorator,dl.data,dl.method,dl.attribute{margin-bottom:24px}dl.module dt,dl.class dt,dl.exception dt,dl.function dt,dl.decorator dt,dl.data dt,dl.method dt,dl.attribute dt{font-weight:bold}dl.module dt .headerlink,dl.class dt .headerlink,dl.exception dt .headerlink,dl.function dt .headerlink,dl.decorator dt .headerlink,dl.data dt .headerlink,dl.method dt .headerlink,dl.attribute dt .headerlink{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;visibility:hidden;font-size:14px}dl.module dt .headerlink:before,dl.class dt .headerlink:before,dl.exception dt .headerlink:before,dl.function dt .headerlink:before,dl.decorator dt .headerlink:before,dl.data dt .headerlink:before,dl.method dt .headerlink:before,dl.attribute dt .headerlink:before{-webkit-font-smoothing:antialiased;font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}dl.module dt .headerlink:after,dl.class dt .headerlink:after,dl.exception dt .headerlink:after,dl.function dt .headerlink:after,dl.decorator dt .headerlink:after,dl.data dt .headerlink:after,dl.method dt .headerlink:after,dl.attribute dt .headerlink:after{content:"";font-family:FontAwesome}dl.module dt .fa-pull-left.headerlink,dl.class dt .fa-pull-left.headerlink,dl.exception dt .fa-pull-left.headerlink,dl.function dt .fa-pull-left.headerlink,dl.decorator dt .fa-pull-left.headerlink,dl.data dt .fa-pull-left.headerlink,dl.method dt .fa-pull-left.headerlink,dl.attribute dt .fa-pull-left.headerlink{margin-right:.3em}dl.module dt .fa-pull-right.headerlink,dl.class dt .fa-pull-right.headerlink,dl.exception dt .fa-pull-right.headerlink,dl.function dt .fa-pull-right.headerlink,dl.decorator dt .fa-pull-right.headerlink,dl.data dt .fa-pull-right.headerlink,dl.method dt .fa-pull-right.headerlink,dl.attribute dt .fa-pull-right.headerlink{margin-left:.3em}dl.module dt .pull-left.headerlink,dl.class dt .pull-left.headerlink,dl.exception dt .pull-left.headerlink,dl.function dt .pull-left.headerlink,dl.decorator dt .pull-left.headerlink,dl.data dt .pull-left.headerlink,dl.method dt .pull-left.headerlink,dl.attribute dt .pull-left.headerlink{margin-right:.3em}dl.module dt .pull-right.headerlink,dl.class dt .pull-right.headerlink,dl.exception dt .pull-right.headerlink,dl.function dt .pull-right.headerlink,dl.decorator dt .pull-right.headerlink,dl.data dt .pull-right.headerlink,dl.method dt .pull-right.headerlink,dl.attribute dt .pull-right.headerlink{margin-left:.3em}dl.module dt a .headerlink,dl.class dt a .headerlink,dl.exception dt a .headerlink,dl.function dt a .headerlink,dl.decorator dt a .headerlink,dl.data dt a .headerlink,dl.method dt a .headerlink,dl.attribute dt a .headerlink{display:inline-block;text-decoration:inherit}dl.module dt .btn .headerlink,dl.class dt .btn .headerlink,dl.exception dt .btn .headerlink,dl.function dt .btn .headerlink,dl.decorator dt .btn .headerlink,dl.data dt .btn .headerlink,dl.method dt .btn .headerlink,dl.attribute dt .btn .headerlink{display:inline}dl.module dt .btn .fa-large.headerlink,dl.class dt .btn .fa-large.headerlink,dl.exception dt .btn .fa-large.headerlink,dl.function dt .btn .fa-large.headerlink,dl.decorator dt .btn .fa-large.headerlink,dl.data dt .btn .fa-large.headerlink,dl.method dt .btn .fa-large.headerlink,dl.attribute dt .btn .fa-large.headerlink{line-height:.9em}dl.module dt .btn .fa-spin.headerlink,dl.class dt .btn .fa-spin.headerlink,dl.exception dt .btn .fa-spin.headerlink,dl.function dt .btn .fa-spin.headerlink,dl.decorator dt .btn .fa-spin.headerlink,dl.data dt .btn .fa-spin.headerlink,dl.method dt .btn .fa-spin.headerlink,dl.attribute dt .btn .fa-spin.headerlink{display:inline-block}dl.module dt .nav .headerlink,dl.class dt .nav .headerlink,dl.exception dt .nav .headerlink,dl.function dt .nav .headerlink,dl.decorator dt .nav .headerlink,dl.data dt .nav .headerlink,dl.method dt .nav .headerlink,dl.attribute dt .nav .headerlink{display:inline}dl.module dt .nav .fa-large.headerlink,dl.class dt .nav .fa-large.headerlink,dl.exception dt .nav .fa-large.headerlink,dl.function dt .nav .fa-large.headerlink,dl.decorator dt .nav .fa-large.headerlink,dl.data dt .nav .fa-large.headerlink,dl.method dt .nav .fa-large.headerlink,dl.attribute dt .nav .fa-large.headerlink{line-height:.9em}dl.module dt .nav .fa-spin.headerlink,dl.class dt .nav .fa-spin.headerlink,dl.exception dt .nav .fa-spin.headerlink,dl.function dt .nav .fa-spin.headerlink,dl.decorator dt .nav .fa-spin.headerlink,dl.data dt .nav .fa-spin.headerlink,dl.method dt .nav .fa-spin.headerlink,dl.attribute dt .nav .fa-spin.headerlink{display:inline-block}dl.module dt .btn.headerlink:before,dl.class dt .btn.headerlink:before,dl.exception dt .btn.headerlink:before,dl.function dt .btn.headerlink:before,dl.decorator dt .btn.headerlink:before,dl.data dt .btn.headerlink:before,dl.method dt .btn.headerlink:before,dl.attribute dt .btn.headerlink:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}dl.module dt .btn.headerlink:hover:before,dl.class dt .btn.headerlink:hover:before,dl.exception dt .btn.headerlink:hover:before,dl.function dt .btn.headerlink:hover:before,dl.decorator dt .btn.headerlink:hover:before,dl.data dt .btn.headerlink:hover:before,dl.method dt .btn.headerlink:hover:before,dl.attribute dt .btn.headerlink:hover:before{opacity:1}dl.module dt .btn-mini .headerlink:before,dl.class dt .btn-mini .headerlink:before,dl.exception dt .btn-mini .headerlink:before,dl.function dt .btn-mini .headerlink:before,dl.decorator dt .btn-mini .headerlink:before,dl.data dt .btn-mini .headerlink:before,dl.method dt .btn-mini .headerlink:before,dl.attribute dt .btn-mini .headerlink:before{font-size:14px;vertical-align:-15%}dl.module dt .rst-versions .rst-current-version .headerlink,dl.class dt .rst-versions .rst-current-version .headerlink,dl.exception dt .rst-versions .rst-current-version .headerlink,dl.function dt .rst-versions .rst-current-version .headerlink,dl.decorator dt .rst-versions .rst-current-version .headerlink,dl.data dt .rst-versions .rst-current-version .headerlink,dl.method dt .rst-versions .rst-current-version .headerlink,dl.attribute dt .rst-versions .rst-current-version .headerlink{color:#fcfcfc}dl.module dt:hover .headerlink:after,dl.class dt:hover .headerlink:after,dl.exception dt:hover .headerlink:after,dl.function dt:hover .headerlink:after,dl.decorator dt:hover .headerlink:after,dl.data dt:hover .headerlink:after,dl.method dt:hover .headerlink:after,dl.attribute dt:hover .headerlink:after{visibility:visible}dl.module p,dl.class p,dl.exception p,dl.function p,dl.decorator p,dl.data p,dl.method p,dl.attribute p{margin-bottom:12px !important}dl.module table,dl.class table,dl.exception table,dl.function table,dl.decorator table,dl.data table,dl.method table,dl.attribute table{margin-bottom:12px !important}dl.module ul,dl.class ul,dl.exception ul,dl.function ul,dl.decorator ul,dl.data ul,dl.method ul,dl.attribute ul{margin-bottom:12px !important}dl.module ol,dl.class ol,dl.exception ol,dl.function ol,dl.decorator ol,dl.data ol,dl.method ol,dl.attribute ol{margin-bottom:12px !important}dl.module dd,dl.class dd,dl.exception dd,dl.function dd,dl.decorator dd,dl.data dd,dl.method dd,dl.attribute dd{margin:0 0 12px 24px}dl.module:not(.docutils),dl.class:not(.docutils),dl.exception:not(.docutils),dl.function:not(.docutils),dl.decorator:not(.docutils),dl.data:not(.docutils),dl.method:not(.docutils),dl.attribute:not(.docutils){margin-bottom:24px}dl.module:not(.docutils) dt,dl.class:not(.docutils) dt,dl.exception:not(.docutils) dt,dl.function:not(.docutils) dt,dl.decorator:not(.docutils) dt,dl.data:not(.docutils) dt,dl.method:not(.docutils) dt,dl.attribute:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}dl.module:not(.docutils) dt:before,dl.class:not(.docutils) dt:before,dl.exception:not(.docutils) dt:before,dl.function:not(.docutils) dt:before,dl.decorator:not(.docutils) dt:before,dl.data:not(.docutils) dt:before,dl.method:not(.docutils) dt:before,dl.attribute:not(.docutils) dt:before{color:#6ab0de}dl.module:not(.docutils) dt .headerlink,dl.class:not(.docutils) dt .headerlink,dl.exception:not(.docutils) dt .headerlink,dl.function:not(.docutils) dt .headerlink,dl.decorator:not(.docutils) dt .headerlink,dl.data:not(.docutils) dt .headerlink,dl.method:not(.docutils) dt .headerlink,dl.attribute:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}dl.module:not(.docutils) dt:first-child,dl.class:not(.docutils) dt:first-child,dl.exception:not(.docutils) dt:first-child,dl.function:not(.docutils) dt:first-child,dl.decorator:not(.docutils) dt:first-child,dl.data:not(.docutils) dt:first-child,dl.method:not(.docutils) dt:first-child,dl.attribute:not(.docutils) dt:first-child{margin-top:0}dl.module:not(.docutils) dl dt,dl.class:not(.docutils) dl dt,dl.exception:not(.docutils) dl dt,dl.function:not(.docutils) dl dt,dl.decorator:not(.docutils) dl dt,dl.data:not(.docutils) dl dt,dl.method:not(.docutils) dl dt,dl.attribute:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}dl.module:not(.docutils) dl dt .headerlink,dl.class:not(.docutils) dl dt .headerlink,dl.exception:not(.docutils) dl dt .headerlink,dl.function:not(.docutils) dl dt .headerlink,dl.decorator:not(.docutils) dl dt .headerlink,dl.data:not(.docutils) dl dt .headerlink,dl.method:not(.docutils) dl dt .headerlink,dl.attribute:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}dl.module:not(.docutils) tt,dl.class:not(.docutils) tt,dl.exception:not(.docutils) tt,dl.function:not(.docutils) tt,dl.decorator:not(.docutils) tt,dl.data:not(.docutils) tt,dl.method:not(.docutils) tt,dl.attribute:not(.docutils) tt{font-weight:bold;font-weight:bold}dl.module:not(.docutils) code,dl.class:not(.docutils) code,dl.exception:not(.docutils) code,dl.function:not(.docutils) code,dl.decorator:not(.docutils) code,dl.data:not(.docutils) code,dl.method:not(.docutils) code,dl.attribute:not(.docutils) code{font-weight:bold}dl.module:not(.docutils) tt.descname,dl.class:not(.docutils) tt.descname,dl.exception:not(.docutils) tt.descname,dl.function:not(.docutils) tt.descname,dl.decorator:not(.docutils) tt.descname,dl.data:not(.docutils) tt.descname,dl.method:not(.docutils) tt.descname,dl.attribute:not(.docutils) tt.descname{background-color:transparent;background-color:transparent;border:none;border:none;padding:0;padding:0;font-size:100% !important;font-size:100% !important;font-weight:bold;font-weight:bold}dl.module:not(.docutils) tt.descclassname,dl.class:not(.docutils) tt.descclassname,dl.exception:not(.docutils) tt.descclassname,dl.function:not(.docutils) tt.descclassname,dl.decorator:not(.docutils) tt.descclassname,dl.data:not(.docutils) tt.descclassname,dl.method:not(.docutils) tt.descclassname,dl.attribute:not(.docutils) tt.descclassname{background-color:transparent;background-color:transparent;border:none;border:none;padding:0;padding:0;font-size:100% !important;font-size:100% !important}dl.module:not(.docutils) code.descname,dl.class:not(.docutils) code.descname,dl.exception:not(.docutils) code.descname,dl.function:not(.docutils) code.descname,dl.decorator:not(.docutils) code.descname,dl.data:not(.docutils) code.descname,dl.method:not(.docutils) code.descname,dl.attribute:not(.docutils) code.descname{background-color:transparent;border:none;padding:0;font-size:100% !important;font-weight:bold}dl.module:not(.docutils) code.descclassname,dl.class:not(.docutils) code.descclassname,dl.exception:not(.docutils) code.descclassname,dl.function:not(.docutils) code.descclassname,dl.decorator:not(.docutils) code.descclassname,dl.data:not(.docutils) code.descclassname,dl.method:not(.docutils) code.descclassname,dl.attribute:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}dl.module:not(.docutils) .optional,dl.class:not(.docutils) .optional,dl.exception:not(.docutils) .optional,dl.function:not(.docutils) .optional,dl.decorator:not(.docutils) .optional,dl.data:not(.docutils) .optional,dl.method:not(.docutils) .optional,dl.attribute:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}dl.module:not(.docutils) .property,dl.class:not(.docutils) .property,dl.exception:not(.docutils) .property,dl.function:not(.docutils) .property,dl.decorator:not(.docutils) .property,dl.data:not(.docutils) .property,dl.method:not(.docutils) .property,dl.attribute:not(.docutils) .property{display:inline-block;padding-right:8px}dl.module .viewcode-link,dl.class .viewcode-link,dl.exception .viewcode-link,dl.function .viewcode-link,dl.decorator .viewcode-link,dl.data .viewcode-link,dl.method .viewcode-link,dl.attribute .viewcode-link{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px} diff --git a/quantecon_book_theme/static/quantecon-book-theme.d4fd4006703d464ab7310015c63e1d33.css b/quantecon_book_theme/static/quantecon-book-theme.d4fd4006703d464ab7310015c63e1d33.css deleted file mode 100644 index d4ece18..0000000 --- a/quantecon_book_theme/static/quantecon-book-theme.d4fd4006703d464ab7310015c63e1d33.css +++ /dev/null @@ -1 +0,0 @@ -@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,700;1,400&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body div.cell div.cell_input{border-left-color:#0072bc}#qe-notebook-header{display:none}.home-intro{display:flex;align-content:center}.home-blurb{font-size:1.1rem;line-height:1.5}.home-intro .sponsor{list-style:none;padding:0;flex-shrink:0;margin:0 60px 0 4rem;text-align:center}.home-intro .sponsor li{display:block;margin:1rem 0;padding:0}.web-version{display:inline-block;padding:2rem 0rem}.web-version a{display:block;color:#23262c;border:1px solid #23262c;border-radius:5px;padding:1rem 40px 1rem 120px;position:relative}.web-version a:hover{border-color:#23262c;text-decoration:none;background:#23262c;color:#fff}.web-version a:hover p{color:#eee}.web-version a .thumb{position:absolute;left:40px;top:1rem;font-size:3.5rem;color:#23262c}.web-version a .thumb img{width:50px}.web-version a h2{line-height:1;margin:0;font-size:1.4rem}.web-version a p{margin:10px 0 0 0;color:#444}.home-alternatives{padding:1rem 0rem}.home-alternatives ul{list-style:none;padding:0;margin:0 0}.home-alternatives li{padding:0;margin:1rem 1rem}.home-alternatives li a{display:block;color:#23262c;border:1px solid #ddd;border-radius:5px;padding:1rem 25px 1rem 75px;position:relative}.home-alternatives li a:hover{border-color:#23262c;text-decoration:none;background:#23262c;color:#fff}.home-alternatives li a:hover svg{color:#fff}.home-alternatives li a:hover p{color:#eee}.home-alternatives li a svg{position:absolute;left:25px;top:1rem;font-size:2rem;color:#23262c}.home-alternatives li a h3{line-height:1;margin:0;font-size:1.2rem}.home-alternatives li a p{margin:10px 0 0 0;color:#444}.highlight{margin:0;padding:0.5rem 10px;border:1px solid #e1e1e1;background:#f7f7f7;border-radius:2px}.highlight{position:relative}.highlight:before{position:absolute;top:0.25rem;left:-40px;font-weight:bold;width:25px;text-align:left;color:#303f9f;font-family:monospace, serif;font-weight:400}.highlight-none .highlight{background:#ffffff;border:0;padding:0;margin:0rem 0 1.5rem 0}.highlight pre{overflow-x:auto;white-space:pre;word-wrap:normal;margin:0.25rem 0}.highlight .hll{background-color:#ffc}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#60a0b0;font-style:italic}.highlight .cp{color:#007020}.highlight .c1{color:#60a0b0;font-style:italic}.highlight .cs{color:#60a0b0;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00a000}.highlight .go{color:#888}.highlight .gp{color:#c65d09;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04d}.highlight .kc{color:#007020;font-weight:700}.highlight .kd{color:#007020;font-weight:700}.highlight .kn{color:#007020;font-weight:700}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:700}.highlight .kt{color:#902000}.highlight .m{color:#40a070}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:700}.highlight .no{color:#60add5}.highlight .nd{color:#555;font-weight:700}.highlight .ni{color:#d55537;font-weight:700}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:700}.highlight .nn{color:#0e84b5;font-weight:700}.highlight .nt{color:#062873;font-weight:700}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#40a070}.highlight .mh{color:#40a070}.highlight .mi{color:#40a070}.highlight .mo{color:#40a070}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:700}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .il{color:#40a070}.ansi-bold,.ansibold{font-weight:700}.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-bg,.ansibgblack{background-color:#000}.ansi-default-inverse-fg{color:#fff}.ansi-underline{text-decoration:underline}.ansi-inverse{outline:dotted 0.5px}.ansiblack{color:#000}.ansired{color:#8b0000}.ansigreen{color:#006400}.ansiyellow{color:#c4a000}.ansiblue{color:#00008b}.ansipurple{color:#9400d3}.ansicyan{color:#4682b4}.ansigray{color:gray}.ansibgred{background-color:red}.ansibggreen{background-color:green}.ansibgyellow{background-color:#ff0}.ansibgblue{background-color:#00f}.ansibgpurple{background-color:#f0f}.ansibgcyan{background-color:#0ff}.ansibggray{background-color:gray}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,0.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,0.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,0.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,0.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,0.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{scroll-behavior:smooth;font-size:1rem}html.font-plus{font-size:1.2rem}html.font-minus{font-size:0.9rem}@media (min-width: 768px){html{font-size:16px}html.font-plus{font-size:calc(16px * 1.2)}html.font-minus{font-size:calc(16px * 0.9)}}@media (min-width: 992px){html{font-size:18px}html.font-plus{font-size:calc(18px * 1.2)}html.font-minus{font-size:calc(18px * 0.9)}}@media (min-width: 1200px){html{font-size:18px}html.font-plus{font-size:calc(18px * 1.2)}html.font-minus{font-size:calc(18px * 0.9)}}.show-for-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}body{font-size:1rem;line-height:1.5;font-weight:400;padding-top:0px;color:#444;font-family:'Source Sans Pro', sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body img{max-width:100%}body.dark-theme{background:#333;color:#fff !important}body.dark-theme a,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme p{color:#fff !important}body.dark-theme cite,body.dark-theme code,body.dark-theme tt{background-color:transparent}body.dark-theme .maths,body.dark-theme .math{color:#fff !important}body.dark-theme .highlight{background:#222 !important}body.dark-theme svg g{fill:#fff !important;stroke:#fff !important}body.dark-theme .toolbar,body.dark-theme .drawer,body.dark-theme .sidebar,body.dark-theme .drawer .inner{background:#444}body.dark-theme .btn__search input{color:#fff}body.dark-theme .btn__search input:focus{border-color:#fff}body.dark-theme .page__content .image-reference img{filter:invert(100%) hue-rotate(-180deg) !important;-ms-filter:invert(100%) !important;-webkit-filter:invert(100%) hue-rotate(-180deg) !important}body.dark-theme .reference.external,body.dark-theme .reference.internal{font-weight:800}.section,.reference,.math{scroll-margin-top:60px}p{margin-bottom:revert;margin-top:revert;font-size:revert;color:revert}h1{font-weight:900;font-size:3rem;margin:0 0 1rem 0}h2{font-weight:900;font-size:3rem}h3{font-weight:900;font-size:2.5rem}h4{font-weight:900;font-size:2rem}a{transition:all 0.2s ease-in-out;text-decoration:underline}h1,h2,h3,h4,h5{font-weight:normal;font-family:'PT Serif', serif;color:#444}h1{font-size:2em;color:#333}h2{font-size:1.7rem}h3{font-size:1.4rem}h4{font-size:1.2rem;font-family:'Source Sans Pro', sans-serif;color:#000}strong,b{font-weight:700}li{margin:0.5rem 0}a{color:#0072bc;text-decoration:none;transition:all 0.15s linear;overflow-wrap:break-word}a:hover{color:#004979;text-decoration:underline}a:visited{color:#004979}pre{font-size:0.9rem;white-space:pre-wrap;word-wrap:break-word}cite,code,tt{font-family:'Source Code Pro', monospace;letter-spacing:0.01rem;background-color:#efefef;font-style:normal;border:1px dotted #cccccc;border-radius:2px;padding:0 2px;font-size:0.9rem;overflow-wrap:break-word}.wrapper{margin:0 0 0 0;display:flex;flex-direction:column-reverse}.main{position:relative;display:flex;flex-direction:row-reverse;justify-content:center;padding-left:2rem;padding-right:2rem;padding-top:4rem}.toolbar{position:sticky;top:0;width:100%;padding:0 1rem;z-index:2;background-color:#efefef;border-bottom:1px solid #ccc}.toolbar__inner{margin:0 auto 0 auto;height:50px;line-height:1;display:flex;justify-content:space-between;align-items:center}.toolbar__inner>ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}.toolbar__inner>ul>li{margin:0 10px;padding:0;cursor:pointer;transition:all 0.2s ease-in-out;opacity:0.8}.toolbar__inner>ul>li:hover,.toolbar__inner>ul>li.btn-active{opacity:1;transform:scale(1.1)}.toolbar__inner>ul>li a{color:#444}.toolbar__inner>ul>li.btn__plus{opacity:0.5}.font-plus .toolbar__inner>ul>li.btn__plus{opacity:1;transform:scale(1.1)}.toolbar__inner>ul>li.btn__minus{opacity:0.5}.font-minus .toolbar__inner>ul>li.btn__minus{opacity:1;transform:scale(1.1)}.toolbar__inner>ul>li.btn__contrast{opacity:0.5;margin-right:2rem}.toolbar__inner>ul>li.btn__fullscreen{opacity:0.5}.toolbar__inner>ul>li.btn__search{display:flex;align-items:center}.toolbar__inner>ul>li.btn__search input{height:auto;display:inline-block;width:175px;border:1px solid #ccc;border-radius:2px;background-color:#f8f8f8;margin:0 -28px 0 0;line-height:1;font-size:0.9rem;padding:0.3rem 0.5rem;transition:all 0.2s linear;outline:0;display:none}.toolbar__inner>ul>li.btn__search input:focus{border-color:#444}.toolbar__inner>ul>li.btn__search svg{background-color:transparent;z-index:999}.toolbar__inner>ul>li.btn__search:hover{transform:none}.toolbar__inner>ul>li.btn__search:hover input{border-color:#444}.toolbar__inner>ul>li.btn__qelogo a{display:block;overflow:hidden;height:30px;width:105px;background:url(https://assets.quantecon.org/img/menubar/qemb-logo.png) no-repeat left top;background-size:105px 30px}.toolbar__inner>ul>li svg{width:20px;height:20px}@media (max-width: 576px){.toolbar__inner>ul>li.btn__plus,.toolbar__inner>ul>li.btn__minus,.toolbar__inner>ul>li.btn__fullscreen,.toolbar__inner>ul>li.btn__search{display:none}}.page{max-width:800px;position:relative;flex-grow:1}@media (max-width: 768px){.page{max-width:100%}}.page__toc{position:absolute;right:calc(-200px - 3rem);top:0;margin:0;height:100%;width:200px}@media (max-width: 1350px){.page__toc{display:none}}.page__toc .inner.sticky{position:sticky;top:7rem}.page__toc-header{font-weight:700;margin:0 0 1rem 0}.page__toc-nav{font-size:0.9rem}.page__toc-nav ul{list-style:none;margin:0;padding:0}.page__toc-nav ul ul{padding-left:1rem}.page__toc-nav ul li{margin:0.25rem 0;padding:0}.page__toc-nav ul li a{color:#444;opacity:0.8}.page__toc-nav ul li a.active{color:#0072bc;opacity:1}.page__toc-nav ul li.active a{color:#0072bc;font-weight:bold}.page__toc-nav .logo img{max-width:150px}.page__toc-nav .powered{font-size:0.8rem}.page__toc-footer{position:sticky;top:6rem;margin:2rem 0 0 0;font-size:0.9rem}.page__toc-footer a{color:#444;opacity:0.8;text-decoration:none}.page__toc-footer a:hover{color:#0072bc;opacity:1}.page__toc .nav>.active>ul{display:block}.page__toc .nav .nav{display:none}.page__header{border-bottom:5px solid #0072bc;margin:0 0 4rem 0;padding:0 0 1rem 0}.main-index .page__header{display:none}.page__header-copy{display:flex}@media (max-width: 768px){.page__header-copy{flex-direction:column-reverse}}.page__header-heading{margin:0 1rem 0 0;font-weight:700;flex-shrink:0}.page__header-heading a{color:#444 !important}@media (max-width: 768px){.page__header-heading{font-weight:400;font-size:0.9rem}}.page__header-subheading{margin:0}@media (max-width: 768px){.page__header-subheading{margin:0 0 0.5rem 0;font-weight:700}}.page__header-authors{margin:0.25rem 0 0 0;font-size:0.9rem}@media (max-width: 768px){.page__header-authors{font-size:0.8rem}}.page__content .caption-text{font-weight:normal;font-family:'PT Serif', serif;font-size:1.2rem}.page__content span.eqno{float:right;font-size:1.2em}.page__footer{border-top:5px solid #0072bc;margin:2rem 0;padding:1rem 0 0 0;font-size:0.8rem;opacity:0.7}.main-index h1{border-bottom:5px solid #0072bc;margin:0 0 2rem 0;padding:0 0 1rem 0;font-weight:700}.sidebar{top:0px;left:0px;z-index:1;background-color:#efefef;padding:2rem;margin:0;border-right:1px solid #ccc;width:250px;transform:translate3d(0px, 0px, 0px);visibility:visible;transition:all 0.2s ease 0s;height:100vh;overflow-y:scroll;position:fixed;padding-top:5rem}@media (max-width: 1340px){.sidebar{box-shadow:10px 10px 5px 9999px rgba(255,255,255,0.8);width:300px}}@media (min-width: 1439px){.sidebar{width:300px}}@media (min-width: 1600px){.sidebar{width:350px}}.sidebar.inactive{transform:translate3d(-100%, 0px, 0px);visibility:visible;box-shadow:none}.sidebar__header{margin:0 0 1rem 0;font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:1rem}.sidebar__nav{font-size:0.9rem}.sidebar__nav ul{list-style:none;display:block;margin:0;padding:0}.sidebar__nav ul ul{padding-left:1rem}.sidebar__nav ul li{margin:0.25rem 0;padding:0}.sidebar__nav ul li a{color:#444;opacity:0.8}.sidebar__nav ul li a.active{color:#0072bc;opacity:1}.sidebar__nav .caption-text{font-weight:normal;font-family:'PT Serif', serif}.sidebar__nav .caption{margin-top:1rem}.sidebar__footer{text-align:center;margin:2rem 0 0 0}.bd-search{background-color:#eff1f2;border-bottom:0;margin:0 -2rem 0 -2rem;padding:2rem;width:calc(100% + 4rem);position:relative}.bd-search .form-control{display:block;height:2.75rem;border:solid 1px rgba(210,215,217,0.75);background:#ffffff;border-radius:0.3rem;padding:0 1em;width:100%}.bd-search svg{transform:scaleX(-1);color:#7f888f;cursor:default;display:block;height:2.75rem;opacity:0.325;position:absolute;right:2.75rem;text-align:center;top:2rem}.page__content .table-container{overflow-x:scroll}.page__content table{max-width:100%;border-collapse:collapse;border:0;background-color:transparent}.page__content table tbody tr:nth-child(odd){background-color:#f7f7f7}.page__content table td,.page__content table th{padding:0.25rem 0.75rem;text-align:left;vertical-align:top;border:0}.page__content table td>p,.page__content table th>p{margin:0}.page__content table th{font-weight:bold}.page__content table thead tr th{text-align:left !important}.page__content table thead th,.page__content table thead td{vertical-align:bottom;border:0;border-top:0;border-bottom:1px solid #e1e1e1}.page__content .admonition{font-size:0.9rem;margin:1.5rem auto;padding:0 1rem 0.5rem 1rem;page-break-inside:avoid;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.1),0 0 0.05rem rgba(0,0,0,0.1)}.page__content .admonition .admonition-title{position:relative;margin:0 -1rem;padding:0.25rem 2rem;font-weight:700;background-color:#0072bc26}.page__content a.copybtn{top:0.4em;opacity:0.2}.page__content #contents{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page__content #contents+ul{list-style:none;padding:0 !important;border:1px solid #ddd !important;border-width:0 0 0 1px !important;margin:0 0 0 20px !important}.page__content #contents+ul>li{margin:0}.page__content #contents+ul>li>a{display:none}.page__content #contents+ul>li>ul{list-style:disc}.page__content #contents+ul>li>ul>li{margin:0}.page__content .anchor-link{visibility:hidden;text-decoration:none;color:#555;margin-left:6px;padding:0 4px 0 4px;font-family:'Source Sans Pro', sans-serif;font-size:0.8em}.page__content .anchor-link:hover{color:#555;text-decoration:none}.page__content *:hover>.anchor-link{visibility:visible}.page__content div.highlight{background:none;margin-bottom:1em}.page__content div.cell div.highlight{margin-bottom:0em}.page__content .cell .input,.page__content .cell .output{position:relative}.page__content .cell .output .prompt,.page__content .cell .input .prompt{visibility:hidden;position:absolute;top:0rem;left:-55px;width:45px}.page__content .cell .input .prompt:before{content:'In';color:#303f9f;top:0.25rem}.page__content .headerlink{visibility:hidden;text-decoration:none;color:#555;margin-left:6px;padding:0 4px 0 4px;font-family:'Source Sans Pro', sans-serif;font-size:0.8rem}.page__content .headerlink:hover{color:#555}.page__content *:hover>.headerlink{visibility:visible}.page__content .rendered_html img{max-width:100%;display:block;margin:0 auto}.page__content .output_png img{max-width:100%;display:block;margin:0 auto}.page__content .math{color:#333}.page__content a .math{color:#0072bc}.page__content div.math{margin:2rem 0}.page__content .MathJax{color:#333;margin:2rem 0}.page__content a .MathJax{color:#0072bc}.page__content .figure{text-align:center}.page__content .figure.align-left{text-align:left}.page__content .figure.align-right{text-align:right}.page__content div[class^='cell tag_collapse'] .toggle{display:block;border:1px solid #ddd;border-width:0px 1px 1px 1px;padding:0.5rem 25px;outline:0;position:relative;text-align:center}.page__content div[class^='cell tag_collapse'] .toggle:hover{text-decoration:none;background:#f7f7f7}.page__content div[class^='cell tag_collapse'] .toggle span{color:#444;position:relative;top:3px;left:-5px}.page__content div[class^='cell tag_collapse'] .toggle em{font-style:normal}.page__content div[class^='cell tag_collapse'] .highlight{height:22.4rem;overflow:hidden;margin-bottom:0}.page__content div[class^='cell tag_collapse'] .highlight:after{content:'';position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background:url(/_static/img/code-block-fade.png) repeat-x bottom left;width:100%;height:100%}.page__content div.expanded[class^='cell tag_collapse'] .highlight{height:auto}.page__content div.expanded[class^='cell tag_collapse'] .highlight:after{content:none}.page__content .cell_output img{display:block;margin-left:auto;margin-right:auto}div.cell div.cell_output{padding-right:0}div.cell.tag_scroll-output div.cell_output{max-height:24em;overflow-y:auto}div.cell.tag_scroll-input div.cell_input{max-height:24em;overflow-y:auto}.bd-sidebar .nav li>a{padding:0px;font-size:0.9rem}.bd-sidebar .nav li>a:hover{text-decoration:underline}.bd-sidebar .nav label{display:none}#downloadPDFModal ul{padding:0.5em;list-style-type:none}#downloadPDFModal p{margin:0rem;color:#0072bc}#downloadPDFModal p:hover{text-decoration:underline;cursor:pointer}blockquote{padding:0.5rem 2rem;margin:1rem 0;border-left:5px solid #1665ad}blockquote p{margin-block-start:1em;margin-block-end:1em}#settingsModal{text-align:left;padding:1rem 1rem}#settingsModal .modal-title{margin:0;padding:0;font-size:1rem}#settingsModal .modal-desc{font-size:0.8rem;color:#888}#settingsModal .modal-subtitle{border-bottom:1px solid #ddd}#settingsModal .modal-servers{list-style:none;padding:0;margin:0}#settingsModal .modal-servers li{padding:0.5rem 1rem;border:2px solid #ddd;font-size:0.8rem;margin:0.5rem 0;display:flex;cursor:pointer}#settingsModal .modal-servers li.active{border-color:#1665ad;background:rgba(22,101,173,0.15)}#settingsModal .modal-servers li.active i{color:#1665ad}#settingsModal .modal-servers li .label{flex-shrink:0;min-width:50px}#settingsModal .modal-servers li select{width:100%;outline:none}#settingsModal .modal-servers li input{width:100%;outline:none}#settingsModal .modal-servers li i{margin:0 0 0 1rem;font-size:1.2rem;color:#ddd}#settingsModal .launch{margin:0}#settingsModal .launch a{display:block;text-decoration:none;font-weight:normal;background:#0072bc;color:#fff;padding:0.25rem 0.5rem;border-radius:2px;text-align:center}#settingsModal .launch a:hover{background:#444}span.brackets:before,a.brackets:before{content:"["}span.brackets:after,a.brackets:after{content:"]"}.footnote-reference,a.bibtex.internal{font-size:1em}dl.simple dd,dl.field-list dd{margin-left:1.5em}dl.simple dd:not(:last-child),dl.field-list dd:not(:last-child){margin-bottom:0px}dl.simple dd:not(:last-child) p:last-child,dl.field-list dd:not(:last-child) p:last-child{margin-bottom:0px}dl.glossary dd{margin-left:1.5em}dl.footnote span.fn-backref{font-size:1em;padding-left:.1em}dl.footnote dd{font-size:.9em;margin-left:3em}dl.citation{margin-left:3em}dl.footnote dt.label{float:left}dl.footnote dd p{padding-left:1.5em}dl.module,dl.class,dl.exception,dl.function,dl.decorator,dl.data,dl.method,dl.attribute{margin-bottom:24px}dl.module dt,dl.class dt,dl.exception dt,dl.function dt,dl.decorator dt,dl.data dt,dl.method dt,dl.attribute dt{font-weight:bold}dl.module dt .headerlink,dl.class dt .headerlink,dl.exception dt .headerlink,dl.function dt .headerlink,dl.decorator dt .headerlink,dl.data dt .headerlink,dl.method dt .headerlink,dl.attribute dt .headerlink{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit;visibility:hidden;font-size:14px}dl.module dt .headerlink:before,dl.class dt .headerlink:before,dl.exception dt .headerlink:before,dl.function dt .headerlink:before,dl.decorator dt .headerlink:before,dl.data dt .headerlink:before,dl.method dt .headerlink:before,dl.attribute dt .headerlink:before{-webkit-font-smoothing:antialiased;font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}dl.module dt .headerlink:after,dl.class dt .headerlink:after,dl.exception dt .headerlink:after,dl.function dt .headerlink:after,dl.decorator dt .headerlink:after,dl.data dt .headerlink:after,dl.method dt .headerlink:after,dl.attribute dt .headerlink:after{content:"";font-family:FontAwesome}dl.module dt .fa-pull-left.headerlink,dl.class dt .fa-pull-left.headerlink,dl.exception dt .fa-pull-left.headerlink,dl.function dt .fa-pull-left.headerlink,dl.decorator dt .fa-pull-left.headerlink,dl.data dt .fa-pull-left.headerlink,dl.method dt .fa-pull-left.headerlink,dl.attribute dt .fa-pull-left.headerlink{margin-right:.3em}dl.module dt .fa-pull-right.headerlink,dl.class dt .fa-pull-right.headerlink,dl.exception dt .fa-pull-right.headerlink,dl.function dt .fa-pull-right.headerlink,dl.decorator dt .fa-pull-right.headerlink,dl.data dt .fa-pull-right.headerlink,dl.method dt .fa-pull-right.headerlink,dl.attribute dt .fa-pull-right.headerlink{margin-left:.3em}dl.module dt .pull-left.headerlink,dl.class dt .pull-left.headerlink,dl.exception dt .pull-left.headerlink,dl.function dt .pull-left.headerlink,dl.decorator dt .pull-left.headerlink,dl.data dt .pull-left.headerlink,dl.method dt .pull-left.headerlink,dl.attribute dt .pull-left.headerlink{margin-right:.3em}dl.module dt .pull-right.headerlink,dl.class dt .pull-right.headerlink,dl.exception dt .pull-right.headerlink,dl.function dt .pull-right.headerlink,dl.decorator dt .pull-right.headerlink,dl.data dt .pull-right.headerlink,dl.method dt .pull-right.headerlink,dl.attribute dt .pull-right.headerlink{margin-left:.3em}dl.module dt a .headerlink,dl.class dt a .headerlink,dl.exception dt a .headerlink,dl.function dt a .headerlink,dl.decorator dt a .headerlink,dl.data dt a .headerlink,dl.method dt a .headerlink,dl.attribute dt a .headerlink{display:inline-block;text-decoration:inherit}dl.module dt .btn .headerlink,dl.class dt .btn .headerlink,dl.exception dt .btn .headerlink,dl.function dt .btn .headerlink,dl.decorator dt .btn .headerlink,dl.data dt .btn .headerlink,dl.method dt .btn .headerlink,dl.attribute dt .btn .headerlink{display:inline}dl.module dt .btn .fa-large.headerlink,dl.class dt .btn .fa-large.headerlink,dl.exception dt .btn .fa-large.headerlink,dl.function dt .btn .fa-large.headerlink,dl.decorator dt .btn .fa-large.headerlink,dl.data dt .btn .fa-large.headerlink,dl.method dt .btn .fa-large.headerlink,dl.attribute dt .btn .fa-large.headerlink{line-height:.9em}dl.module dt .btn .fa-spin.headerlink,dl.class dt .btn .fa-spin.headerlink,dl.exception dt .btn .fa-spin.headerlink,dl.function dt .btn .fa-spin.headerlink,dl.decorator dt .btn .fa-spin.headerlink,dl.data dt .btn .fa-spin.headerlink,dl.method dt .btn .fa-spin.headerlink,dl.attribute dt .btn .fa-spin.headerlink{display:inline-block}dl.module dt .nav .headerlink,dl.class dt .nav .headerlink,dl.exception dt .nav .headerlink,dl.function dt .nav .headerlink,dl.decorator dt .nav .headerlink,dl.data dt .nav .headerlink,dl.method dt .nav .headerlink,dl.attribute dt .nav .headerlink{display:inline}dl.module dt .nav .fa-large.headerlink,dl.class dt .nav .fa-large.headerlink,dl.exception dt .nav .fa-large.headerlink,dl.function dt .nav .fa-large.headerlink,dl.decorator dt .nav .fa-large.headerlink,dl.data dt .nav .fa-large.headerlink,dl.method dt .nav .fa-large.headerlink,dl.attribute dt .nav .fa-large.headerlink{line-height:.9em}dl.module dt .nav .fa-spin.headerlink,dl.class dt .nav .fa-spin.headerlink,dl.exception dt .nav .fa-spin.headerlink,dl.function dt .nav .fa-spin.headerlink,dl.decorator dt .nav .fa-spin.headerlink,dl.data dt .nav .fa-spin.headerlink,dl.method dt .nav .fa-spin.headerlink,dl.attribute dt .nav .fa-spin.headerlink{display:inline-block}dl.module dt .btn.headerlink:before,dl.class dt .btn.headerlink:before,dl.exception dt .btn.headerlink:before,dl.function dt .btn.headerlink:before,dl.decorator dt .btn.headerlink:before,dl.data dt .btn.headerlink:before,dl.method dt .btn.headerlink:before,dl.attribute dt .btn.headerlink:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}dl.module dt .btn.headerlink:hover:before,dl.class dt .btn.headerlink:hover:before,dl.exception dt .btn.headerlink:hover:before,dl.function dt .btn.headerlink:hover:before,dl.decorator dt .btn.headerlink:hover:before,dl.data dt .btn.headerlink:hover:before,dl.method dt .btn.headerlink:hover:before,dl.attribute dt .btn.headerlink:hover:before{opacity:1}dl.module dt .btn-mini .headerlink:before,dl.class dt .btn-mini .headerlink:before,dl.exception dt .btn-mini .headerlink:before,dl.function dt .btn-mini .headerlink:before,dl.decorator dt .btn-mini .headerlink:before,dl.data dt .btn-mini .headerlink:before,dl.method dt .btn-mini .headerlink:before,dl.attribute dt .btn-mini .headerlink:before{font-size:14px;vertical-align:-15%}dl.module dt .rst-versions .rst-current-version .headerlink,dl.class dt .rst-versions .rst-current-version .headerlink,dl.exception dt .rst-versions .rst-current-version .headerlink,dl.function dt .rst-versions .rst-current-version .headerlink,dl.decorator dt .rst-versions .rst-current-version .headerlink,dl.data dt .rst-versions .rst-current-version .headerlink,dl.method dt .rst-versions .rst-current-version .headerlink,dl.attribute dt .rst-versions .rst-current-version .headerlink{color:#fcfcfc}dl.module dt:hover .headerlink:after,dl.class dt:hover .headerlink:after,dl.exception dt:hover .headerlink:after,dl.function dt:hover .headerlink:after,dl.decorator dt:hover .headerlink:after,dl.data dt:hover .headerlink:after,dl.method dt:hover .headerlink:after,dl.attribute dt:hover .headerlink:after{visibility:visible}dl.module p,dl.class p,dl.exception p,dl.function p,dl.decorator p,dl.data p,dl.method p,dl.attribute p{margin-bottom:12px !important}dl.module table,dl.class table,dl.exception table,dl.function table,dl.decorator table,dl.data table,dl.method table,dl.attribute table{margin-bottom:12px !important}dl.module ul,dl.class ul,dl.exception ul,dl.function ul,dl.decorator ul,dl.data ul,dl.method ul,dl.attribute ul{margin-bottom:12px !important}dl.module ol,dl.class ol,dl.exception ol,dl.function ol,dl.decorator ol,dl.data ol,dl.method ol,dl.attribute ol{margin-bottom:12px !important}dl.module dd,dl.class dd,dl.exception dd,dl.function dd,dl.decorator dd,dl.data dd,dl.method dd,dl.attribute dd{margin:0 0 12px 24px}dl.module:not(.docutils),dl.class:not(.docutils),dl.exception:not(.docutils),dl.function:not(.docutils),dl.decorator:not(.docutils),dl.data:not(.docutils),dl.method:not(.docutils),dl.attribute:not(.docutils){margin-bottom:24px}dl.module:not(.docutils) dt,dl.class:not(.docutils) dt,dl.exception:not(.docutils) dt,dl.function:not(.docutils) dt,dl.decorator:not(.docutils) dt,dl.data:not(.docutils) dt,dl.method:not(.docutils) dt,dl.attribute:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}dl.module:not(.docutils) dt:before,dl.class:not(.docutils) dt:before,dl.exception:not(.docutils) dt:before,dl.function:not(.docutils) dt:before,dl.decorator:not(.docutils) dt:before,dl.data:not(.docutils) dt:before,dl.method:not(.docutils) dt:before,dl.attribute:not(.docutils) dt:before{color:#6ab0de}dl.module:not(.docutils) dt .headerlink,dl.class:not(.docutils) dt .headerlink,dl.exception:not(.docutils) dt .headerlink,dl.function:not(.docutils) dt .headerlink,dl.decorator:not(.docutils) dt .headerlink,dl.data:not(.docutils) dt .headerlink,dl.method:not(.docutils) dt .headerlink,dl.attribute:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}dl.module:not(.docutils) dt:first-child,dl.class:not(.docutils) dt:first-child,dl.exception:not(.docutils) dt:first-child,dl.function:not(.docutils) dt:first-child,dl.decorator:not(.docutils) dt:first-child,dl.data:not(.docutils) dt:first-child,dl.method:not(.docutils) dt:first-child,dl.attribute:not(.docutils) dt:first-child{margin-top:0}dl.module:not(.docutils) dl dt,dl.class:not(.docutils) dl dt,dl.exception:not(.docutils) dl dt,dl.function:not(.docutils) dl dt,dl.decorator:not(.docutils) dl dt,dl.data:not(.docutils) dl dt,dl.method:not(.docutils) dl dt,dl.attribute:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}dl.module:not(.docutils) dl dt .headerlink,dl.class:not(.docutils) dl dt .headerlink,dl.exception:not(.docutils) dl dt .headerlink,dl.function:not(.docutils) dl dt .headerlink,dl.decorator:not(.docutils) dl dt .headerlink,dl.data:not(.docutils) dl dt .headerlink,dl.method:not(.docutils) dl dt .headerlink,dl.attribute:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}dl.module:not(.docutils) tt,dl.class:not(.docutils) tt,dl.exception:not(.docutils) tt,dl.function:not(.docutils) tt,dl.decorator:not(.docutils) tt,dl.data:not(.docutils) tt,dl.method:not(.docutils) tt,dl.attribute:not(.docutils) tt{font-weight:bold;font-weight:bold}dl.module:not(.docutils) code,dl.class:not(.docutils) code,dl.exception:not(.docutils) code,dl.function:not(.docutils) code,dl.decorator:not(.docutils) code,dl.data:not(.docutils) code,dl.method:not(.docutils) code,dl.attribute:not(.docutils) code{font-weight:bold}dl.module:not(.docutils) tt.descname,dl.class:not(.docutils) tt.descname,dl.exception:not(.docutils) tt.descname,dl.function:not(.docutils) tt.descname,dl.decorator:not(.docutils) tt.descname,dl.data:not(.docutils) tt.descname,dl.method:not(.docutils) tt.descname,dl.attribute:not(.docutils) tt.descname{background-color:transparent;background-color:transparent;border:none;border:none;padding:0;padding:0;font-size:100% !important;font-size:100% !important;font-weight:bold;font-weight:bold}dl.module:not(.docutils) tt.descclassname,dl.class:not(.docutils) tt.descclassname,dl.exception:not(.docutils) tt.descclassname,dl.function:not(.docutils) tt.descclassname,dl.decorator:not(.docutils) tt.descclassname,dl.data:not(.docutils) tt.descclassname,dl.method:not(.docutils) tt.descclassname,dl.attribute:not(.docutils) tt.descclassname{background-color:transparent;background-color:transparent;border:none;border:none;padding:0;padding:0;font-size:100% !important;font-size:100% !important}dl.module:not(.docutils) code.descname,dl.class:not(.docutils) code.descname,dl.exception:not(.docutils) code.descname,dl.function:not(.docutils) code.descname,dl.decorator:not(.docutils) code.descname,dl.data:not(.docutils) code.descname,dl.method:not(.docutils) code.descname,dl.attribute:not(.docutils) code.descname{background-color:transparent;border:none;padding:0;font-size:100% !important;font-weight:bold}dl.module:not(.docutils) code.descclassname,dl.class:not(.docutils) code.descclassname,dl.exception:not(.docutils) code.descclassname,dl.function:not(.docutils) code.descclassname,dl.decorator:not(.docutils) code.descclassname,dl.data:not(.docutils) code.descclassname,dl.method:not(.docutils) code.descclassname,dl.attribute:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}dl.module:not(.docutils) .optional,dl.class:not(.docutils) .optional,dl.exception:not(.docutils) .optional,dl.function:not(.docutils) .optional,dl.decorator:not(.docutils) .optional,dl.data:not(.docutils) .optional,dl.method:not(.docutils) .optional,dl.attribute:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}dl.module:not(.docutils) .property,dl.class:not(.docutils) .property,dl.exception:not(.docutils) .property,dl.function:not(.docutils) .property,dl.decorator:not(.docutils) .property,dl.data:not(.docutils) .property,dl.method:not(.docutils) .property,dl.attribute:not(.docutils) .property{display:inline-block;padding-right:8px}dl.module .viewcode-link,dl.class .viewcode-link,dl.exception .viewcode-link,dl.function .viewcode-link,dl.decorator .viewcode-link,dl.data .viewcode-link,dl.method .viewcode-link,dl.attribute .viewcode-link{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px} diff --git a/quantecon_book_theme/theme.conf b/quantecon_book_theme/theme.conf index a443a1c..dc6b78f 100644 --- a/quantecon_book_theme/theme.conf +++ b/quantecon_book_theme/theme.conf @@ -1,7 +1,7 @@ # Note: this should only be changed in src/jinja/theme.conf.j2 [theme] inherit = pydata_sphinx_theme -stylesheet = quantecon-book-theme.d4fd4006703d464ab7310015c63e1d33.css +stylesheet = quantecon-book-theme.5c859f798b6f92c0cda78939616a7206.css [options] single_page = False diff --git a/src/scss/quantecon-book-theme.scss b/src/scss/quantecon-book-theme.scss index 200e765..723fdb9 100644 --- a/src/scss/quantecon-book-theme.scss +++ b/src/scss/quantecon-book-theme.scss @@ -501,8 +501,8 @@ tt { } &.active { - a { - color: $color-primary; + >a { + //color: $color-primary; font-weight: bold; } }