/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:.35em .75em .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}@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;src:url("/fonts/WorkSans-Regular.woff2") format("woff2")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;src:url("/fonts/WorkSans-Medium.woff2") format("woff2")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:700;src:url("/fonts/WorkSans-Bold.woff2") format("woff2")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:900;src:url("/fonts/WorkSans-Black.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}@media only screen and (max-width: 1000px){html{font-size:55%}}body{font-size:1.8rem;line-height:1.618;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:normal;text-align:center;color:#000}a{color:#000;text-decoration:none;border-bottom:3px solid #000}a:hover,a:focus,a:active{border-color:#ca228e}a.offscreen{position:absolute;left:-999px;top:-999px;width:1px;height:1px;text-align:left;overflow:hidden}a.offscreen:focus,a.offscreen:active,a.offscreen:hover{height:auto;width:auto;color:#fff;background-color:#000;padding:1rem 2rem;z-index:1;border-radius:3px;border:none;top:1rem;left:1rem}code{font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;background:#e6e6e6;font-size:85%;padding:.2rem .6rem;border-radius:3px}.preface{position:absolute;top:0;display:flex;justify-content:space-between;width:100%;left:0}.dark-mode-selector{position:relative;top:2rem;left:2rem}.github-corner{border:none;display:flex}.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@media only screen and (max-width: 500px){.github-corner:hover .octo-arm{animation:none}}@media only screen and (max-width: 500px){.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}@keyframes octocat-wave{0%,100%{transform:rotate(0deg)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}.header{max-width:80rem;padding:6rem 2rem 8rem;margin:auto}@media only screen and (max-width: 1000px){.header{padding:10rem 2rem 6rem}}.header h1{margin:0;position:relative;z-index:1}.header h1 a{background:linear-gradient(to right, #e96443, #ca228e);border-radius:3px;margin-bottom:0;font-size:5.6rem;font-weight:900;line-height:1.1;color:#fff;text-decoration:none;border:none;padding:1rem 2.5rem;display:inline-block;width:100%}@media only screen and (max-width: 500px){.header h1 a{font-size:4.8rem}}@media only screen and (max-width: 350px){.header h1 a{font-size:3.6rem}}.main{margin:0 auto 10rem;padding:0 2rem;max-width:80rem}.main table{width:100%;border-collapse:collapse}@media(pointer: coarse){.main textarea{font-size:16px}}.form form{display:flex;flex-direction:column;align-items:center;justify-content:center}.form h2{font-weight:normal;font-size:2.5rem;line-height:1.3;margin:0}@media only screen and (max-width: 350px){.form h2{font-size:2rem}}.form textarea{padding:1.2rem;min-height:25rem;background:#f0f0f0;border:1px solid #dbdbdb;word-spacing:.25rem;border-radius:3px;resize:none;width:100%}.input{display:flex;max-width:60rem;margin:1rem auto 2rem;width:100%}@media only screen and (max-width: 500px){.input{flex-direction:column}}.labels{position:relative;display:flex;justify-content:center}.form-warning{opacity:0;background:#c00;color:#fff;position:absolute;bottom:-10px;font-size:2rem;line-height:2.4rem;display:block;pointer-events:none;padding:.75rem 1.5rem;border-radius:3px;transition:opacity .2s linear,bottom .25s ease-out;z-index:5}.form-warning.visible{opacity:1;bottom:2px;pointer-events:auto !important}.form-warning.visible:after{content:"";position:absolute;left:calc(50% - 1rem);margin-top:1.5rem;width:2rem;height:2rem;transform:rotate(45deg);background:#c00;transition:opacity .2s linear;z-index:-5}.button{padding:1.6rem;width:100%;max-width:60rem;border:none;background:#000;color:#fff;border-radius:3px;line-height:inherit;white-space:normal;outline:0;cursor:pointer;font-size:2rem;font-weight:400}.button:hover,.button:focus{background:#ca228e}.table-header td{font-size:1.3rem;font-weight:500;padding:.5rem 0 2.5rem;min-width:6.5rem}.table-header td span{background:#e6e6e6;padding:.5rem 1rem;border-radius:5px}#tints-and-shades{overflow-x:auto;width:100%;outline:0}@media(pointer: coarse){#tints-and-shades{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.palettes{margin-top:6rem}td.hex-color{height:6.5rem;min-width:6.5rem;cursor:pointer;position:relative;outline:0}td.hex-color:before,td.hex-color:after{content:"";display:block;opacity:0;height:4rem;width:4rem;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);background-position:center;background-repeat:no-repeat;background-color:#fff;position:absolute;left:50%;transform:translate(-50%, -50%);transition:all .15s ease-in-out}td.hex-color:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjwhLS1HZW5lcmF0ZWQgYnkgSUpTVkcgKGh0dHBzOi8vZ2l0aHViLmNvbS9pY29uamFyL0lKU1ZHKS0tPjxwYXRoIGQ9Ik0wLDBoMjR2MjRoLTI0WiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xNiwxaC0xMmMtMS4xLDAgLTIsMC45IC0yLDJ2MTRoMnYtMTRoMTJ2LTJabTMsNGgtMTFjLTEuMSwwIC0yLDAuOSAtMiwydjE0YzAsMS4xIDAuOSwyIDIsMmgxMWMxLjEsMCAyLC0wLjkgMiwtMnYtMTRjMCwtMS4xIC0wLjksLTIgLTIsLTJabTAsMTZoLTExdi0xNGgxMXYxNFoiPjwvcGF0aD48L3N2Zz4=);background-size:18px;top:55%}td.hex-color.copied:before{box-shadow:none}td.hex-color:focus:before,td.hex-color:hover:before{opacity:1;top:50%;width:4rem;height:4rem}td.hex-color:active:before{opacity:.2;height:3.6rem;width:3.6rem}td.hex-color:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjwhLS1HZW5lcmF0ZWQgYnkgSUpTVkcgKGh0dHBzOi8vZ2l0aHViLmNvbS9pY29uamFyL0lKU1ZHKS0tPjxwYXRoIGQ9Ik0yMy4zNzQsMC4yODdsMy41OTg3NmUtMDgsMi41ODAwNGUtMDhjLTAuNjczMjQyLC0wLjQ4MjY2NSAtMS42MTAyOSwtMC4zMjgyMDggLTIuMDkzLDAuMzQ1bC0xNC4wMzUsMTkuNTY4bC00LjY4NSwtNC42ODlsMi40MjM2OGUtMDgsMi40MjQ4MmUtMDhjLTAuNTg1Njk4LC0wLjU4NTk3NCAtMS41MzU1MywtMC41ODYxOTggLTIuMTIxNSwtMC4wMDA1MDAwNjhjLTAuNTg1OTc0LDAuNTg1Njk4IC0wLjU4NjE5OCwxLjUzNTUzIC0wLjAwMDUwMDA2OCwyLjEyMTVjMS40ODk4OWUtMDgsMS40OTA1OWUtMDggNy40NDk0NWUtMDksNy40NTI5N2UtMDkgMi4yMzQ4NGUtMDgsMi4yMzU4OWUtMDhsNS45MzUsNS45MzRsNC41MjA4M2UtMDgsNC4zNTAyNGUtMDhjMC42MDY4OSwwLjU4Mzk4OSAxLjU3MjI5LDAuNTY1NDI1IDIuMTU2MjgsLTAuMDQxNDY0OWMwLjA0Mzg2NiwtMC4wNDU1ODYyIDAuMDg0ODUyOSwtMC4wOTM4NTc5IDAuMTIyNzIzLC0wLjE0NDUzNWwxNS4wNjYsLTIxbDUuMjgwOThlLTA4LC03LjM2NjE0ZS0wOGMwLjQ4MjY2NSwtMC42NzMyNDMgMC4zMjgyMDcsLTEuNjEwMjkgLTAuMzQ1LC0yLjA5M1oiIGZpbGw9IiMwOTAiPjwvcGF0aD48L3N2Zz4=);background-size:16px;top:50%}td.hex-color.copied:after{opacity:1}@media(pointer: coarse){td.hex-color:before{display:none}}td.hex-value{font-size:1.3rem;text-align:center;padding:.5rem 0 2.5rem;text-transform:lowercase;cursor:default}@media only screen and (max-width: 1000px){td.hex-value{font-size:12px}}.switch{cursor:pointer;user-select:none;position:relative;display:flex}.switch:focus:not(.focus-visible){outline:none}.switch:focus-visible .control{box-shadow:0 0 0 3px #000,0 0 0 5px #fff}.switch input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.switch input:checked~.control{background-color:#ca228e}.switch input:checked~.control:after{left:24px}.switch .control{position:absolute;top:0;left:0;height:20px;width:40px;border-radius:2.5rem;background-color:#a9a9a9;transition:background-color .15s ease-in}.switch .control:after{content:"";position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .15s ease-in}.label{font-size:1.6rem;line-height:1.3;margin-left:5rem}@media only screen and (max-width: 1000px){.label{margin-left:5.5rem}}.hashtag-selector{padding-top:3rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 350px){.hashtag-selector{flex-direction:column-reverse}}.docs{text-align:left}.docs p{margin:1.5rem 0}.docs h2{padding-top:2rem;margin:0;font-size:2.7rem;line-height:1.3;font-weight:bold}.docs h2:first-child{padding-top:0}.docs h3{margin-top:2rem;margin-bottom:-0.5rem}.docs ul,.docs ol{padding-left:3rem;margin:1.5rem 0}.docs li{margin-bottom:.5rem}.footer ul{list-style:none;display:flex;gap:4rem;justify-content:center;padding:0;margin:0 0 8rem}.not-found{background:#000;color:#fff;display:inline-block;padding:4rem 4rem 3rem;min-width:48rem}.not-found h2{font-weight:900;font-size:6rem;line-height:1;margin:0}@media only screen and (max-width: 500px){.not-found{min-width:100%}}.anchorjs-link{padding-left:0 !important;margin-left:.375em !important;border:none}.anchorjs-link:hover{color:#ca228e}#carbonads{display:flex;justify-content:center;margin-top:6rem}#carbonads a{border:none}#carbonads #carbon-cover{font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}#carbonads #carbon-cover .carbon-reveal,#carbonads #carbon-cover .carbon-large-image{border-radius:3px}#carbonads #carbon-cover .carbon-tagline{font-weight:400;max-inline-size:18ch}#carbonads #carbon-cover .carbon-cta{font-weight:500;color:#000}#carbonads #carbon-cover .carbon-footer button,#carbonads #carbon-cover .carbon-footer .carbon-share{visibility:hidden}#carbonads #carbon-cover .carbon-footer .carbon-via{color:#767676}#carbonads #carbon-responsive{font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}#carbonads #carbon-responsive a{color:#000}#carbonads #carbon-responsive .carbon-responsive-wrap{background-color:#fff;border-color:#dbdbdb;border-radius:3px}.darkmode-active #carbonads #carbon-cover .carbon-footer .carbon-via{color:#a9a9a9}.darkmode-active #carbonads #carbon-responsive .carbon-responsive-wrap{background-color:#000;border-color:#000}.darkmode-active #carbonads #carbon-responsive a{color:#e6e6e6}.ads-secondary #carbonads{margin-top:2rem}.darkmode-active{background:#1a1a1a;color:#e6e6e6}.darkmode-active .form textarea{background:#4d4d4d;border-color:#4d4d4d;color:#e6e6e6}.darkmode-active .table-header td span{background:#4d4d4d}.darkmode-active a{color:#e6e6e6;border-color:#e6e6e6}.darkmode-active a:hover,.darkmode-active a:focus,.darkmode-active a:active{border-color:#ca228e}.darkmode-active code{background:#4d4d4d}/*# sourceMappingURL=styles.css.map */
