@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../fonts/roboto-v19-latin-300italic.woff2") format("woff2"),url("../fonts/roboto-v19-latin-300italic.woff") format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url("../fonts/roboto-v19-latin-regular.woff2") format("woff2"),url("../fonts/roboto-v19-latin-regular.woff") format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url("../fonts/roboto-v19-latin-700.woff2") format("woff2"),url("../fonts/roboto-v19-latin-700.woff") format("woff")}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Mono"),local("RobotoMono-Regular"),url("../fonts/roboto-mono-v6-latin-regular.woff2") format("woff2"),url("../fonts/roboto-mono-v6-latin-regular.woff") format("woff")}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Nunito-Light.ttf) format("ttf");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Nunito-Light.ttf) format("ttf");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Nunito-Light.ttf) format("ttf");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Nunito-Light.ttf) format("ttf");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Nunito-Light.ttf) format("ttf");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.container{flex:1 0 auto;max-width:1520px;min-width:350px;margin:0 auto;display:flex}.sidebar{flex-direction:column;flex:0 0 260px;position:-webkit-sticky;position:sticky;top:0;left:0;height:100%;y-overflow:auto;padding:1em 0;margin:0}.sidebar .sidebar-logo .logo-title{margin:0px}.sidebar .sidebar-logo .logo-img{display:flex;justify-content:center;margin-bottom:1rem}.sidebar .sidebar-buttons{display:flex;flex-wrap:wrap;padding-left:2.2rem;gap:.4rem;margin-top:1rem;margin-bottom:1rem}.sidebar .sidebar-toc{display:flex;margin-top:1rem}.sidebar .sidebar-toc nav{width:100%;padding-left:1em}.sidebar .sidebar-toc ul,.sidebar .sidebar-toc ol{list-style:none;padding-left:1.2em;margin-top:0px}.sidebar .sidebar-toc ul li,.sidebar .sidebar-toc ol li{margin-top:.3em;margin-bottom:.3em;font-size:18px}.sidebar .sidebar-toc ul li li,.sidebar .sidebar-toc ol li li{font-size:16px}.sidebar .sidebar-toc ul a,.sidebar .sidebar-toc ol a{color:#a3a3a3;word-wrap:break-word;text-decoration:none}.sidebar .sidebar-toc ul a.active,.sidebar .sidebar-toc ul a:active,.sidebar .sidebar-toc ol a.active,.sidebar .sidebar-toc ol a:active{font-weight:700;color:#285d34}.content{min-width:350px;max-width:1000px;flex-grow:1;padding:1em;min-height:calc(100vh - 9em)}.gutter-left,.gutter-right{flex:1 1 260px}.sidebar,.content,.gutter-left,.gutter-right,.markdown{transition:0.2s ease-in-out;transition-property:transform, margin, opacity;will-change:transform, margin}#menu-control:checked+main .content,#menu-control:checked+main .sidebar{transform:translateX(260px)}@media screen and (max-width: 1720px){.gutter-right,.gutter-left{display:none}}@media screen and (max-width: 680px){.container{flex-direction:column}.sidebar,.gutter-left,.gutter-right{display:none}.content{margin:0;margin-right:.5em}#menu-control:checked+main .sidebar,#menu-control:checked+main .content{transform:translateX(260px)}.mobile-nav{max-width:1000px;min-width:350px;display:flex !important;flex-direction:row;position:-webkit-sticky;position:sticky;top:0;z-index:99;background-color:#fafafa;padding-top:.6em;padding-bottom:.2em}.mobile-nav ol{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4em;justify-content:center;list-style:upper-roman;margin-block-start:0;margin-block-end:0;padding-inline-start:1em;color:#a3a3a3}.mobile-nav ol>li{margin-right:1.2em;margin-left:.4em}.mobile-nav ol>li a{color:#285d34;word-wrap:break-word;text-decoration:none;font-weight:600}.mobile-nav ol>li a.active,.mobile-nav ol>li a:active{font-weight:700;color:#285d34}.mobile-nav ol>li>ol{display:none}}.markdown{line-height:1.6}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:normal;line-height:1;margin-top:1.5em;margin-bottom:1em;scroll-margin-top:2.4rem}.markdown h1 a.anchor,.markdown h2 a.anchor,.markdown h3 a.anchor,.markdown h4 a.anchor,.markdown h5 a.anchor,.markdown h6 a.anchor{display:none;text-decoration:none}.markdown h1:hover a.anchor,.markdown h2:hover a.anchor,.markdown h3:hover a.anchor,.markdown h4:hover a.anchor,.markdown h5:hover a.anchor,.markdown h6:hover a.anchor{display:initial;color:#ced4da}.markdown h4,.markdown h5,.markdown h6{font-weight:bolder}.markdown b,.markdown optgroup,.markdown strong{font-weight:bolder}.markdown small{font-size:0.8rem}@media screen and (max-width: 680px){.markdown small{font-size:1rem}}.markdown large{font-size:1.2rem}@media screen and (max-width: 680px){.markdown large{font-size:1.1rem}}.markdown a{color:#05b;text-decoration:none;word-wrap:break-word}.markdown a:hover{text-decoration:underline}.markdown a:visited{color:#8440f1}.markdown svg{position:relative;top:.2em;margin-right:.2em}.markdown img{max-width:98%}.markdown code{padding:0 .25em;background:#e9ecef;border-radius:0em;font-size:0.875em}.markdown pre{max-width:100%;white-space:pre-wrap;word-break:break-word;background:#fafafa !important;padding-top:.25rem;padding-left:.5rem}.markdown pre code{padding:0;background:0 0}.markdown blockquote{margin:1em 0;padding:.5em 1em .5em .75em;border-inline-start:0.25em solid #e9ecef;border-radius:0em}.markdown blockquote :first-child{margin-top:0}.markdown blockquote :last-child{margin-bottom:0}.markdown table{overflow:auto;width:100%;border-spacing:0;border-collapse:collapse;margin-top:1em;margin-bottom:1em}.markdown table tr th,.markdown table tr td{padding:.5em 1em;border:2px solid #dee2e6}.markdown table tr th{background-color:#e9ecef}.markdown table tr:nth-child(2n){background:#f8f9fa}.markdown hr{height:2px;border:none;background:#dee2e6}.markdown ul,.markdown ol{padding-inline-start:2em}.markdown dl dt{font-weight:bolder;margin-top:1em}.markdown dl dd{margin-inline-start:1em;margin-bottom:1em}.markdown .highlight table tr td:nth-child(1) pre{margin:0;padding-inline-end:0}.markdown .highlight table tr td:nth-child(2) pre{margin:0;padding-inline-start:0}.markdown details{padding:1em;border:1px solid #e9ecef;border-radius:0em}.markdown details summary{line-height:1;padding:1em;margin:-1em;cursor:pointer}.markdown details[open] summary{margin-bottom:0}.markdown input[type="checkbox"]{height:1em;width:1em;margin-right:.5em;background-color:#888888}.markdown figure{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 680px){.markdown figure{margin-left:0;margin-right:0}}.markdown figure figcaption{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.markdown figure figcaption p{font-size:0.9rem;color:#495057}.markdown video{width:100%;height:auto}.markdown-inner>:first-child{margin-top:0}.markdown-inner>:last-child{margin-bottom:0}.markdown details{margin-top:1em;margin-bottom:1em;border:2px solid #dee2e6;border-radius:0em;overflow:hidden}.markdown details summary{background:#e9ecef;padding:.5em 1em;cursor:pointer}.markdown details div.markdown-inner{padding-top:1em}.markdown .tabs{margin-top:1em;margin-bottom:1em;background-color:#e9ecef;border:2px solid #dee2e6;border-radius:0em;overflow:hidden;display:flex;flex-wrap:wrap}.markdown .tabs label{display:inline-block;padding:.5em 1em;border-bottom:2px transparent;cursor:pointer}.markdown .tabs .tabs-content{background-color:#fafafa;order:999;width:100%;border-top:2px solid #dee2e6;padding:1em;display:none}.markdown .tabs input[type="radio"]:checked+label{border-bottom:4px solid #285d34}.markdown .tabs input[type="radio"]:checked+label+.tabs-content{display:block}.markdown .columns{margin-left:-1em;margin-right:-1em}.markdown .columns>div{margin:1em 0;min-width:175px;padding:0 1em}.markdown .hint.primary{border-color:#285d34;background-color:rgba(40,93,52,0.1)}.markdown .hint.secondary{border-color:#a3a3a3;background-color:rgba(163,163,163,0.1)}.markdown .hint.info{border-color:#6bf;background-color:rgba(102,187,255,0.1)}.markdown .hint.warning{border-color:#fd6;background-color:rgba(255,221,102,0.1)}.markdown .hint.danger{border-color:#f66;background-color:rgba(255,102,102,0.1)}.markdown .hint.error{border-color:#f66;background-color:rgba(255,102,102,0.1)}.markdown .profile{display:flex;flex-direction:row;align-items:center;border-top:2px solid #dee2e6;border-bottom:2px solid #dee2e6;padding-top:.4rem;padding-bottom:.4rem}.markdown .profile+.profile{border-top:none}.markdown .profile .info{line-height:1.2rem}.markdown .profile .info .description{font-size:.8rem}.markdown .profile .avatar-img{margin-right:.6rem;margin-bottom:.6rem;width:60px}.markdown .profile .avatar-img img{height:50px;max-width:60px}.markdown .profile .avatar:before{font-size:1.6rem;background:#285d34;color:white;opacity:1;content:attr(data-initials);display:inline-block;font-weight:bold;border-radius:20%;vertical-align:middle;margin-right:0.5em;width:50px;height:50px;line-height:50px;text-align:center}.markdown .profile .meta{display:flex;flex-wrap:wrap;font-size:.8rem;margin-top:.2rem;gap:.4rem}.markdown figure.caption-right{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.markdown figure.caption-right figcaption{margin-left:1em;flex:1;min-width:300px}.markdown figure.caption-left{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.markdown figure.caption-left figcaption{margin-left:1em;flex:1;min-width:300px}.markdown .cites{margin-top:1em;margin-bottom:1em;background-color:#e9ecef;border:2px solid #dee2e6;border-radius:0em;overflow:hidden;display:flex;flex-wrap:wrap}.markdown .cites label{display:inline-block;padding:.5em 1em;border-bottom:2px transparent;cursor:pointer}.markdown .cites .cite-content{background-color:#fafafa;order:999;width:100%;border-top:2px solid #dee2e6;padding:1em;display:none}.markdown .cites input[type="radio"]:checked+label{border-bottom:4px solid #285d34}.markdown .cites input[type="radio"]:checked+label+.cite-content{display:block}.markdown .social{display:flex;flex-wrap:wrap}.markdown .social .resp-sharing-button__link,.markdown .social .resp-sharing-button__icon{display:inline-block}.markdown .social .resp-sharing-button__link{text-decoration:none;color:#fff;margin:0.2em}.markdown .social .resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:0.25em 0.5em;font-family:sans-serif}.markdown .social .resp-sharing-button__icon svg{width:.8em;height:.8em;margin-right:0.4em;vertical-align:top}.markdown .social .resp-sharing-button--small svg{margin:0;vertical-align:middle}.markdown .social .resp-sharing-button__icon{stroke:#fff;fill:none}.markdown .social .resp-sharing-button__icon--solid,.markdown .social .resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.markdown .social .resp-sharing-button--twitter{background-color:#55acee}.markdown .social .resp-sharing-button--twitter:hover{background-color:#2795e9}.markdown .social .resp-sharing-button--pinterest{background-color:#bd081c}.markdown .social .resp-sharing-button--pinterest:hover{background-color:#8c0615}.markdown .social .resp-sharing-button--facebook{background-color:#3b5998}.markdown .social .resp-sharing-button--facebook:hover{background-color:#2d4373}.markdown .social .resp-sharing-button--tumblr{background-color:#35465C}.markdown .social .resp-sharing-button--tumblr:hover{background-color:#222d3c}.markdown .social .resp-sharing-button--reddit{background-color:#5f99cf}.markdown .social .resp-sharing-button--reddit:hover{background-color:#3a80c1}.markdown .social .resp-sharing-button--google{background-color:#dd4b39}.markdown .social .resp-sharing-button--google:hover{background-color:#c23321}.markdown .social .resp-sharing-button--linkedin{background-color:#0077b5}.markdown .social .resp-sharing-button--linkedin:hover{background-color:#046293}.markdown .social .resp-sharing-button--email{background-color:#777}.markdown .social .resp-sharing-button--email:hover{background-color:#5e5e5e}.markdown .social .resp-sharing-button--xing{background-color:#1a7576}.markdown .social .resp-sharing-button--xing:hover{background-color:#114c4c}.markdown .social .resp-sharing-button--whatsapp{background-color:#25D366}.markdown .social .resp-sharing-button--whatsapp:hover{background-color:#1da851}.markdown .social .resp-sharing-button--hackernews{background-color:#FF6600}.markdown .social .resp-sharing-button--hackernews:hover,.markdown .social .resp-sharing-button--hackernews:focus{background-color:#FB6200}.markdown .social .resp-sharing-button--vk{background-color:#507299}.markdown .social .resp-sharing-button--vk:hover{background-color:#43648c}.markdown .social .resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.markdown .social .resp-sharing-button--facebook:hover,.markdown .social .resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}.markdown .social .resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.markdown .social .resp-sharing-button--twitter:hover,.markdown .social .resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9}.markdown .social .resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.markdown .social .resp-sharing-button--linkedin:hover,.markdown .social .resp-sharing-button--linkedin:active{background-color:#046293;border-color:#046293}.markdown .social .resp-sharing-button--reddit{background-color:#5f99cf;border-color:#5f99cf}.markdown .social .resp-sharing-button--reddit:hover,.markdown .social .resp-sharing-button--reddit:active{background-color:#3a80c1;border-color:#3a80c1}.markdown .social .resp-sharing-button--whatsapp{background-color:#25D366;border-color:#25D366}.markdown .social .resp-sharing-button--whatsapp:hover,.markdown .social .resp-sharing-button--whatsapp:active{background-color:#1DA851;border-color:#1DA851}.markdown .social .resp-sharing-button--hackernews{background-color:#FF6600;border-color:#FF6600}.markdown .social .resp-sharing-button--hackernews:hover .resp-sharing-button--hackernews:active{background-color:#FB6200;border-color:#FB6200}.markdown .social .resp-sharing-button--telegram{background-color:#54A9EB}.markdown .social .resp-sharing-button--telegram:hover{background-color:#4B97D1}header{display:none}header div.header{display:flex;flex-direction:column;justify-content:center;align-items:center}header div.header div.title{text-align:center;z-index:999;font-size:30pt;color:#285d34}@media screen and (max-width: 680px){header div.header div.title{font-size:24pt}}footer{flex:0 0 auto;height:8em;min-width:350px;background:#e9ecef;border-top:2px solid #dee2e6;margin-top:1em;padding:1em 2em 0em 2em;display:flex;flex-direction:column}footer .back-to-top{text-align:center;font-size:4rem}footer .back-to-top a{color:#a3a3a3;font-family:"Roboto",sans-serif;text-decoration:none}footer .back-to-top :visited{color:#a3a3a3}footer .back-to-top a:hover{text-decoration:none}footer .legal{display:flex;flex-wrap:wrap;justify-content:center;color:#a3a3a3;font-family:"Roboto",sans-serif;font-size:1rem}footer .legal a{color:#a3a3a3;font-family:"Roboto",sans-serif;margin-right:.2rem;margin-left:.2rem}header{top:0;left:0;min-width:350px;height:150px;display:grid;grid-template-columns:1fr}header:after{position:absolute;top:0;left:0;width:100%;height:150px;padding-bottom:50px;content:"";background-image:url("https://publications.teamusec.de/2023-oakland-repro/img/tile.png");background-repeat:repeat;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0)));mask-image:linear-gradient(to bottom, #000, rgba(0,0,0,0))}/*! 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}.hidden{display:none}.flex{display:flex}.flex-even{flex:1 1}.flex-wrap{flex-wrap:wrap}@media screen and (max-width: 1720px){.hidden-on-tablet{display:none}}@media screen and (max-width: 680px){.hidden-on-tablet{display:none}.hidden-on-mobile{display:none}}button,.button,input.button[type="submit"],input.button[type="reset"],input.button[type="button"],a.button{display:inline-block;padding:1px .5rem 1px .5rem;border-radius:.2rem;color:#285d34 !important;border:1px solid #285d34;background-color:transparent;text-align:center;cursor:pointer;text-decoration:none !important;white-space:nowrap}button:hover,.button:hover,input.button[type="submit"]:hover,input.button[type="reset"]:hover,input.button[type="button"]:hover,a.button:hover{color:#fafafa !important;background-color:#285d34 !important}button.primary,.button.primary,input.button.primary[type="submit"],input.button.primary[type="reset"],input.button.primary[type="button"],a.button.primary{color:#285d34 !important;border-color:#285d34 !important}button.primary:hover,.button.primary:hover,input.button.primary[type="submit"]:hover,input.button.primary[type="reset"]:hover,input.button.primary[type="button"]:hover,a.button.primary:hover{color:#fafafa !important;background-color:#285d34 !important}button.primary.inverse,.button.primary.inverse,input.button.primary.inverse[type="submit"],input.button.primary.inverse[type="reset"],input.button.primary.inverse[type="button"],a.button.primary.inverse{color:#fafafa !important;border-color:#285d34 !important;background-color:#285d34 !important}button.secondary,.button.secondary,input.button.secondary[type="submit"],input.button.secondary[type="reset"],input.button.secondary[type="button"],a.button.secondary{color:#a3a3a3 !important;border-color:#a3a3a3 !important}button.secondary:hover,.button.secondary:hover,input.button.secondary[type="submit"]:hover,input.button.secondary[type="reset"]:hover,input.button.secondary[type="button"]:hover,a.button.secondary:hover{color:#fafafa !important;background-color:#a3a3a3 !important}button.secondary.inverse,.button.secondary.inverse,input.button.secondary.inverse[type="submit"],input.button.secondary.inverse[type="reset"],input.button.secondary.inverse[type="button"],a.button.secondary.inverse{color:#fafafa !important;border-color:#a3a3a3 !important;background-color:#a3a3a3 !important}button.link,.button.link,input.button.link[type="submit"],input.button.link[type="reset"],input.button.link[type="button"],a.button.link{color:#05b !important;border-color:#05b !important}button.link:hover,.button.link:hover,input.button.link[type="submit"]:hover,input.button.link[type="reset"]:hover,input.button.link[type="button"]:hover,a.button.link:hover{color:#fafafa !important;background-color:#05b !important}button.link.inverse,.button.link.inverse,input.button.link.inverse[type="submit"],input.button.link.inverse[type="reset"],input.button.link.inverse[type="button"],a.button.link.inverse{color:#fafafa !important;border-color:#05b !important;background-color:#05b !important}a.tag{color:#a3a3a3 !important;border-color:#a3a3a3 !important;border:1px solid;padding:1px .5rem 1px .5rem;border-radius:.2rem;text-align:center;vertical-align:middle;text-decoration:none !important;margin-right:.25em;margin-bottom:.25em}a.tag.inverse{color:#fafafa !important;border-color:#a3a3a3 !important;background-color:#a3a3a3 !important}a.tag.primary{color:#285d34 !important;border-color:#285d34 !important}a.tag.primary.inverse{color:#fafafa !important;border-color:#285d34 !important;background-color:#285d34 !important}a.tag.link{color:#05b !important;border-color:#05b !important}a.tag.link.inverse{color:#fafafa !important;border-color:#05b !important;background-color:#05b !important}button.copy,a.copy{position:absolute;z-index:2;top:0;right:0;color:#a3a3a3 !important;border-color:#dee2e6 !important;background-color:#dee2e6 !important;padding:.1rem .25rem .25rem .5rem;border-radius:0 0 0 .25rem;text-align:center;vertical-align:middle;transition:.5s}button.copy.success,a.copy.success{color:#fafafa !important;border-color:green !important;background-color:green !important;transition:.5s}button.copy.success span.default,a.copy.success span.default{display:none}button.copy.success span.success,a.copy.success span.success{display:block !important}@media screen and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}html{font-size:16px;letter-spacing:0.33px;touch-action:manipulation}html,body{margin:0;padding:0;width:100%;height:100%;background:#fafafa}body{color:#111;background:#fafafa;font-family:"Roboto",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body *{box-sizing:inherit}
