CINXE.COM

#web-development stories | HackerNoon

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>#web-development stories | HackerNoon</title><meta name="description" content="HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet. "/><meta name="monetization" content="$ilp.uphold.com/z7rXWqEwUBrf"/><meta property="og:title" content="#web-development stories | HackerNoon"/><meta property="og:description" content="HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet. "/><meta property="og:image" content="https://og-image.hackernoon.vercel.app/**web-development**%3Cbr%3EHTML/CSS,%20Javascript,%20Angular,%20React,%20and%20other%20stories%20by%20those%20who%20build%20the%20frontend%20of%20the%20In....png?theme=light&amp;md=1&amp;fontSize=48px&amp;images=https%253A%252F%252Fhackernoon.com%252Fhn-icon.png"/><meta property="og:url" content="https://hackernoon.com/tagged/web-development"/><meta property="twitter:title" content="#web-development stories | HackerNoon"/><meta property="twitter:description" content="HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet. "/><meta property="twitter:image" content="https://og-image.hackernoon.vercel.app/**web-development**%3Cbr%3EHTML/CSS,%20Javascript,%20Angular,%20React,%20and%20other%20stories%20by%20those%20who%20build%20the%20frontend%20of%20the%20In....png?theme=light&amp;md=1&amp;fontSize=48px&amp;images=https%253A%252F%252Fhackernoon.com%252Fhn-icon.png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@hackernoon"/><link rel="canonical" href="https://hackernoon.com/tagged/web-development"/><meta name="next-head-count" content="15"/><meta name="google-site-verification" content="xSsN5mRM5xbHVI00M8uekCnuJ47Da0ER2mYuGhaPM9o"/><link rel="preload" href="/fonts/HackerNoonFont/font-hackernoon.css"/><meta name="slack-app-id" content="A017MMBC29Z"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-ECJJ2Q2SJQ"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-ECJJ2Q2SJQ'); </script><link rel="preload" href="/_next/static/css/df05ebb20b5f1597.css" as="style"/><link rel="stylesheet" href="/_next/static/css/df05ebb20b5f1597.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="https://accounts.google.com/gsi/client" defer="" data-nscript="beforeInteractive"></script><script src="/noflash.js" defer="" data-nscript="beforeInteractive"></script><script src="/_next/static/chunks/webpack-925f5e65e6e71b17.js" defer=""></script><script src="/_next/static/chunks/framework-79bce4a3a540b080.js" defer=""></script><script src="/_next/static/chunks/main-d795fc49073f04a3.js" defer=""></script><script src="/_next/static/chunks/pages/_app-af895191cab536b8.js" defer=""></script><script src="/_next/static/chunks/29107295-4a69275373f23f88.js" defer=""></script><script src="/_next/static/chunks/75fc9c18-55217e80064ded2b.js" defer=""></script><script src="/_next/static/chunks/ee759108-51af8ccea7c8c9cb.js" defer=""></script><script src="/_next/static/chunks/8673774c-63882bf0fd5758b6.js" defer=""></script><script src="/_next/static/chunks/8783-f3b27c5ae7196adb.js" defer=""></script><script src="/_next/static/chunks/6130-446e8f5ea6b9cf33.js" defer=""></script><script src="/_next/static/chunks/8847-3c59f9ab8a154115.js" defer=""></script><script src="/_next/static/chunks/5459-17af4b1e2650ddc3.js" defer=""></script><script src="/_next/static/chunks/7553-106c3af9acfd5cd0.js" defer=""></script><script src="/_next/static/chunks/823-835d31f246f83bac.js" defer=""></script><script src="/_next/static/chunks/1629-87a5b050856999a5.js" defer=""></script><script src="/_next/static/chunks/482-9bed97836fa40283.js" defer=""></script><script src="/_next/static/chunks/7871-a5ada42710451f09.js" defer=""></script><script src="/_next/static/chunks/7711-eef3c827c1258070.js" defer=""></script><script src="/_next/static/chunks/9263-305825e07c691888.js" defer=""></script><script src="/_next/static/chunks/9996-b7e2f5375b57cd75.js" defer=""></script><script src="/_next/static/chunks/1432-ac91a2dd2983de6a.js" defer=""></script><script src="/_next/static/chunks/2730-df5b42d69889011d.js" defer=""></script><script src="/_next/static/chunks/8774-7835a05afaeb9229.js" defer=""></script><script src="/_next/static/chunks/pages/tagged/%5Bslug%5D-6309a41a2a8f9336.js" defer=""></script><script src="/_next/static/xXlSxcnUdbwy3ckXHYhzq/_buildManifest.js" defer=""></script><script src="/_next/static/xXlSxcnUdbwy3ckXHYhzq/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.11">html{line-height:1.15;-webkit-text-size-adjust:100%;}/*!sc*/ body{margin:0;}/*!sc*/ main{display:block;}/*!sc*/ h1{font-size:2em;margin:0.67em 0;}/*!sc*/ hr{box-sizing:content-box;height:0;overflow:visible;}/*!sc*/ pre{font-family:monospace,monospace;font-size:1em;}/*!sc*/ a{background-color:transparent;}/*!sc*/ abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}/*!sc*/ b,strong{font-weight:bolder;}/*!sc*/ code,kbd,samp{font-family:monospace,monospace;font-size:1em;}/*!sc*/ small{font-size:80%;}/*!sc*/ sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}/*!sc*/ sub{bottom:-0.25em;}/*!sc*/ sup{top:-0.5em;}/*!sc*/ img{border-style:none;}/*!sc*/ button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}/*!sc*/ button,input{overflow:visible;}/*!sc*/ button,select{text-transform:none;}/*!sc*/ button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}/*!sc*/ button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}/*!sc*/ button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}/*!sc*/ fieldset{padding:0.35em 0.75em 0.625em;}/*!sc*/ legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}/*!sc*/ progress{vertical-align:baseline;}/*!sc*/ textarea{overflow:auto;}/*!sc*/ [type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}/*!sc*/ [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}/*!sc*/ [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}/*!sc*/ [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/*!sc*/ ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}/*!sc*/ details{display:block;}/*!sc*/ summary{display:list-item;}/*!sc*/ template{display:none;}/*!sc*/ [hidden]{display:none;}/*!sc*/ data-styled.g1[id="sc-global-ecVvVt1"]{content:"sc-global-ecVvVt1,"}/*!sc*/ .kTjQvw{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:auto;}/*!sc*/ .kTjQvw li{display:grid;grid-template-columns:1fr;}/*!sc*/ .kTjQvw li.trendingSection{max-width:600px;}/*!sc*/ .kTjQvw li > button{color:#0f0;padding:0 22px;font-size:2rem;background-color:transparent;border:0;}/*!sc*/ data-styled.g4[id="sc-b69cf9f6-0"]{content:"kTjQvw,"}/*!sc*/ .lkKurX{height:44px;background-color:#003b00;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:'IBM Plex Mono',monospace;font-weight:bold;font-size:1.4rem;display:none;position:relative;}/*!sc*/ @media screen and (max-width:1040px){.lkKurX{font-size:1.2vw;height:auto;}}/*!sc*/ @media screen and (min-width:870px){.lkKurX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ .lkKurX ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;}/*!sc*/ .lkKurX ul li{padding:10px 15px;}/*!sc*/ .lkKurX ul li.sponsor a{color:#f6f7f9;}/*!sc*/ .lkKurX ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .lkKurX ul li:hover > .dropdownNav,.lkKurX ul li > .dropdownNav:hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .lkKurX a{color:#0f0;}/*!sc*/ .lkKurX a:focus{text-shadow:2px 2px 0 #0b0;}/*!sc*/ data-styled.g5[id="sc-72f8e89d-0"]{content:"lkKurX,"}/*!sc*/ .iocYRY{position:relative;height:46px;background:#f5ec43;font-family:'IBM Plex Mono',monospace;font-weight:bold;font-size:1.2rem;z-index:100;padding-left:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .iocYRY .daLink{width:100%;}/*!sc*/ @media screen and (min-width:870px){.iocYRY{font-size:1.6rem;}}/*!sc*/ .iocYRY a:not(.icon){color:#666105;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .iocYRY img{margin-right:10px;width:100px;object-fit:contain;border-radius:2px;}/*!sc*/ .iocYRY a.daLink > span{margin-right:10px !important;}/*!sc*/ .iocYRY a.daLink > span > img{border-radius:2px;}/*!sc*/ .iocYRY .icon{position:absolute;top:10px;left:6px;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:0;pointer-events:none;}/*!sc*/ .iocYRY .logo img{width:180px;position:absolute;top:10px;left:6px;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:0;pointer-events:none;}/*!sc*/ .iocYRY .colorPickerIcon{position:absolute;right:0;-webkit-filter:brightness(20%);filter:brightness(20%);font-size:3rem;-webkit-transition:filter 0.3s;transition:filter 0.3s;margin-right:15px;}/*!sc*/ @media screen and (max-width:1000px){.iocYRY .colorPickerIcon{display:none;}}/*!sc*/ .iocYRY .colorPickerIcon:hover{cursor:pointer;}/*!sc*/ data-styled.g7[id="sc-507e8eeb-0"]{content:"iocYRY,"}/*!sc*/ .bfEqpI{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:100vh;position:absolute;top:0;right:0;-webkit-transition:-webkit-transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;width:100vw;font-family:'IBM Plex Mono',monospace;}/*!sc*/ @media (max-width:869px){.bfEqpI{width:100%;}}/*!sc*/ .bfEqpI .mobile-header-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .bfEqpI .hackernoon-logo{background:#0f0;padding:3px;border-radius:5px;width:30px;height:30px;margin:0 1rem;}/*!sc*/ .bfEqpI .close-nav-img{background:#0f0;padding:2px;border-radius:50%;width:30px;height:30px;margin-left:2rem;}/*!sc*/ .bfEqpI .mobile-header{background:black;color:white;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .bfEqpI .mobile-header a{color:#0f0;}/*!sc*/ .bfEqpI .mobile-header .mobile-auth{border:1px solid white;padding:2px 5px;color:white;font-size:1.4rem;border-radius:3px;}/*!sc*/ data-styled.g11[id="sc-16ad823d-0"]{content:"bfEqpI,"}/*!sc*/ .kcgCcU{font-weight:bold;font-size:1.4rem;touch-action:auto;overflow-y:scroll;}/*!sc*/ .kcgCcU button{cursor:pointer;}/*!sc*/ .kcgCcU .tab-close-img{margin-top:0.5rem;background:gold;padding:2px;border-radius:50%;width:15px;height:15px;margin-left:1rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}/*!sc*/ .kcgCcU .tab-open-img{margin-top:1rem;background:rgba(255,255,255,0.2);padding:2px;border-radius:50%;width:15px;height:15px;margin-left:1rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}/*!sc*/ .kcgCcU .external-link-img{background:rgba(255,255,255,0.9);padding:2px;border-radius:5px;width:15px;height:15px;margin-left:1rem;}/*!sc*/ .kcgCcU button{border:0;background:transparent;color:white;font-weight:bold;}/*!sc*/ .kcgCcU .mobile-main{background:rgba(0,0,0,1);padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:80vh;overflow:scroll;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/ .kcgCcU .mobile-main::-webkit-scrollbar{display:none;}/*!sc*/ .kcgCcU .main-wrapper{background:#212428;padding:1rem;border-radius:1rem;}/*!sc*/ .kcgCcU .main-wrapper .main-link{color:#0f0;-webkit-text-decoration:none;text-decoration:none;font-size:1.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .kcgCcU .sub-wrapper{margin-left:1rem;color:white;}/*!sc*/ .kcgCcU .sub-wrapper .sub-title-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ .kcgCcU .sub-wrapper .sub-title-active{color:gold;}/*!sc*/ .kcgCcU .sub-wrapper .sub-open-button{color:#0b0;}/*!sc*/ .kcgCcU .sub-wrapper .sub-link{padding-top:1rem;cursor:pointer;}/*!sc*/ .kcgCcU .sub-wrapper .sub-link a,.kcgCcU .sub-wrapper .sub-link span{color:#FFFFFF;-webkit-text-decoration:none;text-decoration:none;font-size:1.7rem;}/*!sc*/ .kcgCcU .sub-wrapper .sub-link-active{margin-top:1rem;}/*!sc*/ .kcgCcU .sub-wrapper .sub-link-active a,.kcgCcU .sub-wrapper .sub-link-active span{color:gold;-webkit-text-decoration:none;text-decoration:none;font-size:1.7rem;}/*!sc*/ .kcgCcU .link-wrapper{color:white;max-height:200px;overflow:scroll;border-radius:0.5rem;margin:1rem 0;background:rgba(0,0,0,0.2);-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}/*!sc*/ .kcgCcU .link-wrapper::-webkit-scrollbar{display:none;}/*!sc*/ .kcgCcU .link-wrapper ul{list-style:none;padding:0px;margin:0px;}/*!sc*/ .kcgCcU .link-wrapper ul span{min-width:200px;margin-top:0.5rem;}/*!sc*/ .kcgCcU .link-wrapper .subsub-link{color:rgba(255,255,255,0.7);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100px;padding:0.5rem 0.5rem 0.2rem 1rem;border-bottom:1px solid rgba(255,255,255,0.1);}/*!sc*/ .kcgCcU .link-wrapper .subsub-link:hover{color:white;}/*!sc*/ @media screen and (min-width:870px){.kcgCcU{display:none;}}/*!sc*/ data-styled.g12[id="sc-16ad823d-1"]{content:"kcgCcU,"}/*!sc*/ .ihbTZc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;font-size:3rem;}/*!sc*/ .ihbTZc i{color:#003b00;z-index:1;}/*!sc*/ data-styled.g13[id="sc-14b24a79-0"]{content:"ihbTZc,"}/*!sc*/ .jSiCMG{z-index:101;}/*!sc*/ @media screen and (min-width:870px){.jSiCMG{display:none;}}/*!sc*/ data-styled.g14[id="sc-dd1bca92-0"]{content:"jSiCMG,"}/*!sc*/ .jECpNX{background-color:transparent;color:#212428;border:2px solid #212428;border-radius:2px;font-size:1.6rem;font-weight:600;padding:0.6rem 1.2rem;display:inline-block;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;outline:none;line-height:1.3;}/*!sc*/ .jECpNX svg,.jECpNX i{font-size:1.6rem;}/*!sc*/ .jECpNX svg + span,.jECpNX i + span{margin-left:5px;margin-top:0;}/*!sc*/ .jECpNX:hover{background-color:#62ff86;}/*!sc*/ .jECpNX:active{background-color:#0f0;border-color:#212428;color:#212428;}/*!sc*/ .jECpNX:active,.jECpNX:focus{outline:none;}/*!sc*/ .jECpNX[disabled]{opacity:0.75;cursor:not-allowed;background-color:transparent;}/*!sc*/ .jECpNX[disabled]:hover{box-shadow:none;}/*!sc*/ .jECpNX.email-preview-button{border-radius:0;color:#0f0;min-width:151px;cursor:pointer;border:4px solid #d5d5d5;}/*!sc*/ .jECpNX.newsletter-form-button{color:#0f0;background-color:#212428;margin-bottom:0;margin-top:10px;border:4px solid #d5d5d5;cursor:pointer;min-width:151px;height:38px;font-size:16px;line-height:21px;font-weight:normal;border-radius:0;margin:0 2.5px;}/*!sc*/ @media (min-width:576px){.jECpNX.newsletter-form-button{margin-top:0;}}/*!sc*/ .jECpNX.newsletter-form-button:hover{background-color:#3c3c3b;}/*!sc*/ data-styled.g15[id="sc-b3d23cc4-0"]{content:"jECpNX,"}/*!sc*/ .hslCzy{margin-right:0;width:40px;height:40px;background:rgba(0,128,0,0.2);padding:0.5rem;border-radius:50%;cursor:pointer;}/*!sc*/ .hslCzy:hover{opacity:0.8;}/*!sc*/ data-styled.g19[id="sc-4d156c87-0"]{content:"hslCzy,"}/*!sc*/ .izlxCY{position:fixed;border:3px solid;top:105px;max-height:500px;right:0;width:100vw;background-color:#212428;-webkit-transition:1s;transition:1s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;opacity:0;visibility:hidden;}/*!sc*/ .izlxCY .content{overflow:auto;height:100%;}/*!sc*/ .izlxCY .header{color:#fff;margin:0.5em 1em;padding:0 1em;border-left:4px solid orange;}/*!sc*/ .izlxCY .more{background-color:#f5ec43;padding:0,75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding-left:1em;width:calc(100% - 60px);cursor:pointer;}/*!sc*/ .izlxCY .more :hover{background:#c9c9c9;-webkit-transition:0.5s all;transition:0.5s all;}/*!sc*/ data-styled.g20[id="sc-4d156c87-1"]{content:"izlxCY,"}/*!sc*/ .eTNptX{position:-webkit-sticky;position:sticky;top:0;z-index:5;-webkit-transition:-webkit-transform 200ms ease-in-out;-webkit-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}/*!sc*/ @media screen and (min-width:870px){.eTNptX{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/ .eTNptX .algolia{max-height:50px;padding:15px;float:right;}/*!sc*/ .eTNptX .mainNav{background-color:#0f0;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ .eTNptX .mainNav .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px;z-index:1;margin-left:2rem;}/*!sc*/ .eTNptX .mainNav .logo img{image-rendering:pixelated;}/*!sc*/ .eTNptX .mainNav .ukraineHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ @media screen and (max-width:870px){.eTNptX .mainNav .ukraineHeader{display:none;}}/*!sc*/ .eTNptX .mainNav .ukraineHeader h2{font-size:24px;color:black;font-weight:normal;font-family:"HackerNoon";margin:0;padding:0;}/*!sc*/ .eTNptX .mainNav .ukraineHeader img{width:40px;height:40px;}/*!sc*/ .eTNptX .mainNav . .logo + form + div,.eTNptX .mainNav > .profile,.eTNptX .mainNav > .cta-button{display:none;margin-right:1rem;}/*!sc*/ @media screen and (min-width:870px){.eTNptX .mainNav . .logo + form + div,.eTNptX .mainNav > .profile,.eTNptX .mainNav > .cta-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ .eTNptX .mainNav .left-portion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem;}/*!sc*/ @media screen and (min-width:1024px){.eTNptX .mainNav .left-portion{min-width:335px;}}/*!sc*/ .eTNptX .mainNav .right-portion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ @media screen and (min-width:1024px){.eTNptX .mainNav .right-portion{min-width:335px;}}/*!sc*/ .eTNptX .mainNav .search-container{color:black;position:relative;margin-right:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ .eTNptX .mainNav .search-container .search-stories{background:black;color:#c1cad4;border-radius:1rem;}/*!sc*/ .eTNptX .mainNav .search-container .search-tags{background:black;color:#c1cad4;border-radius:1rem;margin-top:2rem;}/*!sc*/ .eTNptX .mainNav .search-container .search-tags .search-tags-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1rem 2rem 1rem;font-family:"IBM Plex Mono",monospace;}/*!sc*/ .eTNptX .mainNav .search-container .search-tags .search-tags-wrapper div{padding:0.3rem 0.8rem;margin:1rem 1rem 0 0;border:1px solid #c1cad4;border-radius:0.5rem;cursor:pointer;-webkit-transition:-webkit-transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;}/*!sc*/ .eTNptX .mainNav .search-container .search-tags .search-tags-wrapper div a{color:#c1cad4;font-size:1.5rem;}/*!sc*/ .eTNptX .mainNav .search-container .search-tags .search-tags-wrapper div:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);color:white;border:1px solid white;}/*!sc*/ .eTNptX .mainNav .search-container .search-tags .search-tags-wrapper div:hover a{color:white;}/*!sc*/ .eTNptX .mainNav .search-container .search-people{background:black;color:#c1cad4;border-radius:1rem;margin-top:2rem;}/*!sc*/ .eTNptX .mainNav .search-container .search-people .people-wrapper{padding-bottom:2rem;font-family:"IBM Plex Mono",monospace;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;margin-left:2rem;}/*!sc*/ .eTNptX .mainNav .search-container .search-people .people-card{color:#c1cad4;-webkit-transition:-webkit-transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;}/*!sc*/ .eTNptX .mainNav .search-container .search-people .people-card strong{word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}/*!sc*/ .eTNptX .mainNav .search-container .search-people .people-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);color:white;}/*!sc*/ .eTNptX .mainNav .search-container .search-people .people-card img{min-width:60px;min-height:60px;border-radius:1rem;}/*!sc*/ .eTNptX .mainNav .search-companies{background:black;color:#c1cad4;border-radius:1rem;margin-top:2rem;}/*!sc*/ .eTNptX .mainNav .search-companies .companies-wrapper{padding-bottom:2rem;font-family:"IBM Plex Mono",monospace;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;margin-left:2rem;}/*!sc*/ .eTNptX .mainNav .search-companies .company-card{color:#c1cad4;-webkit-transition:-webkit-transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;}/*!sc*/ .eTNptX .mainNav .search-companies .company-card strong{word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:auto;}/*!sc*/ .eTNptX .mainNav .search-companies .company-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);color:white;}/*!sc*/ .eTNptX .mainNav .search-companies .company-card img{min-width:60px;min-height:60px;border:1px solid white;border-radius:50%;}/*!sc*/ .eTNptX .search-coins{background:black;color:#c1cad4;border-radius:1rem;margin-top:2rem;}/*!sc*/ .eTNptX .search-coins .coins-wrapper{padding-bottom:2rem;font-family:"IBM Plex Mono",monospace;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-webkit-jusitfy-content:space-around;-ms-flex-pack:space-around;jusitfy-content:space-around;margin-left:2rem;}/*!sc*/ .eTNptX .search-coins .coin-card{color:#c1cad4;-webkit-transition:-webkit-transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;min-width:75px;}/*!sc*/ .eTNptX .search-coins .coin-card strong{max-width:75px;word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:1rem;font-size:1.3rem;font-weight:bold;}/*!sc*/ .eTNptX .search-coins .coin-card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);color:white;}/*!sc*/ .eTNptX .search-coins .coin-card img{min-width:60px;min-height:60px;border:1px solid white;border-radius:50%;}/*!sc*/ .eTNptX .input-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:none;}/*!sc*/ .eTNptX .ais-SearchBox-input{background:#212428;border:none;padding:10px 20px 10px 10px;border-radius:2px;font-size:1.6rem;font-weight:bold;-webkit-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out;color:white;outline:none;}/*!sc*/ @media screen and (max-width:400px){.eTNptX .ais-SearchBox-input{max-width:50vw;}}/*!sc*/ @media screen and (max-width:350px){.eTNptX .ais-SearchBox-input{max-width:40vw;}}/*!sc*/ .eTNptX .ais-SearchBox-input::placeholder{color:lightGray;}/*!sc*/ @media screen and (max-width:400px){.eTNptX .ais-SearchBox-input::-webkit-input-placeholder{font-size:4vw;}.eTNptX .ais-SearchBox-input::-moz-placeholder{font-size:4vw;}.eTNptX .ais-SearchBox-input:-ms-input-placeholder{font-size:4vw;}.eTNptX .ais-SearchBox-input::placeholder{font-size:4vw;}}/*!sc*/ .eTNptX .ais-SearchBox-form button{display:none;}/*!sc*/ .eTNptX.active input{width:100%;}/*!sc*/ @media screen and (min-width:870px){.eTNptX.active input{max-width:100px;}}/*!sc*/ .eTNptX img.search{position:absolute;top:50%;right:20px;width:19px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1);}/*!sc*/ .eTNptX img.result{object-fit:cover;background-color:transparent !important;width:10px;height:10px;cursor:pointer;}/*!sc*/ .eTNptX .avatar{width:50px;height:50px;padding:0px;}/*!sc*/ .eTNptX > a:not(.logo):not(.cta-button):not(.profile){padding:0 10px;color:#003b00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .eTNptX .profile .profileImage{max-height:40px;display:block;box-shadow:0 0.15em , 0 -0.15em , 0.15em 0 , -0.15em 0;}/*!sc*/ .eTNptX .profile .profileImage:hover,.eTNptX .profile .profileImage:focus{box-shadow:0 0.15em , 0 -0.15em , 0.15em 0 , -0.15em 0;}/*!sc*/ .eTNptX .profile .profileImage:span{overflow:visible !important;}/*!sc*/ .eTNptX .profile .profileImage:span img{border-radius:var(--m);box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);}/*!sc*/ .eTNptX > a > img{max-height:40px;}/*!sc*/ .eTNptX .desktop{display:none;max-height:40px;}/*!sc*/ .eTNptX .mobile{max-height:40px;}/*!sc*/ @media screen and (min-width:870px){.eTNptX .desktop{display:block;}.eTNptX .mobile{display:none;}}/*!sc*/ .eTNptX .react-loading-skeleton{position:relative;top:-7px;}/*!sc*/ data-styled.g22[id="sc-eeb22f6c-0"]{content:"eTNptX,"}/*!sc*/ .cOdmIY{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .cOdmIY .auth-button{font-family:'IBM Plex Mono',monospace;color:#212428 !important;background:#0f0 !important;border-color:#003b00 !important;}/*!sc*/ .cOdmIY .auth-button:hover{background:#003b00 !important;color:#e1fbcf !important;}/*!sc*/ @media screen and (max-width:700px){.cOdmIY{display:none;}}/*!sc*/ .cOdmIY > *{margin-left:10px;}/*!sc*/ data-styled.g23[id="sc-eeb22f6c-1"]{content:"cOdmIY,"}/*!sc*/ html{box-sizing:border-box;font-size:10px;line-height:1.666;}/*!sc*/ *,*:before,*:after{box-sizing:inherit;}/*!sc*/ .spin{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:5000ms;animation-duration:5000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}/*!sc*/ @-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ @keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ body{padding:0;margin:0;font-size:1.75rem;font-family:'IBM Plex Sans',sans-serif;color:#3c3c3b;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;-webkit-transition:color 200ms ease;transition:color 200ms ease;overflow-x:hidden;background:#FFFFFF;}/*!sc*/ body span.highlight{background:#9cffa3;}/*!sc*/ h1,h2,h3{-webkit-letter-spacing:0px;-moz-letter-spacing:0px;-ms-letter-spacing:0px;letter-spacing:0px;font-family:'IBM Plex Mono',monospace;line-height:1.4;margin-bottom:3rem;}/*!sc*/ h1{font-size:1.75em;}/*!sc*/ h2{font-size:1.5rem;}/*!sc*/ a,button{outline:none;}/*!sc*/ a{color:#3c3c3b;-webkit-transition:color 200ms ease;transition:color 200ms ease;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ a[disabled]{opacity:0.75;cursor:not-allowed;}/*!sc*/ input::-webkit-input-placeholder{font-style:italic;opacity:1;}/*!sc*/ input::-moz-placeholder{font-style:italic;opacity:1;}/*!sc*/ input:-ms-input-placeholder{font-style:italic;opacity:1;}/*!sc*/ input::placeholder{font-style:italic;opacity:1;}/*!sc*/ p code{background:#f5f2f0;}/*!sc*/ textarea{background:#ffffff;color:#000000;}/*!sc*/ svg path{fill:#000000;}/*!sc*/ body.dark-mode{background-color:#212428;color:#f6f7f9;}/*!sc*/ body.dark-mode input{background:#212428;color:#f6f7f9;}/*!sc*/ body.dark-mode .badgeColors{background:#212428;}/*!sc*/ body.dark-mode .search{border:0px solid #0b0;}/*!sc*/ body.dark-mode .quote-header{background:black;}/*!sc*/ body.dark-mode .paragraph a,body.dark-mode .slogging a,body.dark-mode blockquote a,body.dark-mode p a,body.dark-mode .h2 a,body.dark-mode .h3 a,body.dark-mode .h4 a,body.dark-mode ul li a,body.dark-mode ol li a,body.dark-mode h1 a,body.dark-mode h2 a,body.dark-mode h3 a{color:#f6f7f9;}/*!sc*/ body.dark-mode .highlight{background:#0b0;color:#f6f7f9;}/*!sc*/ body.dark-mode .bg-white{background-color:#212428;}/*!sc*/ body.dark-mode .text-black{color:#f6f7f9;}/*!sc*/ body.dark-mode a{color:#f6f7f9;}/*!sc*/ body.dark-mode .coin-description a{color:#f6f7f9;}/*!sc*/ body.dark-mode mark a{color:#3c3c3b;}/*!sc*/ body.dark-mode li h2 a{color:#f6f7f9;}/*!sc*/ body.dark-mode a.edit-link{color:#8595ad;}/*!sc*/ body.dark-mode .paragraph code,body.dark-mode main > div > ul code{color:#c2cad6;background:black;}/*!sc*/ body.dark-mode pre{background:black;}/*!sc*/ body.dark-mode:not(pre)>code[class*=language-],body.dark-mode pre[class*=language-]{background:black;}/*!sc*/ body.dark-mode code{color:#c2cad6;background:black;}/*!sc*/ body.dark-mode .tags a,body.dark-mode .tag a{color:#c1cad4;}/*!sc*/ body.dark-mode .paragraph a:hover,body.dark-mode h1 a:hover,body.dark-mode h3 a:hover,body.dark-mode .paragraph a:focus,body.dark-mode h1 a:focus,body.dark-mode h3 a:focus{background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), rgba(0,255,0,1) calc(50% - 9px), rgba(0,255,0,1) 100% );color:#212428;}/*!sc*/ body.dark-mode .tooltip-title{color:white;}/*!sc*/ body.dark-mode .authorBio-section{background:rgba(0,0,0,0.2);}/*!sc*/ body.dark-mode .poll_comments{background:rgba(0,0,0,0.2);}/*!sc*/ body.dark-mode .ProseMirror{background:#212428 !important;color:white;}/*!sc*/ body.dark-mode .comment-block{background:#212428;color:white;}/*!sc*/ body.dark-mode .comment-block a{color:white;}/*!sc*/ body.dark-mode .comment-block p{color:white;}/*!sc*/ body.dark-mode .bio-cta{background:rgba(0,0,0,0.2) !important;color:lightGray !important;}/*!sc*/ body.dark-mode .fs-hn-cta{background:#138A36;}/*!sc*/ body.dark-mode .story-rank{background:#3c3c3b;color:#f6f7f9;}/*!sc*/ body.dark-mode .story-stat{background:#3c3c3b !important;color:#f6f7f9 !important;}/*!sc*/ body.dark-mode .lang{background-color:black;}/*!sc*/ body.dark-mode .story-stat svg{fill:#f6f7f9;}/*!sc*/ body.dark-mode header.tagged-header{background:black;}/*!sc*/ body.dark-mode header .lang-button,body.dark-mode header .purr-cat-button{background:black;border:2px solid white;}/*!sc*/ body.dark-mode header .lang-button:hover,body.dark-mode header .purr-cat-button:hover{background:darkGreen;color:white;}/*!sc*/ body.dark-mode header .lang-button:hover img,body.dark-mode header .purr-cat-button:hover img{background:lightGreen;}/*!sc*/ body.dark-mode header .lang-button img,body.dark-mode header .purr-cat-button img{margin-right:1rem;background:lightgreen;}/*!sc*/ body.dark-mode .mainNav{background-color:#0b0;}/*!sc*/ body.dark-mode .mainNav .tippy-box li a,body.dark-mode .mainNav .tippy-box button{background-color:#0b0;color:#f6f7f9;}/*!sc*/ body.dark-mode .mainNav .tippy-box li a:hover,body.dark-mode .mainNav .tippy-box button:hover{background-color:#62ff86;}/*!sc*/ body.dark-mode button.subscribe{color:#f6f7f9;border:2px solid #f6f7f9;}/*!sc*/ body.dark-mode .footer a{color:inherit;}/*!sc*/ body.dark-mode .story-nav{background:#3c3c3b;}/*!sc*/ body.dark-mode i.fa-bookmark{color:#c1cad4;}/*!sc*/ body.dark-mode .verified img{-webkit-filter:brightness(0.5) saturate(0.8);filter:brightness(0.5) saturate(0.8);}/*!sc*/ body.dark-mode .download-button{background:#020;}/*!sc*/ body.dark-mode .mint{background:#212428;border:2px solid #8595ad;box-shadow:#52627a 0.2em 0.2em;}/*!sc*/ body.dark-mode .mint:hover{background-color:#52627a;}/*!sc*/ body.dark-mode .chart{background:#212428;}/*!sc*/ body.dark-mode .chart .tooltip{background:#212428;}/*!sc*/ body.dark-mode .chart .chart-misc .date-pickers button{color:#8595ad;border:2px solid #8595ad;}/*!sc*/ body.dark-mode .powered img{-webkit-filter:invert(1);filter:invert(1);}/*!sc*/ body.dark-mode .OTDwrapper{background:#212428;}/*!sc*/ body.dark-mode .sectionTitle{background:#212428;}/*!sc*/ body.dark-mode .yearBtn{color:#52627a;}/*!sc*/ body.dark-mode .onthisdayLayout{background:#212428;}/*!sc*/ body.dark-mode .OnThisDay{background:black;}/*!sc*/ body.dark-mode .cloudyBottom{margin:auto;}/*!sc*/ body.dark-mode .cloudyBottom span{background:black !important;}/*!sc*/ body.dark-mode .rec-arrow{color:white !important;}/*!sc*/ body.dark-mode .rec-arrow:hover{background:#3c3c3b !important;}/*!sc*/ body.dark-mode button.rec-arrow:active,body.dark-mode button.rec-arrow:focus{background-color:black !important;color:white !important;}/*!sc*/ body.dark-mode small.date{color:whitesmoke;}/*!sc*/ body.dark-mode .rec-dot{box-shadow:0 0 1px 3px #3c3c3b;}/*!sc*/ body.dark-mode button.rec-dot_active{box-shadow:0 0 1px 3px #c2cad6;background:#c2cad6;}/*!sc*/ body.dark-mode .rec-carousel-wrapper{background:#212428;}/*!sc*/ body.dark-mode .page-header{background:#3c3c3b;border-bottom:1rem solid #0b0;}/*!sc*/ body.dark-mode .page-header span{background:#0b0;}/*!sc*/ body.dark-mode .storiesTitle{background:#0b0;}/*!sc*/ body.dark-mode .storiesTitle span{background:#0b0;color:#FFFFFF;}/*!sc*/ body.dark-mode .year-header{background:#3c3c3b;color:#62ff86;}/*!sc*/ body.dark-mode .addEventWrapper{background:rgba(0,187,0,0.6);}/*!sc*/ body.dark-mode .addEventWrapper .addEventBtn{color:#62ff86;}/*!sc*/ body.dark-mode .eventsContainer{background:rgba(0,187,0,.4);}/*!sc*/ body.dark-mode .eventCard{border:1px solid #003b00;background:rgba(0,187,0,0.6);}/*!sc*/ body.dark-mode .onthisdayModal{background:rgba(98,255,134,0.5);}/*!sc*/ body.dark-mode .onthisdayModal form .editCard{background:rgba(255,255,255,0.5);}/*!sc*/ body.dark-mode .onthisdayModal form .learnmoreBtn{color:#212428;}/*!sc*/ body.dark-mode .carousel-card{border:2px solid #3c3c3b;background:transparent;}/*!sc*/ body.dark-mode .profile_info_top,body.dark-mode .profile_info_bottom,body.dark-mode .author-stats,body.dark-mode .BadgesContainer,body.dark-mode .sub-btn{background:rgba(0,0,0,0.3) !important;}/*!sc*/ body.dark-mode .story-card{border:2px solid #3c3c3b;}/*!sc*/ @media screen and (max-width:768px){body.dark-mode .story-card{background:black;}}/*!sc*/ body.dark-mode .card-reactions .emojis{background:#3c3c3b;color:white;}/*!sc*/ body.dark-mode .card-reactions .emojis svg{fill:white;}/*!sc*/ body.dark-mode .story-card-alt{background:black;}/*!sc*/ body.dark-mode .ad-tag{color:black;border:1px solid black;}/*!sc*/ body.dark-mode .votingButton{background:#3c3c3b;color:#f6f7f9;}/*!sc*/ body.dark-mode .votingButton:hover{background:rgb(144,238,144);color:#3c3c3b;}/*!sc*/ body.dark-mode .story-card h2 a{font-size:2rem;}/*!sc*/ body.dark-mode .classicFooterColor a{color:#00ff00 !important;}/*!sc*/ body.dark-mode .react-tabs ul li:last-child{border-right:3px solid transparent;}/*!sc*/ body.dark-mode .react-tabs ul .inactive:hover{background:#52627a;}/*!sc*/ body.dark-mode .react-tabs ul::before,body.dark-mode .react-tabs ul::after{border-bottom:3px solid #8595ad;}/*!sc*/ body.dark-mode .quoteBox{border:1px solid #52627a;}/*!sc*/ body.dark-mode .storyCards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;-webkit-animation:fadein 1s;animation:fadein 1s;}/*!sc*/ @-webkit-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}/*!sc*/ @keyframes fadein{0%{opacity:0;}100%{opacity:1;}}/*!sc*/ @media screen and (max-width:768px){body.dark-mode .storyCards{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;}}/*!sc*/ body.dark-mode .card-wrapper{border:2px solid grey;}/*!sc*/ @media screen and (max-width:1000px) and (min-width:768px){body.dark-mode .timeNotFeatured div{background:#3c3c3b;}body.dark-mode .OTDwrapper{background:#212428;}body.dark-mode .sectionTitle{background:#212428;}body.dark-mode .yearBtn{color:#52627a;}@media screen and (max-width:1000px) and (min-width:768px){body.dark-mode .timeNotFeatured div{background:#3c3c3b;}}}/*!sc*/ body.dark-mode .ais-SearchBox-input{color:#212428;}/*!sc*/ body.dark-mode .search-container{border:none;margin-left:0px;}/*!sc*/ body.dark-mode .ais-SearchBox-form input{background:black !important;color:white !important;}/*!sc*/ body.dark-mode .ais-SearchBox-form input::-webkit-input-place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .ais-SearchBox-form input::-moz-place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .ais-SearchBox-form input:-ms-input-place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .ais-SearchBox-form input::place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .trending-tittle-wrapper{background:black;color:#c2cad6;margin-bottom:0.5rem;}/*!sc*/ body.dark-mode .trending-tittle-wrapper .trending-title a{background:none;color:#c2cad6;}/*!sc*/ body.dark-mode .trending-tittle-wrapper img{background:#c2cad6;width:25px;height:25px;border-radius:50%;padding:5px;}/*!sc*/ body.dark-mode .tag-title-link{color:#c2cad6;}/*!sc*/ body.dark-mode .trending-story-card{background:black;color:#c2cad6;}/*!sc*/ body.dark-mode .translation-tittle-wrapper img{background:#c2cad6;border-radius:50%;}/*!sc*/ body.dark-mode .tag-title{background:none;color:#c2cad6;}/*!sc*/ body.dark-mode .tag-title:hover{color:#0b0;}/*!sc*/ body.dark-mode .trending-company-card,body.dark-mode .trending-coin-card,body.dark-mode .trending-tag-card,body.dark-mode .translation-card{background:black;padding-left:2rem;color:#c2cad6;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-btn{background:#212428;color:gray;border:1px solid black;margin-top:0.5rem;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-btn:first-child{border-radius:0.5rem 0 0 0;border-top:1px solid #212428 !important;border-left:1px solid #212428 !important;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-btn:last-child{border-radius:0 0.5rem 0 0;border-top:1px solid #212428 !important;border-right:1px solid #212428 !important;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-active{color:#c2cad6;background:black;font-weight:bold;}/*!sc*/ body.dark-mode .tag-tittle-wrapper,body.dark-mode .translation-tittle-wrapper{background:black;padding-left:2rem;color:#c2cad6;margin-bottom:0.5rem;}/*!sc*/ body.dark-mode .search-tab-button{background:black;color:gray;}/*!sc*/ body.dark-mode .search-tab-button:hover{color:lightgray;}/*!sc*/ body.dark-mode .search-tab-button-active{color:#0b0;}/*!sc*/ body.dark-mode .search-story-card,body.dark-mode .search-tag-card,body.dark-mode .search-people-card,body.dark-mode .search-company-wrapper,body.dark-mode .search-coin-card{background:black;margin-bottom:0.5rem;border:none;}/*!sc*/ body.dark-mode .search-story-card h2,body.dark-mode .search-tag-card h2,body.dark-mode .search-people-card h2,body.dark-mode .search-company-wrapper h2,body.dark-mode .search-coin-card h2,body.dark-mode .search-story-card .display-name,body.dark-mode .search-tag-card .display-name,body.dark-mode .search-people-card .display-name,body.dark-mode .search-company-wrapper .display-name,body.dark-mode .search-coin-card .display-name,body.dark-mode .search-story-card .handle,body.dark-mode .search-tag-card .handle,body.dark-mode .search-people-card .handle,body.dark-mode .search-company-wrapper .handle,body.dark-mode .search-coin-card .handle,body.dark-mode .search-story-card .search-company-name,body.dark-mode .search-tag-card .search-company-name,body.dark-mode .search-people-card .search-company-name,body.dark-mode .search-company-wrapper .search-company-name,body.dark-mode .search-coin-card .search-company-name{color:#c2cad6;}/*!sc*/ body.dark-mode .story-hits-layout,body.dark-mode .tag-hits-layout,body.dark-mode .coin-hits-layout{background:transparent;padding:0px;}/*!sc*/ body.dark-mode .company-hits-layout,body.dark-mode .peoples-hits-layout{padding-top:0px;margin-top:0.5rem;background:transparent;}/*!sc*/ body.dark-mode .search-parcat-card{background:black;border:1px solid gray;}/*!sc*/ body.dark-mode .search-parcat small{background:black;color:gray;}/*!sc*/ body.dark-mode .search-parcat small:hover{background:green;color:white;}/*!sc*/ body.dark-mode .search-parcat .lazy-load-image-background.opacity{opacity:0;}/*!sc*/ body.dark-mode .search-parcat .lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;}/*!sc*/ body.dark-mode .search-parcat .ReactModal__Overlay{z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ body.dark-mode .search-parcat .ReactModal__Content{position:static !important;border:2px solid #3c3c3b !important;border-radius:2px !important;box-shadow:2px 2px 0px #cdcdcd,-2px -2px 0px #ffffff;}/*!sc*/ body.dark-mode .search-parcat .nft{-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);}/*!sc*/ body.dark-mode .search-parcat .nft:after{--borderWidth:6px;content:'';position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:#c2cad6;border-radius:calc(2 * var(--borderWidth));z-index:-1;background-size:300% 300%;}/*!sc*/ body.dark-mode .search-parcat .rainbow{--borderWidth:3px;position:relative;border-radius:var(--borderWidth);}/*!sc*/ body.dark-mode .search-parcat .rainbow:after{--borderWidth:3px;content:'';position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:calc(2 * var(--borderWidth));z-index:-1;-webkit-animation:animatedgradient 3s ease alternate infinite;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%;}/*!sc*/ @-webkit-keyframes animatedgradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ @keyframes animatedgradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ body.dark-mode .search-parcat [data-rmiz-modal-overlay="hidden"]{background-color:transparent;}/*!sc*/ body.dark-mode .search-parcat [data-rmiz-modal-overlay="visible"]{background-color:transparent;}/*!sc*/ data-styled.g108[id="sc-global-gNyTYt1"]{content:"sc-global-gNyTYt1,"}/*!sc*/ .bRkRGv{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/ data-styled.g109[id="sc-9d336bae-0"]{content:"bRkRGv,"}/*!sc*/ .ghWRJY{position:relative;}/*!sc*/ @media (max-width:480px){.ghWRJY{padding:1rem 1rem;}}/*!sc*/ .ghWRJY .badgeColors{background:#f6f7f9;}/*!sc*/ .ghWRJY .badgeColors:hover{background:!important;color:!important;box-shadow:0 0.2em ,0 -0.2em , 0.2em 0 ,-0.2em 0;-webkit-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out;}/*!sc*/ .ghWRJY .selectedLang{box-shadow:0 0.2em #0b0,0 -0.2em #0b0,0.2em 0 #0b0,-0.2em 0 #0b0;}/*!sc*/ .ghWRJY .fa-headphones{color:!important;}/*!sc*/ .ghWRJY .styled_anchor{color:!important;}/*!sc*/ .ghWRJY .styled_anchor:hover{color:white !important;background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% );}/*!sc*/ .ghWRJY .profile-container,.ghWRJY > a > .profileImage{box-shadow:0 0.2em ,0 -0.2em , 0.2em 0 ,-0.2em 0 !important;}/*!sc*/ .ghWRJY .styled_anchorReg{padding:0 1rem;background-image:linear-gradient( transparent 0%, transparent calc(20% - 9px), transparent calc(50% - 9px), 100% );}/*!sc*/ .ghWRJY .styled_anchorReg:hover{color:!important;background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% );}/*!sc*/ .ghWRJY .customColorLink{background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% ) !important;}/*!sc*/ .ghWRJY .customColorLink:hover{background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% );}/*!sc*/ .ghWRJY .votingButton{background:whitesmoke;color:black;}/*!sc*/ .ghWRJY .votingButton:hover{background:black !important;color:white !important;}/*!sc*/ .ghWRJY .title-short{background:transparent;}/*!sc*/ .ghWRJY .rankBox p{background:!important;color:!important;border:3px solid !important;}/*!sc*/ .ghWRJY .story-title-anchor:hover,.ghWRJY .company-anchor:hover{background:!important;}/*!sc*/ .ghWRJY .company-details,.ghWRJY .story-details{border:1px solid !important;}/*!sc*/ .ghWRJY .yearBtnActive{color:!important;border-bottom:2px solid !important;}/*!sc*/ .ghWRJY .yearBtn:hover{color:!important;background: !important;}/*!sc*/ .ghWRJY .card-wrapper{background:transparent !important;-webkit-animation:2s linear alternate fade;animation:2s linear alternate fade;}/*!sc*/ @-webkit-keyframes fade{0%{opacity:0.1;}25%{opacity:1;}}/*!sc*/ @keyframes fade{0%{opacity:0.1;}25%{opacity:1;}}/*!sc*/ .ghWRJY #about{background:transparent !important;}/*!sc*/ .ghWRJY #about a{border:2px solid !important;color:!important;}/*!sc*/ .ghWRJY #about a:hover{background:!important;border:2px solid !important;color:!important;}/*!sc*/ .ghWRJY #about .react-tabs__tab--selected{color:!important;background:!important;}/*!sc*/ .ghWRJY #about .react-tabs__tab--selected a{color:!important;background:!important;}/*!sc*/ .ghWRJY #about .react-tabs__tab:hover{color:!important;}/*!sc*/ .ghWRJY #about .react-tabs__tab-panel{background:!important;}/*!sc*/ data-styled.g110[id="sc-9d336bae-1"]{content:"ghWRJY,"}/*!sc*/ .hgrxrJ{display:grid;max-width:1200px;width:100%;margin:0 auto 4.5rem;grid-gap:3rem 2.5rem;grid-template-columns:minmax(0,1fr);}/*!sc*/ .hgrxrJ > h1{margin-bottom:0;margin-top:0;grid-column:1 / -1;}/*!sc*/ @media screen and (min-width:768px){.hgrxrJ > h1{text-align:center;}}/*!sc*/ .hgrxrJ section .tagDescription{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:2rem 10px 4rem;}/*!sc*/ .hgrxrJ section > h2,.hgrxrJ section > h3,.hgrxrJ section > h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;grid-column:1 / -1;font-weight:900;font-size:24px;text-transform:uppercase;}/*!sc*/ .hgrxrJ section > h2:before,.hgrxrJ section > h3:before,.hgrxrJ section > h4:before,.hgrxrJ section > h2:after,.hgrxrJ section > h3:after,.hgrxrJ section > h4:after{content:"";-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:3px solid #3c3c3b;}/*!sc*/ .hgrxrJ section > h2:before,.hgrxrJ section > h3:before,.hgrxrJ section > h4:before{margin-right:30px;}/*!sc*/ .hgrxrJ section > h2:after,.hgrxrJ section > h3:after,.hgrxrJ section > h4:after{margin-left:30px;}/*!sc*/ data-styled.g160[id="sc-c8c186ee-0"]{content:"hgrxrJ,"}/*!sc*/ .liiABY{display:grid;grid-template-columns:1fr;padding:0 1.2rem;}/*!sc*/ @media screen and (min-width:768px){.liiABY{grid-template-columns:1fr 3fr 1fr;grid-gap:10px;}.liiABY > *{grid-column:2 / -2;}}/*!sc*/ data-styled.g161[id="sc-c8c186ee-1"]{content:"liiABY,"}/*!sc*/ .kMeFKz .adCard{z-index:2;}/*!sc*/ .kMeFKz .adCard img{object-fit:cover !important;}/*!sc*/ @media screen and (max-width:700px){.kMeFKz .adCard img{object-fit:contain !important;}}/*!sc*/ .kMeFKz .dimmed{position:relative;}/*!sc*/ .kMeFKz .dimmed:after{content:" ";z-index:1;display:block;position:absolute;height:100vh;top:0;left:0;right:0;background:rgba(0,0,0,0.7);}/*!sc*/ .kMeFKz .box{z-index:30;width:auto;max-width:550px;height:auto;background-color:green;color:#fff;padding:20px;position:absolute;top:0px;left:25%;}/*!sc*/ .kMeFKz .box3{z-index:30;width:auto;max-width:740px;height:auto;background-color:green;color:#fff;padding:20px;position:absolute;margin:40px;top:15%;right:5%;margin-left:auto;}/*!sc*/ .kMeFKz .box3 img{margin-top:1rem;height:auto;width:400px;}/*!sc*/ .kMeFKz .box.arrow-top{margin-top:40px;}/*!sc*/ .kMeFKz .box.arrow-top:after{content:" ";position:absolute;left:30px;bottom:-15px;border-top:none;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid green;}/*!sc*/ @media only screen and (max-width:1500px){.kMeFKz .box{left:10%;}}/*!sc*/ @media only screen and (max-width:1250px){.kMeFKz .box{left:0rem;max-width:500px;}.kMeFKz .box3{max-width:600px;top:15%;right:-3%;}}/*!sc*/ @media only screen and (max-width:940px){.kMeFKz .dimmedTop:after{height:100vh;}.kMeFKz .box{left:0%;max-width:90%;top:50px;}.kMeFKz .box3{margin-right:0;max-width:400px;top:12%;right:0%;}}/*!sc*/ @media only screen and (max-width:800px){.kMeFKz .box3{margin-right:0;max-width:100%;top:20%;right:0%;}}/*!sc*/ data-styled.g165[id="sc-d93e0de7-1"]{content:"kMeFKz,"}/*!sc*/ .cgGNxI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;}/*!sc*/ @media screen and (max-width:768px){.cgGNxI{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ .cgGNxI .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/ @media screen and (max-width:768px){.cgGNxI .btns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ .cgGNxI .filter-active{background:#0b0;color:white;}/*!sc*/ .cgGNxI .filter-active:hover{background:#0f0;}/*!sc*/ .cgGNxI .filter{margin-right:10px;color:#f6f7f9;}/*!sc*/ .cgGNxI .purrcat{background:#f3f4f6;}/*!sc*/ .cgGNxI .purrcat:hover{color:white;}/*!sc*/ .cgGNxI .ais-SearchBox-reset{display:none !important;}/*!sc*/ .cgGNxI input.ais-SearchBox-input{background:#f9fafb !important;border:1px solid #d1d5db !important;color:black !important;height:40px !important;font-size:1.5rem !important;font-weight:normal !important;}/*!sc*/ .cgGNxI input.ais-SearchBox-input::-webkit-input-placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .cgGNxI input.ais-SearchBox-input::-moz-placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .cgGNxI input.ais-SearchBox-input:-ms-input-placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .cgGNxI input.ais-SearchBox-input::placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .cgGNxI button.ais-SearchBox-submit{right:10px !important;background:none !important;}/*!sc*/ .cgGNxI button.ais-SearchBox-submit svg.ais-SearchBox-submitIcon{fill:black !important;}/*!sc*/ .cgGNxI .purrCatBtn{background:black;color:white;}/*!sc*/ .cgGNxI .purrCatBtn:hover{color:white;}/*!sc*/ data-styled.g166[id="sc-d93e0de7-2"]{content:"cgGNxI,"}/*!sc*/ .jSLNEh{background:#d1d5db;font-weight:bold;padding:1rem;border:none;border-radius:5px;font-size:1.5rem;cursor:pointer;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;margin-bottom:1rem;}/*!sc*/ .jSLNEh:hover{background:#0b0;}/*!sc*/ @media screen and (max-width:1070px){.jSLNEh{padding:1rem;font-size:1.2rem;}}/*!sc*/ data-styled.g167[id="sc-d93e0de7-3"]{content:"jSLNEh,"}/*!sc*/ .eNUQFB input[type="email"]{width:350px;border-radius:5px;padding:10px;margin:10px -5px 0px 10px;border:2px solid #c1cad4;}/*!sc*/ @media screen and (max-width:768px){.eNUQFB input[type="email"]{padding:10px 10px;margin:0;width:100%;}}/*!sc*/ .eNUQFB input{background:white;}/*!sc*/ .eNUQFB .emailContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .eNUQFB header{margin-bottom:3rem;}/*!sc*/ .eNUQFB header p{text-align:center;}/*!sc*/ @media screen and (max-width:768px){.eNUQFB header p{padding:0 2rem;text-align:start;}}/*!sc*/ .eNUQFB header h1{margin-bottom:0;margin-top:0;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:5px;}/*!sc*/ .eNUQFB header h1 > span{grid-column-start:2;}/*!sc*/ .eNUQFB header h1 small{font-size:0.5em;}/*!sc*/ .eNUQFB header h1 button{margin-left:auto;}/*!sc*/ .eNUQFB .quote-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px;padding:10px;margin-bottom:30px;border-radius:1rem;}/*!sc*/ .eNUQFB .quote-header .contest-card{width:48%;background:#f5f5f5;padding:20px;border-radius:10px;}/*!sc*/ @media screen and (max-width:960px){.eNUQFB .quote-header .contest-card{width:100%;}}/*!sc*/ .eNUQFB .quote-header p{font-size:14px;}/*!sc*/ .eNUQFB .quote-header i{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;max-height:65px;}/*!sc*/ @media screen and (max-width:960px){.eNUQFB .quote-header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ .eNUQFB header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem;border:2px solid #0f0;width:100%;}/*!sc*/ @media screen and (max-width:800px){.eNUQFB header h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}}/*!sc*/ .eNUQFB header.tagged-header{background:black;background:#f5f5f5;border-radius:1rem;padding:2rem;margin-bottom:3rem;padding-bottom:3rem;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;}/*!sc*/ .eNUQFB header.not-mobile{width:40%;}/*!sc*/ .eNUQFB header p{text-align:center;margin-top:1rem;margin-bottom:0rem;}/*!sc*/ @media screen and (min-width:800px){.eNUQFB header p{margin-bottom:2rem;}}/*!sc*/ .eNUQFB header .center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .eNUQFB header .purcat{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;}/*!sc*/ @media screen and (max-width:800px){.eNUQFB header .purcat{margin-left:0px;margin-top:1rem;}}/*!sc*/ .eNUQFB header .purcatp{padding:0 1rem;}/*!sc*/ .eNUQFB header .lang-button,.eNUQFB header .purr-cat-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:1.5rem;text-transform:uppercase;padding:0.2rem 0.5rem;border-radius:0.5rem;background:white;border:2px solid black;}/*!sc*/ .eNUQFB header .lang-button:hover,.eNUQFB header .purr-cat-button:hover{background:green;color:white;}/*!sc*/ .eNUQFB header .lang-button:hover img,.eNUQFB header .purr-cat-button:hover img{background:white;}/*!sc*/ .eNUQFB header .lang-button img,.eNUQFB header .purr-cat-button img{margin-right:1rem;background:white;}/*!sc*/ .eNUQFB header .tooltip-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:24px;}/*!sc*/ .eNUQFB header .tooltip-container button{margin-left:10px;margin-top:13px !important;}/*!sc*/ .eNUQFB header .subscribe-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}/*!sc*/ @media screen and (max-width:850px){.eNUQFB header .subscribe-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/ .eNUQFB header .tooltip-trigger{cursor:pointer;}/*!sc*/ .eNUQFB header .tooltip{font-size:1rem;display:none;position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;white-space:nowrap;z-index:1;right:0px;top:30px;}/*!sc*/ .eNUQFB header .tooltip-subscribe{font-size:1rem;display:none;position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;white-space:nowrap;z-index:1;right:-30px;top:-35px;font-weight:bold;}/*!sc*/ .eNUQFB header .tooltip-container:hover .tooltip{display:block;}/*!sc*/ @media screen and (max-width:800px){.eNUQFB header .tooltip-container:hover .tooltip{display:none;}}/*!sc*/ .eNUQFB header .tooltip-container:hover .tooltip-subscribe{display:block;}/*!sc*/ @media screen and (max-width:800px){.eNUQFB header .tooltip-container:hover .tooltip-subscribe{display:none;}}/*!sc*/ .eNUQFB header button.subscribe{font-size:14px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:10px 10px 0px 10px;background:#009900;border:none;padding:10px;color:white;border-radius:0.5rem;-webkit-transition:0.2s ease-in;transition:0.2s ease-in;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ @media screen and (max-width:800px){.eNUQFB header button.subscribe{font-size:14px;margin-bottom:40px;}}/*!sc*/ .eNUQFB header button.subscribe:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background:darkgreen;}/*!sc*/ .eNUQFB header button.subscribe svg{font-size:22px;fill:white;}/*!sc*/ .eNUQFB header button.get-a-job{width:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .eNUQFB header button.get-a-job a{color:white;}/*!sc*/ .eNUQFB header.search-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;}/*!sc*/ .eNUQFB header.search-header > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .eNUQFB header.search-header > div h1{margin-right:1rem;}/*!sc*/ @media screen and (min-width:768px){.eNUQFB header.search-header > div{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .eNUQFB .ais-RefinementList{display:block;width:100%;}/*!sc*/ .eNUQFB .ais-SearchBox{display:block;}/*!sc*/ .eNUQFB .ais-SearchBox-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:400px;}/*!sc*/ .eNUQFB .ais-SearchBox-form input{background:#003b00;border:none;margin:1rem 0;border-radius:5px;font-weight:bold;outline-color:#0b0;width:100%;padding:15px;background:#003b00;-webkit-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out;color:#0f0;}/*!sc*/ @media screen and (max-width:768px){.eNUQFB .ais-SearchBox-form input{width:70%;margin-left:60px;}}/*!sc*/ .eNUQFB .ais-SearchBox-form input::-webkit-input-placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .eNUQFB .ais-SearchBox-form input::-moz-placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .eNUQFB .ais-SearchBox-form input:-ms-input-placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .eNUQFB .ais-SearchBox-form input::placeholder{color:#3c3c3b;font-size:1.2rem;}/*!sc*/ .eNUQFB .ais-SearchBox-form > button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px;border:0;cursor:pointer;background:none;}/*!sc*/ .eNUQFB .ais-SearchBox-form > button.ais-SearchBox-submit{background-color:#003b00;}/*!sc*/ .eNUQFB .ais-SearchBox-form > button .ais-SearchBox-submitIcon,.eNUQFB .ais-SearchBox-form > button .ais-SearchBox-resetIcon{width:15px;height:15px;}/*!sc*/ .eNUQFB .ais-SearchBox-form > button .ais-SearchBox-submitIcon path,.eNUQFB .ais-SearchBox-form > button .ais-SearchBox-resetIcon path{fill:#0b0;}/*!sc*/ .eNUQFB .ais-SearchBox-form > button.ais-SearchBox-reset{background:none;}/*!sc*/ .eNUQFB .ais-SearchBox-form .ais-SearchBox-submit{position:absolute;right:50px;padding:14px 5px;}/*!sc*/ .eNUQFB .ais-Pagination-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;list-style:none;font-size:1.8rem;padding:1rem;}/*!sc*/ @media screen and (max-width:500px){.eNUQFB .ais-Pagination-list{font-size:1.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.eNUQFB .ais-Pagination-list li:nth-child(7){display:none;}.eNUQFB .ais-Pagination-list li:nth-child(8){display:none;}}/*!sc*/ .eNUQFB .ais-Pagination-list .ais-Pagination-link{padding:0.3rem 1rem;display:block;border:1px solid #c2cad6;border-radius:2px;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background-color 0.2s ease-out;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}/*!sc*/ .eNUQFB .ais-Pagination-list .ais-Pagination-link:hover{background-color:#0b0;color:#f6f7f9;}/*!sc*/ .eNUQFB .ais-Pagination-list .ais-Pagination-item{margin-bottom:10px;}/*!sc*/ .eNUQFB .ais-Pagination-list .ais-Pagination-item + .ais-Pagination-item{margin-left:10px;}/*!sc*/ .eNUQFB .ais-Pagination-list .ais-Pagination-item--selected .ais-Pagination-link{color:#f6f7f9;background-color:#0b0;border-color:#0b0;}/*!sc*/ @media screen and (min-width:768px){.eNUQFB{grid-gap:2.5rem 25px;}}/*!sc*/ .eNUQFB .coin-page-cta{justify-self:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:25px;}/*!sc*/ .eNUQFB .badge{display:none;}/*!sc*/ @media screen and (min-width:1255px){.eNUQFB .badge{padding:0px;border-radius:0px;position:absolute;left:-44px;top:110px;-webkit-transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);-moz-transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);-o-transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);-ms-transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);-webkit-transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);-ms-transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);transform:rotate(-45deg) scale(1) skew(0deg) translate(10px);text-align:center;background-color:#f70000;color:white;padding:0 0.5em;border-top:0px;line-height:20px;margin:0;}.eNUQFB .badge:after{content:" ";position:absolute;right:-19px;top:0px;border-right:20px solid transparent;border-bottom:20px solid #f70000;}.eNUQFB .badge:before{content:" ";position:absolute;left:-20px;top:0px;border-left:20px solid transparent;border-bottom:20px solid #f70000;}}/*!sc*/ data-styled.g168[id="sc-d93e0de7-4"]{content:"eNUQFB,"}/*!sc*/ </style></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WGQVQ44" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="__next" data-reactroot=""><div class="sc-9d336bae-0 bRkRGv"><header class="sc-eeb22f6c-0 eTNptX"><div class="mainNav" style="background:;background-image:"><div class="left-portion"><div class="search-container active"><div class="input-holder"><div class="ais-SearchBox"><form novalidate="" class="ais-SearchBox-form" action="" role="search"><input type="search" placeholder="Discover Anything" autoComplete="off" autoCorrect="off" autoCapitalize="off" spellcheck="false" required="" maxLength="512" value="" class="ais-SearchBox-input"/><button type="submit" title="Submit your search query." class="ais-SearchBox-submit"><svg class="ais-SearchBox-submitIcon" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40" aria-hidden="true"><path d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"></path></svg></button><button type="reset" title="Clear the search query." class="ais-SearchBox-reset" hidden=""><svg class="ais-SearchBox-resetIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10" aria-hidden="true"><path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"></path></svg></button></form></div><img src="https://hackernoon.imgix.net/search-new.png?w=19&amp;h=19" class="search" alt="Search icon" width="19" height="19"/></div></div></div><a class="logo" href="/"><span class="desktop" style="background-color:;padding:5px;border-radius:5px"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27248%27%20height=%2740%27/%3e"/></span><img alt="Hackernoon logo" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Hackernoon logo" srcSet="https://hackernoon.imgix.net/hn-logo.png?auto=format&amp;fit=max&amp;w=256 1x, https://hackernoon.imgix.net/hn-logo.png?auto=format&amp;fit=max&amp;w=640 2x" src="https://hackernoon.imgix.net/hn-logo.png?auto=format&amp;fit=max&amp;w=640" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span><span class="mobile"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2737%27%20height=%2740%27/%3e"/></span><img alt="Hackernoon logo" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Hackernoon logo" srcSet="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=48 1x, https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=96 2x" src="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=96" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span></a><div class="right-portion"><div style="width:fit-content" class="sc-eeb22f6c-1 cOdmIY"><a style="color:#003b00;border-color:#003b00;background-color:#88ff88;border-radius:5px" href="/reader-boot" class="sc-b3d23cc4-0 jECpNX">Read</a><a style="color:#003b00;border-color:#003b00;background-color:#88ff88;border-radius:5px;margin-right:2rem" href="https://app.hackernoon.com/new" class="sc-b3d23cc4-0 jECpNX">Write</a></div><div><img width="35" height="35" src="https://hackernoon.imgix.net/unread-bell.png?w=40" style="vertical-align:middle" alt="see notifications" class="sc-4d156c87-0 hslCzy"/><div class="sc-4d156c87-1 izlxCY"><div class="header">Notifications</div><div class="content"></div><div style="display:flex"><div class="more">see <!-- --> more</div></div></div></div><div class="sc-dd1bca92-0 jSiCMG"><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled"><button aria-label="Toggle menu" aria-expanded="false" aria-controls="main-menu" class="sc-14b24a79-0 ihbTZc"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 20" width="22" style="fill:"><path style="fill:" d="M21 9h1v2h-1v1H1v-1H0V9h1V8h20v1zM21 17h1v2h-1v1H1v-1H0v-2h1v-1h20v1zM22 1v2h-1v1H1V3H0V1h1V0h20v1h1z"></path></svg></button><div aria-hidden="true" style="background-color:" class="sc-16ad823d-0 bfEqpI"><div class="mobile-header"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2730%27%20height=%2730%27/%3e"/></span><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="hackernoon-logo" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img srcSet="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=96 1x, https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=96 2x" src="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=96" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="hackernoon-logo" loading="lazy"/></noscript></span><div class="mobile-header-left"><a href="https://app.hackernoon.com/signup" class="mobile-auth">LOGIN / SIGNUP</a><img class="close-nav-img" src="https://hackernoon.imgix.net/icons/SVG/awesome/Window%20Close.svg"/></div></div><div class="sc-16ad823d-1 kcgCcU"></div></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div></div></div></div><div class="sc-72f8e89d-0 lkKurX subNav" style="border-top:;background-color:;color:"><ul style="background-color:" class="sc-b69cf9f6-0 kTjQvw"></ul></div><div><div style="background:;color:" class="sc-507e8eeb-0 iocYRY"><a class="logo" href="/"><img src="/hn-logo.png" alt="Hackernoon logo"/></a><a style="color:" class="daLink" target="_blank" rel="sponsored"><span style="color:;display:flex;align-items:center;background:;padding:0 10px;border-radius:5px"></span></a><div class="colorPickerIcon"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2725%27%20height=%2725%27/%3e"/></span><img alt="paint-brush" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="paint-brush" srcSet="https://hackernoon.imgix.net/brush2.png?w=25&amp;auto=format&amp;fit=max 1x, https://hackernoon.imgix.net/brush2.png?w=25&amp;auto=format&amp;fit=max 2x" src="https://hackernoon.imgix.net/brush2.png?w=25&amp;auto=format&amp;fit=max" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></div></div></div></header><div style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><main class="sc-9d336bae-1 ghWRJY"><div class="sc-c8c186ee-0 sc-d93e0de7-4 hgrxrJ eNUQFB"><div class="sc-d93e0de7-1 kMeFKz"><div style="display:flex"><header class="tagged-header not-mobile"><img style="height:200px;object-fit:cover;border-radius:10px" src="https://cdn.hackernoon.com/images/tagged-banners/programming.jpg"/><h1 style="display:flex;justify-content:space-between;align-items:center;margin-top:20px"><span>#<!-- -->web-development<!-- --> <!-- --> </span> <small>5,028<!-- --> <!-- -->stories</small></h1><p style="text-align:start">HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet. <br/></p><div style="display:flex;flex-direction:column" class="sc-d93e0de7-2 cgGNxI"><div class="btns" style="display:flex;flex-direction:column;width:100%"><div class="subscribe-wrapper" style="width:100%"><div style="width:100%"><button style="display:flex;border-radius:5px;border:none;background:green;color:white;width:100%" class="sc-b3d23cc4-0 jECpNX"><span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14" width="22" style="fill:white"><path style="fill:white" d="M21 1V0H2v1H1v1H0v11h1v1h20v-1h1V1h-1ZM3 12H2V2h1v10Zm8-2H5V5h6v5Zm9 0h-8V9h8v1Zm-8-2V7h7v1h-7Zm8-2h-8V5h8v1Zm0-2H5V2h15v2Z"></path><path style="fill:white" d="M6 6h4v3H6z"></path></svg> <!-- -->SUBSCRIBE TO TAG</span></button><div class="tooltip-subscribe">Get stories from this category strait to your inbox</div></div></div><button style="background:#9CA3AF;width:100%;margin-top:10px" class="sc-d93e0de7-3 jSLNEh filter">馃摑 Start Writing</button><div style="display:flex;width:100%"><button style="background:#9CA3AF;width:70%" class="sc-d93e0de7-3 jSLNEh"><a style="color:white" href="/p/publish/content/programming" target="_blank">馃挕 Why Write About <!-- -->programming</a></button><button class="sc-d93e0de7-3 jSLNEh purrCatBtn" style="width:50%;margin-left:10px;display:flex;align-items:center;justify-content:center"><div style="color:white;display:flex;align-items:center;justify-content:center"><a style="color:white;display:flex;align-items:center;justify-content:center" href="/c/programming"><img style="filter:brightness(0) invert(1);margin-right:5px" src="https://hackernoon.imgix.net/icons/SVG/Programming.svg" width="15" height="15"/>programming</a><div class="tooltip">See more Pages and Stories related to <!-- -->web-development</div></div></button></div></div></div></header><div style="margin-top:10px;width:100%"><div class="infinite-scroll-component__outerdiv"><div class="infinite-scroll-component " style="height:auto;overflow:auto;-webkit-overflow-scrolling:touch"><div style="text-align:center"><img src="/watch-gif.gif" alt="hn Icon" width="70"/></div></div></div></div></div><div class="sc-d93e0de7-2 cgGNxI"><div><div><button style="background:#00cc00;color:white;margin-right:10px" class="sc-d93e0de7-3 jSLNEh">馃敟 Most Recent</button><button style="background:;color:;margin-right:10px" class="sc-d93e0de7-3 jSLNEh">馃搱 Most Read</button></div></div><div class="ais-SearchBox"><form novalidate="" class="ais-SearchBox-form" action="" role="search"><input type="search" placeholder="Search" autofocus="" autoComplete="off" autoCorrect="off" autoCapitalize="off" spellcheck="false" required="" maxLength="512" value="" class="ais-SearchBox-input"/><button type="submit" title="Submit your search query." class="ais-SearchBox-submit"><svg class="ais-SearchBox-submitIcon" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40" aria-hidden="true"><path d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"></path></svg></button><button type="reset" title="Clear the search query." class="ais-SearchBox-reset" hidden=""><svg class="ais-SearchBox-resetIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10" aria-hidden="true"><path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"></path></svg></button></form></div></div><div class="infinite-scroll-component__outerdiv"><div class="infinite-scroll-component " style="height:auto;overflow:auto;-webkit-overflow-scrolling:touch"><div style="text-align:center"><img src="/watch-gif.gif" alt="hn Icon" width="70"/></div></div></div><div class="sc-c8c186ee-1 liiABY"></div></div></div></main></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"data":{"slug":"web-development","category":"programming","description":"HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet. ","parentCategory":"programming","storyCount":5028,"text":"web-development","objectID":"web-development","tagAd":{"data":{"id":"afMEduRSwyR6CRgKUe4X","active":true,"category":[],"companyName":"Miro-Prog","customAd":"https://cdn.hackernoon.com/images/img-ql53l5p.png","firstColor":"#29c929","font":"HackerNoon","fontColor":"#FFFFFF","image":"https://cdn.hackernoon.com/images/img-5h13mf0.jpeg","link":"https://ad.doubleclick.net/ddm/trackclk/N1700473.5487816HACKERNOON/B32575813.405683729;dc_trk_aid=597649435;dc_trk_cid=223410562;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=;dc_tdv=1","logo":"","parentCategory":["programming"],"secondColor":"#009300","tags":[],"text":"Welcome to Miro - The Innovation Workspace","thirdColor":"#007200","type":"tag","website":"https://ad.doubleclick.net/ddm/trackclk/N1700473.5487816HACKERNOON/B32575813.405683729;dc_trk_aid=597649435;dc_trk_cid=223410562;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=;dc_tdv=1"},"id":"afMEduRSwyR6CRgKUe4X","active":true,"category":[],"companyName":"Miro-Prog","customAd":"https://cdn.hackernoon.com/images/img-ql53l5p.png","firstColor":"#29c929","font":"HackerNoon","fontColor":"#FFFFFF","image":"https://cdn.hackernoon.com/images/img-5h13mf0.jpeg","link":"https://ad.doubleclick.net/ddm/trackclk/N1700473.5487816HACKERNOON/B32575813.405683729;dc_trk_aid=597649435;dc_trk_cid=223410562;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=;dc_tdv=1","logo":"","parentCategory":["programming"],"secondColor":"#009300","tags":[],"text":"Welcome to Miro - The Innovation Workspace","thirdColor":"#007200","type":"tag","website":"https://ad.doubleclick.net/ddm/trackclk/N1700473.5487816HACKERNOON/B32575813.405683729;dc_trk_aid=597649435;dc_trk_cid=223410562;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=;dc_tdv=1"},"jobAd":null,"pageLang":"en"}},"__N_SSG":true},"page":"/tagged/[slug]","query":{"slug":"web-development"},"buildId":"xXlSxcnUdbwy3ckXHYhzq","isFallback":false,"gsp":true,"scriptLoader":[{"id":"gtag_manager","strategy":"afterInteractive","dangerouslySetInnerHTML":{"__html":"(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-WGQVQ44')"}}]}</script><div> <script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = {"applyGdprForCH":false,"askConsentAtCookiePolicyUpdate":true,"countryDetection":true,"enableFadp":true,"enableLgpd":true,"enableTcf":true,"enableUspr":true,"gdprAppliesGlobally":false,"googleAdditionalConsentMode":true,"lang":"en","lgpdAppliesGlobally":false,"perPurposeConsent":true,"siteId":1848357,"tcfPurposes":{"2":"consent_only","7":"consent_only","8":"consent_only","9":"consent_only","10":"consent_only"},"cookiePolicyId":18778700, "banner":{ "acceptButtonCaptionColor":"white","acceptButtonColor":"#00d500","acceptButtonDisplay":true,"backgroundColor":"#000001","brandBackgroundColor":"#00FF00","brandTextColor":"#000000","closeButtonRejects":true,"customizeButtonCaptionColor":"#FFFFFF","customizeButtonColor":"#00AA00","customizeButtonDisplay":true,"explicitWithdrawal":true,"listPurposes":true,"logo":"https://hackernoon.imgix.net/hn-logo.png?auto=format&fit=max&w=320","ownerName":"Hacker Noon","position":"float-bottom-left","rejectButtonDisplay":true,"showPurposesToggles":true,"showTotalNumberOfProviders":true }}; </script> <script type="text/javascript" src="https://cs.iubenda.com/autoblocking/1848357.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> </div></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10