:root{--black:#000;--white:#fff;--dark-grey:#353535;--grey:#828282;--light-grey:#cbcbcb;--light-light-grey:#f3f3f3;--black-transparent:#000c;--light-red:#ffd2d2;--red:red;--orange:orange;--light-orange:#ffecc8;--yellow:yellow;--green:green;--blue:blue;--indigo:indigo;--violet:violet;--pink:pink;--lime:lime;--cyan:cyan;--strong-cyan:#3dd6d0;--ocean-mist:#15b097;--raspberry-red:#d81159;--error:var(--red);--warning:var(--orange);--success:var(--lime);--informational:var(--blue);--unknown:var(--grey);--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--page-max-width:1400px;--page-padding:2rem;--body-background-colour:var(--black);--primary-colour:var(--raspberry-red);--main-header-container-background-color:var(--light-light-grey);--main-header-container-bottom-border-colour:var(--light-grey);--main-header-background-color:var(--light-light-grey);--main-header-link-text-colour:var(--black);--log-out-button-background-colour:var(--light-light-grey);--logo-container-background-colour:var(--light-light-grey);--logo-background-colour:var(--light-light-grey);--logo-text-colour:var(--black);--main-menu-container-background-colour:var(--black);--main-menu-background-colour:var(--black);--main-menu-section-header-text-colour:var(--white);--main-menu-link-colour:var(--white);--main-menu-button-open-icon-colour:var(--black);--main-menu-button-close-icon-colour:var(--primary-colour);--breadcrumbs-container-background-colour:var(--light-light-grey);--breadcrumbs-background-colour:var(--light-light-grey);--breadcrumbs-link-colour:var(--black);--breadcrumbs-link-hover-colour:var(--primary-colour);--main-container-background-colour:var(--light-light-grey);--main-background-colour:var(--light-light-grey);--input-text-border-colour:var(--light-grey);--page-introduction-text-link-colour:var(--primary-colour);--body-content-link-text-colour:var(--primary-colour);--home-search-background-colour:var(--light-light-grey);--forgot-password-text-link:var(--black);--tool-page-background-colour:var(--pink);--scrapers-contents-link-colour:var(--black);--final-url-analysed-message-link-text-colour:var(--primary-colour);--home-page-list-text-link-colour:var(--black);--home-page-list-text-link-hover-colour:var(--primary-colour);--table-border-colour:var(--black);--table-header-background-colour:var(--dark-grey);--table-header-text-colour:var(--white);--table-data-background-colour:var(--light-light-grey);--table-link-text-colour:var(--black);--table-link-text-hover-colour:var(--primary-colour);--highlight-whitespace-background:var(--yellow);--highlight-whitespace-text-color:var(--black);--target-keyword-background-colour:var(--lime);--target-keyword-text-colour:var(--black);--tool-cards-container-background-colour:var(--violet);--tool-card-background-colour:var(--pink);--tool-card-link-text-colour:var(--black);--tool-card-link-text-hover-colour:var(--primary-colour);--legal-checkbox-text-link:var(--primary-colour);--footer-container-background-colour:var(--black);--footer-background-colour:var(--black);--footer-text-colour:var(--white);--footer-nav-background-colour:var(--black);--footer-nav-header-text-colour:var(--white);--footer-nav-links-text-colour:var(--white);--donate-link-text-colour:var(--white);--donate-link-hover-text-colour:var(--primary-colour);--copyright-background-colour:var(--black);--copyright-text-colour:var(--grey);--cookie-banner-background-colour:var(--light-light-grey);--cookie-banner-text-colour:var(--black);--cookie-banner-text-link-colour:var(--primary-colour)}@font-face{font-family:Michroma;src:url(/fonts/Michroma-Regular.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}.error-text{color:var(--error)}.success-text{color:var(--success)}.warning-text{color:var(--warning)}.error-background,.error-background a{background-color:var(--error);color:var(--white)}.warning-background,.warning-background a{background-color:var(--warning);color:var(--black)}.success-background,.success-background a{background-color:var(--success);color:var(--white)}.informational-background,.informational-background a{background-color:var(--informational);color:var(--white)}.unknown-background,.unknown-background a{background-color:var(--unknown);color:var(--white)}.yellow-background,.yellow-background a{background-color:var(--yellow);color:var(--black)}html{font-size:16px}body{background-color:var(--body-background-colour);font-family:var(--font-family)}h1{margin-bottom:.5rem;font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.5rem}li{margin-bottom:.5rem;margin-left:2.5rem}.input-url,.input-target-keyword{border:1px solid var(--input-text-border-colour);border-radius:5px;width:100%;padding:10px;font-size:1rem}.input-target-keyword{max-width:400px}.input-url-buttons-container{flex-wrap:wrap;gap:.5rem;display:flex}.input-url-buttons-container button{padding:10px;font-weight:700}.input-url-buttons-container button.clickable{cursor:pointer}.home-search,.scrapers-search{gap:.5rem;margin-bottom:2rem;display:grid}.input-password,.input-email{flex-direction:column;display:flex}.input-password label,.input-email label{margin-bottom:.3rem;font-weight:700}.input-password input,.input-email input{max-width:300px;margin-bottom:.5rem;padding:10px;font-size:1rem}.password-requirements{margin-bottom:1rem}.password-requirements .paragraph{margin-bottom:.5rem}.password-requirements ul{padding-left:0;list-style:none}.main-header-container{background-color:var(--main-header-container-background-color);border-bottom:1px solid var(--main-header-container-bottom-border-colour)}.main-header{background-color:var(--main-header-background-color);max-width:var(--page-max-width);padding:5px var(--page-padding);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;margin:auto;display:flex}.main-header .main-menu-wrapper .account-link-and-log-out-button-container button{background-color:var(--log-out-button-background-colour)}.logo-container{background-color:var(--logo-container-background-colour)}.logo{background-color:var(--logo-background-colour);color:var(--logo-text-colour);font-family:Michroma;font-size:1.4rem;font-weight:900;text-decoration:none}.main-menu-wrapper-links-and-buttons-container{flex-wrap:wrap;align-items:center;gap:10px 30px;display:flex}.account-link-and-log-out-button-container,.log-in-and-sign-up-links-container{flex-wrap:wrap;gap:10px 30px;display:flex}.log-in-link,.sign-up-link,.account-link,.log-out-button>button{cursor:pointer;color:var(--main-header-link-text-colour);font-size:1rem;text-decoration:none}.log-out-button>button{font-family:var(--font-family);border:0}.log-in-link:hover,.sign-up-link:hover,.account-link:hover,.log-out-button>button:hover{text-decoration:underline}.main-menu-wrapper .main-menu-button-open,.main-menu-wrapper .main-menu-button-close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.main-menu-wrapper .main-menu-button-open span,.main-menu-wrapper .main-menu-button-close span{font-size:45px;line-height:1}.main-menu-wrapper .main-menu-button-open{color:var(--main-menu-button-open-icon-colour)}.main-menu-button-close-container{flex-wrap:wrap;justify-content:end;margin-bottom:1rem;display:flex}.main-menu-wrapper .main-menu-button-close{color:var(--main-menu-button-close-icon-colour)}.main-menu-container{background-color:var(--main-menu-container-background-colour);text-align:left;z-index:9999;align-content:start;width:100vw;height:100vh;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(200%)}.main-menu-container.is-visible{transform:translate(0%)}.main-menu-and-close-button{max-width:var(--page-max-width);padding:5px var(--page-padding) 50px var(--page-padding);margin:auto}.main-menu{background-color:var(--main-menu-background-colour);gap:3rem;font-size:1rem;display:grid}.main-menu .section{justify-items:start;display:grid}.main-menu .section .main-menu-header{color:var(--main-menu-section-header-text-colour);text-transform:uppercase;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;text-decoration:none}.main-menu .section .main-menu-header:hover{text-decoration:underline}.main-menu .section .links{justify-items:start;gap:1.5rem;display:grid}.main-menu .section .links a{color:var(--main-menu-link-colour);text-decoration:none}.main-menu .section .links a:hover{text-decoration:underline}.breadcrumbs-container{background-color:var(--breadcrumbs-container-background-colour)}.breadcrumbs{background-color:var(--breadcrumbs-background-colour);max-width:var(--page-max-width);padding:1rem var(--page-padding) 0 var(--page-padding);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:auto;font-size:.9rem;display:flex}.breadcrumbs>span{gap:.5rem;display:flex}.breadcrumbs a{color:var(--breadcrumbs-link-colour)}.breadcrumbs a:hover{color:var(--breadcrumbs-link-hover-colour)}.main-container{background:var(--main-container-background-colour)}main{background:var(--main-background-colour);max-width:var(--page-max-width);padding:1rem var(--page-padding);margin:auto}.page-introduction{margin-bottom:1rem;font-size:1.1rem;line-height:1.7rem}.page-introduction p{margin-bottom:.5rem}.page-introduction p a{color:var(--page-introduction-text-link-colour);text-decoration:none}.page-introduction p a:hover{text-decoration:underline}.body-content h2,.body-content h3{margin-bottom:.7rem}.body-content p{margin-bottom:1rem;line-height:1.5rem}.body-content ul{margin-bottom:1rem}.body-content a{color:var(--body-content-link-text-colour);text-decoration:none}.body-content a:hover{text-decoration:underline}.table-container{max-height:80vh;overflow:auto}.table-container table thead{position:sticky;top:0}table{border:1px solid var(--table-border-colour);border-collapse:collapse}table th,table td{border:1px solid var(--table-border-colour);padding:.5rem}table th{background-color:var(--table-header-background-colour);color:var(--table-header-text-colour)}table td{background-color:var(--table-data-background-colour)}.table-row-number{font-weight:700}table a{color:var(--table-link-text-colour)}table a:hover{text-decoration:none}.tool-cards-container{gap:1rem;display:grid}.tool-card h2,.tool-card .description{margin-bottom:.5rem}.tool-card h2{font-size:1.5rem}.tool-card h2 a{color:var(--tool-card-link-text-colour);text-decoration:underline}.tool-card h2 a:hover{color:var(--tool-card-link-text-hover-colour)}.tool-card h3{margin-bottom:.2rem}.tool-card .description{line-height:1.5rem}.highlight-whitespace{background-color:var(--highlight-whitespace-background);color:var(--highlight-whitespace-text-color)}.home-page .features,.home-page .try-for-free,.home-page .important-limitations,.home-page .pricing{margin-bottom:1.5rem}.home-page .features h2,.home-page .try-for-free h2,.home-page .important-limitations h2,.home-page .pricing h2{margin-bottom:.5rem}.home-page .features ul li,.home-page .try-for-free ul li,.home-page .important-limitations ul li,.home-page .pricing ul li{line-height:1.5rem}.home-page .try-for-free ul li a{color:var(--home-page-list-text-link-colour);text-decoration:none}.home-page .try-for-free ul li a:hover{color:var(--home-page-list-text-link-hover-colour);text-decoration:underline}.tool-page .features h2{margin-bottom:1rem}.tool-page .features .feature-card h3{margin-bottom:.5rem;font-size:1.2rem}.tool-page .features .feature-card p{margin-bottom:1rem;line-height:1.5rem}.scrapers h2,.scrapers h3,.scrapers h4{margin-bottom:.5rem}.scan-status{font-size:.9rem}.scrapers .error-text{line-height:1.5rem}.scrapers .contents a{color:var(--scrapers-contents-link-colour);text-decoration:none}.scrapers .contents a:hover{text-decoration:underline}.scrapers .contents ul{margin-bottom:2rem}.final-url-analysed-message{margin-bottom:1rem;line-height:1.5rem}.final-url-analysed-message a{color:var(--final-url-analysed-message-link-text-colour);text-decoration:none}.final-url-analysed-message a:hover{text-decoration:underline}.scrapers .results,.scrapers .tool.component{margin-bottom:3rem}.no-issues-found,.issues{margin-bottom:.5rem;line-height:1.5rem}.issues h4{margin-bottom:.3rem}.scraper-component-buttons-container{flex-wrap:wrap;gap:10px;margin-bottom:.5rem;display:flex}.scraper-component-buttons-container button{cursor:pointer;padding:8px;font-weight:700}.target-keyword-found{margin-bottom:.5rem;line-height:1.5rem}.target-keyword-found .message:hover,.issues .issue:hover{text-decoration:underline}.highlight-target-keyword{background-color:var(--target-keyword-background-colour);color:var(--target-keyword-text-colour)}.breadcrumb-trail,.structured-data .target-keyword-found,.copy .word-count,.copy .target-keyword-count,.sign-up-page .legal-checkbox{margin-bottom:.5rem}.sign-up-page .legal-checkbox .text a{color:var(--legal-checkbox-text-link);text-decoration:none}.sign-up-page .legal-checkbox .text a:hover{text-decoration:underline}.sign-up-page .error-text{margin-bottom:.5rem}.sign-up-page button{padding:8px}.log-in-page .error-text{margin-bottom:.5rem}.log-in-page button{margin-bottom:1rem;padding:8px;font-weight:700}.log-in-page .forgot-password-link{margin-bottom:1rem}.log-in-page .forgot-password-link a{color:var(--forgot-password-text-link);text-decoration:none}.log-in-page .forgot-password-link a:hover{text-decoration:underline}.account-page button{padding:8px;font-weight:700}.account-page h2,.account-page h3{margin-bottom:.5rem}.access-plan-section,.password-section,.email-section,.delete-account-section{margin-bottom:3rem}.access-plan-section>section{margin-bottom:2rem}.purchased-plan-card{margin-bottom:1rem}.purchased-plan-card .name{margin-bottom:.3rem;font-size:1.2rem;text-decoration:underline}.purchased-plan-card .start-date{margin-bottom:.3rem}.access-plan-section .access-plans-container{gap:1rem;display:grid}.access-plan-section .access-plan .name{margin-bottom:.5rem;font-size:1.3rem}.expired-plans-pagination{flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;display:flex}.expired-plans-pagination button{padding:5px;font-size:.8rem}.password-section .success-text,.password-section .error-text,.email-section .current-email,.email-section .error-text{margin-bottom:.5rem}.email-section .emails-sent-message{margin-bottom:.5rem;line-height:1.5rem}.delete-account-section .confirmation-message{margin-bottom:1rem;line-height:1.5rem}.delete-account-section .label-and-checkbox input{margin-bottom:1rem}.delete-account-section button.confirm{cursor:pointer}.delete-account-section .error-text{margin-bottom:.5rem}.password-section .buttons-container,.email-section .buttons-container,.delete-account-section .buttons-container{flex-wrap:wrap;gap:.5rem;display:flex}.forgot-password-page .error-text{margin-bottom:.5rem}.forgot-password-page button{cursor:pointer;padding:8px;font-weight:700}.reset-password-page .error-text{margin-bottom:.5rem}.reset-password-page button{cursor:pointer;padding:8px;font-weight:700}.footer-container{background-color:var(--footer-container-background-colour)}footer{background-color:var(--footer-background-colour);color:var(--footer-text-colour);padding:3rem var(--page-padding);max-width:var(--page-max-width);margin:auto}footer nav{background-color:var(--footer-nav-background-colour);gap:3rem;margin-bottom:3rem;display:grid}footer nav .section .footer-header,footer nav .section .footer-header a{color:var(--footer-nav-header-text-colour);margin-bottom:1rem;font-weight:700;text-decoration:none}footer nav .section .footer-header a:hover{text-decoration:underline}footer nav .section .links{justify-items:start;gap:1rem;line-height:1.5rem;display:grid}footer nav .section .links a{color:var(--footer-nav-links-text-colour);text-decoration:none}footer nav .section .links a:hover{text-decoration:underline}footer .copyright{background-color:var(--copyright-background-colour);color:var(--copyright-text-colour);max-width:var(--page-max-width);margin:auto}.cookie-banner{background-color:var(--cookie-banner-background-colour);width:100%;padding:var(--page-padding);z-index:2147483647;position:fixed;bottom:0;left:0}.cookie-banner .text{color:var(--cookie-banner-text-colour);text-align:center;margin-bottom:1rem;line-height:1.7rem}.cookie-banner .text a{color:var(--cookie-banner-text-link-colour);text-decoration:none}.cookie-banner .text a:hover{text-decoration:underline}.cookie-banner .buttons-container{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cookie-banner .buttons-container button{cursor:pointer;padding:10px;font-weight:700}.scroll-to-top-button{bottom:20px;right:var(--page-padding);z-index:1000;cursor:pointer;position:fixed}.scroll-to-top-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}@media (min-width:769px){footer nav{gap:4rem;display:flex}}
