:root{--page-width-max:63rem;--content-width-max:47rem;--font-size-min:1rem;--font-size-max:1.125rem;--font-size-base:clamp(1rem,calc(0.875rem + 0.4vw),1.125rem)}
:root{--color-tezos: #0d61ff;--color-tezos-l1: #408dff;--color-tezos-l2: #7cb3ff;--color-tezos-l3: #bedfff;--color-tezos-d1: #003ee0;--color-tezos-d2: #263042;--color-tezos-p0: #9f329f;--color-fore1: #505561;--color-fore2: #fff;--color-fore3: #e3e4e5;--color-back1: #fff;--color-back2: #030405;--color-back3: #1d2227;--header-height: 4.5em;--padding-horz: 2vw}@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:block;src:local("Roboto"),url(/media/fonts/roboto-300.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;font-display:block;src:local("Roboto"),url(/media/fonts/roboto-300italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:block;src:local("Roboto"),url(/media/fonts/roboto-500.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:italic;font-display:block;src:local("Roboto"),url(/media/fonts/roboto-500italic.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-weight:400;font-style:normal;font-display:block;src:local("Roboto Mono"),url(/media/fonts/roboto-mono-400.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-weight:400;font-style:italic;font-display:block;src:local("Roboto Mono"),url(/media/fonts/roboto-mono-400italic.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-weight:700;font-style:normal;font-display:block;src:local("Roboto Mono"),url(/media/fonts/roboto-mono-500.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-weight:700;font-style:italic;font-display:block;src:local("Roboto Mono"),url(/media/fonts/roboto-mono-500italic.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;font-weight:400;padding:0;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;touch-action:manipulation;image-rendering:-webkit-optimize-contrast}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;text-wrap:balance}summary{display:block}summary::-webkit-details-marker{display:none}a{text-decoration-skip-ink:auto;text-underline-offset:.15em}strong{font-weight:700}img,picture{display:block;max-width:100%;height:auto}table,td,th,input,button,textarea,select{font:inherit}:target{scroll-margin-top:1.5em}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);line-height:1.6;text-wrap:pretty;padding:0;margin:0;background-color:var(--color-back2);color:var(--color-fore2)}code{font-family:Roboto Mono,monospace;font-size:1rem;line-height:inherit}h1,.featuretitle{font-size:2.5em;line-height:1.2;margin-block:.5rem}h2,h3,h4,h5,h6,p,blockquote,picture,figure,img,ul,ol,pre,hr,youtube-lite{margin-block-start:1.5em}h2{font-size:2em}h3{font-size:1.6em}h4{font-size:1.2em}h5,h6{font-size:1em}h2,h3,h4,h5,h6{+*{margin-block-start:1rem}}ol,ul{list-style-type:square;margin-block-end:2rem}ol{list-style-type:decimal}li{padding-inline-start:.2em;margin-block-start:1rem;margin-inline-start:1.3em;&::marker{font-size:1.2em;font-style:italic;color:var(--color-tezos-d1)}}blockquote{padding-block:.5rem;margin-block-end:2rem;border-inline-start:.2em solid var(--color-tezos);:first-child{margin-block-start:0}>p{font-style:italic;color:var(--color-tezos-d2)}}pre{margin-block-end:2rem}a.header-anchor{visibility:hidden;font-size:.8em;vertical-align:top;text-decoration:none;-webkit-user-select:none;user-select:none;:hover>&,:active>& :focus>&{visibility:visible}}a:link,a:visited{color:var(--color-tezos);text-decoration-color:var(--color-tezos-l2)}a:hover,a:active,a:focus{color:var(--color-tezos-d2);text-decoration-color:var(--color-tezos-l2)}a:focus-visible{text-decoration:none;outline:.2em dotted var(--color-tezos);outline-offset:.3em}.info{margin-block-start:1rem;p{margin-block-start:0}.description{font-size:1.2em;margin-block:1rem}.readtime{margin-block-start:1rem}}time,youtube-lite{display:block}.svgref{display:none}hr{height:0;margin-block:3rem;border:0 none;border-block-start:1px solid var(--color-tezos-l2)}.tablescroll{padding-block-end:.5rem;margin-block-start:1rem;margin-block-end:1.5rem;overflow-x:auto}table{font-variant-numeric:tabular-nums;margin-inline:auto;border-spacing:0;border-collapse:collapse;empty-cells:show}th,td{text-align:left;vertical-align:middle;padding:calc(min(1vw,.4em)/2) min(1vw,.4em);margin:0;border:1px solid var(--color-fore1);-webkit-user-select:all;user-select:all;&.right{text-align:right}&.center{text-align:center}a{display:block}}thead th{font-weight:700;background-color:var(--color-tezos-l3)}tbody>:nth-child(2n){background-color:var(--color-fore3)}header,main,aside,nav.pagination,footer{>*{max-width:calc(2 * var(--padding-horz) + var(--content-width-max));padding-inline:var(--padding-horz);margin-inline:auto}>img,>picture,>figure{max-width:min(100%,calc(2 * var(--padding-horz) + var(--content-width-max)))}>hr,>blockquote{max-width:var(--content-width-max);padding-inline-start:1.3em}.fullwidth{width:100%;max-width:none;padding-inline:0;margin-inline:0}}main,.share,.related,.connect,.pagination{padding-block:1rem;background-color:var(--color-back1);color:var(--color-fore1)}@media (min-width: 45em){main{padding-block:3.5em}}header,main.index,.share,.related,.connect,nav.pagination,footer{>*{max-width:calc(2 * var(--padding-horz) + var(--page-width-max))}}.grid3{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(calc(var(--page-width-max) / 4),1fr));gap:3em}header,footer{color:var(--color-fore2);background-color:var(--color-back2)}header{>div{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}p{margin:0}a:link,a:visited{display:block;color:var(--color-fore2);text-decoration:none}}#logo,svg.tezos,svg.spotlight{height:var(--header-height)}svg.tezos{width:1.8em;margin-inline-end:.5em;use{color:var(--color-tezos)}}svg.spotlight{width:8em;use{color:var(--color-fore2)}}header{width:100%;position:relative;-webkit-user-select:none;user-select:none;z-index:1}label[for=menu-open]{padding:1em;color:var(--color-fore2);background-color:var(--color-back3);border-radius:50%;cursor:pointer;svg{height:1em}.open{display:block}.close{display:none}}.menu{position:absolute;top:var(--header-height);left:0;right:0;height:calc(100dvh - var(--header-height));display:flex;flex-direction:column;gap:0;padding-inline:var(--padding-horz);background-color:var(--color-back2);transform-origin:top;transform:scaleY(0);overflow-y:auto;overscroll-behavior:none;transition:transform .1s ease-out;summary{font-size:1.6em;text-transform:uppercase;padding-block:.2rem;border-block-start:1px solid var(--color-fore1);cursor:pointer;svg{display:inline-block;width:.8em;transform:rotate(0);transition:transform .1s ease-out}}details[open] summary svg{transform:rotate(-180deg)}p{font-size:1.6em;padding-block:.2rem;margin-block-start:auto}ul,li{list-style-type:none;padding:.5em;margin:0}a{display:block;white-space:nowrap}}#menu-open:checked{~label[for=menu-open]{.open{display:none}.close{display:block}}~.menu{transform:scale(1)}}@media (min-width: 45em){label[for=menu-open]{display:none}.menu{position:unset;width:auto;height:auto;flex-direction:row;align-items:center;align-content:center;gap:1em;padding:0;overflow:visible;transform:none!important;summary,p{font-size:1em;line-height:1;padding:calc((var(--header-height) - 1em) / 2) 1em;border:0 none}p{padding-inline-end:0}details[open],.submenu{background-color:var(--color-back3)}}.submenu{position:absolute;top:100%;left:0;right:0;overflow:visible;ul{max-width:calc(2 * var(--padding-horz) + var(--page-width-max));display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:1em;padding-inline:var(--padding-horz);margin-inline:auto}li{font-size:.85em;padding:0;margin:0}a{padding-block:.1rem;margin-block:.6rem}}}footer{padding-block:5rem;*{list-style:none;margin:0;padding:0}div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2em}section{flex:2 1 60%;:not(:first-child){margin-block-start:.5rem}}ul{flex:1 2 20%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em}img{filter:invert(1) hue-rotate(180deg)}a,a:active,a:visited{text-decoration:none;color:var(--color-back1)}}.postlist{margin-block-end:5rem}.postlist article{@media (min-width: 40em){max-width:calc(var(--page-width-max) / 2 - 3em)}a{display:block;height:100%;text-decoration:none;margin-block-start:0;color:var(--color-fore1);*{margin-block-start:.6rem}}figure,img{aspect-ratio:16/9;object-fit:cover;margin-block-start:0;margin-block-end:1rem}img,svg{border:1px solid var(--color-fore1)}svg.spotlight{width:100%;height:100%;padding:0 10%;margin:0;background-color:var(--color-tezos)}time,.topic,.organization,.author{font-size:.85em;line-height:1}h3{font-size:1.3em;font-weight:700;margin-block:.7rem}.description{line-height:1.4;margin-block-end:1rem}a:hover,a:focus{h3{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-color:var(--color-tezos)}}}.taglist,.orglist{ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1em;margin-block:3rem}li{padding:0;margin:0}a{text-decoration:none}sup{font-size:.7em}.organization{font-size:1.2em}}.share{padding-block-end:3em;h2{text-align:center;padding-block-end:.3em;margin-block-start:0;border-block-end:1px dotted var(--color-fore1)}ul{display:flex;justify-content:center;flex-wrap:wrap;gap:.6em;list-style-type:none;padding:0;margin-block:1rem}li{width:7.5em;padding:0;margin:0}a:link,a:visited{display:block;text-align:center;text-decoration:none;padding-block:.3rem .2rem;color:var(--color-tezos);background-color:var(--color-fore2);border:2px solid var(--color-tezos);border-radius:3px;-webkit-user-select:none;user-select:none}a:hover,a:active,a:focus{color:var(--color-fore2);background-color:var(--color-tezos)}svg{display:inline;height:1.4em;vertical-align:top}}.related{padding-block-end:5rem;h2{text-align:center;padding-block-end:.3rem;margin-block-start:0;border-block-end:1px dotted var(--color-fore1)}}.featured{position:relative;padding-block:0;margin-block:0;margin-block-end:4rem}tezos-featured{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;background-color:var(--color-back2);&::-webkit-scrollbar{display:none}article{width:100%;flex:0 0 100%;scroll-snap-align:start;padding:0;margin:0}a{display:block}img{width:100%;padding:0;margin:0;aspect-ratio:16/9;object-fit:contain}a.slidenav{position:absolute;display:flex;justify-content:center;align-items:center;width:3em;top:0;bottom:0;left:var(--padding-horz);right:auto;cursor:pointer;background-color:#fff0;outline:0 none;&.right{left:auto;right:var(--padding-horz)}&:hover,&:focus,&:focus-within{background-color:#ffffff4d}svg{display:block;width:50%;color:#fff9}}}.connect{padding-block-end:5rem;h2{text-align:center;padding-block-end:.3rem;border-block-end:1px dotted var(--color-fore1)}ul{list-style-type:none;gap:1em}li{padding:0;margin:0}a{display:block;width:100%;height:100%;text-decoration:none;padding:1em 1em 1em 70px;color:var(--color-tezos-d2);background-color:var(--color-tezos-l3);border:2px solid var(--color-tezos);&:hover,&:focus,&:active{background-color:var(--color-tezos-l2)}*{margin:0}img{width:40px;float:left;margin-left:-55px}h3{font-size:1.2em}p{line-height:1.2}}}pre[class*=language-],code{font-style:normal;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:2;hyphens:none;color:#c5c8c6}pre[class*=language-]{max-width:var(--content-width-max);padding-block:.75rem;border-radius:.3em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-],.copycode{background:#1d1f21}:not(pre)>code{padding:.1em .3em;background:#1d1f21;border:1px solid #393d41;border-radius:.3em;-webkit-user-select:all;user-select:all}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#7c7c7c}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.property,.token.keyword,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6}.token.boolean,.token.constant{color:#9c9}.token.symbol,.token.deleted{color:#f92672}.token.number{color:#ff73fd}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}mark{color:#fff;background-color:#333}.pagination{-webkit-user-select:none;user-select:none;ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.3em}li{width:2.5em;text-align:center;padding:0;margin:0}.gap{width:auto;padding:.3em 0}.older,.newer{em{display:none}}svg{width:.8em}a,span,strong{display:block;text-decoration:none;padding:.5em 0;color:var(--color-tezos);background-color:var(--color-back1);border:2px solid var(--color-tezos)}span{color:var(--color-tezos-l2);background-color:var(--color-tezos-h2);border-color:var(--color-tezos-l2)}strong,a:hover,a:focus,a:active{color:var(--color-back1);background-color:var(--color-tezos)}@media (min-width: 34em){li{width:2.8em}.older,.newer{width:6em;em{display:inline-block}}}}a.topic,a.organization{color:var(--color-fore1)}.topic,.organization{text-decoration:none;padding-inline-start:.4em;border-inline-start-style:solid;border-inline-start-width:.2em}main{.topic,.organization{font-size:.85em}}.icon,.icon:before,.icon:after{display:inline-block;vertical-align:middle}.icon:before,.icon:after{width:1.2em;height:1em;background-repeat:no-repeat;background-position:0% 50%}.icon:after{background-position:100% 50%}.icon.tag:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path fill="%230d61ff" d="M15 0H9.3A2 2 0 0 0 8 .6L.6 8a2 2 0 0 0 0 2.8l6.6 6.6a2 2 0 0 0 1.4.6 2 2 0 0 0 1.4-.6l7.4-7.5a2 2 0 0 0 .6-1.4V3a3 3 0 0 0-3-3Zm-2.4 6.4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"/></svg>%0A')}.fs10{font-size:1em}.fs11{font-size:1.1em}.fs12{font-size:1.2em}.fs13{font-size:1.3em}.fs14{font-size:1.4em}.fs15{font-size:1.5em}.fs16{font-size:1.6em}.fs17{font-size:1.7em}.fs18{font-size:1.8em}.fs19{font-size:1.9em}.fs20{font-size:2em}.fs21{font-size:2.1em}.fs22{font-size:2.2em}.fs23{font-size:2.3em}.fs24{font-size:2.4em}.fs25{font-size:2.5em}body.status-draft:before,body.status-review:before{position:fixed;display:block;width:100vw;line-height:100vh;content:"DRAFT";font-size:20vmin;font-weight:700;text-align:center;color:#aaa;opacity:.15;transform:rotate(-45deg);pointer-events:none}body.status-review:before{content:"REVIEW";color:#c66}@media print{*,*:before,*:after{color:#000!important;background-color:#fff!important;border-color:#888!important;text-decoration-color:#888!important}body{font-size:13px!important}header,footer,aside,youtube-lite,.featured,.connect,.pagination,.header-anchor,.info+img,.postlist img,.postlist figure,.taglist li:last-child{display:none!important}main,main>*{width:100%!important;max-width:none!important;padding-inline:0!important;margin-inline:0!important}img,picture,figure,svg{max-width:70%!important;margin-inline:auto!important}main{column-width:24em;column-gap:3em;padding-block:0!important;&:before{display:block;content:"Tezos Spotlight";font-weight:700;text-align:center;margin-block-end:.5em;border-block-end:1px solid #888}}.info{margin-block-start:0}.postlist{margin-block-end:0;article a{border-block-start:1px dotted #888!important}}h2,h3,h4,h5,h6,p,blockquote,picture,figure,img,ul,ol,pre,hr{margin-block-start:1.5em}th{font-weight:700}blockquote{padding-inline-start:1em!important}pre,code{font-size:12px!important;white-space:pre-wrap!important}pre{border:1px solid #888}main a:not([class]):after{content:" (" attr(href) ")";font-style:italic}::marker{color:#000!important}body.status-draft:before,body.status-review:before{opacity:.05}article,table,img,picture,figure,svg,li{break-inside:avoid}}
.topic1{border-color:#3498DB}.topic2{border-color:#2ECC71}.topic3{border-color:#E74C3C}.topic4{border-color:#9B59B6}.topic5{border-color:#DF8F11}.topic6{border-color:#1ABC9C}.topic7{border-color:#FF6F61}.topic9{border-color:#E92525}.topic8{border-color:#00EAEA}.organization1{border-color:#D4AC0D}.organization2{border-color:#8E44AD}.organization3{border-color:#27AE60}.organization4{border-color:#E67E22}.organization5{border-color:#E91E63}
