@import url(https://fonts.bunny.net/css?family=merriweather:400|raleway:400,400i,700,700i&display=block);p.admonition-title,p.system-message-title,p.topic-title{font-weight:700}p.rubric,p.sidebar-title{font-weight:700;font-size:larger}p.rubric{color:maroon}p.section-subtitle,p.sidebar-subtitle,p.subtitle{font-weight:700;margin-top:-.5em}h1+p.subtitle{font-size:1.6em}a.toc-backref{color:inherit;text-decoration:none}.system-message-title,.system-messages h2,span.problematic{color:red}.docutils.literal{font-family:monospace;white-space:pre-wrap}.literal>span.pre,span.option{white-space:nowrap}.compact li,.compact ol,.compact ul,.compact>li p,.simple li,.simple ol,.simple ul,.simple>li p,dl.compact>dd,dl.simple>dd{margin-top:0;margin-bottom:0}.contents ul.auto-toc{list-style-type:none}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}.backrefs>a,dt .classifier,dt.label>span.fn-backref>a{font-style:italic}dt .classifier:before{font-style:normal;margin:.5em;content:":"}dl.citation,dl.description,dl.docinfo,dl.field-list,dl.footnote,dl.option-list{display:flow-root}dl.field-list>dt{font-weight:700}dl.field-list>dt,dl.option-list>dt{clear:left;float:left;margin:0;padding:0 .2em 0 0}dl.docinfo>dt{font-weight:700}dl.citation>dt,dl.docinfo>dt,dl.footnote>dt{clear:left;float:left;margin:0;padding:0 .2em 0 0}dl.citation>dt{font-weight:700}dl.docinfo>dd,dl.field-list>dd,dl.option-list>dd{margin-left:9em}dd>dl:first-child,dd>ol:first-child,dd>ul:first-child{clear:left}dl.field-list>dd>:first-child,dl.option-list>dd>:first-child{display:inline-block;width:100%;margin:0}dl.docinfo pre.address{font:inherit;margin:.5em 0}button,dl dl,dl ol,dl ul,dl.docinfo>dd.authors>p,input,ol dl,select,ul dl{margin:0}dl.footnote>dt,dl.option-list>dt{font-weight:400}.citation,.footnote{margin:1em 0}.citation{padding-left:2em}.footnote{padding-left:1.7em}.footnote.superscript,details,nav.contents ul{padding-left:1em}.citation>.label{margin-left:-2em}.footnote>.label{margin-left:-1.7em}.footnote.superscript>.label,summary{margin-left:-1em}.citation>.label+*,.footnote>.label+*{display:inline-block;margin-top:0;vertical-align:top}.citation>.backrefs+*,.footnote>.backrefs+*{margin-top:0}.citation>.backrefs+p,.citation>.label+p,.footnote>.backrefs+p,.footnote>.label+p{display:inline;vertical-align:inherit}.backrefs{user-select:none}.footnote.superscript>.backrefs,.footnote.superscript>.label,a[role=doc-noteref].superscript{vertical-align:super;font-size:smaller;line-height:1}.footnote.superscript>.label>.fn-bracket,a[role=doc-noteref].superscript>.fn-bracket{display:inline-block;width:0;overflow:hidden}[role=doc-noteref].superscript+[role=doc-noteref].superscript{padding-left:.15em}dl.footnote.superscript>dd{margin-left:1em}div.line-block div.line-block,dl.footnote.brackets>dd,pre{margin-left:2em}dt.label>span.brackets:before{content:"["}dt.label>span.brackets:after{content:"]"}a.footnote-reference.superscript,dl.footnote.superscript>dt.label{vertical-align:super;font-size:small}dt.label>span.fn-backref{margin-left:.2em;font-weight:400}.align-center,.align-left{text-align:left;margin-right:auto}.align-center{text-align:center;margin-left:auto}.align-right{text-align:right;margin-left:auto}.align-top{vertical-align:top}.align-middle,audio,canvas,iframe,img,svg,video{vertical-align:middle}.align-bottom{vertical-align:bottom}.figure.align-center,.figure.align-left,.figure.align-right,details,div.line-block,dl.field-list.run-in>dd p,img.align-center,img.align-left,img.align-right,object.align-center,object.align-left,object.align-right{display:block}figure.align-left,figure.align-right,table.align-center,table.align-left,table.align-right{text-align:inherit}.topic{margin:1em 2em}.admonition,.sidebar,.system-message{margin:1em 2em;border:thin solid;padding:.5em 1em}pre.code .ln,template{display:none}pre.code code:before{content:attr(data-lineno);color:gray}td>p:first-child,th>p:first-child{margin-top:0}td>p,th>p{margin-bottom:0}.borderless td,.borderless th{border:0;padding:0 .5em 0 0}table>caption{text-align:left;margin-top:.2em;margin-bottom:.2em}table.captionbelow{caption-side:bottom}ul.auto-toc>li>p{padding-left:1em;text-indent:-1em}main>nav.contents ul ul ul ul:not(.auto-toc){list-style-type:"⬩ "}main>nav.contents ul ul ul ul ul:not(.auto-toc){list-style-type:"⬝ "}hr.docutils{width:80%;margin-top:1em;margin-bottom:1em;clear:both}dl>dd{margin-bottom:.5em}dd>ol:only-child,dd>ul:only-child{padding-left:1em}dl.description>dt{font-weight:700;clear:left;float:left;margin:0;padding:0 .3em 0 0}dl.description>dd:after{display:table;content:"";clear:left}dl.docinfo>dd,dl.field-list>dd{margin-left:var(--field-indent)}dl.field-list.narrow>dd{--field-indent:5em}div.abstract p.topic-title,div.dedication{text-align:center}div.dedication{margin:2em 5em;font-style:italic}div.dedication p.topic-title{font-style:normal}pre.code,pre.doctest-block,pre.literal-block,pre.math{font-family:monospace}.topic p.attribution,blockquote p.attribution{text-align:right;margin-left:20%}table tr{text-align:left}table.booktabs{border:0;border-top:2px solid;border-bottom:2px solid;border-collapse:collapse}table.booktabs *{border:0}table.booktabs th{border-bottom:thin solid}table.numbered>caption:before{counter-increment:table;content:"Table "counter(table)": ";font-weight:700}.footnote-list{border-left:solid thin;padding-left:.25em}dl.footnote{padding-left:1ex;border-left:solid;border-left-width:thin}figure.align-left,img.align-left,object.align-left,video.align-left{clear:left;float:left;margin-right:1em}aside.sidebar,figure.align-right,img.align-right,object.align-right,video.align-right{clear:right;float:right;margin-left:1em}figure.numbered>figcaption>p:before{counter-increment:figure;content:"Figure "counter(figure)": ";font-weight:700}.attention p.admonition-title,.caution p.admonition-title,.danger p.admonition-title,.error p.admonition-title,.warning p.admonition-title{color:red}aside.sidebar{width:30%;max-width:26em;margin-right:-1%;background-color:#fffffa}div.admonition,div.attention,div.caution,div.danger,div.error,div.hint,div.important,div.note,div.sidebar,div.system-message,div.tip,div.warning{margin-bottom:2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;color:#212529;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:0}div.attention,div.caution,div.danger,div.error,div.warning{border-color:#dc3545!important}div.admonition p,div.attention p,div.caution p,div.danger p,div.error p,div.hint p,div.important p,div.note p,div.sidebar p,div.system-message p,div.tip p,div.warning p{padding-left:1rem;padding-right:1rem}div.admonition p.admonition-title,div.attention p.admonition-title,div.caution p.admonition-title,div.danger p.admonition-title,div.error p.admonition-title,div.hint p.admonition-title,div.important p.admonition-title,div.note p.admonition-title,div.sidebar p.sidebar-title,div.system-message p.system-message-title,div.tip p.admonition-title,div.warning p.admonition-title{font-weight:400;font-size:1.25rem;padding:.75rem 1.25rem;margin-bottom:1rem;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}div.attention p.admonition-title,div.caution p.admonition-title,div.danger p.admonition-title,div.error p.admonition-title,div.system-message p.system-message-title,div.warning p.admonition-title{background-color:#dc3545;color:#fff}div.sidebar{margin-right:0}div.code,div.topic,pre.code,pre.doctest-block,pre.literal-block,pre.math{margin-left:1rem;margin-right:1rem}div.code{margin-bottom:1rem}pre{line-height:125%}span.linenos,td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}span.linenos.special,td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code .codetable .hll,.highlight pre .hll,pre.code .hll{background-color:#ffc}.code .codetable,.highlight pre{background:#f8f8f8}.code .codetable .c,.highlight pre .c,pre.code .c{color:#3d7b7b;font-style:italic}.code .codetable .err,.highlight pre .err,pre.code .err{border:1px solid red}.code .codetable .k,.highlight pre .k,pre.code .k{color:green;font-weight:700}.code .codetable .o,.highlight pre .o,pre.code .o{color:#666}.code .codetable .ch,.code .codetable .cm,.highlight pre .ch,.highlight pre .cm,pre.code .ch,pre.code .cm{color:#3d7b7b;font-style:italic}.code .codetable .cp,.highlight pre .cp,pre.code .cp{color:#9c6500}.code .codetable .c1,.code .codetable .cpf,.code .codetable .cs,.highlight pre .c1,.highlight pre .cpf,.highlight pre .cs,pre.code .c1,pre.code .cpf,pre.code .cs{color:#3d7b7b;font-style:italic}.code .codetable .gd,.highlight pre .gd,pre.code .gd{color:#a00000}.code .codetable .ge,.highlight pre .ge,pre.code .ge{font-style:italic}.code .codetable .ges,.highlight pre .ges,pre.code .ges{font-weight:700;font-style:italic}.code .codetable .gr,.highlight pre .gr,pre.code .gr{color:#e40000}.code .codetable .gh,.highlight pre .gh,pre.code .gh{color:navy;font-weight:700}.code .codetable .gi,.highlight pre .gi,pre.code .gi{color:#008400}.code .codetable .go,.highlight pre .go,pre.code .go{color:#717171}.code .codetable .gp,.highlight pre .gp,pre.code .gp{color:navy;font-weight:700}.code .codetable .gs,.highlight pre .gs,pre.code .gs{font-weight:700}.code .codetable .gu,.highlight pre .gu,pre.code .gu{color:purple;font-weight:700}.code .codetable .gt,.highlight pre .gt,pre.code .gt{color:#04d}.code .codetable .kc,.code .codetable .kd,.code .codetable .kn,.highlight pre .kc,.highlight pre .kd,.highlight pre .kn,pre.code .kc,pre.code .kd,pre.code .kn{color:green;font-weight:700}.code .codetable .kp,.highlight pre .kp,pre.code .kp{color:green}.code .codetable .kr,.highlight pre .kr,pre.code .kr{color:green;font-weight:700}.code .codetable .kt,.highlight pre .kt,pre.code .kt{color:#b00040}.code .codetable .m,.highlight pre .m,pre.code .m{color:#666}.code .codetable .s,.highlight pre .s,pre.code .s{color:#ba2121}.code .codetable .na,.highlight pre .na,pre.code .na{color:#687822}.code .codetable .nb,.highlight pre .nb,pre.code .nb{color:green}.code .codetable .nc,.highlight pre .nc,pre.code .nc{color:#00f;font-weight:700}.code .codetable .no,.highlight pre .no,pre.code .no{color:#800}.code .codetable .nd,.highlight pre .nd,pre.code .nd{color:#a2f}.code .codetable .ni,.highlight pre .ni,pre.code .ni{color:#717171;font-weight:700}.code .codetable .ne,.highlight pre .ne,pre.code .ne{color:#cb3f38;font-weight:700}.code .codetable .nf,.highlight pre .nf,pre.code .nf{color:#00f}.code .codetable .nl,.highlight pre .nl,pre.code .nl{color:#767600}.code .codetable .nn,.highlight pre .nn,pre.code .nn{color:#00f;font-weight:700}.code .codetable .nt,.highlight pre .nt,pre.code .nt{color:green;font-weight:700}.code .codetable .nv,.highlight pre .nv,pre.code .nv{color:#19177c}.code .codetable .ow,.highlight pre .ow,pre.code .ow{color:#a2f;font-weight:700}.code .codetable .w,.highlight pre .w,pre.code .w{color:#bbb}.code .codetable .mb,.code .codetable .mf,.code .codetable .mh,.code .codetable .mi,.code .codetable .mo,.highlight pre .mb,.highlight pre .mf,.highlight pre .mh,.highlight pre .mi,.highlight pre .mo,pre.code .mb,pre.code .mf,pre.code .mh,pre.code .mi,pre.code .mo{color:#666}.code .codetable .dl,.code .codetable .sa,.code .codetable .sb,.code .codetable .sc,.highlight pre .dl,.highlight pre .sa,.highlight pre .sb,.highlight pre .sc,pre.code .dl,pre.code .sa,pre.code .sb,pre.code .sc{color:#ba2121}.code .codetable .sd,.highlight pre .sd,pre.code .sd{color:#ba2121;font-style:italic}.code .codetable .s2,.highlight pre .s2,pre.code .s2{color:#ba2121}.code .codetable .se,.highlight pre .se,pre.code .se{color:#aa5d1f;font-weight:700}.code .codetable .sh,.highlight pre .sh,pre.code .sh{color:#ba2121}.code .codetable .si,.highlight pre .si,pre.code .si{color:#a45a77;font-weight:700}.code .codetable .sx,.highlight pre .sx,pre.code .sx{color:green}.code .codetable .sr,.highlight pre .sr,pre.code .sr{color:#a45a77}.code .codetable .s1,.highlight pre .s1,pre.code .s1{color:#ba2121}.code .codetable .ss,.highlight pre .ss,pre.code .ss{color:#19177c}.code .codetable .bp,.highlight pre .bp,pre.code .bp{color:green}.code .codetable .fm,.highlight pre .fm,pre.code .fm{color:#00f}.code .codetable .vc,.code .codetable .vg,.code .codetable .vi,.code .codetable .vm,.highlight pre .vc,.highlight pre .vg,.highlight pre .vi,.highlight pre .vm,pre.code .vc,pre.code .vg,pre.code .vi,pre.code .vm{color:#19177c}.code .codetable .il,.highlight pre .il,pre.code .il{color:#666}.code table,.code td,.code tr,.highlight table,.highlight td,.highlight tr{border-spacing:0;border-collapse:separate;padding:0}.code pre,.highlight pre{white-space:pre-wrap;line-height:normal}.highlighttable td.linenos{padding-right:10px}.codetable td.linenos,.highlighttable td.linenos{vertical-align:top;padding-left:10px;user-select:none;-webkit-user-select:none}.codetable td.linenos code:before,.highlighttable td.linenos code:before{content:attr(data-line-number)}.codetable td.code,.highlighttable td.code{overflow-wrap:normal;border-collapse:collapse}.codetable td.code code,.highlighttable td.code code{overflow:unset;border:0;padding:0;margin:0;white-space:pre-wrap;line-height:unset;background:0 0}.code .lineno.nonumber,.highlight .lineno.nonumber,nav ol,nav ul{list-style:none}table.codetable,table.highlighttable{width:100%}.codetable td.linenos,td.linenos{text-align:right;width:3.5em;padding-right:.5em;background:rgba(127,127,127,.2)}.codetable td.code,td.code{padding-left:.5em}.MJXc-display{max-width:100vw!important;overflow-x:scroll!important;overflow-y:hidden!important}*,::after,::before{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;hyphens:auto;hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;background-color:#f8f8f8;color:#223;font-size:16px}hr{height:0}nav ol,nav ul{padding:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}iframe,img{border-style:none}img{max-width:100%;height:auto}svg:not([fill]){fill:currentColor}table{border-collapse:collapse}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}button,input{overflow:visible}progress{vertical-align:baseline}button,select{text-transform:none}textarea{margin:0;resize:vertical}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}#brand,html{font-family:Raleway,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body{display:grid;place-items:center}#container{display:grid;grid-template-columns:1fr;grid-template-rows:50px 1fr auto auto;margin:1em auto;max-width:70ch;min-height:95vh}.toc{position:fixed;top:10ex;right:20px;max-width:20%;padding:20px;overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none;margin-top:1ex}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%;padding:2px;text-decoration:#ccd underline}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed!important;top:0}.toc-link::before{background-color:#eee;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54bc4b}@media screen and (max-width:1200px){.toc{position:static;top:auto;right:auto;max-width:100%;overflow-y:auto;margin-bottom:20px}.toc>.toc-list{position:static;max-height:none;overflow:visible}.toc>.toc-list li{list-style:disc}.is-collapsed,.is-collapsible{max-height:none;overflow:visible;transition:none}.is-position-fixed{position:static!important;top:auto}}#brand,.separator,footer,nav svg{color:#505080}code,kbd,pre,samp{font-size:.9em;font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}code,pre.code{white-space:pre-wrap;word-wrap:normal;overflow:auto}pre.code{background:#f8f8f8;line-height:1.5;padding:.25em}header{grid-row:1;margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-family:Merriweather,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-weight:400}#brand,main h1{text-align:center}#brand{margin:0;font-size:1em;font-weight:400}main h1{font-size:1.5em;margin-bottom:2em}main{grid-row:2;background-color:#fff;padding:.5em}footer,nav#menu ul{display:flex;justify-content:space-between;align-items:center}footer{grid-row:3;margin-top:1em}nav#menu{grid-row:4}nav#menu ul{list-style:none;margin-top:1.5em}nav#menu ul li{flex-grow:1;text-align:center}#brand a,footer a,h1 a,h2 a,nav#menu ul li a{text-decoration:none;color:inherit}.postindex{display:flex;flex-direction:column}.postindex article{flex:0 0;margin-bottom:2em}.postindex .separator{flex:0 0;align-self:center}@media screen and (min-width:200px){#brand{font-size:1.5em}}@media screen and (min-width:768px){#container{grid-template-columns:1fr 1fr;grid-template-rows:50px 1fr auto}#brand{text-align:left;font-size:2em}header,nav#menu{grid-row:1;grid-column:1}nav#menu{grid-column:2}nav#menu ul{margin-top:12px}footer,main{grid-column:1/3}main{grid-row:2;padding:1.6em 1em;margin:1.6em 0}footer{grid-row:3}}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */
@-webkit-keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,to{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}